The verification phase taking place before release should pick up hard dependencies which could break an update. To the best of my understanding, the 'Verified Package Versions' tab in Rnotes will track hard dependencies - it does what Ian used to do normally and try to build a bug and package dependency graph <span style="color: red;">To be clarified</span>.
+
The verification phase taking place before release should pick up hard dependencies which could break an update. To the best of my understanding, the 'Verified Package Versions' tab in Rnotes will track hard dependencies - it does what Ian used to do normally and try to build a bug and package dependency graph <span style="color: red;">To be confirmed</span>.
−
What needs to be checked manually is where a package fixes three bugs and one was not verified. That means that only an older version of that package can be released. Also it can affect other packages if one of the fixes involved multiple packages. Note that the 'Verified Package Versions' tab in Rnotes will track this - it does what Ian used to do normally and try to build a bug and package dependency graph <span style="color: red;">To be clarified</span>
+
What needs to be checked manually is where a package fixes three bugs and one was not verified, the so-called soft dependencies. It means that only an older version of that package can be released. Also it can affect other packages if one of the fixes involved multiple packages. <span style="color: red;">To be confirmed</span>
The difference between "hard" and "soft" dependencies referred to in this document are:
The difference between "hard" and "soft" dependencies referred to in this document are:
Line 189:
Line 189:
Developers put these when it is necessary to enforce dependencies between packages.
Developers put these when it is necessary to enforce dependencies between packages.
−
:b) Soft dependencies relates to package dependencies setup in Bugzilla.
+
:b) Soft dependencies relates to package dependencies setup in Bugzilla. <span style="color: red;">To be confirmed</span>
+
As an illustration, consider the following scenario, actual bug numbers etc are made up for this example:
As an illustration, consider the following scenario, actual bug numbers etc are made up for this example: