Howdy folks, RHEL7 ships Python 3.6 packages using the python3 prefix. Currently EPEL7 contains Python 3.6 packages using both the python3 and python36 prefixes. Thanks to the foresight and preparation work of the Red Hat Python Maintenance team, these work interchangeably when using the %python_provide macro. However the situation is still confusing for packagers and users. We never formalized guidelines on which prefix to use. I would like to change that. I propose that we standardize on the python3 prefix to match RHEL7 packages and document in EPEL guidelines that maintainers SHOULD use the python3 prefix. Transitioning packages is straightforward. Packages using a python%{python3_pkgversion}-<name> subpackage can simply rename it to python3-<name>. If the top level package is already python3-<name>, then the subpackage can be converted into the top level package. In both cases, `%python_provide python3-<name>` handles the necessary provides and obsoletes. This work doesn't need to happen all at once, and maintainers can opt in as they have time. We already have a mix of prefixes, this is just about nudging towards python3 as the correct prefix. Please share your feedback, and I'll present this proposal and the feedback to the EPEL Steering Committee. -- Carl George _______________________________________________ epel-devel mailing list -- epel-devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to epel-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/epel-devel@xxxxxxxxxxxxxxxxxxxxxxx