Source: libgtk2.0-0-udeb
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-maintain...@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-maintain...@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


Thanks.

Dirk Mayer

Reply via email to