Your message dated Tue, 10 Nov 2015 00:19:03 +0000
with message-id <e1zvwen-0008mf...@franck.debian.org>
and subject line Bug#804600: fixed in strip-nondeterminism 0.014-1
has caused the Debian Bug report #804600,
regarding dh-strip-nondeterminism: Breaks crypto signatures on Mono packages,
breaking pkg installs
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 ow...@bugs.debian.org
immediately.)
--
804600: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804600
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dh-strip-nondeterminism
Version: 0.013-1
Severity: important
Dear Maintainer,
dh_strip_nondeterminism is now called by default in "dh $@" style debhelper
packages.
Unfortunately, the default behaviour will strip crypto signing from libraries,
which is required for them to be installed in a systemwide location - as such,
this breaks installation of any library packages rebuilt since
dh_strip_nondeterminism became a default command.
I appreciate the intention of the tool, but it would be extremely useful if it
could skip files of type "PE32 executable (console) Intel 80386 Mono/.Net
assembly, for MS Windows", certainly if they contain a StrongName signature.
The issue with determinism is a short-term issue anyway - libraries built with
Mono 4.0+ (as found in Experimental) are deterministic, but this issue has set
back my efforts on that transition considerably. I now need to do fifty
sourceful uploads with "override_dh_strip_nondeterminism" stanzas added.
------------
root@marceline:/tmp# sn -k hellokey.snk
Mono StrongName - version 3.2.8.0
StrongName utility for signing assemblies
Copyright 2002, 2003 Motus Technologies. Copyright 2004-2008 Novell. BSD
licensed.
A new 1024 bits strong name keypair has been generated in file 'hellokey.snk'.
root@marceline:/tmp# cat hello.cs
public class Hello1
{
public static void Main()
{
System.Console.WriteLine("Hello, World!");
}
}
root@marceline:/tmp# mcs -keyfile:hellokey.snk hello.cs
root@marceline:/tmp# sn -v hello.exe
Mono StrongName - version 3.2.8.0
StrongName utility for signing assemblies
Copyright 2002, 2003 Motus Technologies. Copyright 2004-2008 Novell. BSD
licensed.
Assembly hello.exe is strongnamed.
root@marceline:/tmp# strip-nondeterminism hello.exe
root@marceline:/tmp# sn -v hello.exe
Mono StrongName - version 3.2.8.0
StrongName utility for signing assemblies
Copyright 2002, 2003 Motus Technologies. Copyright 2004-2008 Novell. BSD
licensed.
Assembly hello.exe is delay-signed but not strongnamed
-- System Information:
Debian Release: jessie/sid
APT prefers wily-updates
APT policy: (500, 'wily-updates'), (500, 'wily-security'), (500, 'wily'),
(100, 'wily-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.2.0-16-generic (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
--- End Message ---
--- Begin Message ---
Source: strip-nondeterminism
Source-Version: 0.014-1
We believe that the bug you reported is fixed in the latest version of
strip-nondeterminism, 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 804...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Chris Lamb <la...@debian.org> (supplier of updated strip-nondeterminism 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 10 Nov 2015 00:08:28 +0000
Source: strip-nondeterminism
Binary: libfile-stripnondeterminism-perl strip-nondeterminism
dh-strip-nondeterminism
Architecture: source all
Version: 0.014-1
Distribution: unstable
Urgency: medium
Maintainer: Reproducible builds folks
<reproducible-builds@lists.alioth.debian.org>
Changed-By: Chris Lamb <la...@debian.org>
Description:
dh-strip-nondeterminism - debhelper add-on to strip non-determinism from files
libfile-stripnondeterminism-perl - Perl module for stripping non-determinism
from files
strip-nondeterminism - tool for stripping non-determinism from files
Closes: 804600
Changes:
strip-nondeterminism (0.014-1) unstable; urgency=medium
.
* New upstream release:
- Disable stripping Mono binaries as it is too aggressive re. StrongName,
preventing package installs in a systemwide location (Closes: #804600)
* Add myself to Uploaders.
Checksums-Sha1:
4762e9b9e51a92bcc5be60e7005592e785e1906c 2282 strip-nondeterminism_0.014-1.dsc
b163d7819ccbf645ab61e8657a379da0a6c45110 24623
strip-nondeterminism_0.014.orig.tar.gz
2df8ef99eb6b720b3d43c6ff6c7367620a796ed1 3752
strip-nondeterminism_0.014-1.debian.tar.xz
d856d1f53136aa5b6b7ff06792edc56d452cc085 7472
dh-strip-nondeterminism_0.014-1_all.deb
b770131197afa6efbae053967302e7c3a102edae 10638
libfile-stripnondeterminism-perl_0.014-1_all.deb
7cca6c43668989c37b86ddb8cc19b68563602ca1 7440
strip-nondeterminism_0.014-1_all.deb
Checksums-Sha256:
b867546ea70de9036ae3bdd4a28c5e1018d68e3b9952ce170e91defec25f8c42 2282
strip-nondeterminism_0.014-1.dsc
2f98f114a419b2d4f4a8c8eb464bac3f0c53982bd4645d85d23e1e94536c2d7a 24623
strip-nondeterminism_0.014.orig.tar.gz
50911cbb2f59395e4c9a78019a09df4464f1a58ffa69395813cac6b6e1ea17b3 3752
strip-nondeterminism_0.014-1.debian.tar.xz
70bb16c15512accf69811cd6a19c5f441a928565587dd75c5ebc07e81cdad9f9 7472
dh-strip-nondeterminism_0.014-1_all.deb
6feb7bf0da4cf3c5779dbd2e5fc0eca2730d1573ed87750b07ba3757f08d9dbd 10638
libfile-stripnondeterminism-perl_0.014-1_all.deb
13e268421d6bd92849a9522569d733ba2c35c36bf7527a402158530a7279be85 7440
strip-nondeterminism_0.014-1_all.deb
Files:
9d327313952cebea3609e80a18cfc2a8 2282 perl optional
strip-nondeterminism_0.014-1.dsc
0d1979f383111ce32f0183af1b12c6fd 24623 perl optional
strip-nondeterminism_0.014.orig.tar.gz
08bf67e312431c0cf978affa956fa3d6 3752 perl optional
strip-nondeterminism_0.014-1.debian.tar.xz
607d66ec8682a8b11e98d07a14b45404 7472 perl optional
dh-strip-nondeterminism_0.014-1_all.deb
9cce5b2ab775e58bbc48e33722d18b6b 10638 perl optional
libfile-stripnondeterminism-perl_0.014-1_all.deb
644e29bfb80505600301444c44d7d424 7440 perl optional
strip-nondeterminism_0.014-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJWQTdIAAoJEB6VPifUMR5Y6QUQAMTwC1jhkwMfiPnFRQqFRiPe
3ErfRtXqwFH9TWwkBwBcyncrOi/ndwnpVVlTn3uNiAkTNAax7U6Cyp7cMMU4RAS1
FidumxlIywHXHjcTpT0NUL3crn/04fclN7JjHqgxCX3kaOjSPUgF5B4+QLKRW37B
Y61un6FYHL4S0X0Clv/Pz1a9HaTDhd7JMUc7DuwTE8lZceUHFea4avy/UjtOYbrK
cWGI0xB2zMGJ1Lp7fLJxGQShsu4ksNLzxs0r0kBES06XeiPKUpZhK/e1chzTpeX7
Z6uHnBuKD41Vvgyr/JyCfhXgu6pKM4hedXjP8nZSnDy3qYjkjuW+cuV3vIl8y+Ev
6l3kJLKKmLz2vs6eKna7fGRPROFUjPJdA7L9alWv4Ym/1MBZz7mzPmM5ezn9oedR
utUeBRnOaSh7K/bda0h/h2MFBz+NPGYS1IpyNK52BmOqpsPOvW2KM6aqr98mL4tz
eigDFqpVLU3kqQFxzt8eSboZ1lUkGTgRRPfrwchUoViZvruf5gDW+UlGqYTgw218
CUqFsyScBtipCiopd9sHoiJWLdAZsMJAUKCMKSKqfuD3xyjKOJRH0IbrPGEhvZix
7DgitNxdZqvNHmh/BXvpGPEo0MaK4+377vq9lzDhnq+AbRhnbVTPpB7/TuJw0wXH
Q6gWfMJPMlY7+MF8Uc25
=/rqA
-----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds