Debian Bug report logs -
#831959
mrb: FTBFS with dpkg-buildpackage -A: dpkg-genchanges: error: binary build with no binary artifacts found; cannot distribute
Reported by: Lucas Nussbaum <lucas@debian.org>
Date: Wed, 20 Jul 2016 19:40:06 UTC
Severity: serious
Tags: patch, sid, stretch
Found in version mrb/0.1
Fixed in version mrb/0.3
Done: Ron Lee <ron@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Ron Lee <ron@debian.org>:
Bug#831959; Package src:mrb.
(Wed, 20 Jul 2016 19:40:10 GMT) (full text, mbox, link).
Acknowledgement sent
to Lucas Nussbaum <lucas@debian.org>:
New Bug report received and forwarded. Copy sent to Ron Lee <ron@debian.org>.
(Wed, 20 Jul 2016 19:40:10 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Source: mrb
Version: 0.1
Severity: important
Tags: stretch sid
User: debian-qa@lists.debian.org
Usertags: qa-ftbfs-20160720 qa-ftbfs qa-indep
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64. This rebuild was done by building only the architecture-independent
packages. At the same time, a normal build succeeded, which points the
problem specifically to build-indep/binary-indep targets.
The specific error below usually happens there is a binary-indep target in
debian/rules which is either empty or does not do anything useful.
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 generates the architecture independent
packages (and only those).
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.
I file this bug as severity: important, but Santiago Vila, who led this
effort (kudos to him), got approval from the release team to consider those
bugs RC for stretch. The severity will be increased to 'serious' shortly.
See #830997 for details.
Relevant part (hopefully):
> fakeroot debian/rules binary-indep
> dh_testdir
> dh_testroot
> dh_clean -k
> dh_clean: dh_clean -k is deprecated; use dh_prep instead
> dh_install mrb usr/bin
> dh_installman mrb.8
> dpkg-genchanges --build=all >../mrb_0.1_all.changes
> dpkg-genchanges: error: binary build with no binary artifacts found; cannot distribute
The full build log is available from:
http://people.debian.org/~lucas/logs/2016/07/20/mrb_0.1_unstable_archallonly.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
Information forwarded
to debian-bugs-dist@lists.debian.org, Ron Lee <ron@debian.org>:
Bug#831959; Package src:mrb.
(Fri, 22 Jul 2016 14:54:15 GMT) (full text, mbox, link).
Acknowledgement sent
to Santiago Vila <sanvila@unex.es>:
Extra info received and forwarded to list. Copy sent to Ron Lee <ron@debian.org>.
(Fri, 22 Jul 2016 14:54:16 GMT) (full text, mbox, link).
Message #10 received at 831959@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
tags 831959 + patch
thanks
This happens because debian/rules has its binary-arch and binary-indep
targets swapped.
The following trivial (but untested) patch might fix it.
Thanks.
[mrb.patch.txt (text/plain, ATTACHMENT)]
--- a/debian/rules
+++ b/debian/rules
@@ -26,12 +26,12 @@ install:
dh_install mrb usr/bin
dh_installman mrb.8
-# Build architecture-independent files here.
-binary-indep: install
+# Build architecture-dependent files here.
+binary-arch:
# We have nothing to do by default.
-# Build architecture-dependent files here.
-binary-arch: install
+# Build architecture-independent files here.
+binary-indep: install
dh_testdir
dh_testroot
dh_installchangelogs
Added tag(s) patch.
Request was from Santiago Vila <sanvila@unex.es>
to control@bugs.debian.org.
(Fri, 22 Jul 2016 14:54:29 GMT) (full text, mbox, link).
Severity set to 'serious' from 'important'
Request was from Santiago Vila <sanvila@debian.org>
to control@bugs.debian.org.
(Mon, 01 Aug 2016 21:16:36 GMT) (full text, mbox, link).
Reply sent
to Ron Lee <ron@debian.org>:
You have taken responsibility.
(Mon, 15 Aug 2016 16:33:08 GMT) (full text, mbox, link).
Notification sent
to Lucas Nussbaum <lucas@debian.org>:
Bug acknowledged by developer.
(Mon, 15 Aug 2016 16:33:08 GMT) (full text, mbox, link).
Message #19 received at 831959-close@bugs.debian.org (full text, mbox, reply):
Source: mrb
Source-Version: 0.3
We believe that the bug you reported is fixed in the latest version of
mrb, 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 831959@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ron Lee <ron@debian.org> (supplier of updated mrb 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: Mon, 15 Aug 2016 20:18:16 +0930
Source: mrb
Binary: mrb
Architecture: source all
Version: 0.3
Distribution: unstable
Urgency: medium
Maintainer: Ron Lee <ron@debian.org>
Changed-By: Ron Lee <ron@debian.org>
Description:
mrb - Manage incremental data snapshots with make/rsync
Closes: 831959
Changes:
mrb (0.3) unstable; urgency=medium
.
* Completely rewrite gitkeeper.
Since the version in 0.2 was never released, there is no attempt to remain
compatible with it. It was an interesting experiment but its shortcomings
were too serious to persist with that approach. This one is a much more
generic bidirectional mirroring helper, and is not only more powerful, but
easier to configure and use too. But the price of this is that it is now
written in perl instead of bash, and the configuration is structured JSON
instead of simple shell variables. As simple as possible, but no simpler
and all that. It is a better suited tool for this job.
.
* 10 year anniversary upload, to close the only bug reported since 0.1 was
released, that it didn't build with `dpkg-buildpackage -A`. That's been
fixed in git since 2008 though, so we just need to release it.
Closes: #831959
Checksums-Sha1:
c2c477e4547c6de2ebaabd87d9849ef03e192cc5 1331 mrb_0.3.dsc
ad15445a38ee7df584b99046907c1c888c55d66a 19111 mrb_0.3.tar.gz
f63d89247f63b75b712af6d2ceef7556eef90754 26658 mrb_0.3_all.deb
Checksums-Sha256:
41060b1d8cea19e16a7b03911a5910e64dced61bda18f49cebc7f87046ab9e45 1331 mrb_0.3.dsc
5cad4674761d034ca5e772d2d9cf7cf8f2559bcfbe63967e5001647a0982cddf 19111 mrb_0.3.tar.gz
97936b2ddda41b39781f0ac4b74ba49159b80f60268bdfefb97854a4328b942f 26658 mrb_0.3_all.deb
Files:
e7a85de17804c886d3ec3886651bfc4a 1331 admin optional mrb_0.3.dsc
d3b5d81b94e6c69b1e9f9512519e8f86 19111 admin optional mrb_0.3.tar.gz
d12eab856f78f55cee679dcf1161156e 26658 admin optional mrb_0.3_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJXsdxWAAoJECSWn9pgwHEsQtAP/1uvTEfM34iA4qmvy+Ahk4dQ
03EWRAfAEKqe2I+wOhYcbQgvQJGJ+5fSz4Jpbg/XrT8T4DMEdOMg7vfSq0UvZmuT
qS4SVW5cVpvOQYrmPI1jpLqLRiOsIxHuY0ifjRQaIaEoTrcS++/iTZCjy+KpBkmO
d+gsJxcvTCBBOq8hFukrpOeQNOjjkddkACjNkzOlVMBr1NpIa17QsnV+0cuJTbp7
iwLl9jrFEY+B/kYdTgV0VY+9hNwR8kW+Islo89BtDINvUO7GhX6WUl8hoxL86Ysh
3FH6SXDohuDA+lTFulMloaIptEV2jbQlkvs1f/LxCPOMhvqCVSH67NyZ3aRVN87P
2a3Pt/sfj9dk8c/sHDr55F0VzaMHTRmURvvKhbzLTTLtp4AePjg5zIkR1TpLz8Xq
qNFpqx5efhj+1tDm1rFFtVFvEag6Z5qVjf8Gs1M6A5bTYwbQIKQBPd1CUx1VRb64
xxZh8BOdBKJJwLITVoAgqOzOSzYERYMRvrkaJb+AE6LygLhqKXA+GN1Ycn7lDiv7
E193LdISI1d2lsZek+mKX8Y3hOYOET0JoXnW18qnnnsWXtFuYtXSmcBX+k9Mvp1x
J796aAmMhebrFYFM2Eh20Z8c6pKQE3dXPFFbhEvO0qc218BT8nmR1FIAEh+bziIK
BOzc09uGDcPk8A4SLZDp
=rG/V
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sun, 18 Sep 2016 07:31:14 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:21 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.