Skip to content

Salsa-CI: Recover Stretch backports build and upgrade testing

Otto Kekäläinen requested to merge bullseye-salsa-ci-test into bullseye

For good test coverage, we actually want to continue doing builds in Stretch and the upgrade tests that Stretch backports allows to.

When using Stretch, use archive.debian.org instead of snapshots.debian.org, as archive seems to be faster and more reliable, and most likely more widely used among those who are still on Stretch for any reason.

Clean away custom readline hack that was obsoleted in 75b6e99f.

This structure is also synced to be aligned with what upstream has (or should have) in their salsa-ci.yml.

This commit partially reverts or complements previous commits:

  • 60fc1d7e Salsa-CI: Remove Stretch backports build and tests that depended on it
  • b193ad7f Salsa-CI: Use snapshot.debian.org for Stretch->Buster upgrade tests
  • f3f0112e Salsa-CI: Enable bullseye-security and -updates in Piuparts
  • c87a25b8 Salsa-CI: Force Lintian to use current RELEASE
  • e855a459 Salsa-CI: Avoid installing mariadb-columnstore-cmapi
  • 75b6e99f Salsa-CI: Use archive.mariadb.org for upgrade tests

Testing

As this is purely about Salsa-CI, simply see the CI jobs in this MR to verify everything works and the logs show progress in intended and sensible way. Note that CI was already fully green before this refactoring/extension.

Compatibility with upstream 10.5 branch and Salsa-CI in it

The upstream Salsa-CI is broken in several jobs at the moment. See e.g. https://salsa.debian.org/mariadb-team/mariadb-server/-/pipelines/534363. When the same changes done in this MR are also applied upstream, the upstream Salsa-CI becomes almost fully green. See CI results and commits of branch https://salsa.debian.org/otto/mariadb-server/-/commits/10.5-salsa-ci-2023-04.

Edited by Otto Kekäläinen

Merge request reports

Loading