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

Question about the plugin versioning #1689

Closed
philfry opened this issue Jul 4, 2024 · 4 comments
Closed

Question about the plugin versioning #1689

philfry opened this issue Jul 4, 2024 · 4 comments
Labels

Comments

@philfry
Copy link

philfry commented Jul 4, 2024

Hi all,

I installed pulp-container using pip from pypi where 2.20.0 is the current version, see https://pypi.org/project/pulp-container/#history and https://pulpproject.org/pulp_container/changes/, even though there have been releases after 2.20.0 with lower version numbers.

Looking at this repo, 2.16.8, which was released last week, seems to be the latest version, and the tags seem out of order:

$ git tag -l -n1 | tail -n 10
2.16.6          Release 2.16.6
2.18.1          Release 2.18.1
2.19.0          Release 2.19.0
2.19.1          Release 2.19.1
2.19.2          Release 2.19.2
2.19.3          Release 2.19.3
2.20.0          Release 2.20.0
2.14.14         Release 2.14.14
2.16.7          Release 2.16.7
2.16.8          Release 2.16.8

I didn't find any hints in the documentation, maybe a specific minor version is only suitable for a specific pulpcore version?
For pulpcore 3.55.1, there's no release for pulp_container yet, right? What would be the pulp_container version with pulpcore 3.55 compatibility?

@lubosmj
Copy link
Member

lubosmj commented Jul 4, 2024

Yes, you are right. We did not release a version compatible with pulpcore v3.55. We will strive to do the release next week (2.21?). The commit adding support for the aforementioned version landed into main two days ago: a832b9f.

Only specific minor versions are suitable for a specific pulpcore version. We do not have any compatibility matrix available at the moment. Would you like to see one in the future? For now, it is needed to look into the requirements in respective release branches (e.g., https://github.com/pulp/pulp_container/blob/2.14/requirements.txt).

@lubosmj lubosmj changed the title version confusion Question about the plugin versioning Jul 4, 2024
@philfry
Copy link
Author

philfry commented Jul 4, 2024

Thanks for the explanation, lubosmj!
A compatibility matrix (major.minor → pulpcore x.y) would be great, or at least mentioning the exclusive compatibility and giving the hint with the requirements.txt in the documentation.

@lubosmj
Copy link
Member

lubosmj commented Jul 15, 2024

We are releasing pulp-container this week.

@lubosmj
Copy link
Member

lubosmj commented Jul 15, 2024

I am closing this issue in favour of pulp/pulpcore#5573.

@lubosmj lubosmj closed this as completed Jul 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Development

No branches or pull requests

2 participants