Processed: Re: Bug#921715: libgtk2.0-0-udeb: wrong dependency while building on buster based system
Processing control commands: > reassign 921715 libxinerama1 1.1.4-1 Bug #921715 [gtk+2.0] libgtk2.0-0-udeb: wrong dependency while building on buster based system Bug reassigned from package 'gtk+2.0' to 'libxinerama1'. No longer marked as found in versions 2.24.32-3. Ignoring request to alter fixed versions of bug #921715 to the same values previously set Bug #921715 [libxinerama1] libgtk2.0-0-udeb: wrong dependency while building on buster based system There is no source info for the package 'libxinerama1' at version '1.1.4-1' with architecture '' Unable to make a source version for version '1.1.4-1' Marked as found in versions 1.1.4-1. > reassign 921712 libxinerama1 1.1.4-1 Bug #921712 [src:libgtk2.0-0-udeb] libgtk2.0-0-udeb: wrong dependency while building on buster based system Warning: Unknown package 'src:libgtk2.0-0-udeb' Bug reassigned from package 'src:libgtk2.0-0-udeb' to 'libxinerama1'. No longer marked as found in versions libgtk2.0-0-udeb/2.24.32-3. Ignoring request to alter fixed versions of bug #921712 to the same values previously set Bug #921712 [libxinerama1] libgtk2.0-0-udeb: wrong dependency while building on buster based system There is no source info for the package 'libxinerama1' at version '1.1.4-1' with architecture '' Unable to make a source version for version '1.1.4-1' Marked as found in versions 1.1.4-1. > merge 921715 921712 Bug #921715 [libxinerama1] libgtk2.0-0-udeb: wrong dependency while building on buster based system Bug #921712 [libxinerama1] libgtk2.0-0-udeb: wrong dependency while building on buster based system Merged 921712 921715 > severity 921715 serious Bug #921715 [libxinerama1] libgtk2.0-0-udeb: wrong dependency while building on buster based system Bug #921712 [libxinerama1] libgtk2.0-0-udeb: wrong dependency while building on buster based system Severity set to 'serious' from 'normal' Severity set to 'serious' from 'normal' > affects 921715 + libgtk2.0-0-udeb Bug #921715 [libxinerama1] libgtk2.0-0-udeb: wrong dependency while building on buster based system Bug #921712 [libxinerama1] libgtk2.0-0-udeb: wrong dependency while building on buster based system Added indication that 921715 affects libgtk2.0-0-udeb Added indication that 921712 affects libgtk2.0-0-udeb -- 921712: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=921712 921715: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=921715 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Processed: Re: Bug#921715: libgtk2.0-0-udeb: wrong dependency while building on buster based system
Processing control commands: > reassign 921715 libxinerama1 1.1.4-1 Bug #921715 [libxinerama1] libgtk2.0-0-udeb: wrong dependency while building on buster based system Bug #921712 [libxinerama1] libgtk2.0-0-udeb: wrong dependency while building on buster based system Ignoring request to reassign bug #921715 to the same package Ignoring request to reassign bug #921712 to the same package Bug #921715 [libxinerama1] libgtk2.0-0-udeb: wrong dependency while building on buster based system Bug #921712 [libxinerama1] libgtk2.0-0-udeb: wrong dependency while building on buster based system There is no source info for the package 'libxinerama1' at version '1.1.4-1' with architecture '' Unable to make a source version for version '1.1.4-1' Ignoring request to alter found versions of bug #921715 to the same values previously set Ignoring request to alter found versions of bug #921712 to the same values previously set > reassign 921712 libxinerama1 1.1.4-1 Bug #921712 [libxinerama1] libgtk2.0-0-udeb: wrong dependency while building on buster based system Bug #921715 [libxinerama1] libgtk2.0-0-udeb: wrong dependency while building on buster based system Ignoring request to reassign bug #921712 to the same package Ignoring request to reassign bug #921715 to the same package Bug #921712 [libxinerama1] libgtk2.0-0-udeb: wrong dependency while building on buster based system Bug #921715 [libxinerama1] libgtk2.0-0-udeb: wrong dependency while building on buster based system There is no source info for the package 'libxinerama1' at version '1.1.4-1' with architecture '' Unable to make a source version for version '1.1.4-1' Ignoring request to alter found versions of bug #921712 to the same values previously set Ignoring request to alter found versions of bug #921715 to the same values previously set > merge 921715 921712 Bug #921715 [libxinerama1] libgtk2.0-0-udeb: wrong dependency while building on buster based system Bug #921712 [libxinerama1] libgtk2.0-0-udeb: wrong dependency while building on buster based system Bug #921712 [libxinerama1] libgtk2.0-0-udeb: wrong dependency while building on buster based system Merged 921712 921715 > severity 921715 serious Bug #921715 [libxinerama1] libgtk2.0-0-udeb: wrong dependency while building on buster based system Bug #921712 [libxinerama1] libgtk2.0-0-udeb: wrong dependency while building on buster based system Ignoring request to change severity of Bug 921715 to the same value. Ignoring request to change severity of Bug 921712 to the same value. > affects 921715 + libgtk2.0-0-udeb Bug #921715 [libxinerama1] libgtk2.0-0-udeb: wrong dependency while building on buster based system Bug #921712 [libxinerama1] libgtk2.0-0-udeb: wrong dependency while building on buster based system Ignoring request to set affects of bug 921715 to the same value previously set Ignoring request to set affects of bug 921712 to the same value previously set -- 921712: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=921712 921715: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=921715 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Re: Bug#921715: libgtk2.0-0-udeb: wrong dependency while building on buster based system
Control: reassign 921715 libxinerama1 1.1.4-1 Control: reassign 921712 libxinerama1 1.1.4-1 Control: merge 921715 921712 Control: severity 921715 serious Control: affects 921715 + libgtk2.0-0-udeb On Fri, 08 Feb 2019 at 09:27:20 +, Mayer, Dirk wrote: > 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. This seems to be a regression in libxinerama1 1.1.4-1. Its shlibs metadata doesn't list a record for a udeb: $ cat /var/lib/dpkg/info/libxinerama1:amd64.shlibs libXinerama 1 libxinerama1 whereas other X11 udebs have an extra line for udebs, for example: $ /var/lib/dpkg/info/libxcursor1:amd64.shlibs libXcursor 1 libxcursor1 (>> 1.1.2) udeb: libXcursor 1 libxcursor1-udeb (>> 1.1.2) As a result, when gtk+2.0 is compiled, dh_shlibdeps doesn't know that its udeb should depend on libxinerama1-udeb. I think this is because the "--add-udeb=$(PACKAGE)-udeb" option wasn't preserved during the rewrite of d/rules from traditional debhelper style to dh. I've raised this bug to serious severity, because I think it would break the graphical installer next time gtk+2.0 is rebuilt (we've just been lucky that the most recent gtk+2.0 upload was a few days before libxinerama1 1.1.4-1). The X11 and d-i maintainers are of course welcome to reduce the severity if they disagree with my assessment of its impact. This probably also affects gtk+3.0, but I don't think debian-installer uses that yet, so it's only a theoretical issue there. > Duplicate to Bug #921712 because of wrong package tag > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=921712 I've merged the bugs. Thanks, smcv