Your message dated Sat, 30 May 2020 23:02:43 -0700
with message-id <87eer0fxq4.fsf@ponder>
and subject line Re: Bug#851809: mono: please make the output of dh_makeclilibs
reproducible
has caused the Debian Bug report #851809,
regarding mono: please make the output of dh_makeclilibs 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.)
--
851809: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851809
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: mono
Version: 4.6.2.7+dfsg-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: randomness toolchain
X-Debbugs-Cc: [email protected]
Hi,
Whilst working on the Reproducible Builds effort [0], we noticed
that dh_makeclilibs generates "clilibs" files with a non-deterministic
order.
This affects packages such as gtk-sharp-beans. For example:
│ -gtk-sharp-beans 2.14.0.0__97a95fb57b03c03a libgtk-sharp-beans-cil
│ gio-sharp 2.14.0.0__35e10195dab3c99f libgtk-sharp-beans-cil
│ +gtk-sharp-beans 2.14.0.0__97a95fb57b03c03a libgtk-sharp-beans-cil
Patch attached.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
diff --git a/debian/dh_makeclilibs b/debian/dh_makeclilibs
index 976fd75..17cfa88 100755
--- a/debian/dh_makeclilibs
+++ b/debian/dh_makeclilibs
@@ -297,6 +297,7 @@ foreach my $package (@{$dh{DOPACKAGES}}) {
if (-e "$tmp/DEBIAN/clilibs") {
doit("chmod", 644, "$tmp/DEBIAN/clilibs");
doit("chown", "0:0", "$tmp/DEBIAN/clilibs");
+ complex_doit("LC_ALL=C sort $tmp/DEBIAN/clilibs -o
$tmp/DEBIAN/clilibs");
}
}
--- End Message ---
--- Begin Message ---
Version: 4.6.2.7+dfsg-2
It looks like this was fixed some time ago:
84aa977e3d2275a8cc43e21398dc90d01fb21b04
Sort dh_makeclilibs output so it's deterministic. Thanks to Chris Lamb
Though a corresponding message and bug number didn't make it into
debian/changelog.
Marking as done.
live well,
vagrant
On 2017-01-18, Chris Lamb wrote:
> Source: mono
> Version: 4.6.2.7+dfsg-1
> Severity: wishlist
> Tags: patch
> User: [email protected]
> Usertags: randomness toolchain
> X-Debbugs-Cc: [email protected]
>
> Hi,
>
> Whilst working on the Reproducible Builds effort [0], we noticed
> that dh_makeclilibs generates "clilibs" files with a non-deterministic
> order.
>
> This affects packages such as gtk-sharp-beans. For example:
>
> │ -gtk-sharp-beans 2.14.0.0__97a95fb57b03c03a libgtk-sharp-beans-cil
> │ gio-sharp 2.14.0.0__35e10195dab3c99f libgtk-sharp-beans-cil
> │ +gtk-sharp-beans 2.14.0.0__97a95fb57b03c03a libgtk-sharp-beans-cil
>
> Patch attached.
>
> [0] https://reproducible-builds.org/
>
>
> Regards,
>
> --
> ,''`.
> : :' : Chris Lamb
> `. `'` [email protected] / chris-lamb.co.uk
> `-
> diff --git a/debian/dh_makeclilibs b/debian/dh_makeclilibs
> index 976fd75..17cfa88 100755
> --- a/debian/dh_makeclilibs
> +++ b/debian/dh_makeclilibs
> @@ -297,6 +297,7 @@ foreach my $package (@{$dh{DOPACKAGES}}) {
> if (-e "$tmp/DEBIAN/clilibs") {
> doit("chmod", 644, "$tmp/DEBIAN/clilibs");
> doit("chown", "0:0", "$tmp/DEBIAN/clilibs");
> + complex_doit("LC_ALL=C sort $tmp/DEBIAN/clilibs -o
> $tmp/DEBIAN/clilibs");
> }
> }
>
> _______________________________________________
> Reproducible-bugs mailing list
> [email protected]
> https://lists.alioth.debian.org/mailman/listinfo/reproducible-bugs
signature.asc
Description: PGP signature
--- End Message ---