On 15/07/2023 12.11, Matthias Klose wrote:
Package: src:dkms
Version: 3.0.11-3

seen with
https://ci.debian.net/data/autopkgtest/testing/amd64/d/dkms/35776414/log.gz

That's an autopkgtest pinning problem:

autopkgtest uses this command to build the list of binary packages to pin for these flags:
  --add-apt-release=unstable --pin-packages=unstable=src:gcc-12

apt-cache showsrc gcc-12 | awk '/^Package-List:/ { show=1; next } (/^ / && show==1) { print $1; next } { show=0 }' |sort -u | tr '\n' ' '

Unfortunately that includes obsolete information from Extra-Source-Only packges, e.g.

Package: gcc-12
Binary: gcc-12-base, libgcc-s1, libgcc-s2, libgcc-s4, libgcc-12-dev, lib64gcc-s1, lib64gcc-12-dev, lib32gcc-s1, lib32gcc-12-dev, libn32gcc-s1, libn32gcc-12-dev, libx32gcc-s1, libx32gcc-12-dev, gcc-12, gcc-12-multilib, gcc-12-test-results, gcc-12-plugin-dev,, libx32objc4, gfortran-12, gfortran-12-multilib, libgfortran-12-dev, lib64gfortran-12-dev, lib32gfortran-12-dev, libn32gfortran-12-dev, libx32gfortran-12-dev, libgfortran5, lib64gfortran5, lib32gfortran5, libn32gfortran5, libx32gfortran5, gccgo-12, gccgo-12, gm2-12-doc, gcc-12-offload-nvptx, libgomp-plugin-nvptx1, gcc-12-offload-amdgcn, libgomp-plugin-amdgcn1,
 gcc-12-source
Version: 12.2.0-14
...
Homepage: http://gcc.gnu.org/
Package-List:
...
 libasan8 deb libs optional arch=any
...
Extra-Source-Only: yes


So it pins libasan8 to sid because it believes that is built from src:gcc-12, but that is now built from src:gcc-13 and all binary packages built by src:gcc-13 that were never built by src:gcc-12 are pinned to testing ... and that makes some packages uninstallable ...

Andreas

Reply via email to