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

dh-systemd needs to be removed as a build dependency on Ubuntu/Debian

    XMLWordPrintable

    Details

      Description

      On Ubuntu since 18.04 (Bionic) and Debian since at least 9 (Stretch), the dh-systemd package has been a dummy package without any actual purpose (the package only contains a copyright file and a changelog.gz file).

      I believe the only distro we currently build for that has an actual dh-systemd package is Ubuntu 16.04 (Xenial), which is about to be deprecated after the upcoming 10.5.10 release.

      More importantly, on Ubuntu 21.04 (Hirsute) the dh-systemd package has been completely removed, so MariaDB fails to compile there because of a missing dependency. Hirsute is only 10.5+, so the change only needs to go there.

      So it is time to remove this package from our build dependencies. This could be done easily after the 10.5.10 release because after that we will be removing Xenial and we will then have no deb-based distro that actually has a real need for that package. If we need to provide Hirsute packages with the 10.5.10 release, we could still remove it, we would just need to have a workaround so that at least Xenial does still require it.

        Attachments

          Activity

            People

            Assignee:
            cvicentiu Vicențiu Ciorbaru
            Reporter:
            dbart Daniel Bartholomew
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Git Integration