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

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



Your message dated Sat, 20 Sep 2014 21:19:15 +0000
with message-id <E1XVS3n-0005Y2-AF@franck.debian.org>
and subject line Bug#761732: fixed in apr 1.5.1-3
has caused the Debian Bug report #761732,
regarding apr: 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.)


-- 
761732: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=761732
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:apr
Version: 1.5.1-2
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/apr_1.5.1-2_unstable_jdk-libtool.log
The last lines of the build log are at the end of this report.
	
[...]

dpkg-buildpackage: source package apr
dpkg-buildpackage: source version 1.5.1-2
dpkg-buildpackage: source distribution unstable
dpkg-buildpackage: source changed by Stefan Fritsch <sf@debian.org>
 dpkg-source --before-build apr-1.5.1
dpkg-buildpackage: host architecture amd64
 fakeroot debian/rules clean
dh clean -Bdebian/build --parallel --with autotools_dev
   dh_testdir -O-Bdebian/build -O--parallel
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/«PKGBUILDDIR»'
dh_auto_clean
rm -rf debian/build
for f in configure build/libtool.m4 build/ltmain.sh ; do [ ! -e $f.dr-orig ] || mv $f.dr-orig $f ; done
make[1]: Leaving directory '/«PKGBUILDDIR»'
   dh_autotools-dev_restoreconfig -O-Bdebian/build -O--parallel
   dh_clean -O-Bdebian/build -O--parallel
 dpkg-source -b apr-1.5.1
dpkg-source: info: using source format `3.0 (quilt)'
dpkg-source: info: building apr using existing ./apr_1.5.1.orig.tar.bz2
dpkg-source: info: building apr in apr_1.5.1-2.debian.tar.xz
dpkg-source: info: building apr in apr_1.5.1-2.dsc
 debian/rules build
make: Nothing to be done for 'build'.
 fakeroot debian/rules binary
dh binary -Bdebian/build --parallel --with autotools_dev
   debian/rules build
make[1]: Entering directory '/«PKGBUILDDIR»'
make[1]: Nothing to be done for 'build'.
make[1]: Leaving directory '/«PKGBUILDDIR»'
   dh_testdir -O-Bdebian/build -O--parallel
   dh_autotools-dev_updateconfig -O-Bdebian/build -O--parallel
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/«PKGBUILDDIR»'
mkdir -p debian/build/docs
for f in configure build/libtool.m4 build/ltmain.sh ; do [ -e $f.dr-orig ] || cp -p $f $f.dr-orig ; done
./buildconf
buildconf: checking installation...
buildconf: python version 2.7.8 (ok)
buildconf: autoconf version 2.69 (ok)
buildconf: libtool not found.
           You need libtool version 1.4 or newer installed
           to build APR from SVN.
make[1]: *** [override_dh_auto_configure] Error 1
debian/rules:76: recipe for target 'override_dh_auto_configure' failed
make[1]: Leaving directory '/«PKGBUILDDIR»'
make: *** [binary] Error 2
debian/rules:18: recipe for target 'binary' failed
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2

--- End Message ---
--- Begin Message ---
Source: apr
Source-Version: 1.5.1-3

We believe that the bug you reported is fixed in the latest version of
apr, 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 761732@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stefan Fritsch <sf@debian.org> (supplier of updated apr 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: SHA256

Format: 1.8
Date: Sat, 20 Sep 2014 22:21:24 +0200
Source: apr
Binary: libapr1 libapr1-dev libapr1-dbg
Architecture: source amd64
Version: 1.5.1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Apache Maintainers <debian-apache@lists.debian.org>
Changed-By: Stefan Fritsch <sf@debian.org>
Description:
 libapr1    - Apache Portable Runtime Library
 libapr1-dbg - Apache Portable Runtime Library - Debugging Symbols
 libapr1-dev - Apache Portable Runtime Library - Development Headers
Closes: 761732
Changes:
 apr (1.5.1-3) unstable; urgency=medium
 .
   [Helmut Grohne]
   * Check for libtoolize rather than libtool. Closes: #761732
 .
   [ Stefan Fritsch ]
   * Update Vcs-Git URL in control file.
Checksums-Sha1:
 742210cd9e98a76aba10bbe0587c6e65decd0c86 2090 apr_1.5.1-3.dsc
 23c327e0cb25d0bbfbce2dab2c1086f3554e52dc 17844 apr_1.5.1-3.debian.tar.xz
 0ee6e735e80c8ade094805821a3c891956881ecf 95266 libapr1_1.5.1-3_amd64.deb
 0bf906ff0d282bcc7ef61311211750920c4f57be 658334 libapr1-dev_1.5.1-3_amd64.deb
 004038878714c10b8945288a0cfd91d63ac3b083 244500 libapr1-dbg_1.5.1-3_amd64.deb
Checksums-Sha256:
 f3f78ab76365a17a233220357eb2b7f3102d7e9d21c59b3f82d9f0300c554433 2090 apr_1.5.1-3.dsc
 c7f270ab445e2646bd7dfdfaf9ea44b2642a43c48012689c6f3bf52fe8c9e9c5 17844 apr_1.5.1-3.debian.tar.xz
 92c3e71e6d33cb64e808c601ded60c8289bb990f2ab7d5e2c0b2c242e766363f 95266 libapr1_1.5.1-3_amd64.deb
 cf3301bd49210dbe45eeb3b679bc862e992d88fd13cf70c0d66073e1d815c9e9 658334 libapr1-dev_1.5.1-3_amd64.deb
 f62ff0d8a8b82b94fd15d0452ad5bd855efdfaa8be48040d27579fc145f84f02 244500 libapr1-dbg_1.5.1-3_amd64.deb
Files:
 5861d4b611f0fbbdb0c19abd956b77a2 95266 libs optional libapr1_1.5.1-3_amd64.deb
 42250be21f755a3f49c7506c1533cf7e 658334 libdevel optional libapr1-dev_1.5.1-3_amd64.deb
 bc3f5a63fe34f29838650eee27789e2c 244500 debug extra libapr1-dbg_1.5.1-3_amd64.deb
 c654461ff5c458262da54047413e12aa 2090 libs optional apr_1.5.1-3.dsc
 8027d836b97193e0f4650d5030b913e7 17844 libs optional apr_1.5.1-3.debian.tar.xz

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

iQIVAwUBVB3ktcaHXzVBzv3gAQjD2hAAhahgKbtzzncu4WX0c3D1FNsFJKAsBomU
9cCp5FnRy0oW2AJ3gFxTV7+cEKibhJGJwcH9qqJeKltWA74c14Cy4p9p7esPIFaG
OQT1BoJyU0na/ox/QfLdVBVs1v4eiY3bSim6xoAUgl/pgAOiNihJpmH8lc17CrNF
uS18Ci2e46CeDp1ajjhTkE07OKlhzhdsVUWkOFtVv4mml5EjgRJ/coF6Uw75wk6D
UiCkNmMdsoZyqo8iDyNQbH8loF69Up5I3GX8eJakJ3jMsPvp6zjOIu3TE8ni+b1I
WmJaBzO7uuQt1L2Dbpm6hgGPDi0Y6KtrISSygFvt8pyfjzPSZUkQyZuG3brkRX8G
4TI8z0Eq/ahkkXCINAy+nktAuiAbuY8YIYztOomg5I7qxmoi/YQkQTjWOGh34hqX
R23fdyhFjG8ZPc1NGG/0FIs3ZDYqJ7sMFbKKWe1TfQGjOvCEud2EbJJkoYtWx8D/
2yXXEBcqh2CbFyelTY0llN7r0mXIvFi75qpbZzPdPM93m1WmPt69pONjMk50m2e1
ECnH/OBGuIhHBxE1UXlF51K+wR+5zQnKZ0Ab0EW8Ais4B/WZt/yQQvuZBj3HPLI7
GguyEQy7oDKlVbmCBagxVtDn3T6lYUnTWiRA4RLPSJq4Thm3oveHRgzYcq1UjU9K
KaWIrD4UxRw=
=wY0O
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: