Your message dated Tue, 08 Dec 2020 19:33:26 +0000
with message-id <[email protected]>
and subject line Bug#926298: fixed in adms 2.3.6-3
has caused the Debian Bug report #926298,
regarding adms: please make the build reproducible
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.)
--
926298: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=926298
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: adms
Version: 2.3.6-2
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: randomness
X-Debbugs-Cc: [email protected]
Hi,
Whilst working on the Reproducible Builds effort [0], we noticed
that adms could not be built reproducibly.
This is because it generated ordered C code from a grammar definition
and this process was non-deterministic in nature.
Patch attached.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
--- a/debian/patches/0002-Reproducible-build.patch 1970-01-01
01:00:00.000000000 +0100
--- b/debian/patches/0002-Reproducible-build.patch 2019-04-03
07:01:18.755077435 +0200
@@ -0,0 +1,26 @@
+Description: Make the build reproducible
+Author: Chris Lamb <[email protected]>
+Last-Update: 2019-04-03
+
+--- adms-2.3.6.orig/admsXml/mkgrammar.pl
++++ adms-2.3.6/admsXml/mkgrammar.pl
+@@ -71,7 +71,7 @@ while(<>)
+ die "bisonrule should terminate with ';' - see $_" if(not m/^\s+;$/);
+ }
+ }
+-map {print OFH "\%token <_lexval> $_\n";} keys %Token;
++map {print OFH "\%token <_lexval> $_\n";} sort keys %Token;
+ print OFH "\n";
+ map {print OFH "\%type <_yaccval> $_->{name}\n";} @allbisonrule;
+ print OFH "\n";
+--- adms-2.3.6.orig/admsXml/mkelements.pl
++++ adms-2.3.6/admsXml/mkelements.pl
+@@ -1884,7 +1884,7 @@ foreach(@$EA)
+ }
+ push @Location03," ENDIFIDENT\n";
+ }
+-foreach(keys(%A))
++foreach(sort keys(%A))
+ {
+ my($aname,$ee)=($_,$A{$_});
+ push @Location03," IFIDENT($aname)\n";
--- a/debian/patches/series 2019-04-03 06:52:15.005893725 +0200
--- b/debian/patches/series 2019-04-03 06:56:40.400431631 +0200
@@ -1 +1,2 @@
0001-Spelling-errors.patch
+0002-Reproducible-build.patch
--- End Message ---
--- Begin Message ---
Source: adms
Source-Version: 2.3.6-3
Done: Anton Gladky <[email protected]>
We believe that the bug you reported is fixed in the latest version of
adms, 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.
Anton Gladky <[email protected]> (supplier of updated adms 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: SHA512
Format: 1.8
Date: Tue, 08 Dec 2020 20:08:31 +0100
Source: adms
Architecture: source
Version: 2.3.6-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Anton Gladky <[email protected]>
Closes: 926298
Changes:
adms (2.3.6-3) unstable; urgency=medium
.
* Team upload.
.
[ Ruben Undheim ]
* debian/tests/*: Added autopkgtest
* debian/gitlab-ci.yml:
- Enable continuous integration on salsa
.
[ Anton Gladky ]
* [6075017] Update watch file format version to 4.
* [8924bb9] Bump debhelper from old 11 to 12.
* [63e486a] Set debhelper-compat version in Build-Depends.
* [c7311e3] Drop unnecessary dependency on dh-autoreconf.
* [9c1d4b9] Remove obsolete field Name from debian/upstream/metadata
* [b1d524b] Apply cme fix dpkg
* Chris Lambs reprocibility patch (Closes: #926298)
Checksums-Sha1:
33ae796d0f754c250caa42403851668a7d328113 2117 adms_2.3.6-3.dsc
2ebb537705e17e280cfe64a8dbcc0b1787a04df3 10048 adms_2.3.6-3.debian.tar.xz
d8f19dd9202d5865d581b6f01140c16d0d8f0c4d 7219 adms_2.3.6-3_source.buildinfo
Checksums-Sha256:
d98c3eb6b69ace34258b6581b5b5480460e627533004ad94df8bc19299253621 2117
adms_2.3.6-3.dsc
0df370fbf5167d0f3cbd33415d55184a8b647d678825f5783d2f5bfeb991b03d 10048
adms_2.3.6-3.debian.tar.xz
7d12d2e4b35202baadb7fae42f293110571b9166b54ef4384e8db15e113b2112 7219
adms_2.3.6-3_source.buildinfo
Files:
bf0ef6c88665816cd64f270510155dfa 2117 science optional adms_2.3.6-3.dsc
85026bbc30824950ae9340d917d9a0f7 10048 science optional
adms_2.3.6-3.debian.tar.xz
7469f8ffba1d53a54ae5524e4abed6f8 7219 science optional
adms_2.3.6-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEu71F6oGKuG/2fnKF0+Fzg8+n/wYFAl/P0dAACgkQ0+Fzg8+n
/wbXoQ/+NXWX6ZSNjd6OlIr7mGAwnn+eGjuJiIF4BdsLV4LvJEtG4DX7u8isgtF6
8x1+AypDwkmawf1FRkXA6DZT8ncyY1nNyx+YBdPWVnhd1jpSGkhlRneDTynjnRvq
eeIeUNmyDlQBDUwo/izB+j+c8S012a9QGXEH8iWRZk44rYJTMR2X36mxS2Adk8hq
yFy0/vUkmLB0AWtk0pLhaFT79mNEewo6uRB3vysFckjTDnfurL+iJwoFFX8T+vWf
sJ1vmVkrM3iUR3aJhZfScioALwsCf06XJIAgvVeGcKK7a+yaIwYg2kXW6uFtfJOl
AtR8SHbssbJWA93meWFUcQTbn+eLrKrBt/Ya3XaD0XFyN2U9eGCcyCoWd2lxQeTF
Bbcy+bSrojaEhh9a5POvKmoF8fHtnoW8aXHYK6miJ7A1GnqhpMeUlkuYUvgSHKJb
dl/CAHhhT28w+jJUAM0GmloRX8UA7ER7P7s7phKZ8KWSUVDXQ4F/HFUASwhl5ngF
lNDekZoXX2W1hyG+zGp8YLaqjVhqcOE4GL4HalkeX76vFGm66i/Svz63DM+fiLPg
XIg84XjE18y3mNVkekjKtoFKZ+elTH7M3dU8OHSkdqW7tNWduBizPlH9PImtT7GC
miiYwETOz40Au7SBG/MJq48US4ysbtp5XXv+7Nf8jaPUQzTXSZg=
=yvqs
-----END PGP SIGNATURE-----
--- End Message ---