libbctoolbox1: update would uninstall kde-full, kde-standard packages on Focal
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SavOS |
Fix Released
|
Medium
|
Rob Savoury |
Bug Description
(Sorry, the below is a bit lengthy, but it shows that the packages to be removed all stem from a mirror of the official Canonical repository -- I'm not sure whether this is an uncommon configuration? NB the system in question has been upgraded from Bionic some months ago.)
**** BASE UBUNTU VERSION:
20.04.4 LTS (Focal Fossa)
**** BUG DETAILS:
[2022-05-
Reading package lists... Done
Building dependency tree
Reading state information... Done
[…]
The following packages will be REMOVED:
kde-full kde-standard kdenetwork kopete libbzrtp0 libmediastreame
The following packages will be upgraded:
libbctoolbox1
1 upgraded, 0 newly installed, 8 to remove and 1 not upgraded.
Need to get 92.5 kB of archives.
After this operation, 16.6 MB disk space will be freed.
Do you want to continue? [Y/n] N
[2022-05-
libbctoolbox1:
Installed: 0.6.0-2build3
Candidate: 4.4.13-
Version table:
4.
500 http://
*** 0.6.0-2build3 500
500 http://
100 /var/lib/
[2022-05-
kde-full:
Installed: 5:104ubuntu4
Candidate: 5:104ubuntu4
Version table:
*** 5:104ubuntu4 500
500 http://
100 /var/lib/
kde-standard:
Installed: 5:104ubuntu4
Candidate: 5:104ubuntu4
Version table:
*** 5:104ubuntu4 500
500 http://
100 /var/lib/
kdenetwork:
Installed: 4:17.08.
Candidate: 4:17.08.
Version table:
*** 4:17.08.
500 http://
100 /var/lib/
kopete:
Installed: 4:19.12.3-0ubuntu1
Candidate: 4:19.12.3-0ubuntu1
Version table:
*** 4:19.12.3-0ubuntu1 500
500 http://
100 /var/lib/
libbzrtp0:
Installed: 1.0.6-3
Candidate: 1.0.6-3
Version table:
*** 1.0.6-3 500
500 http://
100 /var/lib/
libmediastreame
Installed: 1:2.16.1-4ubuntu2
Candidate: 1:2.16.1-4ubuntu2
Version table:
*** 1:2.16.1-4ubuntu2 500
500 http://
100 /var/lib/
libmediastreame
Installed: 1:2.16.1-4ubuntu2
Candidate: 1:2.16.1-4ubuntu2
Version table:
*** 1:2.16.1-4ubuntu2 500
500 http://
100 /var/lib/
libortp13:
Installed: 1:1.0.2-1.1
Candidate: 1:1.0.2-1.1
Version table:
*** 1:1.0.2-1.1 500
500 http://
100 /var/lib/
[2022-05-
libbctoolbox1
libbctoolbox-dev
libbelcard1
libbellesip0
libbelr1
libbzrtp0
liblinphone++9
liblinphone9
libmediastrea
libmediastrea
libortp13
libortp15
linphone
linphone-nogtk
Reverse Depends:
This is the result of starting some upgrades in early April that are required to build newer Linphone versions, with bctoolbox being one such upgrade, but not actually completing all required upgrades yet. The libmediastreame r-{base, voip}10 libraries as built in official Focal repositories specifically require libbctoolbox1 >= 0.6.0 and << 0.7.0 presumably due newer versions of libbctoolbox1 being ABI incompatible without doing a rebuild of the mediastreamer2 source package.
So a rebuild of mediastreamer2 2.16.1 (default version in Focal) has now been done against backports of newer bctoolbox, bzrtp, and ortp libraries from Linphone (all v4.4.13) at ppa:savoury1/ multimedia. This means that new libbctoolbox1 4.4.13 should be able to install successfully for Focal users, with libmediastreame r-{base, voip}10 (rebuilt to now depend on libbctoolbox >= 4.4.0 and << 4.5.0) also being upgraded as part of the process of installing new libbctoolbox1.