Debian Bug report logs -
#809112
condor: FTBFS when built with dpkg-buildpackage -A (No such file or directory)
Reported by: Santiago Vila <sanvila@debian.org>
Date: Sun, 27 Dec 2015 12:37:27 UTC
Severity: serious
Tags: patch
Found in version condor/8.4.2~dfsg.1-1
Fixed in version condor/8.4.8~dfsg.1-1
Done: Michael Hanke <mih@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, sanvila@debian.org, HTCondor Developers <condor-debian@cs.wisc.edu>:
Bug#809112; Package src:condor.
(Sun, 27 Dec 2015 12:37:31 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, HTCondor Developers <condor-debian@cs.wisc.edu>.
(Sun, 27 Dec 2015 12:37:31 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: src:condor
Version: 8.4.2~dfsg.1-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:
--------------------------------------------------------------------------------
[...]
debian/rules build-indep
dh build-indep --with autotools_dev --with python2
dh_testdir -i
dh_autotools-dev_updateconfig -i
debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- \
-DCONDOR_PACKAGE_BUILD:BOOL=ON \
-DPROPER:BOOL=ON \
-DCLIPPED:BOOL=ON \
-DUW_BUILD:BOOL=OFF \
-D_DEBUG:BOOL=TRUE \
[... snipped ...]
./debian/tmp/usr/lib/condor/libexec/accountant_log_fixer: RUNPATH=/usr/lib:/usr/lib/condor
./debian/tmp/usr/lib/condor/libexec/condor_chirp: RUNPATH=/usr/lib:/usr/lib/condor
./debian/tmp/usr/lib/condor/libexec/condor_dagman_metrics_reporter: RUNPATH=/usr/lib:/usr/lib/condor
./debian/tmp/usr/lib/condor/libexec/condor_defrag: RUNPATH=/usr/lib:/usr/lib/condor
./debian/tmp/usr/lib/condor/libexec/condor_gangliad: RUNPATH=/usr/lib:/usr/lib/condor
./debian/tmp/usr/lib/condor/libexec/condor_glexec_job_wrapper: RUNPATH=/usr/lib:/usr/lib/condor
./debian/tmp/usr/lib/condor/libexec/condor_glexec_wrapper: RUNPATH=/usr/lib:/usr/lib/condor
./debian/tmp/usr/lib/condor/libexec/condor_gpu_discovery: RUNPATH=/usr/lib:/usr/lib/condor
./debian/tmp/usr/lib/condor/libexec/condor_history_helper: RUNPATH=/usr/lib:/usr/lib/condor
./debian/tmp/usr/lib/condor/libexec/condor_job_router: RUNPATH=/usr/lib:/usr/lib/condor
./debian/tmp/usr/lib/condor/libexec/condor_kflops: RPATH converted to RUNPATH
./debian/tmp/usr/lib/condor/libexec/condor_kflops: RUNPATH=/usr/lib:/usr/lib/condor
./debian/tmp/usr/lib/condor/libexec/condor_mips: RPATH converted to RUNPATH
./debian/tmp/usr/lib/condor/libexec/condor_mips: RUNPATH=/usr/lib:/usr/lib/condor
./debian/tmp/usr/lib/condor/libexec/condor_pid_ns_init: RUNPATH=/usr/lib:/usr/lib/condor
./debian/tmp/usr/lib/condor/libexec/condor_power_state: RUNPATH=/usr/lib:/usr/lib/condor
./debian/tmp/usr/lib/condor/libexec/condor_rooster: RUNPATH=/usr/lib:/usr/lib/condor
./debian/tmp/usr/lib/condor/libexec/condor_shared_port: RUNPATH=/usr/lib:/usr/lib/condor
./debian/tmp/usr/lib/condor/libexec/condor_sinful: RUNPATH=/usr/lib:/usr/lib/condor
./debian/tmp/usr/lib/condor/libexec/condor_testingd: RUNPATH=/usr/lib:/usr/lib/condor
./debian/tmp/usr/lib/condor/libexec/condor_transferer: RUNPATH=/usr/lib:/usr/lib/condor
./debian/tmp/usr/lib/condor/libexec/condor_urlfetch: RUNPATH=/usr/lib:/usr/lib/condor
./debian/tmp/usr/lib/condor/libexec/curl_plugin: RUNPATH=/usr/lib:/usr/lib/condor
./debian/tmp/usr/lib/condor/libexec/data_plugin: RPATH converted to RUNPATH
./debian/tmp/usr/lib/condor/libexec/data_plugin: RUNPATH=/usr/lib:/usr/lib/condor
./debian/tmp/usr/lib/condor/libexec/panda-plugin.so: RPATH converted to RUNPATH
./debian/tmp/usr/lib/condor/libexec/panda-plugin.so: RUNPATH=/usr/lib:/usr/lib/condor
./debian/tmp/usr/lib/condor/libexec/pandad: RUNPATH=/usr/lib:/usr/lib/condor
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_install
# fix permissions
chmod -x debian/htcondor/etc/default/condor
chmod: cannot access 'debian/htcondor/etc/default/condor': No such file or directory
debian/rules:105: recipe for target 'override_dh_install' failed
make[1]: *** [override_dh_install] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:15: 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. The common hints are:
* If the only architecture-independent packages are dummy transitional
ones and they were released with jessie, the easy fix is to drop them
now.
* When using "dh", it is allowed to use (independently)
optional targets override_dh_foo-arch and override_dh_foo-indep
(for several values of "foo").
Once that both "dpkg-buildpackage -A" and "dpkg-buildpackage -B" work
properly, the package would be suitable to be uploaded in source-only
form if you wish.
Thanks.
Information forwarded
to debian-bugs-dist@lists.debian.org, HTCondor Developers <condor-debian@cs.wisc.edu>:
Bug#809112; Package src:condor.
(Sun, 17 Apr 2016 23:27:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Santiago Vila <sanvila@unex.es>:
Extra info received and forwarded to list. Copy sent to HTCondor Developers <condor-debian@cs.wisc.edu>.
(Sun, 17 Apr 2016 23:27:04 GMT) (full text, mbox, link).
Message #10 received at 809112@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
tags 809112 + patch
thanks
> debian/rules override_dh_install
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_install
> # fix permissions
> chmod -x debian/htcondor/etc/default/condor
> chmod: cannot access 'debian/htcondor/etc/default/condor': No such file or directory
> debian/rules:105: recipe for target 'override_dh_install' failed
This happens because we are creating arch-independent packages only,
so debian/htcondor/[...] does not exist, because htcondor is
arch-dependent.
The trivial fix is to override dh_install only for arch-dependent packages.
While we are at it, the chmod commands fit better in override_dh_fixperms-arch.
Patch attached.
Thanks.
[condor.patch.txt (text/plain, attachment)]
Added tag(s) patch.
Request was from Santiago Vila <sanvila@unex.es>
to control@bugs.debian.org.
(Sun, 17 Apr 2016 23:27:06 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, HTCondor Developers <condor-debian@cs.wisc.edu>:
Bug#809112; Package src:condor.
(Wed, 13 Jul 2016 21:30:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Santiago Vila <sanvila@unex.es>:
Extra info received and forwarded to list. Copy sent to HTCondor Developers <condor-debian@cs.wisc.edu>.
(Wed, 13 Jul 2016 21:30:04 GMT) (full text, mbox, link).
Message #17 received at 809112@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:59 GMT) (full text, mbox, link).
Reply sent
to Michael Hanke <mih@debian.org>:
You have taken responsibility.
(Fri, 19 Aug 2016 13:09:07 GMT) (full text, mbox, link).
Notification sent
to Santiago Vila <sanvila@debian.org>:
Bug acknowledged by developer.
(Fri, 19 Aug 2016 13:09:08 GMT) (full text, mbox, link).
Message #24 received at 809112-close@bugs.debian.org (full text, mbox, reply):
Source: condor
Source-Version: 8.4.8~dfsg.1-1
We believe that the bug you reported is fixed in the latest version of
condor, 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 809112@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Michael Hanke <mih@debian.org> (supplier of updated condor 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: Fri, 19 Aug 2016 10:14:12 +0200
Source: condor
Binary: htcondor htcondor-dev htcondor-doc htcondor-dbg libclassad-dev libclassad7 condor condor-doc condor-dev condor-dbg
Architecture: source all amd64
Version: 8.4.8~dfsg.1-1
Distribution: unstable
Urgency: medium
Maintainer: HTCondor Developers <condor-debian@cs.wisc.edu>
Changed-By: Michael Hanke <mih@debian.org>
Description:
condor - transitional dummy package
condor-dbg - transitional dummy package
condor-dev - transitional dummy package
condor-doc - transitional dummy package
htcondor - distributed workload management system
htcondor-dbg - distributed workload management system - debugging symbols
htcondor-dev - distributed workload management system - development files
htcondor-doc - distributed workload management system - documentation
libclassad-dev - HTCondor classads expression language - development library
libclassad7 - HTCondor classads expression language - runtime library
Closes: 809112 816945 822404
Changes:
condor (8.4.8~dfsg.1-1) unstable; urgency=medium
.
* New upstream release (skipped several, more help wanted!)
- Clarified license of doc/makeman/hard-test.html -- same as
main HTCondor license (Closes: #822404)
* Bumped Standards version to 3.9.8, no changes necessary.
* Add Debconf template translation:
- Brazilian Portuguese -- courtesy of Adriano Rafael Gomes
<adrianorg@arg.eti.br>.
(Closes: #816945)
* Prevent failure when creating arch-independent packages only.
Patch is courtesy of Santiago Vila <sanvila@unex.es> (Closes: #809112)
Checksums-Sha1:
628e19c69ced0309031c8d6901ec950e74eb1098 3048 condor_8.4.8~dfsg.1-1.dsc
d61241a9bcf028666549821bc37ebd14efe0a293 10170154 condor_8.4.8~dfsg.1.orig.tar.gz
0ef2bd24eec02a0cf2381fe5f4aeb997c0929302 72676 condor_8.4.8~dfsg.1-1.debian.tar.xz
7da366569eb4e7ae06e13f13f2d5814815712cc0 15750 condor-dbg_8.4.8~dfsg.1-1_all.deb
aa0ce536410c7979eea71090afa3ebf1d054c3e6 15746 condor-dev_8.4.8~dfsg.1-1_all.deb
d7ecf20d1c4e249b48bb46b5baecac11fba2a6bf 15746 condor-doc_8.4.8~dfsg.1-1_all.deb
21a54247f89124c50a50eb86bf98c58d134d3355 15740 condor_8.4.8~dfsg.1-1_all.deb
aad5d65b33cb118124dc13d20b1257fc63c19cd9 35267528 htcondor-dbg_8.4.8~dfsg.1-1_amd64.deb
015f183f4ce2ff916b72d96d5d1d0db6b56ddd63 301302 htcondor-dev_8.4.8~dfsg.1-1_amd64.deb
1ac8b427858c65b6b0c0168f152b84955fc2fb2f 1063296 htcondor-doc_8.4.8~dfsg.1-1_all.deb
e05dbac5ce7cf0affc566e4b5303ea754dd14725 3658250 htcondor_8.4.8~dfsg.1-1_amd64.deb
7e328885fb6a68b2319d39e442a4405cd725ff6c 236844 libclassad-dev_8.4.8~dfsg.1-1_amd64.deb
2ff59a32acc61089f5de640975dd5b99e80f4560 193600 libclassad7_8.4.8~dfsg.1-1_amd64.deb
Checksums-Sha256:
39ec81b25c2e99062bb812bf87747d4f53ec1cb54fb9db071669a16fc49a4f94 3048 condor_8.4.8~dfsg.1-1.dsc
82b7afc65bfd33b304ad4149d0bbc0314cb39f858dd2c2f0a8c32c914b91a309 10170154 condor_8.4.8~dfsg.1.orig.tar.gz
76e756a4a719a948bd711672ea01795f78b07419ce2e5ab2868863d4da4ba817 72676 condor_8.4.8~dfsg.1-1.debian.tar.xz
c173ce95e0ccece17fd7f590f3737e71a4173f3175283df1220cc135e15869c0 15750 condor-dbg_8.4.8~dfsg.1-1_all.deb
17545a3c5cb43a4c317fcafe49d677e006358ee47574377759c8408792fce789 15746 condor-dev_8.4.8~dfsg.1-1_all.deb
e1ff717afad1e35d7dd6b895fda0b0c312e9ca57d1fa6f7ddd8e920ade831cbe 15746 condor-doc_8.4.8~dfsg.1-1_all.deb
f01d9d819b6de23ba8c2d4b344eb5de8c70d6c57f10a6c812224d2b31c9f04e0 15740 condor_8.4.8~dfsg.1-1_all.deb
a621bfff66d0587490bdcbe933de7817c83157b4677cc19f92c9a812658ca453 35267528 htcondor-dbg_8.4.8~dfsg.1-1_amd64.deb
073b78cac4562d85ff48bf637e97478f9f30c50ec2bd10a8bb8d970937ba63b5 301302 htcondor-dev_8.4.8~dfsg.1-1_amd64.deb
daad5dd614595d2ff79d5689a3e0e7857726a9c8208ec4e6705f97dcb4122021 1063296 htcondor-doc_8.4.8~dfsg.1-1_all.deb
b5ccd6c9acffff95d9c93a78d950ec8986e9eb78921334fb1fada0140502a628 3658250 htcondor_8.4.8~dfsg.1-1_amd64.deb
75361a7cc71cb85452fd6b84c31a220fed2b74d381e50714f9e8e157f097a80d 236844 libclassad-dev_8.4.8~dfsg.1-1_amd64.deb
76d99ee6c98f40f5183389809787516ff21eb3f16b9c6bf1c25d5d9404d5f029 193600 libclassad7_8.4.8~dfsg.1-1_amd64.deb
Files:
b35dd7feafc7e88c2504bd9e9ff0fb1e 3048 science extra condor_8.4.8~dfsg.1-1.dsc
9aa43769151a9c92d5a8fd75646a3cb8 10170154 science extra condor_8.4.8~dfsg.1.orig.tar.gz
b118b4ccb7d574a7d4adfc2991557fc1 72676 science extra condor_8.4.8~dfsg.1-1.debian.tar.xz
b65229e09a790e4b162fefc746a0cb07 15750 oldlibs extra condor-dbg_8.4.8~dfsg.1-1_all.deb
399637ace4af6ba1ec613811a7b5d5da 15746 oldlibs extra condor-dev_8.4.8~dfsg.1-1_all.deb
fa92603ab5b490222379c644dfc63bdd 15746 oldlibs extra condor-doc_8.4.8~dfsg.1-1_all.deb
e9e569765291303d67b7325d2173d29d 15740 oldlibs extra condor_8.4.8~dfsg.1-1_all.deb
afa1f89a113947eb55875c915d7f50ec 35267528 debug extra htcondor-dbg_8.4.8~dfsg.1-1_amd64.deb
7cd691b3ee7bce7691ba2e899616535d 301302 libdevel extra htcondor-dev_8.4.8~dfsg.1-1_amd64.deb
34c741a0c78b13e52c8b5758dd69e70b 1063296 doc extra htcondor-doc_8.4.8~dfsg.1-1_all.deb
6110cbdf335b36b04d1ac77c8f88c91d 3658250 science extra htcondor_8.4.8~dfsg.1-1_amd64.deb
f412c11d5f66069095e0efa9090b182c 236844 libdevel extra libclassad-dev_8.4.8~dfsg.1-1_amd64.deb
4c4b3d42882c8702e6b57c2076a5e7c9 193600 libs extra libclassad7_8.4.8~dfsg.1-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJXtv+gAAoJEMBz0ih/+56b+3AQAIMmKzWTv7MX84vVWutOPk6j
ydqDnMR/AucHwQSzb+ctH48JheB7TE+oPYjCzrDEQryMGwwujCW6dGn2VUsScZ0X
C8CK9J+PUbf8k7ppmOzmi3UDvahZGvS+lK4fUtXG6wdRKCoPHow99SFpUWe9LWzg
XbmIXGb6BDR7zxZgSSZfG4Pc8nyNFn27NIh5diaokK0QtCb8jx3EI+Q6e1j0Eo5Z
EkA64/Vw63A7ARU1U4ruXpDnXNcAHyvb/dIgKKrVaKogvNV+mXoE0NLQsfsTo4M4
1G9FbD8cAoqvCqDig52eiuundwNumbgDWv00CaRH5UJqaRvyW28R0hJKRmYlTCve
8uEjEp/3gexFlJSGh86tuszLo/090gfPu+E3mSxvFqaPKu0cWCd7wUVgu/3pf/9m
3TNK8FEcwPL0a5fg9DnSNYGPWgsyr3aU/j7UZzR6dQsW5Ne627nOnQ7Q1z67hN7D
v/EJcvorkzN9qmIQZRquAx2diVVs2k28ehnZyUC1O2F+e83/NOl/QHSbHfuDxB7Q
kpiG96Z1MI1qYaXrlpAqY2dtJ0MDfMbIjjPAH78KxJJ1D6x6FGUin8cSEsI93K5V
LeCy7zwWn2eNkDzpxbVC9cmy6PXbyr3Irk0wqBm4zThK174KNekS/bobHed7En74
1MnDV/ABMFotiT+BZc2q
=9jvK
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sat, 17 Sep 2016 07:27:50 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:06:34 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.