Skip to content

Commit 86dc375

Browse files
Add missing changelog entry
Signed-off-by: Jean-Christophe Morin <jean_christophe_morin@hotmail.com>
1 parent b178aa3 commit 86dc375

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
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

78
Probably 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

0 commit comments

Comments
 (0)