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

Bug#761735: marked as done (buddy: libtool split: package needs a b-d on libtool-bin (or avoid using the libtool binary))



Your message dated Thu, 09 Oct 2014 10:34:10 +0000
with message-id <E1XcB2w-0004FC-6t@franck.debian.org>
and subject line Bug#761735: fixed in buddy 2.4-11
has caused the Debian Bug report #761735,
regarding buddy: libtool split: package needs a b-d on libtool-bin (or avoid using the libtool binary)
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.)


-- 
761735: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=761735
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:buddy
Version: 2.4-10
Severity: wishlist
User: debian-cross@lists.debian.org
Usertags: libtool-split

As part of the effort to cross-build the archive, the libtool package
needs a split into an architecture independent part and an
architecture dpendent part (the latter only consisting of the libtool
binary).  The split is already done for jessie/sid, but to enable the
cross buildability, the dependency in libtool on libtool-bin needs to
be removed, and libtool-bin needs to depend on libtool instead.

The vast majority of packages using libtool via automake don't need
the libtool binary, and thus no changes in the build dependencies, however
about 60 source packages are using libtool directly, and need changes.

 - some packages just check for the libtool binary, and then don't
   use it for the build (but are using libtoolize instead).  Such
   usages are seen in a script called buildcheck.sh, and sometimes
   in autogen.sh scripts.  The solution for these cases is to patch
   these scripts to check for libtoolize instead of libtool, and
   not to introduce the new build dependency.

 - other packages just need the additional build dependency on
   libtool-bin.

To test your packages with the libtool-bin package removed, please use
the binaries found at

  deb https://people.debian.org/~doko/tmp/20140820 ./

It is not clear, if all of these changes can be done in time for
the jessie release, but it would be nice to have to be able to
cross-build more packages in jessie.

For questions and help please email the debian-cross ML.

For additional pointers please see
https://lists.debian.org/debian-devel-announce/2014/08/msg00013.html
and some discussion in the orignal issue filed for libtool (#682045).

The full build log can be found at:
http://people.debian.org/~doko/logs/20140912/failed-libtool/buddy_2.4-10_unstable_jdk-libtool.log
The last lines of the build log are at the end of this report.
	
[...]
Unpack source
â??â??â??â??â??â??â??â??â??â??â??â??â??

gpgv: keyblock resource `/sbuild-nonexistent/.gnupg/trustedkeys.gpg': file open error
gpgv: Signature made Tue Aug 19 17:46:44 2014 UTC using RSA key ID 1DDD8C9B
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./buddy_2.4-10.dsc
dpkg-source: info: extracting buddy in buddy-2.4
dpkg-source: info: unpacking buddy_2.4.orig.tar.gz
dpkg-source: info: unpacking buddy_2.4-10.debian.tar.xz

Check disc space
â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??

Sufficient free space for build

User Environment
â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??

HOME=/sbuild-nonexistent
LOGNAME=user
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=unstable-amd64-sbuild
SCHROOT_CHROOT_NAME=unstable-amd64-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=1000
SCHROOT_GROUP=user
SCHROOT_SESSION_ID=unstable-amd64-sbuild-22fdbf11-4a9e-4ad7-98d8-3a123ba9e57c
SCHROOT_UID=1000
SCHROOT_USER=user
SHELL=/bin/sh
USER=user

dpkg-buildpackage
â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??

dpkg-buildpackage: source package buddy
dpkg-buildpackage: source version 2.4-10
dpkg-buildpackage: source distribution unstable
dpkg-buildpackage: source changed by Aurelien Jarno <aurel32@debian.org>
 dpkg-source --before-build buddy-2.4
dpkg-buildpackage: host architecture amd64
 fakeroot debian/rules clean
dh_testdir
dh_testroot
libtool --mode=clean rm
make: libtool: Command not found
make: *** [clean] Error 127
debian/rules:33: recipe for target 'clean' failed
dpkg-buildpackage: error: fakeroot debian/rules clean gave error exit status 2

--- End Message ---
--- Begin Message ---
Source: buddy
Source-Version: 2.4-11

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

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

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

Debian distribution maintenance software
pp.
Matthias Klose <doko@debian.org> (supplier of updated buddy 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)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 09 Oct 2014 10:15:49 +0000
Source: buddy
Binary: libbdd0c2 libbdd-dev
Architecture: source amd64
Version: 2.4-11
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Matthias Klose <doko@debian.org>
Description:
 libbdd-dev - Binary decision-diagram library (development)
 libbdd0c2  - Binary decision-diagram library (runtime)
Closes: 761735
Changes:
 buddy (2.4-11) unstable; urgency=medium
 .
   * QA upload.
   * Build-depend on libtool-bin. Closes: #761735.
Checksums-Sha1:
 4ea19dd008573c0114d32c3e8fffa0475630b64b 1168 buddy_2.4-11.dsc
 6f754b14ee481b7d2553286c9386baef35cdc5ad 4508 buddy_2.4-11.debian.tar.xz
 dcff8bed6ef7d1bd21a1251cc9efdb538f99a2c6 54288 libbdd0c2_2.4-11_amd64.deb
 81b4da0e54f3fb1ec8b0b3399197e7946400ea84 457828 libbdd-dev_2.4-11_amd64.deb
Checksums-Sha256:
 b0fd0aafaaeef24e882a2a82e6309424fcb21f93dff58b42cd0fdb2690e09c62 1168 buddy_2.4-11.dsc
 31feef951aab30462a8c69054b40eeabe44a9051b661f765edc4cb4f7b26231a 4508 buddy_2.4-11.debian.tar.xz
 da6e9c0f2259dd53e39b05781ee870ea682eafdecc103c16f31017db23330934 54288 libbdd0c2_2.4-11_amd64.deb
 bf0dda155c6e3868fa05d133dc00532af6b478773ae02ce820bf23fa2c3a468f 457828 libbdd-dev_2.4-11_amd64.deb
Files:
 3b3fbb91c4e4003e8a3a0d25d1d812ab 1168 devel optional buddy_2.4-11.dsc
 82f96b22593d1a5cd415dda329f2ec46 4508 devel optional buddy_2.4-11.debian.tar.xz
 a08baed27b981fa7708d6f626b80d4cd 54288 libs optional libbdd0c2_2.4-11_amd64.deb
 61436b8819cead5dd17b4ae58b079428 457828 libdevel optional libbdd-dev_2.4-11_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAlQ2YMMACgkQStlRaw+TLJwwMACfejSH03UKYUlaKlXkCLqrPqZV
MBcAnRKtPOJSRirMOGQgL2P6B090Ij1n
=sF6c
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: