File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed
Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change 33<!-- start-here-sphinx-start-after -->
44
55## 2.114.0 (2023-11-23)
6+ [Source](https://github.com/AcademySoftwareFoundation/rez/tree/2.114.0) | [Diff](https://github.com/AcademySoftwareFoundation/rez/compare/2.113.0...2.114.0)
67
78Probably the last release before 3.0.0
89
@@ -15,6 +16,17 @@ can still be used with Python 2.7+ but this will be dropped in 3.0.0
1516 all deprecation warnings to be printed, ignoring `PYTHONWARNINGS` and custom
1617 warning filters. Note that enabling this will forcefully load every
1718 configuration file instead of loading them lazilly.
19+ * This PR adds a new config variable called `error_on_missing_variant_requires` that controls what happens when
20+ a variant lists missing packages in its requirements.
21+
22+ By default, it is True and will continue the existing behaviour of erroring when it encounters
23+ a variant with missing packages in its list of requirements. This means that if the first variant
24+ encounters a missing package in its request, it will not continue even if the second variant can resolve.
25+
26+ If it is disabled, it will print to stderr, treat the current phase as failed and continue on to the next phase.
27+ If all variants fail, it will be the same as if no variants could resolve.
28+
29+ This feature was added by [dgovil](https://github.com/dgovil) in [\#1550](https://github.com/AcademySoftwareFoundation/rez/pull/1550).
1830
1931### Deprecations
2032
You can’t perform that action at this time.
0 commit comments