You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The legal review tool generates notices summarizing all copyright mentions from our dependencies.
Currently, the order in which these mentions end up in the summary is unspecified and it seems to differ depending on some unknown variables.
This task would consist of ensuring that the order is actually deterministic.
The fact that the order varies is not at all a problem from the perspective of validity of the report - it just must contain all the mentions. However, as the order sometimes changes after running the legal review tool, it pollutes PRs with meaningles changes (reordering of the entries in the summary).
Value
The deterministic order will mean PRs will not be polluted with meaningles changes to the legal review report.
Specification
Ensure that the order of copyright mentions in the report is deterministic. Probably can be achieved just by sorting the mentions lexicographically.
Acceptance Criteria & Test Cases
Regenerate and commit the 'determinized' legal review report.
Make sure that the change did not introduce errors into the report generator.
The text was updated successfully, but these errors were encountered:
Summary
The legal review tool generates notices summarizing all copyright mentions from our dependencies.
Currently, the order in which these mentions end up in the summary is unspecified and it seems to differ depending on some unknown variables.
This task would consist of ensuring that the order is actually deterministic.
The fact that the order varies is not at all a problem from the perspective of validity of the report - it just must contain all the mentions. However, as the order sometimes changes after running the legal review tool, it pollutes PRs with meaningles changes (reordering of the entries in the summary).
Value
Specification
Acceptance Criteria & Test Cases
The text was updated successfully, but these errors were encountered: