[Bugs] [Bug 1414902] packaging: python/python2(/python3) cleanup

bugzilla at redhat.com bugzilla at redhat.com
Thu Feb 16 19:28:34 UTC 2017


https://bugzilla.redhat.com/show_bug.cgi?id=1414902

Niels de Vos <ndevos at redhat.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|POST                        |ASSIGNED
           Assignee|kkeithle at redhat.com         |ndevos at redhat.com



--- Comment #8 from Niels de Vos <ndevos at redhat.com> ---
Reassigning this bug as there is still an outstanding python dependency issue.

(from rtalur) I saw this error while updating from 3.8 packages to 3.10 on
centos7 and update fails. Please let us know if this is going to be a problem.

Transaction check error:
  file /usr/lib/python2.7/site-packages/gluster/__init__.pyc from
install of python2-gluster-3.11dev-0.58.gitc57808c.el7.centos.x86_64
conflicts with file from package python-gluster-3.8.8-1.el7.noarch
  file /usr/lib/python2.7/site-packages/gluster/__init__.pyo from
install of python2-gluster-3.11dev-0.58.gitc57808c.el7.centos.x86_64
conflicts with file from package python-gluster-3.8.8-1.el7.noarch

Some further mail discussions:
> From Kaleb:
> I suspect it's the python2-glusterfs (3.10) versus python-gluster (3.8). We
> probably need a Obsoletes: python-gluster in the 3.10 python2-gluster part
> of the .spec, or something like that.
>
> Perhaps Neils knows for certain?

>From Niels:
Yes, it would need a "Obsoletes: python-gluster < $version" and we need
to make sure that it also provides python-gluster $version. The 2nd may
be done by the python scriptlets automagically. But in case it does not
do it, we need to add it to prevent breakage of other packages that
depend on this.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=g8rwoOcyTP&a=cc_unsubscribe


More information about the Bugs mailing list