Add GIT_BRANCH_MISMATCH_UPSTREAM_IGNORELIST allowing to ignore new upstream release
Packages versions coming from Debian are correctly parsed, so we don't have to whitelist them, however in Apertis we use the ~v202X suffix which is to misinterpreted by dashboard and lead to confusion when comparing versions. For example, the dashboard the of downstream complains about:
Version in apertis/v2023/5.2.5~ds0-1+apertis0 is higher than version 5.2.5~ds0-1+apertis0~v2023 in upstream apertis/v2023
Which is true, but due to our workflow, the version apertis/v2023/5.2.5~ds0-1+apertis0 should not land in v2023 this is the reason of why we add the problematic suffix allowing us to backport targeted changes to a previous release. Adding the logic in the dashboard to correctly interpret the ~v202X is not trivial, so for now we can teach it to ignore some versions.
https://phabricator.apertis.org/T10353
Signed-off-by: Dylan Aïssi dylan.aissi@collabora.com
Merge request reports
Activity
cc @chaudoan
- Resolved by Walter Lozano
@wlozano What do you think about that? it is to reduce the number of tags in the dashboard of apertispro.
I still think we should properly handle the
~v202X
suffix on our side, but since it won't be easy for now we can whitelist problematic packages. And I would like to reorganize/clean/document the whitelists to make them more easily maintainable and updatable because apertispro is looking into how to use them.
requested review from @wlozano
assigned to @daissi
added 1 commit
- 5f5ea61a - Add GIT_BRANCH_MISMATCH_UPSTREAM_IGNORELIST allowing to ignore new upstream release
added 4 commits
-
5f5ea61a...fb4a08c7 - 3 commits from branch
master
- ad76399c - Add GIT_BRANCH_MISMATCH_UPSTREAM_IGNORELIST allowing to ignore new upstream release
-
5f5ea61a...fb4a08c7 - 3 commits from branch
added 1 commit
- 253af966 - Add GIT_BRANCH_MISMATCH_UPSTREAM_IGNORELIST allowing to ignore new upstream release
added 4 commits
-
253af966...fb4a08c7 - 3 commits from branch
master
- 0583e2f5 - Add GIT_BRANCH_MISMATCH_UPSTREAM_IGNORELIST allowing to ignore new upstream release
-
253af966...fb4a08c7 - 3 commits from branch
enabled an automatic merge when the pipeline for 0583e2f5 succeeds