Hi NoisyCoil, NoisyCoil <[email protected]> hat am 21.01.2026 19:12 CET geschrieben: > Forwarding to debian-backports and last Uploader since there's been no > answer in two weeks. > > Thanks! > > > -------- Forwarded Message -------- > Subject: Bug#1124683: mesa: version in backports conflicts with gnome > Resent-Date: Mon, 05 Jan 2026 15:13:02 +0000 > Resent-From: NoisyCoil <[email protected]> > Resent-To: [email protected] > Resent-CC: [email protected], [email protected] > Date: Mon, 05 Jan 2026 16:10:55 +0100 > From: NoisyCoil <[email protected]> > Reply-To: NoisyCoil <[email protected]>, [email protected] > To: Debian Bug Tracking System <[email protected]> > > Source: mesa > Version: 25.2.6-1~bpo13+1 > Severity: grave > Justification: renders package unusable > X-Debbugs-Cc: [email protected] > > Dear Maintainer, > > At least some of the packages built from src:mesa in trixie-backports > conflict with gnome in trixie. To reproduce: > > ``` > podman run -it --rm debian:trixie > apt-get install gnome > # Add the trixie-backports sources > apt-get install libegl-mesa0/trixie-backports > # Tries to uninstall gnome and a ton of dependencies > ``` > > This is on arm64. I don't know if this bug also affects other architectures.
I can confirm that the way how you tried to install libegl-mesa0 behaves exactly the way you described, also on amd64 architecture. However, with the syntax you've used you only allowed apt-get to download libegl-mesa0 from trixie-backports. If this package is (in terms of package dependencies) incompatible with gnome or any of its hard dependencies, the removal of gnome is expected. This is then the only (and a valid) resolution of all the dependencies apt-get was allowed to use when running this command. If you allow apt-get to also take dependency packages from trixie-backports into account by specifying the "-t trixie-backports" flag, you will see a behavior that should be closer to what you seem to be expecting: ``` # apt-get install -t trixie-backports libegl-mesa0 Reading package lists... Done Building dependency tree... Done Reading state information... Done The following additional packages will be installed: libegl1-mesa-dev libgbm1 libgl1-mesa-dri libglx-mesa0 mesa-libgallium mesa-va-drivers mesa-vdpau-drivers mesa-vulkan-drivers The following packages will be upgraded: libegl-mesa0 libegl1-mesa-dev libgbm1 libgl1-mesa-dri libglx-mesa0 mesa-libgallium mesa-va-drivers mesa-vdpau-drivers mesa-vulkan-drivers 9 upgraded, 0 newly installed, 0 to remove and 88 not upgraded. Need to get 26.6 MB of archives. After this operation, 18.3 MB of additional disk space will be used. Do you want to continue? [Y/n] ``` This difference between using `apt-get install <package>/trixie-backport` and `apt-get install -t trixie-backports <package>` is documented on our [1]instructions page in section "Installing a Package from Backports". 1. https://backports.debian.org/Instructions/ Please let me know in case you have an idea how we could improve our documentation so that less users would run into the same issue as you just described. Best regards, Micha

