Debian Bug report logs -
#806019
e17: FTBFS when built with dpkg-buildpackage -A (No such file or directory)
Reported by: Santiago Vila <sanvila@debian.org>
Date: Tue, 24 Nov 2015 15:29:11 UTC
Severity: serious
Tags: patch, sid, stretch
Found in version e17/0.17.6-1
Fixed in version e17/0.17.6-1.1
Done: Ross Vandegrift <ross@kallisti.us>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, sanvila@debian.org, Debian Pkg-e Team <pkg-e-devel@lists.alioth.debian.org>:
Bug#806019; Package src:e17.
(Tue, 24 Nov 2015 15:29:15 GMT) (full text, mbox, link).
Acknowledgement sent
to Santiago Vila <sanvila@debian.org>:
New Bug report received and forwarded. Copy sent to sanvila@debian.org, Debian Pkg-e Team <pkg-e-devel@lists.alioth.debian.org>.
(Tue, 24 Nov 2015 15:29:15 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: src:e17
Version: 0.17.6-1
User: sanvila@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 --with autoreconf
dh_testroot -i
dh_prep -i
dh_auto_install -i
make -j1 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp AM_UPDATE_INFO_DIR=no
make[1]: Entering directory '/<<PKGBUILDDIR>>'
Making install in src
make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
Making install in bin
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/bin'
Making install in e_fm
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/bin/e_fm'
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/bin/e_fm'
make[5]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/enlightenment/utils'
/bin/bash ../../../libtool --mode=install /usr/bin/install -c enlightenment_fm '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/enlightenment/utils'
libtool: install: /usr/bin/install -c enlightenment_fm /<<PKGBUILDDIR>>/debian/tmp/usr/lib/enlightenment/utils/enlightenment_fm
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/bin/e_fm'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/bin/e_fm'
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/bin'
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/bin'
[... snipped ...]
dh_strip_nondeterminism -i
dh_compress -i
debian/rules override_dh_fixperms
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_fixperms
chmod 4755 debian/e17/usr/lib/enlightenment/utils/enlightenment_sys
chmod: cannot access 'debian/e17/usr/lib/enlightenment/utils/enlightenment_sys': No such file or directory
debian/rules:34: recipe for target 'override_dh_fixperms' failed
make[1]: *** [override_dh_fixperms] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:17: 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.
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Pkg-e Team <pkg-e-devel@lists.alioth.debian.org>:
Bug#806019; Package src:e17.
(Fri, 08 Apr 2016 19:03:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Santiago Vila <sanvila@unex.es>:
Extra info received and forwarded to list. Copy sent to Debian Pkg-e Team <pkg-e-devel@lists.alioth.debian.org>.
(Fri, 08 Apr 2016 19:03:03 GMT) (full text, mbox, link).
Message #10 received at 806019@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
tags 806019 + patch
thanks
> dh_fixperms
> chmod 4755 debian/e17/usr/lib/enlightenment/utils/enlightenment_sys
> chmod: cannot access 'debian/e17/usr/lib/enlightenment/utils/enlightenment_sys': No such file or directory
> debian/rules:34: recipe for target 'override_dh_fixperms' failed
> make[1]: *** [override_dh_fixperms] Error 1
Explanation: We are creating arch-independent packages only, so
"debian/e17/[...]" does not exist because e17 is arch-dependent.
The trivial fix is to override dh_fixperms only for arch-dependent
packages.
The following patch (untested) might fix this.
Thanks.
[e17.patch.txt (text/plain, attachment)]
Added tag(s) patch.
Request was from Santiago Vila <sanvila@unex.es>
to control@bugs.debian.org.
(Fri, 08 Apr 2016 19:03:05 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Pkg-e Team <pkg-e-devel@lists.alioth.debian.org>:
Bug#806019; Package src:e17.
(Wed, 13 Jul 2016 21:18:13 GMT) (full text, mbox, link).
Acknowledgement sent
to Santiago Vila <sanvila@unex.es>:
Extra info received and forwarded to list. Copy sent to Debian Pkg-e Team <pkg-e-devel@lists.alioth.debian.org>.
(Wed, 13 Jul 2016 21:18:13 GMT) (full text, mbox, link).
Message #17 received at 806019@bugs.debian.org (full text, mbox, reply):
Greetings.
I have the ok from the Release Managers to consider this issue as RC
for stretch. I'm going to wait at least one week before raising
this to "serious".
There is a patch available for this bug. If you need someone to make
an upload, please ask for a sponsor in debian-mentors.
Thanks.
Severity set to 'serious' from 'important'
Request was from Santiago Vila <sanvila@debian.org>
to control@bugs.debian.org.
(Mon, 01 Aug 2016 21:15:20 GMT) (full text, mbox, link).
Added tag(s) sid and stretch.
Request was from Andreas Beckmann <anbe@debian.org>
to control@bugs.debian.org.
(Tue, 02 Aug 2016 16:24:23 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Pkg-e Team <pkg-e-devel@lists.alioth.debian.org>:
Bug#806019; Package src:e17.
(Tue, 09 Aug 2016 14:27:08 GMT) (full text, mbox, link).
Message #24 received at 806019@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Control: tags 806019 + pending
Dear maintainer,
Ross Vandegrift has prepared an NMU for e17 (versioned as 0.17.6-1.1)
and I uploaded it to DELAYED/2. See #833859.
Please feel free to tell me if I should delay it longer.
Regards.
--
regards,
Mattia Rizzolo
GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`.
more about me: https://mapreri.org : :' :
Launchpad user: https://launchpad.net/~mapreri `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia `-
[e17-0.17.6-1.1-nmu.diff (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, inline)]
Added tag(s) pending.
Request was from Mattia Rizzolo <mattia@debian.org>
to 806019-submit@bugs.debian.org.
(Tue, 09 Aug 2016 14:27:08 GMT) (full text, mbox, link).
Reply sent
to Ross Vandegrift <ross@kallisti.us>:
You have taken responsibility.
(Thu, 11 Aug 2016 16:24:11 GMT) (full text, mbox, link).
Notification sent
to Santiago Vila <sanvila@debian.org>:
Bug acknowledged by developer.
(Thu, 11 Aug 2016 16:24:11 GMT) (full text, mbox, link).
Message #31 received at 806019-close@bugs.debian.org (full text, mbox, reply):
Source: e17
Source-Version: 0.17.6-1.1
We believe that the bug you reported is fixed in the latest version of
e17, 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 806019@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ross Vandegrift <ross@kallisti.us> (supplier of updated e17 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: SHA512
Format: 1.8
Date: Sat, 06 Aug 2016 10:32:54 -0400
Source: e17
Binary: e17 e17-data e17-dev e17-dbg
Architecture: source
Version: 0.17.6-1.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Pkg-e Team <pkg-e-devel@lists.alioth.debian.org>
Changed-By: Ross Vandegrift <ross@kallisti.us>
Description:
e17 - Enlightenment DR17 Window Manager
e17-data - Enlightenment Window Manager Run Time Data Files
e17-dbg - Enlightenment DR17 Window Manager - debugging symbols
e17-dev - Enlightenment headers, static libraries and documentation
Closes: 806019
Changes:
e17 (0.17.6-1.1) unstable; urgency=medium
.
* Non-maintainer upload
* debian/rules: override dh_fixperms only for arch-dependent packages.
Thanks to Santiago Vila. (Closes: #806019)
Checksums-Sha1:
2cdbbb6afb73106ff8ed371b527d59286a40a450 2403 e17_0.17.6-1.1.dsc
d2b873721d3895a28b067755eb6d9b10da5c0b55 9788 e17_0.17.6-1.1.debian.tar.xz
Checksums-Sha256:
123cffaca94001802fafde40ce207f41a3b622fd71c12765fc2b1ad8e3f5474d 2403 e17_0.17.6-1.1.dsc
7e0f9c00af9e72291d147d67df88708c385e8a06990ed1fb3e3c3b5f66b2295a 9788 e17_0.17.6-1.1.debian.tar.xz
Files:
51f5e55a8ed19b4f8499e1becebfeb7c 2403 x11 optional e17_0.17.6-1.1.dsc
839a538f9dc23d2a14b30da244db8503 9788 x11 optional e17_0.17.6-1.1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCgAGBQJXqedRAAoJEEsEP825REVAjpsP/1+sSTyQTPp8B8kMWIkxq91b
wh3dyRD9c2VF8lhEiqLLKwNSq5cXCazfIW4HYFkOTsekTBOvohc/er0jNuGTXKF/
i1XpSiYeCsgdhRNe6qs6EcIlk+Rn3SAYKGv6DpCawxSEbC4Pp9tEmMxmNboJm+IM
aD/OF+hVoUEbyXTOpISdxd/ktWtjdlpp4++9iL2R0r0TYiXOL+qUZQWD49xp3144
K1k1Q/yeOASRl8fzEEUWq7uwIv8w1J8dNTxtVRtuBIkCZp51gpXqoW3Etf8bZvpO
G/Ktf4mwykcu7w7Tthz5x9H/wluDlqGaPBvxnR4oBe+ktAJUo9jZP3VMzETbPUxq
4mW6d6MZlrVvLJhh0LWxGB7Lpv/oxx68xMx4jem+1dctKQrwiYGRD0iJxIGu73kX
WtQPwtPS3OqIVoli+M9fqMZKsMhY5h4c0+kLWTLdCDNxvSOQJhwCDkeIVWCqLNYD
YS+2xzvCj3PxNnbR1XIl3pyIm6c/o+XAeRXtR/4zXBDTdsTb15CP8HsZZkydOJ/m
s9V+gVIv0H9ef5+ySIiN2mWkq9Wp8u5r7w+looi4y5+Hfd4/UYb7oYXXFuxG34n9
iINU4s9lEmgNH67Y2SBbqNYj/CeYWj1DzRhSZFjh6wV4aoI2C9CN1ZmTy0m0wdws
Dm98Mjfj0uQzPr3OGHK4
=TmDt
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Wed, 14 Sep 2016 07:27:59 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Mon Oct 23 00:05:19 2017;
Machine Name:
beach
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.