Public bug reported:
1) Ubuntu Release:
Ubuntu 24.04 LTS (Noble Numbat)
2) Package Version:
libglib2.0-dev:arm64 version 2.80.0-6ubuntu3.8
3) Expected Behavior:
sudo apt-get install libglib2.0-dev:arm64 should successfully install the
arm64 cross-compilation development package, as it did with version
2.80.0-6ubuntu3.7.
4) Actual Behavior:
Installation fails with unmet dependencies:
The following packages have unmet dependencies:
libglib2.0-dev:arm64 : Depends: libglib2.0-dev-bin:arm64 (=
2.80.0-6ubuntu3.8)
Depends: libglib2.0-dev-bin-linux:arm64 (=
2.80.0-6ubuntu3.8)
E: Unable to correct problems, you have held broken packages.
Root Cause:
The package libglib2.0-dev-bin-linux does not exist in any Ubuntu repository
(verified via
https://packages.ubuntu.com/search?keywords=libglib2.0-dev-bin-linux).
Steps to Reproduce:
sudo dpkg --add-architecture arm64
sudo rm -rf /etc/apt/sources.list.d/*
cat << 'EOF' | sudo tee /etc/apt/sources.list
deb [arch=amd64] http://archive.ubuntu.com/ubuntu/ noble main universe
deb [arch=amd64] http://archive.ubuntu.com/ubuntu/ noble-updates main universe
deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports/ noble main universe
deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports/ noble-updates main
universe
EOF
sudo apt-get update
sudo apt-get install libglib2.0-dev:arm64
Regression:
Version 2.80.0-6ubuntu3.7 worked correctly. Issue introduced in security
update 2.80.0-6ubuntu3.8.
** Affects: glib2.0 (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/2140978
Title:
libglib2.0-dev:arm64 2.80.0-6ubuntu3.8 depends on non-existent
libglib2.0-dev-bin-linux:arm64
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/2140978/+subscriptions
--
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs