-
Notifications
You must be signed in to change notification settings - Fork 373
Compiler packages into invariant packages #5208
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
Conversation
8ffcfd0
to
33f86fc
Compare
33f86fc
to
28beadc
Compare
28beadc
to
bdd0dfd
Compare
bdd0dfd
to
6540dd7
Compare
6540dd7
to
b980c6f
Compare
@@ -14,6 +14,7 @@ The following actions will be performed: | |||
|
|||
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> | |||
-> installed foo.1 | |||
[WARNING] Undefined filter variable build in dependencies of foo.1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is that expected?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes, because we recompute and re-resolve at new switch state recording
aadafc5
to
2751af2
Compare
2751af2
to
5ffabe9
Compare
5ffabe9
to
548cea3
Compare
548cea3
to
f7ce25f
Compare
Removed |
f7ce25f
to
47a8c26
Compare
lgtm! |
8831b41
to
706a134
Compare
Since invariant is defined and updated, compiler_packages is no more consistent the way it is. To keep field name, it is still named `compiler-packages`, but its content is now invariant formula installed packages and their recursive dependencies. It implies also that switch state need to be update at each time an install/removal is done, or invariant changed. * Remove `universe.u_base` field * Compute invariant packages instead of compiler packages * Change PEF `base` field into `invariant-pkg`
* opam list --invariant instead of --base * change column name to invariant * display invariant packages instead of compiler ones
706a134
to
1eb1ea3
Compare
Since invariant is defined and updated, compiler_packages is no more
consistent the way it is. To keep field name, it is still named
compiler-packages
, but its content is now invariant formula installedpackages and their recursive dependencies. It implies also that switch
state need to be update at each time an install/removal is done, or
invariant changed.
universe.u_base
fieldbase
field intoinvariant-pkg
--invariant
instead of--base
fix #5202
fix #5201