Debian Bug report logs -
#901345
elivs-tiny FTCBFS: does not pass cross tools to make
Reported by: Helmut Grohne <helmut@subdivi.de>
Date: Mon, 11 Jun 2018 18:33:02 UTC
Severity: normal
Tags: patch
Found in version elvis-tiny/1.4-24
Fixed in version elvis-tiny/1.4-24.1
Done: Vagrant Cascadian <vagrant@reproducible-builds.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Miquel van Smoorenburg <miquels@debian.org>:
Bug#901345; Package src:elvis-tiny.
(Mon, 11 Jun 2018 18:33:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Helmut Grohne <helmut@subdivi.de>:
New Bug report received and forwarded. Copy sent to Miquel van Smoorenburg <miquels@debian.org>.
(Mon, 11 Jun 2018 18:33:04 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Source: elvis-tiny
Version: 1.4-24
Tags: patch
User: helmutg@debian.org
Usertags: rebootstrap
elvis-tiny fails to cross build from source, because it does not pass
cross tools to make. Using dh_auto_build easily fixes that and makes
elvis-tiny cross build successfully. Please consider applying the
attached patch.
Helmut
[elvis-tiny_1.4-24.1.debdiff (text/plain, attachment)]
Added tag(s) pending.
Request was from Vagrant Cascadian <vagrant@reproducible-builds.org>
to 829755-submit@bugs.debian.org.
(Thu, 06 Oct 2022 21:21:04 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Miquel van Smoorenburg <miquels@debian.org>:
Bug#901345; Package src:elvis-tiny.
(Thu, 06 Oct 2022 21:21:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Vagrant Cascadian <vagrant@reproducible-builds.org>:
Extra info received and forwarded to list. Copy sent to Miquel van Smoorenburg <miquels@debian.org>.
(Thu, 06 Oct 2022 21:21:05 GMT) (full text, mbox, link).
Message #12 received at 901345@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Control: tags 829755 pending
Control: tags 901345 pending
I've uploaded an NMU to DELAYED/10 fixing reproducible builds and cross
building issues:
diff -Nru elvis-tiny-1.4/debian/changelog elvis-tiny-1.4/debian/changelog
--- elvis-tiny-1.4/debian/changelog 2016-11-11 07:20:53.000000000 -0800
+++ elvis-tiny-1.4/debian/changelog 2022-10-06 14:10:44.000000000 -0700
@@ -1,3 +1,16 @@
+elvis-tiny (1.4-24.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+
+ [ Reiner Herrmann ]
+ * Strip build date to enable reproducible building. (Closes: #829755)
+
+ [ Helmut Grohne ]
+ * Fix FTCBFS: Let dh_auto_build pass cross tools to make.
+ (Closes: #901345)
+
+ -- Vagrant Cascadian <vagrant@reproducible-builds.org> Thu, 06 Oct 2022 14:10:44 -0700
+
elvis-tiny (1.4-24) unstable; urgency=low
* remove bin/vi wrapper, incompatible with / + /usr merge (closes: #540928,#813857)
diff -Nru elvis-tiny-1.4/debian/patches/series elvis-tiny-1.4/debian/patches/series
--- elvis-tiny-1.4/debian/patches/series 2012-06-29 13:36:03.000000000 -0700
+++ elvis-tiny-1.4/debian/patches/series 2022-10-06 14:10:44.000000000 -0700
@@ -11,3 +11,4 @@
patch-bug-258640.diff
patch-siglongjmp.diff
patch-fix-resize.diff
+strip-build-date-to-enable-reproducible-.patch
diff -Nru elvis-tiny-1.4/debian/patches/strip-build-date-to-enable-reproducible-.patch elvis-tiny-1.4/debian/patches/strip-build-date-to-enable-reproducible-.patch
--- elvis-tiny-1.4/debian/patches/strip-build-date-to-enable-reproducible-.patch 1969-12-31 16:00:00.000000000 -0800
+++ elvis-tiny-1.4/debian/patches/strip-build-date-to-enable-reproducible-.patch 2022-10-06 14:10:44.000000000 -0700
@@ -0,0 +1,24 @@
+From: Reiner Herrmann <reiner@reiner-h.de>
+Date: Tue, 5 Jul 2016 21:25:37 +0200
+X-Dgit-Generated: 1.4-24.1 a916d656222970d87859c16014646663d51286e1
+Subject: Strip build date to enable reproducible building
+
+(Closes: #829755)
+
+If DATE is not defined, the C file doesn't embed it, so no change is
+required there.
+
+---
+
+diff --git a/Makefile.mix b/Makefile.mix
+index 38f2774..bd7a8d0 100644
+--- a/Makefile.mix
++++ b/Makefile.mix
+@@ -49,7 +49,6 @@ CFLAGS= -O2 -DM_SYSV -DCRUNCH -DNO_MKEXRC -DNO_CURSORSHAPE -DNO_CHARATTR \
+ -fsigned-char $(EXTRA_CFLAGS)
+ OF= -o
+ RF= -c
+-DATE= -DDATE=\'\"`date`\"\'
+ EVAL= eval
+ PROGS= elvis
+ CHMEM=
diff -Nru elvis-tiny-1.4/debian/rules elvis-tiny-1.4/debian/rules
--- elvis-tiny-1.4/debian/rules 2016-11-11 07:05:43.000000000 -0800
+++ elvis-tiny-1.4/debian/rules 2022-10-06 14:10:44.000000000 -0700
@@ -6,10 +6,10 @@
endif
%:
- dh $@
+ dh $@ --buildsystem=makefile
override_dh_auto_build:
- make -f Makefile.mix EXTRA_CFLAGS="$(EXTRA_CFLAGS)"
+ dh_auto_build -- -f Makefile.mix EXTRA_CFLAGS="$(EXTRA_CFLAGS)"
override_dh_auto_install:
install -m 755 -d $(tmp)/bin
[signature.asc (application/pgp-signature, inline)]
Reply sent
to Vagrant Cascadian <vagrant@reproducible-builds.org>:
You have taken responsibility.
(Sun, 16 Oct 2022 22:06:06 GMT) (full text, mbox, link).
Notification sent
to Helmut Grohne <helmut@subdivi.de>:
Bug acknowledged by developer.
(Sun, 16 Oct 2022 22:06:06 GMT) (full text, mbox, link).
Message #17 received at 901345-close@bugs.debian.org (full text, mbox, reply):
Source: elvis-tiny
Source-Version: 1.4-24.1
Done: Vagrant Cascadian <vagrant@reproducible-builds.org>
We believe that the bug you reported is fixed in the latest version of
elvis-tiny, 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 901345@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Vagrant Cascadian <vagrant@reproducible-builds.org> (supplier of updated elvis-tiny 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: Thu, 06 Oct 2022 14:10:44 -0700
Source: elvis-tiny
Architecture: source
Version: 1.4-24.1
Distribution: unstable
Urgency: medium
Maintainer: Miquel van Smoorenburg <miquels@debian.org>
Changed-By: Vagrant Cascadian <vagrant@reproducible-builds.org>
Closes: 829755 901345
Changes:
elvis-tiny (1.4-24.1) unstable; urgency=medium
.
* Non-maintainer upload.
.
[ Reiner Herrmann ]
* Strip build date to enable reproducible building. (Closes: #829755)
.
[ Helmut Grohne ]
* Fix FTCBFS: Let dh_auto_build pass cross tools to make.
(Closes: #901345)
Checksums-Sha1:
8d2d738b66d9cf798fcec375219ddafa58567399 1264 elvis-tiny_1.4-24.1.dsc
203ea78322c07d775b337c3265fb5346e00fb928 13244 elvis-tiny_1.4-24.1.debian.tar.xz
Checksums-Sha256:
3018b4be019e12025afe83b798fed2f44a029a4bcc0e910f6bc14ca89b65aa20 1264 elvis-tiny_1.4-24.1.dsc
ccd9cf798250d98cb26d7e426406607224c4f5719bf13d95e2b12d137f369807 13244 elvis-tiny_1.4-24.1.debian.tar.xz
Files:
d3cfae704669b114a538f3ae258840d4 1264 base standard elvis-tiny_1.4-24.1.dsc
ac9e376c1fd93a0b334ab1a87d26cbae 13244 base standard elvis-tiny_1.4-24.1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iJYEARYKAD4WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCYz9FUyAcdmFncmFudEBy
ZXByb2R1Y2libGUtYnVpbGRzLm9yZwAKCRDcUY/If5cWqjQxAQCviEQmcOzFY20x
7DaFao2/lX3HUyz7yVsbE2T3nCZsTQEAkLa4uPpyxGGKaPYqGyvOMNSm5060oMsq
B8eEQL7RrAY=
=bIAd
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sat, 19 Nov 2022 07:27:34 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:
Wed May 17 12:45:10 2023;
Machine Name:
buxtehude
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.