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

aws key management plugin on Ubuntu bionic has impossible dependencies

Details

    Description

      The mariadb-plugin-aws-key-management-10.2 deb package for Ubuntu bionic has the following dependencies:

      dpkg -I mariadb-plugin-aws-key-management-10.2_10.2.16+maria~bionic_amd64.deb
       <snip>
       Depends: mariadb-server-10.2, libcurl3, libc6 (>= 2.14), libcurl4 (>= 7.16.2), libssl1.1 (>= 1.1.0), libstdc++6 (>= 6)
       <snip>
      

      libcurl3 and libcurl4 conflict. They cannot be both installed at the same time. So the package refuses to install. And you don't want to install libcurl3 on Ubuntu Bionic because then you won't be able to install curl.

      The default libcurl on Ubuntu Bionic is libcurl4 so that is what is installed on the Ubuntu bionic builders in buildbot. But for some reason the aws key management plugin still insists on having a dependency on libcurl3.

      Attachments

        Activity

          The fact that libcurl3 is listed on the `Depends` line without any version information I think is a hint that it is being set manually somewhere. I just have no idea where...

          dbart Daniel Bartholomew added a comment - The fact that libcurl3 is listed on the `Depends` line without any version information I think is a hint that it is being set manually somewhere. I just have no idea where...

          People

            serg Sergei Golubchik
            dbart Daniel Bartholomew
            Votes:
            0 Vote for this issue
            Watchers:
            2 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.