[Bug 1444925] Review Request: python-rpm-generators - The RPM python dependency generators

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



--- Comment #12 from Tomas Orsava <torsava@xxxxxxxxxx> ---
(In reply to Igor Gnatenko from comment #10)
> * Why subpackage is named as python3-? It doesn't make any sense for me.

One RPM/subpackage can contain only Python 2 or Python 3 compiled files, not
both at the same time. There was a discussion about providing both Python 2 and
Python 3 subpackages, but with Python 2 EOL in sight we decided it wasn't
necessary.

Instead `python2-devel` will depend on `python3-rpm-generators`, which will
mean you will drag Python 3 into the buildroot to build Python 2 packages,
however we decided that isn't an issue.


> * What about adding Conflicts for different versions of RPM? This will make
> sure that we update it along with RPM (since upstream is same).

I don't believe there really is a need to tightly couple them like so. It would
complicate updating and building of both rpm and this package.


> * Why not to call package python-generators? Same way as we did it with perl.

There is a package called `python-rpm-macros` so I chose to follow it's naming
precedent.


> * What's the migration plan? Will we add Requires to rpm-build or will ask
> packagers to add BuildRequires: python-generators or ...?

Currently all Python packages have to have a BuildRequires on pythonX-devel. So
the migration plan is to add a Requires: python3-rpm-generators to both devel
subpackages. That way nothing will change from the point of view of individual
packages.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux