On 2 Mar 2017 17:06, "Iryna Shcherbina" <ishch...@redhat.com> wrote:
Hi all, According to the Fedora Packaging guidelines for Python [0], if a Python package that supports Python 3 installs executables into */usr/bin*, then either both Python versions of the executables should be packaged, or only the Python 3 version, depending on the functionality they provide. However, after going through all Python 3-compatible packages for Fedora, we have identified up to ~30 packages which provide both python2- and python3- subpackages with executables available only in the Python 2 version. For more information about obtaining the list refer to the GitHub issue [1]. The list of the affected packages is available here [3]. Before doing mass bug filing, I would like to post the list of packages here, to get feedback or ideas on how this can be fixed in a better way and encourage packagers to do the changes. If you are in Cc, then you are owing at least one of the affected packages. The guide for porting Python-based RPMs is available here [2] and you may refer to it for more instructions. [0] https://fedoraproject.org/wiki/Packaging:Python# Avoiding_collisions_between_the_python_2_and_python_3_stacks [1] https://github.com/fedora-python/portingdb/issues/132 [2] http://python-rpm-porting.readthedocs.io/ [3] PyXB ahkab gdal lcgdm netcdf4-python pystache python-acme python-aexpect python-bugzilla python-docutils python-doit python-fiat python-gearbox python-igor python-igraph python-jsonschema python-ly python-ndg_httpsclient python-ngram python-oslo-policy python-oslo-privsep python-oslo-rootwrap python-pbr python-py2neo python-pygments python-rosdep python-rosinstall python-whisper Honestly I would go with a mass bug filing. Thanks for the heads up to the list though I'll try and check a few of these this weekend to bring some in line. Migrated certbot over to py3 in fedora only last week but forgot that acme (one of its dependencies) has that jws bin using py2 (which it only did because the sole use of the library, certbot, didn't support py3 at the time).
_______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org