liblopsub (1.0.3-2)
[PTS] [DDPO]
COMMITS: VCS has seen 6 commits since the v1.0.3 tag
- Git: git://git.tuebingen.mpg.de/lopsub.git
-
- Branch: master
- Path: debian/changelog
- Browser: http://git.tuebingen.mpg.de/lopsub.git
- Last scan: 2021-03-03 12:00:04+00
- Next scan: 2021-03-04 12:42:00+00
- Debian changelog in Git:
liblopsub (1.0.3-2) unstable; urgency=low
* Make the output of lopsubgen reproducible.
* Don't embed compile-time timestamps into generated files.
-- Andre Noll <maan@tuebingen.mpg.de> Fri, 12 Jul 2019 20:55:26 +0200
- This branch is 6 commits ahead of tag v1.0.3
- Git log:
commit b755936434b8eb302f0e990b976350c305f6706d
Author: Andre Noll <maan@tuebingen.mpg.de>
Date: Thu Dec 12 16:49:16 2019 +0100
Fix three typos.
These were pointed out by lintian. See the lintian report page:
https://lintian.debian.org/full/maan@tuebingen.mpg.de.html
commit 2d0464872cec02b53f5bb5ca2a037cb764641c1f
Author: Chris Lamb <lamby@debian.org>
Date: Mon Dec 2 10:44:23 2019 +0100
Make the build reproducible.
Whilst working on the Reproducible Builds effort [0] we noticed that
liblopsub could not be built reproducibly.
This is because it calls "gzip" manually without the -n
flag. This should have been reported by lintian via the
package-contains-timestamped-gzip tag.
[0] https://reproducible-builds.org/
commit a135d7d62a182f933b842509d61156c76d44f013
Author: Andre Noll <maan@tuebingen.mpg.de>
Date: Sat Jul 13 14:52:15 2019 +0200
lopsub-1.0.3-2
Bump the debian version number to quickly land the two recent fixes
for reproducible builds.
commit ef6396807288ea0f635ab50bc789a162b84c67ba
Author: Andre Noll <maan@tuebingen.mpg.de>
Date: Fri Jul 12 20:34:45 2019 +0200
Makefile: Get rid of superfluous '+' character in date.
Commit bb3a974325f (Don't embed compile-time timestamps into generated
files) from a couple of weeks ago introduced a leading '+' in case
SOURCE_DATE_EPOCH is not set because DATE_FMT already contains the
'+' character for the argument to date(1), The superfluous '+'
becomes part of the generated man pages, which looks a bit weird.
commit 0a8299dd8da7dba7437550d12bf180d9e10d512b
Author: Chris Lamb <lamby@debian.org>
Date: Fri Jul 12 07:59:50 2019 +0200
lsg.c: Make the output of lopsubgen reproducible.
Whilst working on the Reproducible Builds effort [0], we noticed that
liblopsub generates output that is not reproducible. The lopsubgen
utility does not respect SOURCE_DATE_EPOCH [1] and thus packages such
as src:tfortune are rendered unreproducible as they then encode the
build date and time.
This patch makes lopsubgen honour SOURCE_DATE_EPOCH.
[0] https://reproducible-builds.org/
[1] https://reproducible-builds.org/specs/source-date-epoch/
Signed-off-by: Andre Noll <maan@tuebingen.mpg.de>
commit bb3a974325f5967c38da61ff61b5f7c732fcfa59
Author: Chris Lamb <lamby@debian.org>
Date: Fri May 31 19:54:04 2019 +0200
Don't embed compile-time timestamps into generated files.
Currently the build is not reproducible because make(1) runs
date(1) to provide the month and the year for the man page. Fix
this by honouring SOURCE_DATE_EPOCH as described in
https://reproducible-builds.org/specs/source-date-epoch/
Signed-off-by: Andre Noll <maan@tuebingen.mpg.de>