-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Thanks Michael, that provides some clarity.
I think I probably need to coordinate with the maintainer of the
python-backports-ssl_match_hostname package, because he is clobbering
the backports/__init__.py* namespace files we both need. While I
could patch the __init__.py files to be identical, the compiled .pyc
files are never exactly the same. They need to be factored out into a
separate package somehow.
My newbie question is how do I find the maintainer? The RPM meta-data
only specifies "Fedora Project" as the maintainer.
- -braddock
Date: Sun, 7 Jul 2013 20:48:59 +0200 From: Michael Schwendt
<mschwendt(a)gmail.com> To: packaging(a)lists.fedoraproject.org
Subject: Re: [Fedora-packaging] Issue packaging python lib into
RPM due to conflicting __init__.py Message-ID:
<20130707204859.10ed3776(a)faldor.intranet> Content-Type: text/plain;
charset=utf-8
On Sun, 07 Jul 2013 09:20:47 -0700, Braddock wrote:
> file /usr/lib/python2.7/site-packages/backports/__init__.py from
> install of backports.lzma-0.0.2-1.armv7hl conflicts with file
> from package
> python-backports-ssl_match_hostname-3.2-0.3.a3.fc18.noarch
This means that both packages contain a file in that path, and
either the file checksum or the file permissions are not the same.
> I am uncertain how to resolve this. Is there a way for an RPM to
> only create the backports/__init__.py file if it does not already
> exist?
No. When you create these packages, _you_ need to ensure that they
don't include conflicting files. How do those __init__.py files
differ in those multiple packages? Is it only a matter of different
versions of the backports module? Remember, you've got full control
over the package %{buildroot} at build-time, so you could delete
files you don't want and which are included in a separate (shared!)
package already.
> There are a number of packages which would want to live under
> the backports/ module.
That's okay, but it's not okay if they all contain a differing
backports/__init__.py file.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Thunderbird -
http://www.enigmail.net/
iQEcBAEBAgAGBQJR3cDuAAoJEHWLR/DQzlZuuFIH/08Y7qkxY01ZbRNV2aOLVZC+
mjI3+QcR2bKPadDD2BALNyUT/ct36i7u3+endu+j1A8HHj2ls9iEIRisvIM5S9QM
3QuvWcDUR3rkQSZlDcqSiuKDbo0qJU297n/HW1YJmGYLdXW6ClbSU5vt0WYvd5vw
77hHRF86mvyKsd30rGRLzmbksOIz4nO6gdauh3fAgd2bGLIgJgsExBTSwz9yoV8b
GVW66wfVREyFa3BmxvpoGnOczW/UoN1sNqDykVHx7EwXQAQ8HOlgB4poxsIY0AHu
Fqwmsgj74G0RKAwqnRxT91n1J2xYhUNULXUx9ngnM81RkfOjkygE7ewaisOgbpg=
=euFm
-----END PGP SIGNATURE-----