Your message dated Sun, 01 Mar 2015 12:48:38 +0000
with message-id <[email protected]>
and subject line Bug#774388: fixed in nano 2.3.99pre3-1
has caused the Debian Bug report #774388,
regarding nano: please remove build date from online help
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 [email protected]
immediately.)
--
774388: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774388
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: nano
Version: 2.2.6-3
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps
Hi!
While working on the “reproducible builds” effort [1], we have noticed
that nano could not be built reproducibly.
The build date and time are currently recorded in order to be displayed
in the online help. We believe this information to be of little use in
the context of Debian, when similar information are available through
the package data and metadata. The attached patch simply removes the
build date from the online help.
Once applied, nano can be built reproducibly using the current
experimental framework.
[1]: https://wiki.debian.org/ReproducibleBuilds
--
Lunar .''`.
[email protected] : :Ⓐ : # apt-get install anarchism
`. `'`
`-
diff -Nru nano-2.2.6/debian/changelog nano-2.2.6/debian/changelog
--- nano-2.2.6/debian/changelog 2014-07-16 18:54:22.000000000 +0200
+++ nano-2.2.6/debian/changelog 2015-01-01 23:21:05.000000000 +0100
@@ -1,3 +1,10 @@
+nano (2.2.6-3.0~reproducible1) UNRELEASED; urgency=low
+
+ * Remove build date from online help to make the package build
+ reproducibly.
+
+ -- Jérémy Bobbio <[email protected]> Thu, 01 Jan 2015 22:20:19 +0000
+
nano (2.2.6-3) unstable; urgency=medium
* The "Gürtel" release.
diff -Nru nano-2.2.6/debian/patches/remove_build_date_from_help.patch nano-2.2.6/debian/patches/remove_build_date_from_help.patch
--- nano-2.2.6/debian/patches/remove_build_date_from_help.patch 1970-01-01 01:00:00.000000000 +0100
+++ nano-2.2.6/debian/patches/remove_build_date_from_help.patch 2015-01-01 23:20:14.000000000 +0100
@@ -0,0 +1,19 @@
+Description: Remove build date from online help
+ Build date and time are of little use in the context of Debian a
+ one can look at the package data and metadata to figure it out.
+ But recording such information prevents the package from being
+ built reproducibly. Let's just get rid of them.
+Author: Jérémy Bobbio <[email protected]>
+
+--- nano-2.2.6.orig/src/nano.c
++++ nano-2.2.6/src/nano.c
+@@ -935,8 +935,7 @@ void usage(void)
+ * it was compiled with. */
+ void version(void)
+ {
+- printf(_(" GNU nano version %s (compiled %s, %s)\n"), VERSION,
+- __TIME__, __DATE__);
++ printf(_(" GNU nano version %s\n"), VERSION);
+ printf(" (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,\n");
+ printf(" 2008, 2009 Free Software Foundation, Inc.\n");
+ printf(
diff -Nru nano-2.2.6/debian/patches/series nano-2.2.6/debian/patches/series
--- nano-2.2.6/debian/patches/series 2014-07-16 18:16:22.000000000 +0200
+++ nano-2.2.6/debian/patches/series 2015-01-01 23:18:36.000000000 +0100
@@ -3,3 +3,4 @@
614817_sources.list_tabs.patch
highlight_sources.list.d.patch
manpage_escaping.patch
+remove_build_date_from_help.patch
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
Source: nano
Source-Version: 2.3.99pre3-1
We believe that the bug you reported is fixed in the latest version of
nano, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jordi Mallach <[email protected]> (supplier of updated nano 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 01 Mar 2015 13:32:26 +0100
Source: nano
Binary: nano nano-tiny nano-udeb
Architecture: source amd64
Version: 2.3.99pre3-1
Distribution: experimental
Urgency: medium
Maintainer: Jordi Mallach <[email protected]>
Changed-By: Jordi Mallach <[email protected]>
Description:
nano - small, friendly text editor inspired by Pico
nano-tiny - small, friendly text editor inspired by Pico - tiny build
nano-udeb - small, friendly text editor inspired by Pico - udeb (udeb)
Closes: 767929 770682 774388
Changes:
nano (2.3.99pre3-1) experimental; urgency=medium
.
* The "Presó d'Aranjuez" release.
* New upstream development release.
* Add patch remove_build_date_from_help.patch: as name says, to make
nano build reproducibly. Thanks, Lunar! (closes: #774388).
* Remove the /usr/bin/nano → /bin/nano entirely, and workarounds for
Hurd's /usr → . layout (closes: #767929).
* Remove branch directory from download url in old style copyright file
(closes: #770682).
Checksums-Sha1:
9aaba337016b896a905623b64b6d07e0de8ecd79 2092 nano_2.3.99pre3-1.dsc
58b17a0be8f481e3b59fc29e5ee29df0f90229e0 1860591 nano_2.3.99pre3.orig.tar.gz
1292d74741d1577d872e8c6c9e2a5d7451c872d6 27916 nano_2.3.99pre3-1.debian.tar.xz
30995a6af2ffbfbb3b71c99141af8f4581f0a6c4 450202 nano_2.3.99pre3-1_amd64.deb
df1ffa653a6a6570d80bcda5861c225a89d189a5 92312 nano-tiny_2.3.99pre3-1_amd64.deb
6d14de82932f40d8c242df5b8e82247aa65b87e4 31776
nano-udeb_2.3.99pre3-1_amd64.udeb
Checksums-Sha256:
ea04b175e87c943780690e0055522a7ad7a6491e8af3cd09ca631161e4d5f056 2092
nano_2.3.99pre3-1.dsc
0bd01e049173bd1adee7fa012a0a90283a8de2bc643a0c1c32fb48ce16c9f4f4 1860591
nano_2.3.99pre3.orig.tar.gz
3ceb1d570d9bbb29ea3d1ae3b753a8d5356bc00f66b9ced201283a1f5a9b2f87 27916
nano_2.3.99pre3-1.debian.tar.xz
b6043da738e0e87bebdbb99f5439138675f53e669bef6dc6ea6476aa1bdd40a2 450202
nano_2.3.99pre3-1_amd64.deb
5060e2068c29166b42770082f533961d396d2d2d4bab05d6016817c089917390 92312
nano-tiny_2.3.99pre3-1_amd64.deb
3e355587a737982fa9a41648f38c741f32fb9f875ce1e2fe3229bbdc4539a3c7 31776
nano-udeb_2.3.99pre3-1_amd64.udeb
Files:
10125f40cc9ebfb0c7a2de8440658f6e 2092 editors optional nano_2.3.99pre3-1.dsc
567c69f1abd6d342b9f1cb704ff46613 1860591 editors optional
nano_2.3.99pre3.orig.tar.gz
a8c12da13dc2cbc0a233c900f96cdbcc 27916 editors optional
nano_2.3.99pre3-1.debian.tar.xz
4b7383795830309d38ede4acefbd0581 450202 editors important
nano_2.3.99pre3-1_amd64.deb
4a3051159feb29a3c4d69e213414dd27 92312 editors optional
nano-tiny_2.3.99pre3-1_amd64.deb
ccb1a91c39e21679ee807253ae53d4d9 31776 debian-installer standard
nano-udeb_2.3.99pre3-1_amd64.udeb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJU8whrAAoJECVQL2/L48sE3mwQAKYILC2N7P13OvByZr03GbCf
WTIQnaI7uX7s1R0+Li9fTkgBBasuwQ2Cbam0ao1FdLZm6W89m1qlmGZq6fpjsjPh
gy5Q8d1XdZ2Mk9CgFnJ8J7zFAFnjd29tCb+ay2WOe9xv02AhET91nUtyHUcLewy3
qyW6q33jteD7L9Irs66vDdX7rdcbCn/wzS8MJbpKpy8TD76wqPZs4u/AvMKJ8AbQ
t0lfjf2OZ5F9hnE9WqeVeMaJdnHrNa9O5b+5Wqjoqlylhx2zQtF09fVUc2UO4GOj
omEdjh2QnK38avhb0DrYUOycudNHXILq1o+Odu1XlPTv3w9N5zD8fzLdkqbbzymm
c1l5ZEoKJHtl3U6oJPWp2jiQQsMYWl7Y5QIrff6ynsleSvjSOG/y32+eIVeCSP92
LtvnskzJDoVYCIudmBCnRVTeEKcxHrU+M8qYyupCLQGs/Z9h6L+6I6yU/8s6Ya0r
NbapDD6LcYU4dyq1eeLT/fZzFmOPis8jufaXe7xEM3flOZSoyj8HnfO+nDDDRZA6
dgP25TYCT3uv/uk7ajTrVDcI5TIRflxSzcLt+LiTU9Oig+kn2WhI6rGWG3iL3FGd
gmz4vvUa8tYgp8Jbth2rLrE0FZ8IrC27RxhRIwuUmCQGvluC45ihpLY1E5pZsTdf
D9yAcbRXhZcYUlX5s0YS
=2/1q
-----END PGP SIGNATURE-----
--- End Message ---