[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#845414: marked as done (cdebconf: makes debian-installer FTBFS due to libdebconf.so issues (binutils))



Your message dated Wed, 08 Mar 2017 16:28:00 +0000
with message-id <55286d7e-f643-b3b0-e147-a2a3f6eaaa7d@thykier.net>
and subject line Re: Bug#845414: cdebconf: makes debian-installer FTBFS due to libdebconf.so issues (binutils)
has caused the Debian Bug report #845414,
regarding cdebconf: makes debian-installer FTBFS due to libdebconf.so issues (binutils)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
845414: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=845414
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: cdebconf
Version: 0.219
Severity: grave
Justification: renders package unusable

This update has to stay away from testing since it generates the following
issue during the build:
| # HACK ALERT: X.Org modules are excluded from the scan as mklibs
| # is unable to find symbols provided by the /usr/bin/Xorg binary
| mklibs-copy -L ./tmp/netboot/tree/usr/lib -L ./tmp/netboot/tree/usr/lib/x86_64-linux-gnu \
| 	-L ./tmp/netboot/udeblibs -v -d ./tmp/netboot/tree/lib --root=./tmp/netboot/tree \
| 	-L ./tmp/netboot/tree/usr/lib/cdebconf/frontend \
| 	-ltext.so -lnewt.so \
| 	`find ./tmp/netboot -type f -a \( -perm /0111 -o -name '*.so' -o -name '*.so.*' \) | \
| 	 grep -v udeblibs | grep -v 'usr/lib/xorg/modules/.*\.so'`
| INFO: Using /lib64/ld-linux-x86-64.so.2 as dynamic linker
| INFO: library reduction pass 1
| File not found:libdebconf.so
| Makefile:485: recipe for target 'stamps/tree-netboot-stamp' failed

This happened for daily builds, and is reproducible on sid devel chroots,
on various architectures.

Based on a hunch, I investigated a few things around binutils: downgrading
it to try a debian-installer build, with or without cdebconf udebs rebuilt
against the said binutils. Results:

cdebconf 0.219 (rebuilt with 2.27.51.20161108-1) => debian-installer builds fine, with old & new binutils.
cdebconf 0.219 (rebuilt with 2.27.51.20161118-2) => debian-installer FTBFS, with old & new binutils.

I'll try and investigate a bit more, maybe some other packages are going
to be affected by this, but cdebconf is special considering it has
plugins; also, binutils had commits touching the linker…


On not entirely unrelated notes:
 - cdebconf will FTBFS on buildds due to this x11-common bug: #845405
   (seen with jenkins jobs going red as noticed on IRC)
 - d-i will FTBFS for a while on x86 due to the X11 transition.


KiBi.

--- End Message ---
--- Begin Message ---
On Wed, 23 Nov 2016 08:55:21 +0100 Cyril Brulebois <kibi@debian.org> wrote:
> Control: clone 845414 -1
> Control: reassign -1 mklibs-copy 0.1.42
> Control: retitle -1 mklibs-copy: add support for RUNPATH (for newer binutils)
> Control: severity -1 important
> Control: tags -1 patch pending
> Control: block 845414 by -1
> 
> Cyril Brulebois <kibi@debian.org> (2016-11-23):
> > As expected, libdebconf.so didn't change too much: nm -D and objdump -x
> > don't show any differences before/after. But binaries depending on it do
> > change; let's look at /usr/lib/cdebconf/debconf for example (still from the
> > cdebconf package):
> > | (sid-amd64-devel)kibi@wodi:~/debian-installer/packages$ diff -u /tmp/debconf.objdump.{ok,ko}
> > | --- /tmp/debconf.objdump.ok	2016-11-23 08:09:37.715596978 +0100
> > | +++ /tmp/debconf.objdump.ko	2016-11-23 08:09:42.735672870 +0100
> > | @@ -29,7 +29,7 @@
> > |    NEEDED               libpthread.so.0
> > |    NEEDED               libdebconf.so
> > |    NEEDED               libc.so.6
> > | -  RPATH                /usr/lib/cdebconf
> > | +  RUNPATH              /usr/lib/cdebconf
> > |    INIT                 0x0000000000000f58
> > |    FINI                 0x0000000000001d94
> > |    INIT_ARRAY           0x0000000000202da8
> > 
> > Let's see if I can do something with mklibs to account for this change.
> 
> [...]
> 
> I think I'll upload mklibs with that patch soon, and I'll probably close
> the cdebconf bug report only when that mklibs update reaches testing. With
> a little chance, the X11 transition won't last too long, and daily builds
> might confirm things are looking good everywhere.
> 
> Patch attached for reference.
> 
> 
> KiBi.

The mklibs upload has happened and migrated to testing.  As mentioned on
IRC, the bug was just missing a -done after that, which comes here. :)

~Niels

--- End Message ---

Reply to: