Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

python binding RPM packaging - "xrootd-python" vs "python2-xrootd"? #614

Closed
jmuf opened this issue Nov 2, 2017 · 1 comment
Closed

python binding RPM packaging - "xrootd-python" vs "python2-xrootd"? #614

jmuf opened this issue Nov 2, 2017 · 1 comment

Comments

@jmuf
Copy link
Contributor

jmuf commented Nov 2, 2017

The proper name for the xrootd python bindings seems disputed:
The "canonical" repo on http://xrootd.org/binaries/stable/slc/7/x86_64/ has "xrootd-python", but widely-used EPEL calls them "python2-xrootd" since

and this of course can cause issues on machines that "see" both repositories.

@bbockelm
Copy link
Contributor

bbockelm commented Nov 2, 2017

The EPEL version is correct. See the platform guidelines for python package naming: https://fedoraproject.org/wiki/Packaging:Python. In addition to following the community guidelines, the EPEL style allows multiple python major versions (python2-xrootd, python3-xrootd).

Note the EPEL packaging takes backward compatibility into account: the package also has Provides: xrootd-python, meaning other package dependencies will continue to resolve.

It'd be useful for Xrootd to follow this change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants