Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-28011

Debian autobake cleanup to remove out of support distros

Details

    Description

      As noted in the MDBF-347 investigation, the autobake ultimately depends on a apt-cache to generate the correct dependencies.

      The container apt-cache wasn't there and last release our 10.2 aarch ubuntu bionic packages depended on a iproute package that wasn't there.

      The code that transformed the requirements to this obsolete package where checking on end of life distributions.

      So lets clean up components that don't map to our supported distributions of:

      • Debian 9 (LTS) (aarch64, x86_64), Debian 10 (ppc64le, and s390x for 10.5+)
      • Ubuntu-18.04, 20.04, 21.04

      Attachments

        Issue Links

          Activity

            Cleaning up works on x86_64 but need to setup more exotic archs QEmu

            illuusio Tuukka Pasanen added a comment - Cleaning up works on x86_64 but need to setup more exotic archs QEmu
            • I've tested Debian 9-11 and as expected Debian 9 and 10 worked as expected but as 10.2 is not supported in Debian 11 it does not work with current Debian control file out of the box but if it's tuned autobake.sh works also on Debian 11.
            • Ubuntu 18.04 works. I have to setup newer Ubuntu containers.

            CCache helps compiling but still little bit slow. for future got to figure out more 'automatic' test bed for `autobake.sh` changes with containers as now they made by hand.

            illuusio Tuukka Pasanen added a comment - I've tested Debian 9-11 and as expected Debian 9 and 10 worked as expected but as 10.2 is not supported in Debian 11 it does not work with current Debian control file out of the box but if it's tuned autobake.sh works also on Debian 11. Ubuntu 18.04 works. I have to setup newer Ubuntu containers. CCache helps compiling but still little bit slow. for future got to figure out more 'automatic' test bed for `autobake.sh` changes with containers as now they made by hand.
            danblack Daniel Black added a comment -

            moving to fixed dependence in debautobake showed up a few anomalies.

            https://github.com/MariaDB/server/pull/2055 (10.5)
            https://github.com/MariaDB/server/pull/2056 (10.6)

            more detailed salsa tests in progress (as linked from GH).

            danblack Daniel Black added a comment - moving to fixed dependence in debautobake showed up a few anomalies. https://github.com/MariaDB/server/pull/2055 (10.5) https://github.com/MariaDB/server/pull/2056 (10.6) more detailed salsa tests in progress (as linked from GH).
            danblack Daniel Black added a comment -

            The removal of zstd as a stretch dependency is related to MDEV-16525

            danblack Daniel Black added a comment - The removal of zstd as a stretch dependency is related to MDEV-16525
            danblack Daniel Black added a comment -

            Pull requests 2055/2056 moved to MDEV-28153 as it was really a new task.

            continuing merge from 10.6 upwards

            danblack Daniel Black added a comment - Pull requests 2055/2056 moved to MDEV-28153 as it was really a new task. continuing merge from 10.6 upwards

            People

              danblack Daniel Black
              danblack Daniel Black
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.