From 5ccaf0f2a1fcc5eae51d14795aed55322f89d95f Mon Sep 17 00:00:00 2001 From: Xavier Delaruelle Date: Fri, 11 Oct 2024 07:33:29 +0200 Subject: [PATCH] doc: desc DepRe load phase changes in MIGRATING --- MIGRATING.rst | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/MIGRATING.rst b/MIGRATING.rst index 2199ea6c3..e0f84333f 100644 --- a/MIGRATING.rst +++ b/MIGRATING.rst @@ -217,6 +217,16 @@ way unloaded in their reverse loading order. So if a module is part of the *DepUn* process and one of its requirement is part of the *DepRe* process, the requirement is now unloaded after its dependent. +Reload of *Dependent Reload* (DepRe) module is now skipped if this module is +not found loadable in environment. Either because its requirements are not +loaded or a conflict is spotted. Such module is considered *Dependent Unload* +rather *Dependent Reload*. If *DepRe* module is sticky, reload is attempted +anyway. + +Reload of all *Dependent Reload* (DepRe) modules now occurs after main module +evaluation rather after each sub module evaluation that triggered the +*Dependent Reload* unload phase. + v5.4 ====