Package: gtk+2.0
Version: 2.24.32-3
Tags: d-i, buster
Hello Debian community,
while building the gtk+2.0 source package on a buster based build system, the
resulting package libgtk2.0-0-udeb yields a wrong dependency.
Instead of the correct dependency to the package libxinerama1-udeb it depends
on the wrong package libxinerama1.
On the stretch based build system the dependency correctly refers to the udeb
package.
How to reproduce on a up-to-date buster based build system:
$ apt update
$ apt source gtk+2.0
$ cd gtk+2.0-2.24.32/
$ apt-get build-dep -y gtk+2.0
$ debuild -b -uc -us
Result:
$ dpkg --info ../libgtk2.0-0-udeb_2.24.32-3_amd64.udeb
new Debian package, version 2.0.
size 1680396 bytes: control archive=788 bytes.
1086 bytes, 20 lines control
Package: libgtk2.0-0-udeb
Source: gtk+2.0
Version: 2.24.32-3
Architecture: amd64
Maintainer: Debian GNOME Maintainers
<[email protected]>
Installed-Size: 5099
Depends: fontconfig-udeb (>= 2.13), libatk1.0-udeb (>= 2.30.0),
libc6-udeb (>= 2.28), libcairo2-udeb (>= 1.14.0), libfreetype6-udeb (>= 2.9),
libgdk-pixbuf2.0-0-udeb (>= 2.38.0+dfsg), libglib2.0-udeb (>= 2.58.2),
libpango1.0- udeb (>= 1.42.4), libx11-6-udeb (>= 2:1.6.0),
libxcursor1-udeb (>> 1.1.2), libxext6-udeb (>= 2:1.3.0), libxi6-udeb (>=
2:1.6.99.1), libxinerama1, libxrender1-udeb
Provides: gtk2.0-binver-2.10.0
Section: debian-installer
Expected result:
$ dpkg --info ../libgtk2.0-0-udeb_2.24.32-3_amd64.udeb
new Debian package, version 2.0.
size 1680396 bytes: control archive=788 bytes.
1086 bytes, 20 lines control
Package: libgtk2.0-0-udeb
Source: gtk+2.0
Version: 2.24.32-3
Architecture: amd64
Maintainer: Debian GNOME Maintainers
<[email protected]>
Installed-Size: 5099
Depends: fontconfig-udeb (>= 2.13), libatk1.0-udeb (>= 2.30.0),
libc6-udeb (>= 2.28), libcairo2-udeb (>= 1.14.0), libfreetype6-udeb (>= 2.9),
libgdk-pixbuf2.0-0-udeb (>= 2.38.0+dfsg), libglib2.0-udeb (>= 2.58.2),
libpango1.0- udeb (>= 1.42.4), libx11-6-udeb (>= 2:1.6.0),
libxcursor1-udeb (>> 1.1.2), libxext6-udeb (>= 2:1.3.0), libxi6-udeb (>=
2:1.6.99.1), libxinerama1-udeb, libxrender1-udeb
Provides: gtk2.0-binver-2.10.0
Section: debian-installer
$ uname -a
Linux buster 4.19.0-1-amd64 #1 SMP Debian 4.19.12-1 (2018-12-22) x86_64
GNU/Linux
$ cat /etc/debian_version
buster/sid
Duplicate to Bug #921712 because of wrong package tag
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=921712
Thanks.
Dirk Mayer