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

Bug#845418: marked as done (mklibs-copy: add support for RUNPATH (for newer binutils))

Your message dated Wed, 23 Nov 2016 09:04:16 +0000
with message-id <E1c9TTU-0000z9-5U@fasolo.debian.org>
and subject line Bug#845418: fixed in mklibs 0.1.43
has caused the Debian Bug report #845418,
regarding mklibs-copy: add support for RUNPATH (for newer 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

845418: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=845418
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 => debian-installer builds fine, with old & new binutils.
cdebconf 0.219 (rebuilt with => 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.


--- End Message ---
--- Begin Message ---
Source: mklibs
Source-Version: 0.1.43

We believe that the bug you reported is fixed in the latest version of
mklibs, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 845418@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Cyril Brulebois <kibi@debian.org> (supplier of updated mklibs package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)

Hash: SHA1

Format: 1.8
Date: Wed, 23 Nov 2016 09:03:52 +0100
Source: mklibs
Binary: mklibs mklibs-copy
Architecture: source
Version: 0.1.43
Distribution: unstable
Urgency: medium
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Changed-By: Cyril Brulebois <kibi@debian.org>
 mklibs     - Shared library reduction script
 mklibs-copy - Shared library reduction script
Closes: 845418
 mklibs (0.1.43) unstable; urgency=medium
   * Add support for DT_RUNPATH in addition to DT_RPATH (Closes: #845418).
     Main reasons to do so include:
      - according to the elf.h header, the latter is deprecated.
      - new versions of binutils generate DT_RUNPATH entries instead of
        DT_RPATH ones, as detailed in cdebconf's #845414.
 93800b57dba16c539e0439f4c202c89e29dc4d22 1725 mklibs_0.1.43.dsc
 79c6af6e6dfa0f7d7c30a903b21d81a180b39a43 22572 mklibs_0.1.43.tar.xz
 a6c4d411b929e51a3d2fcef77b3feaa4d40955b37ef9d273f27e3fb226cfc4da 1725 mklibs_0.1.43.dsc
 6f0cf24ade13fff76e943c003413d85c3e497c984c95c1ecea1c9731ca86f13c 22572 mklibs_0.1.43.tar.xz
 bb23e26f9e494f40b430738e438cb8e0 1725 devel optional mklibs_0.1.43.dsc
 39b08a173454e5210ab3f598e94179bf 22572 devel optional mklibs_0.1.43.tar.xz

Version: GnuPG v1


--- End Message ---

Reply to: