-
Notifications
You must be signed in to change notification settings - Fork 11
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
versionable dependencies #74
Comments
move v2.5 to its own package due to dependency issues. ref: pkgxdev/libpkgx#74
move v2.5 to its own package due to dependency issues. ref: pkgxdev/libpkgx#74
move v2.5 to its own package due to dependency issues. ref: pkgxdev/libpkgx#74
move v2.5 to its own package due to dependency issues. ref: pkgxdev/libpkgx#74
move v2.5 to its own package due to dependency issues. ref: pkgxdev/libpkgx#74
move v2.5 to its own package due to dependency issues. ref: pkgxdev/libpkgx#74
move v2.5 to its own package due to dependency issues. ref: pkgxdev/libpkgx#74
I kinda feel like the facebook libraries should all be a single package since they don’t work independently. |
it's very possible, except that they don't need to be used together. and some, like watchman, release every week even if their own CI doesn't build a release cleanly (as it hasn't since spring). it's not a great system and their complete unwillingness to maintain the API between weeks is what causes issues. |
we've discussed this numerous times, and it makes the dependency solver deeply non-trivial; that said, it does come up in multiple packages:
designing a syntax is the easy part; allowing the solver to work with it is much harder. this is a placeholder until we get there.
Footnotes
e.g.:
dependencies: rust-lang.org: { '>=1.38<1.40': ^1.56, '<1.38': ~1.38, '>=1.40': ^1.80 }
↩dependencies: gnupg.org/libassuan: { '>=2<2.50': ^2, '^2.5': ^3 }
↩dependencies: facebook.com/fizz: version # match version exactly
↩The text was updated successfully, but these errors were encountered: