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

Minor version pinning #3129

Open
elharo opened this issue Jun 1, 2018 · 1 comment
Open

Minor version pinning #3129

elharo opened this issue Jun 1, 2018 · 1 comment

Comments

@elharo
Copy link
Contributor

elharo commented Jun 1, 2018

Warning: YAGNI material ahead. Just capturing some thoughts.

We have several libraries we pin — currently servlets, JSP, and Objectify — because the latest version is not appropriate for all environments.

We implicitly assume we can pick a specific version -- e.g. Servlet 2.5.0, Objectify 5.1.22 -- and that this will not change going forward. This may not be true. For instance, there could be a 5.1.23 of Objectify that fixes bugs for the old library.

We could make our pinning less fixed. E.g. we might want to pin Objectify to the latest version in the 5.x range, or the 5.1.x range.

Not worth working on unless this actually happens.

@briandealwis
Copy link
Member

It seems like it would be easy: the version in DefaultArtifact can be a range.

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

No branches or pull requests

3 participants