Details
-
Task
-
Status: Closed
-
Major
-
Resolution: Done
-
None
-
None
-
None
Description
The Python bindings for proton-c are published at PyPi, and in order to allow a seemless install there, a system was added such that if the relevant proton-c version couldn't be located on the system already then the setup
would implicitly compile and install a local version for use.
Unfortunately, when this functionality was added in earlier releases, around 0.9, reference was made to apache.org/dist/qpid/proton/ to download the matching release archive for installation.
The 0.15.0 package at PyPi instead got the files via the GitHub mirror for the source repo, and so wasn't affected.
The issue was addressed in proton-0.16.0 via PROTON-1330, to distribute the needed proton-c files within the generated python binding source bundle.
As a result of the issue older releases have been left at apache.org/dist/qpid/proton/ longer than they should, and also on the mirrors as a side effect of this, to avoid breaking things for actually relying on the bindings implicit proton-c install functionality.
Now that significant time has passed since a release was last affected by the issue, and from chatting with kgiusti and jross@redhat.com we aren't aware of significant remaining usage of these older versions by other projects, it seems a reasonable time to now clear them out.
Anyone affected can still use the older python binding versions by grabbing the appropriate proton release from the archives and installing from source, if there is a reason they cant simply upgrade to a newer version.
Attachments
Issue Links
- relates to
-
QPID-8116 Please delete old releases from mirroring system
- Resolved