Bug#921715: libgtk2.0-0-udeb: wrong dependency while building on buster based system

Mayer, Dirk dirk.mayer at siemens.com
Fri Feb 8 09:27:20 GMT 2019


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 <pkg-gnome-maintainers at lists.alioth.debian.org>
	 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 <pkg-gnome-maintainers at lists.alioth.debian.org>
	 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



More information about the pkg-gnome-maintainers mailing list