Thanks for the technical aspect there. That's not something I'd run into in other cases.
On Wed, Jan 29, 2020, 12:01 Colin Watson <cjwat...@canonical.com> wrote: > Runtime libraries can't usefully use metapackages the way you're > proposing, and it's not conventional to do so. Whether a dependency is > on libssl1.0.0 or libssl1.1 depends on what the binaries depending on > them were built against; forcibly dropping in libssl1.1 would result in > broken programs. > > Upgrading from libssl1.0.0 to libssl1.1 was done by progressively > rebuilding binaries against libssl1.1, noting that the *runtime* library > packages libssl1.0.0 and libssl1.1 can be installed together (unlike > their -dev counterparts). > > -- > You received this bug notification because you are subscribed to the bug > report. > https://bugs.launchpad.net/bugs/1861304 > > Title: > libmysqlclient-dev will not install with libssl1.0-dev > > Status in mysql-5.7 package in Ubuntu: > Invalid > Status in mysql-5.7 source package in Bionic: > Invalid > > Bug description: > There seems to be a conflict with different versions of libssl and > libmysqlclient that did not exist in the past. As of > https://launchpad.net/ubuntu/+source/mysql-5.7/5.7.29-0ubuntu0.18.04.1 > we are unable to install libmysqlclient-dev and libssl1.0-dev at the > same time: > > Example: > > testu18@testu18:~$ sudo apt install libmysqlclient-dev libssl1.0-dev > Reading package lists... Done > Building dependency tree > Reading state information... Done > Some packages could not be installed. This may mean that you have > requested an impossible situation or if you are using the unstable > distribution that some required packages have not yet been created > or been moved out of Incoming. > The following information may help to resolve the situation: > > The following packages have unmet dependencies: > libmysqlclient-dev : Depends: libssl-dev (>= 1.1.1-1ubuntu2.1~18.04.5~) > but it is not going to be installed > E: Unable to correct problems, you have held broken packages. > > > and > > testu18@testu18:~$ sudo apt install libmysqlclient-dev libssl1.0-dev > libssl-dev > Reading package lists... Done > Building dependency tree > Reading state information... Done > Some packages could not be installed. This may mean that you have > requested an impossible situation or if you are using the unstable > distribution that some required packages have not yet been created > or been moved out of Incoming. > The following information may help to resolve the situation: > > The following packages have unmet dependencies: > libssl-dev : Conflicts: libssl1.0-dev but 1.0.2n-1ubuntu5.3 is to be > installed > libssl1.0-dev : Conflicts: libssl-dev but 1.1.1-1ubuntu2.1~18.04.5 is > to be installed > E: Unable to correct problems, you have held broken packages. > > > > This worked in previous versions. > > Possibly releated: > > http://launchpadlibrarian.net/461558368/mysql-5.7_5.7.28-0ubuntu0.18.04.4_5.7.29-0ubuntu0.18.04.1.diff.gz > > To manage notifications about this bug go to: > > https://bugs.launchpad.net/ubuntu/+source/mysql-5.7/+bug/1861304/+subscriptions > -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1861304 Title: libmysqlclient-dev will not install with libssl1.0-dev To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mysql-5.7/+bug/1861304/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs