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

            cvicentiu Vicențiu Ciorbaru
            dbart Daniel Bartholomew
            Votes:
            0 Vote for this issue
            Watchers:
            4 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.