Your message dated Tue, 19 Aug 2014 12:00:07 +0000
with message-id <[email protected]>
and subject line Bug#737941: fixed in libtool 2.4.2-1.8
has caused the Debian Bug report #737941,
regarding libtool: Move texi2html and texinfo from Build-Depends to
Build-Depends-Indep
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 [email protected]
immediately.)
--
737941: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=737941
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libtool
Version: 2.4.2-1.6
Severity: wishlist
Tags: patch
As part of the bootstrapping process, one needs to be able to build libtool
before the somewhat heavier depedency chains of texinfo and texi2html become
available. The attached patch should make this possible by moving those
dependencies into Build-Depends-Indep. (Of course, one will also need to
build without gfortran being installable at such an early stage, but this
isn't really an issue.)
--
Daniel Schepler
diff -urN libtool-2.4.2.old/debian/control libtool-2.4.2/debian/control
--- libtool-2.4.2.old/debian/control 2014-01-01 15:19:31.000000000 -0800
+++ libtool-2.4.2/debian/control 2014-02-06 18:41:35.216281447 -0800
@@ -1,5 +1,6 @@
Source: libtool
-Build-Depends: debhelper (>= 8.1.3~), texi2html, texinfo, file, gfortran | fortran95-compiler, automake (>= 1:1.11.1), autoconf (>= 2.62), autotools-dev, help2man, zlib1g-dev
+Build-Depends: debhelper (>= 8.1.3~), file, gfortran | fortran95-compiler, automake (>= 1:1.11.1), autoconf (>= 2.62), autotools-dev, help2man, zlib1g-dev
+Build-Depends-Indep: texi2html, texinfo
Build-Conflicts: automake1.9, gcj-jdk
Section: devel
Priority: optional
diff -urN libtool-2.4.2.old/debian/rules libtool-2.4.2/debian/rules
--- libtool-2.4.2.old/debian/rules 2011-10-29 11:09:59.000000000 -0700
+++ libtool-2.4.2/debian/rules 2014-02-06 18:53:34.823823994 -0800
@@ -7,6 +7,13 @@
DEBIAN_REVISION=$(strip $(shell dpkg-parsechangelog | awk -F: '/^Version:/ {print $$NF}'))
+# if doing a binary-arch build, the Makefiles still want to update the
+# info files; force them not to
+ifeq (,$(wildcard /usr/bin/makeinfo))
+MAKEINFO=true
+export MAKEINFO
+endif
+
# libltdl needs to conform to policy
CFLAGS = -Wall -g
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
@@ -43,7 +50,7 @@
clean:
dh_testdir
dh_testroot
- rm -f build-stamp config-stamp
+ rm -f build-stamp build-indep-stamp config-stamp
dh_clean
[ ! -f Makefile ] || $(MAKE) -k distclean
@@ -85,7 +92,9 @@
touch config-stamp
-build: build-stamp
+build: build-arch build-indep
+
+build-arch: build-stamp
build-stamp: config-stamp
dh_testdir
@@ -128,10 +137,6 @@
# Make libtool executable again
chmod 755 libtool
-# This generated HTML page goes into libtool-doc.
- cd doc && makeinfo libtool.texi
- cd doc && texi2html -monolithic libtool.texi
-
ifeq ($(make_check), yes)
# Now make sure it works
@@ -143,7 +148,15 @@
touch build-stamp
-install: build
+build-indep: build-indep-stamp
+build-indep-stamp:
+# This generated HTML page goes into libtool-doc.
+ cd doc && makeinfo libtool.texi
+ cd doc && texi2html -monolithic libtool.texi
+
+ touch build-indep-stamp
+
+install: build-arch
dh_testdir
dh_testroot
dh_prep
@@ -152,7 +165,7 @@
$(MAKE) prefix=`pwd`/debian/tmp/usr install
# Build architecture-independent files here.
-binary-indep: build install
+binary-indep: build-indep install
dh_testdir -i
dh_testroot -i
@@ -171,7 +184,7 @@
dh_builddeb -i
# Build architecture-dependent files here.
-binary-arch: build install
+binary-arch: build-arch install
dh_testdir -a
dh_testroot -a
@@ -202,4 +215,4 @@
dh_builddeb -a
binary: binary-indep binary-arch
-.PHONY: build clean config patch unpatch binary-indep binary-arch binary install
+.PHONY: build build-arch build-indep clean config patch unpatch binary-indep binary-arch binary install
--- End Message ---
--- Begin Message ---
Source: libtool
Source-Version: 2.4.2-1.8
We believe that the bug you reported is fixed in the latest version of
libtool, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Matthias Klose <[email protected]> (supplier of updated libtool 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sun, 17 Aug 2014 19:01:14 +0200
Source: libtool
Binary: libtool libtool-bin libtool-doc libltdl7 libltdl-dev
Architecture: source all amd64
Version: 2.4.2-1.8
Distribution: unstable
Urgency: medium
Maintainer: Kurt Roeckx <[email protected]>
Changed-By: Matthias Klose <[email protected]>
Description:
libltdl-dev - System independent dlopen wrapper for GNU libtool
libltdl7 - System independent dlopen wrapper for GNU libtool
libtool - Generic library support script
libtool-bin - Generic library support script (libtool binary)
libtool-doc - Generic library support script
Closes: 711521 733935 737941
Changes:
libtool (2.4.2-1.8) unstable; urgency=medium
.
* Non-maintainer upload with maintainer's permission.
* Split-out the libtool binary into a libtool-bin package, let libtool
still depend on the libtool-bin package.
* Set the architecture for libtool to `all'.
* The next steps are:
- Fix package builds with libtool's dependency on libtool-bin removed,
either by changing the package build not to require libtool or by
adding a build dependency on libtool-bin.
- Drop libtool's dependency on libtool-bin.
* Build using dpkg-buildflags.
* Fix some lintian warnings. Closes: #711521.
* Only ship the complete upstream changelogs in the -doc package.
* Move texinfo to Build-Depends-Indep (Daniel Schepler). Closes: #737941.
* Build-depend on most recent autoconf and automake versions to minimize
the risk of mismatching files in the libltdl-dev M-A: same package.
Closes: #733935.
Checksums-Sha1:
29c8a33ee818fa9c7b092df3c7150d0a7af6420c 1463 libtool_2.4.2-1.8.dsc
0b0f7f4e3bf6d8d02f441fbb24b97aeea56b01bb 17244 libtool_2.4.2-1.8.debian.tar.xz
7fdc5143f98d975c2af29822972f2f99319e3faf 189834 libtool_2.4.2-1.8_all.deb
b443d5c8f4c6edb72b03115368dd7180f6e89179 580142 libtool-doc_2.4.2-1.8_all.deb
195de3c3bfc9e110d700799c237ddc6ded1691dc 81584 libtool-bin_2.4.2-1.8_amd64.deb
ce60de8e697d229371ded4243b7e2126daf4a806 45054 libltdl7_2.4.2-1.8_amd64.deb
b660a08130b1abcfefc55c971a94260acb9dae9b 157416 libltdl-dev_2.4.2-1.8_amd64.deb
Checksums-Sha256:
7fe69b5319cef8edaa125e424e2cf53f5d3dc4c027e09902ba9ad0d740dfec40 1463
libtool_2.4.2-1.8.dsc
0adc30e538c2733a81bd14d91aef1f7fe9530d7d0aea157f7b89f18bd7324c23 17244
libtool_2.4.2-1.8.debian.tar.xz
3ed13c0d2c859c8d71f7e02578766ba28b13b57e19497b359821ad0f393a0aba 189834
libtool_2.4.2-1.8_all.deb
ccfe1cc2b73baf780ec823642333b7a0fa61fc72f726c69dd151d255f3a1f243 580142
libtool-doc_2.4.2-1.8_all.deb
17e696110444ddb99d0e08c94d0521c67e3f9071c800cb6024547e54ceee2cb9 81584
libtool-bin_2.4.2-1.8_amd64.deb
c172b9525bd02a1d8cd7d74e793f71307a01dcbcc194706f333bab31a74ea206 45054
libltdl7_2.4.2-1.8_amd64.deb
81135716858d292c7cde8deb5a91633213f2cf7a8959987b0d6c005d0cd6bd13 157416
libltdl-dev_2.4.2-1.8_amd64.deb
Files:
af3a4c473053cf81bbd841817c343cd6 189834 devel optional
libtool_2.4.2-1.8_all.deb
0068a8a74d12de11ac0940d6d65762e8 580142 doc optional
libtool-doc_2.4.2-1.8_all.deb
9bd5bfd6f408ceaadd158a73894dbea3 81584 devel optional
libtool-bin_2.4.2-1.8_amd64.deb
fcbab23a694e5a4854372c14e9e5d182 45054 libs optional
libltdl7_2.4.2-1.8_amd64.deb
7b93c7900b2860d31ba5d2e64102e749 157416 libdevel optional
libltdl-dev_2.4.2-1.8_amd64.deb
02fb847414ed0ae77ff5dbe155f546dd 1463 devel optional libtool_2.4.2-1.8.dsc
af9823aeb5b710fe6a6be461d5154459 17244 devel optional
libtool_2.4.2-1.8.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iEYEARECAAYFAlPxAgsACgkQStlRaw+TLJxiVgCfcaP15FcjfETLB8OLrI0Dqlan
b0oAoL875O2wfKaNOWU92EeShBxW2VCy
=cAs1
-----END PGP SIGNATURE-----
--- End Message ---