On Mon, Dec 5, 2011 at 12:29 PM, todd rme
I think you are thinking of a different issue. What I am talking about is not the rpmlint fdupes warning. Rather, it is an error that occurs when two sub-packages of the same package both own a file with the same name but do not conflict with each other.
To provide a relevant example, both the python2 and python3 versions of python-cx_freeze create the file /usr/bin/cxfreeze. If you try to create a package that builds python2 and python3 subpackages for python-cx_freeze, the build will fail because they both contain a file with that name. The only wat to avoid the error is to make the subpackages conflict (which I have done temporarily), but this defeats the purpose of having python2 and python3 both available.
But this would indeed be a packaging error. You cannot install two packages that own the same file, only one version can exist. Instead, the python3 version should install cxfreeze3. Or install it to another path. Or something like that. Certainly, two nonconflicting packages cannot install the a file on the same path. That's an error however you look at it, because one version will be stepped onto by the other. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org