Your message dated Sat, 06 Aug 2016 19:19:04 +0000
with message-id <e1bw77g-0003aa...@franck.debian.org>
and subject line Bug#806042: fixed in guile-2.0 2.0.11+1-11
has caused the Debian Bug report #806042,
regarding guile-2.0: FTBFS when built with dpkg-buildpackage -A (No such file
or directory)
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 ow...@bugs.debian.org
immediately.)
--
806042: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=806042
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:guile-2.0
Version: 2.0.11+1-10
User: sanv...@debian.org
Usertags: binary-indep
Severity: important
Dear maintainer:
I tried to build this package with "dpkg-buildpackage -A"
(i.e. only architecture-independent packages), and it failed:
--------------------------------------------------------------------------------
[...]
fakeroot debian/rules binary-indep
dh binary-indep --parallel --with autoreconf
dh_testroot -i -O--parallel
dh_prep -i -O--parallel
debian/rules override_dh_auto_install
make[1]: Entering directory '/<<BUILDDIR>>/guile-2.0-2.0.11+1'
perl -p -e "s|\@UPSTREAM_VER\@|2.0.11|go;" -e "s|\@DEB_SRC_VER\@|2.0.11+1|go;"
-e "s|\@DEB_SRC_MAJ_VER\@|2|go;" -e "s|\@DEB_SRC_MIN_VER\@|0|go;" -e
"s|\@DEB_SRC_MIC_VER\@|11|go;" -e "s|\@DEB_SRC_EFF_VER\@|2.0|go;" -e
"s|\@DEB_PKG_BASENAME\@|guile-2.0|go;" -e "s|\@MARCH\@|x86_64-linux-gnu/|go;" <
debian/guile.install > debian/guile-2.0.install
perl -p -e "s|\@UPSTREAM_VER\@|2.0.11|go;" -e "s|\@DEB_SRC_VER\@|2.0.11+1|go;"
-e "s|\@DEB_SRC_MAJ_VER\@|2|go;" -e "s|\@DEB_SRC_MIN_VER\@|0|go;" -e
"s|\@DEB_SRC_MIC_VER\@|11|go;" -e "s|\@DEB_SRC_EFF_VER\@|2.0|go;" -e
"s|\@DEB_PKG_BASENAME\@|guile-2.0|go;" -e "s|\@MARCH\@|x86_64-linux-gnu/|go;" <
debian/guile.menu > debian/guile-2.0.menu
perl -p -e "s|\@UPSTREAM_VER\@|2.0.11|go;" -e "s|\@DEB_SRC_VER\@|2.0.11+1|go;"
-e "s|\@DEB_SRC_MAJ_VER\@|2|go;" -e "s|\@DEB_SRC_MIN_VER\@|0|go;" -e
"s|\@DEB_SRC_MIC_VER\@|11|go;" -e "s|\@DEB_SRC_EFF_VER\@|2.0|go;" -e
"s|\@DEB_PKG_BASENAME\@|guile-2.0|go;" -e "s|\@MARCH\@|x86_64-linux-gnu/|go;" <
debian/guile.postinst > debian/guile-2.0.postinst
perl -p -e "s|\@UPSTREAM_VER\@|2.0.11|go;" -e "s|\@DEB_SRC_VER\@|2.0.11+1|go;"
-e "s|\@DEB_SRC_MAJ_VER\@|2|go;" -e "s|\@DEB_SRC_MIN_VER\@|0|go;" -e
"s|\@DEB_SRC_MIC_VER\@|11|go;" -e "s|\@DEB_SRC_EFF_VER\@|2.0|go;" -e
"s|\@DEB_PKG_BASENAME\@|guile-2.0|go;" -e "s|\@MARCH\@|x86_64-linux-gnu/|go;" <
debian/guile.prerm > debian/guile-2.0.prerm
perl -p -e "s|\@UPSTREAM_VER\@|2.0.11|go;" -e "s|\@DEB_SRC_VER\@|2.0.11+1|go;"
-e "s|\@DEB_SRC_MAJ_VER\@|2|go;" -e "s|\@DEB_SRC_MIN_VER\@|0|go;" -e
"s|\@DEB_SRC_MIC_VER\@|11|go;" -e "s|\@DEB_SRC_EFF_VER\@|2.0|go;" -e
"s|\@DEB_PKG_BASENAME\@|guile-2.0|go;" -e "s|\@MARCH\@|x86_64-linux-gnu/|go;" <
debian/guile.undocumented > debian/guile-2.0.undocumented
perl -p -e "s|\@UPSTREAM_VER\@|2.0.11|go;" -e "s|\@DEB_SRC_VER\@|2.0.11+1|go;"
-e "s|\@DEB_SRC_MAJ_VER\@|2|go;" -e "s|\@DEB_SRC_MIN_VER\@|0|go;" -e
"s|\@DEB_SRC_MIC_VER\@|11|go;" -e "s|\@DEB_SRC_EFF_VER\@|2.0|go;" -e
"s|\@DEB_PKG_BASENAME\@|guile-2.0|go;" -e "s|\@MARCH\@|x86_64-linux-gnu/|go;" <
debian/guile-dev.install > debian/guile-2.0-dev.install
perl -p -e "s|\@UPSTREAM_VER\@|2.0.11|go;" -e "s|\@DEB_SRC_VER\@|2.0.11+1|go;"
-e "s|\@DEB_SRC_MAJ_VER\@|2|go;" -e "s|\@DEB_SRC_MIN_VER\@|0|go;" -e
"s|\@DEB_SRC_MIC_VER\@|11|go;" -e "s|\@DEB_SRC_EFF_VER\@|2.0|go;" -e
"s|\@DEB_PKG_BASENAME\@|guile-2.0|go;" -e "s|\@MARCH\@|x86_64-linux-gnu/|go;" <
debian/guile-dev.lintian-overrides > debian/guile-2.0-dev.lintian-overrides
perl -p -e "s|\@UPSTREAM_VER\@|2.0.11|go;" -e "s|\@DEB_SRC_VER\@|2.0.11+1|go;"
-e "s|\@DEB_SRC_MAJ_VER\@|2|go;" -e "s|\@DEB_SRC_MIN_VER\@|0|go;" -e
"s|\@DEB_SRC_MIC_VER\@|11|go;" -e "s|\@DEB_SRC_EFF_VER\@|2.0|go;" -e
"s|\@DEB_PKG_BASENAME\@|guile-2.0|go;" -e "s|\@MARCH\@|x86_64-linux-gnu/|go;" <
debian/guile-doc.info > debian/guile-2.0-doc.info
perl -p -e "s|\@UPSTREAM_VER\@|2.0.11|go;" -e "s|\@DEB_SRC_VER\@|2.0.11+1|go;"
-e "s|\@DEB_SRC_MAJ_VER\@|2|go;" -e "s|\@DEB_SRC_MIN_VER\@|0|go;" -e
"s|\@DEB_SRC_MIC_VER\@|11|go;" -e "s|\@DEB_SRC_EFF_VER\@|2.0|go;" -e
"s|\@DEB_PKG_BASENAME\@|guile-2.0|go;" -e "s|\@MARCH\@|x86_64-linux-gnu/|go;" <
debian/guile-doc.install > debian/guile-2.0-doc.install
perl -p -e "s|\@UPSTREAM_VER\@|2.0.11|go;" -e "s|\@DEB_SRC_VER\@|2.0.11+1|go;"
-e "s|\@DEB_SRC_MAJ_VER\@|2|go;" -e "s|\@DEB_SRC_MIN_VER\@|0|go;" -e
"s|\@DEB_SRC_MIC_VER\@|11|go;" -e "s|\@DEB_SRC_EFF_VER\@|2.0|go;" -e
"s|\@DEB_PKG_BASENAME\@|guile-2.0|go;" -e "s|\@MARCH\@|x86_64-linux-gnu/|go;" <
debian/guile-libs.install > debian/guile-2.0-libs.install
perl -p -e "s|\@UPSTREAM_VER\@|2.0.11|go;" -e "s|\@DEB_SRC_VER\@|2.0.11+1|go;"
-e "s|\@DEB_SRC_MAJ_VER\@|2|go;" -e "s|\@DEB_SRC_MIN_VER\@|0|go;" -e
"s|\@DEB_SRC_MIC_VER\@|11|go;" -e "s|\@DEB_SRC_EFF_VER\@|2.0|go;" -e
"s|\@DEB_PKG_BASENAME\@|guile-2.0|go;" -e "s|\@MARCH\@|x86_64-linux-gnu/|go;" <
debian/guile-libs.lintian-overrides > debian/guile-2.0-libs.lintian-overrides
perl -p -e "s|\@UPSTREAM_VER\@|2.0.11|go;" -e "s|\@DEB_SRC_VER\@|2.0.11+1|go;"
-e "s|\@DEB_SRC_MAJ_VER\@|2|go;" -e "s|\@DEB_SRC_MIN_VER\@|0|go;" -e
"s|\@DEB_SRC_MIC_VER\@|11|go;" -e "s|\@DEB_SRC_EFF_VER\@|2.0|go;" -e
"s|\@DEB_PKG_BASENAME\@|guile-2.0|go;" -e "s|\@MARCH\@|x86_64-linux-gnu/|go;" <
debian/guile-libs.postinst > debian/guile-2.0-libs.postinst
perl -p -e "s|\@UPSTREAM_VER\@|2.0.11|go;" -e "s|\@DEB_SRC_VER\@|2.0.11+1|go;"
-e "s|\@DEB_SRC_MAJ_VER\@|2|go;" -e "s|\@DEB_SRC_MIN_VER\@|0|go;" -e
"s|\@DEB_SRC_MIC_VER\@|11|go;" -e "s|\@DEB_SRC_EFF_VER\@|2.0|go;" -e
"s|\@DEB_PKG_BASENAME\@|guile-2.0|go;" -e "s|\@MARCH\@|x86_64-linux-gnu/|go;" <
debian/guile-libs.prerm > debian/guile-2.0-libs.prerm
perl -p -e "s|\@UPSTREAM_VER\@|2.0.11|go;" -e "s|\@DEB_SRC_VER\@|2.0.11+1|go;"
-e "s|\@DEB_SRC_MAJ_VER\@|2|go;" -e "s|\@DEB_SRC_MIN_VER\@|0|go;" -e
"s|\@DEB_SRC_MIC_VER\@|11|go;" -e "s|\@DEB_SRC_EFF_VER\@|2.0|go;" -e
"s|\@DEB_PKG_BASENAME\@|guile-2.0|go;" -e "s|\@MARCH\@|x86_64-linux-gnu/|go;" <
debian/guile-libs.triggers > debian/guile-2.0-libs.triggers
make DESTDIR="$(pwd)/debian/tmp" INSTALL='install -p' install
make[2]: Entering directory '/<<BUILDDIR>>/guile-2.0-2.0.11+1'
[... snipped ...]
dh_install --fail-missing \
-Xusr/share/info/dir \
-Xusr/share/info/r5rs.info
test ! -e debian/guile-2.0-doc/usr/share/info/dir
sed -i'' '0,\|/usr/bin/guile|s||/usr/bin/guile-2.0|' \
debian/guile-2.0-dev/usr/bin/guile-config
sed: can't read debian/guile-2.0-dev/usr/bin/guile-config: No such file or
directory
debian/rules:173: recipe for target 'override_dh_install' failed
make[1]: *** [override_dh_install] Error 2
make[1]: Leaving directory '/<<BUILDDIR>>/guile-2.0-2.0.11+1'
debian/rules:78: recipe for target 'binary-indep' failed
make: *** [binary-indep] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-indep gave error exit
status 2
--------------------------------------------------------------------------------
Sorry not to have a fix, as I am reporting many bugs similar to
this one, but I can give some general hints:
* If all the arch-independent packages are dummy transitional packages
released with jessie, the easy fix is to drop them now.
* If not, debian/rules should be modified so that the binary-indep
target works in all cases, even when binary-arch is not used (this is
what the "Architecture: all" autobuilder does). For that:
* If you are using debhelper, you might want to use options -a and -i
for dh_* commands so that they do not act on packages they do not
have to act.
* Also, if you are using dh, the (independently) optional targets
override_dh_foo-arch and override_dh_foo-indep (for several values
of "foo") may be useful to write a debian/rules which behaves exactly
as desired.
After checking that both "dpkg-buildpackage -A" and "dpkg-buildpackage -B"
work properly, this package will be suitable to be uploaded in
source-only form if you wish (you might want to try it).
Thanks.
--- End Message ---
--- Begin Message ---
Source: guile-2.0
Source-Version: 2.0.11+1-11
We believe that the bug you reported is fixed in the latest version of
guile-2.0, 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 806...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Rob Browning <r...@defaultvalue.org> (supplier of updated guile-2.0 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 01 Aug 2016 16:07:40 -0500
Source: guile-2.0
Binary: guile-2.0 guile-2.0-dev guile-2.0-doc guile-2.0-libs
Architecture: source amd64 all
Version: 2.0.11+1-11
Distribution: unstable
Urgency: medium
Maintainer: Rob Browning <r...@defaultvalue.org>
Changed-By: Rob Browning <r...@defaultvalue.org>
Description:
guile-2.0 - GNU extension language and Scheme interpreter
guile-2.0-dev - Development files for Guile 2.0
guile-2.0-doc - Documentation for Guile 2.0
guile-2.0-libs - Core Guile libraries
Closes: 806042 809608 809732
Changes:
guile-2.0 (2.0.11+1-11) unstable; urgency=medium
.
* Handle rpath via dh_auto_configure --disable-rpath.
.
* debian/rules: get version via dpkg-parsechangelog -S.
.
* debian/rules: remove unused buildpackage target.
.
* Don't rename the info pages to guile-X.Y.info*. Remove
0001-Change-guile-to-guile-X.Y-for-info-pages.patch in preparation
for handling the info pages via update-alternatives.
.
* Remove obsolete debian/guile-libs.README
.
* Compile with -O0 to fix GnuTLS test failures. Apparently -O2 (the
dpkg-buildflags default) causes failures in the GnuTLS test suite.
So until the underlying problem is resolved, append -O0 to CFLAGS on
amd64 via DEB_CFLAGS_MAINT_APPEND (switching from DEB_MAINT_APPEND),
moving us back to the optimization level we had in 2.0.11+1-9.
Thanks to James Cowgill <jcowg...@debian.org> for reporting the
problem, and Andreas Metzler <ametz...@bebt.de> for the
workaround. (Closes: 809608)
.
* Fix architecture independent builds i.e. dpkg-buildpackage -A.
Thanks to Santiago Vila <sanv...@debian.org> for reporting the
problem. (Closes: 806042)
.
* Add guile-2.0:native dependency for <cross> builds. Thanks to
Helmut Grohne <hel...@subdivi.de> for the fix. (Closes: 809732)
.
* Check the exit status of all shell calls in rules.
.
* Compute alt priority in rules.
.
* Use debian/autogen.sed to generate debian/ files. Create
debian/autogen.sed and use it to generate the relevant debian/ files
instead of perl and a make function. That simplifies the quoting,
and makes it easy to see the replacements.
.
* Ensure DEBIAN files are ready for dh_installdeb. Create a list of
autogen_installdeb_files and have override_dh_installdeb depend on
it.
.
* Handle info pages via update-alternatives. Install the unmodified
info pages to /usr/share/info/guile-2.0/ and register them in
/usr/share/info/ via update-alternatives. See
debian/guile-doc.README for more information.
.
* Symlink guile and guile-2.0 to lib/.../bin/guile. This avoids
having a duplicate binary (bin/guile-2.0 vs the executable in lib)
which also avoids colliding dbgsym packages.
Checksums-Sha1:
42ab5bce31dbc36d9fb5af1b6d5eb3890d6997ab 2111 guile-2.0_2.0.11+1-11.dsc
3a36734bb6e051edc112bcf7b8f5545d8ce9244b 26272
guile-2.0_2.0.11+1-11.debian.tar.xz
c7a75eeb1502d742c33b3d84ca1c174e0ca57455 697922
guile-2.0-dev_2.0.11+1-11_amd64.deb
fc82b74ec8f212214fdb635d42915a7d9a769cf0 863214
guile-2.0-doc_2.0.11+1-11_all.deb
9fd6929cb327da2e3c86f5b8b40cac9b58ab1232 728568
guile-2.0-libs-dbgsym_2.0.11+1-11_amd64.deb
883afd43afd76a6f87d096f3d531faabb7d7c399 2221672
guile-2.0-libs_2.0.11+1-11_amd64.deb
ec612cd83ff59fdca886aeffedf63a04fed79dec 17092 guile-2.0_2.0.11+1-11_amd64.deb
Checksums-Sha256:
8c5cbec91e39dd383391b550635a4edde78f3f1b7fecf0be0716bc7d71e81a12 2111
guile-2.0_2.0.11+1-11.dsc
7b63ce49472d62633f3e6154643ea281364daa3805c429cb0e8d73f61527069a 26272
guile-2.0_2.0.11+1-11.debian.tar.xz
63c56d486cce9b27455dd1392af3e1f433856b9180f04d66a759a1d74c43db56 697922
guile-2.0-dev_2.0.11+1-11_amd64.deb
f4af8d717f4725d55a092e737b08db5287acfb6d360bd207edd3af7c819b6b13 863214
guile-2.0-doc_2.0.11+1-11_all.deb
7abfb05ef73bf20f00b25b52646150665895cbeb9a3481a2a6ebc4896b3ad6fd 728568
guile-2.0-libs-dbgsym_2.0.11+1-11_amd64.deb
99234102b86d26119dd9b01fb29044514f5978c518906c9b8a7d7904be49aab1 2221672
guile-2.0-libs_2.0.11+1-11_amd64.deb
beb120741b1fd63458b0c5e2e0075a44552b31deae102f23b1d835f528621d6a 17092
guile-2.0_2.0.11+1-11_amd64.deb
Files:
7484d5882461a20a71749b318a816acb 2111 interpreters optional
guile-2.0_2.0.11+1-11.dsc
fc9ae385059a16608d4137f39a0298f6 26272 interpreters optional
guile-2.0_2.0.11+1-11.debian.tar.xz
c85afa18dd109f6b4a978812dbf159a3 697922 lisp optional
guile-2.0-dev_2.0.11+1-11_amd64.deb
8c89126e9a8915afb2d8191ac977d851 863214 doc optional
guile-2.0-doc_2.0.11+1-11_all.deb
63cf10ee1321bc367631a5d75c922581 728568 debug extra
guile-2.0-libs-dbgsym_2.0.11+1-11_amd64.deb
20c1896f6779e6c6ddcd8d5b70de2c8a 2221672 lisp optional
guile-2.0-libs_2.0.11+1-11_amd64.deb
7c0842506c8bef2ce068f0eba328e7c6 17092 lisp optional
guile-2.0_2.0.11+1-11_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJXpjZnAAoJEO7xFsVaWkLxTQ8P/jpbZ5GRHz2cLor6TIAQ7V+I
4oI2dGnv1nwsUg+l1R+YrG6z4sYJzkoCdlZnxT/YwyGaxm/Zsj4gMidPACs9VdIa
amUnePDHLWztf/IV7rt8TouXxzFzL+2Oauc9k8nKuJ7LDQs/ysCbUDIqyqcNd0bl
NvkTKgBTecEel3wwsf6r3prkTkH22GzYRrJhrZJ3ugE8iyJv5qC6pvyznTNMEFm1
SDGFXb0Xo5cRIz/kmyzOQJc5iQMqWISVdKezNJ9Cc4gk/OvkeEBDiwjBE7GFecWZ
kOIEys2q3SZPLwu4w+oipWWEzTpmOeTl2BoPAkr+fYz3BnxKiP5O4WtylFz0Ahyc
pa/z1Ha9a+r6v+kHrtwacjzC81ZdM81sPdG4iNmkIi8dltPuEOTvQQwYVEs35ZRh
wtd+ApAKWoUeBYKRBd3G0rBC/0zLLFiYxdhyydpYS1NeFTumaEGIy0Zu4EjpMBGb
rsWw95lPvNkqNZ0TXLecf76Sj4HE2/ScEvduKjkLTzvgPGCA/WG7CjyYmYqq8a+5
s40hmCZ6zSMqFeXXqBWQ2DdTzDnqXIzqzonRcAZY+cToglgkcyAECH3H7tog7Afi
01lqXeBl2hTLZ2QECjoybF3r2qXH/DfaRGmZZooEl+hFpFYKePpH2q1YBVVGh7Hc
/S8228BnPKh3rmiUOeks
=w1Hs
-----END PGP SIGNATURE-----
--- End Message ---