Your message dated Mon, 21 Mar 2016 13:23:35 +0000
with message-id <[email protected]>
and subject line Bug#818751: fixed in tcl8.5 8.5.19-2
has caused the Debian Bug report #818751,
regarding tcl8.5: 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.)


-- 
818751: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=818751
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: tcl8.5
Version: 8.5.19-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: locale
X-Debbugs-Cc: [email protected]

Hi!

While working on the "reproducible builds" effort [1], we have noticed
that tcl8.5 could not be built reproducibly.
While creating the static library, sorts the files from the glob
differently depending on the configured locale.

The attached patch fixes this by setting LC_ALL to C before.

Regards,
 Reiner

[1]: https://wiki.debian.org/ReproducibleBuilds
diff --git a/debian/rules b/debian/rules
index 742ecd5..0c5fa2f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -52,6 +52,7 @@ override_dh_auto_build:
 	$(MAKE) -C unix
 	# Build the static library.
 	cd unix && \
+	  LC_ALL=C && \
 	  ar cr libtcl$(v).a *.o && \
 	  ar d libtcl$(v).a tclAppInit.o && \
 	  ranlib libtcl$(v).a

--- End Message ---
--- Begin Message ---
Source: tcl8.5
Source-Version: 8.5.19-2

We believe that the bug you reported is fixed in the latest version of
tcl8.5, 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.
Sergei Golovan <[email protected]> (supplier of updated tcl8.5 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: Mon, 21 Mar 2016 15:40:41 +0300
Source: tcl8.5
Binary: tcl8.5 libtcl8.5 libtcl8.5-dbg tcl8.5-dev tcl8.5-doc
Architecture: source amd64 all
Version: 8.5.19-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Tcl/Tk Packagers <[email protected]>
Changed-By: Sergei Golovan <[email protected]>
Description:
 libtcl8.5  - Tcl (the Tool Command Language) v8.5 - run-time library files
 libtcl8.5-dbg - Symbol files for libtcl8.5
 tcl8.5     - Tcl (the Tool Command Language) v8.5 - shell
 tcl8.5-dev - Tcl (the Tool Command Language) v8.5 - development files
 tcl8.5-doc - Tcl (the Tool Command Language) v8.5 - manual pages
Closes: 818751
Changes:
 tcl8.5 (8.5.19-2) unstable; urgency=medium
 .
   * Applied a patch by Hirofumi Ogawa to fix a segfault on exit if run on
     hardware supporting HLE/RTM extensions.
   * Sort the object files inside the static library using the C locale to make
     the build reproducible (closes: #818751).
   * Bumped standards version to 3.9.7.
Checksums-Sha1:
 365ea7a6015a36099cedbfaff1ad5521f6157df7 1991 tcl8.5_8.5.19-2.dsc
 ccd0b600dd244e6aa0ef162002493282ce30a0cf 16376 tcl8.5_8.5.19-2.debian.tar.xz
 c93ce44438eee1d55d2dbb1dac20f05d1f525301 1821184 
libtcl8.5-dbg_8.5.19-2_amd64.deb
 407c493bedcdf458a28867340cc4d9621bac381b 739370 libtcl8.5_8.5.19-2_amd64.deb
 2fae141bdaa2a927c5967f9718777954810108b6 4064 tcl8.5-dbgsym_8.5.19-2_amd64.deb
 93ee5ec86e83061b6d33008916a019d28b4eca53 717192 tcl8.5-dev_8.5.19-2_amd64.deb
 d9e9d6d7c3dc6b2c9adfa8598f38e48c3541e6aa 1504460 tcl8.5-doc_8.5.19-2_all.deb
 3623f8b52fbbb6373281c2a3540f18ee5da3dc3f 58820 tcl8.5_8.5.19-2_amd64.deb
Checksums-Sha256:
 96a60203862d9f2db12ed10747edb91ac051e20fade62a71a048ce896d284e1f 1991 
tcl8.5_8.5.19-2.dsc
 efc160615ee1733e57376370b11ecdb1537611b7089c697a825f7bab44873611 16376 
tcl8.5_8.5.19-2.debian.tar.xz
 3c7d48cf12f35c28963c6654740e2ab66066213ac230449e59479ed9d0c95bc6 1821184 
libtcl8.5-dbg_8.5.19-2_amd64.deb
 ccb08b6047573aed17bcca3461492e58ee925e2282917e5d8c3816607b70562b 739370 
libtcl8.5_8.5.19-2_amd64.deb
 57b32aad032815bc950f24a08b87263f7128db6d695c3b254b753ceea3b7f7ce 4064 
tcl8.5-dbgsym_8.5.19-2_amd64.deb
 55d4091d87059dd2a9473b44d04b510e43365b26bb98d6d29defc49beb4435fd 717192 
tcl8.5-dev_8.5.19-2_amd64.deb
 3103532030def62aa23f3918f5a1f7fc624ae66d0b98f4490db79b9ba8c53470 1504460 
tcl8.5-doc_8.5.19-2_all.deb
 67e617bb4d81d2d1dbd56576160099fd7f2211f59b89de980aa5d5007a32d090 58820 
tcl8.5_8.5.19-2_amd64.deb
Files:
 63df73e1651f64121b06606210f4ad0b 1991 libs optional tcl8.5_8.5.19-2.dsc
 a6432ad0e5618edf386353c5214da0dc 16376 libs optional 
tcl8.5_8.5.19-2.debian.tar.xz
 6bf8c5025a726fae761227d0bd47c102 1821184 debug extra 
libtcl8.5-dbg_8.5.19-2_amd64.deb
 9030fdc0e9d1cd10d6fb28fbeae90560 739370 libs optional 
libtcl8.5_8.5.19-2_amd64.deb
 9f628d4950240240ec716e67cccaac8d 4064 debug extra 
tcl8.5-dbgsym_8.5.19-2_amd64.deb
 0eca5a1979288da329ae96ef6dc8c5d5 717192 libdevel optional 
tcl8.5-dev_8.5.19-2_amd64.deb
 a31eb1bd3bd156a81eb8734826c008a0 1504460 doc optional 
tcl8.5-doc_8.5.19-2_all.deb
 b53b6d5f7fdd3f8bbb8f670ed88d6192 58820 interpreters optional 
tcl8.5_8.5.19-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIVAwUBVu/wt1fnxjJPgTkdAQiidg//TKTEd7VzvTdWa7gB6Vqcbt5VKm05mjqh
QiEiEm48FIKnu049YyG5fCATaNuiqNg2v91upHTnC1Qbh/EmHR67gJVL1SgWlDku
VzO4tgCIsvPU7X7jVt7G3XdJCWMqLZfImbRTGKnmiZplUsgdxNS8SFLLumV9bLlU
4pQ5TyKcubRsn0HfLNVQps5TkliPcDgYQ9jvmkhWG/LFrkydUYiNfrIO1uEnbeug
byTDgpGlq4rPXupwgh16fJxNUzFbjo0LpvEawzL6d6ImgAkYHJ5g4N9xv+yO0MGz
Xnw1e3JjurzY6iR3dC+ytNDNGgBLI/9Qws1Wh6xytKPmNgv0+yB2Mfpe2m6JoguN
R9GBd9uXKsvnZC3gXVygvS+NM/2L5/vKCN2Xv4dB+RV5CDj0cCVq4ehrX8288nyZ
LgBLigjRFDJsrT7gKnQHuyjnLjdmzRfgjD5JIAPtfgTscGRROSdCIG9XkYMJE5me
YvAqyit/Vtav1Z3aYOFvlTIJQEDEUomppPqqdgis5pJTT9mkp2kBuQnEKE8pMouz
aMncq82RbLTebDF4Zz33lDzO/4tWFvmmas8ioujM+oP5vhBAgjG3udi/cLRlcY6Z
frdxPBWBoH4PImaUzx5tbNbfbFJhPPGHgsi8Ja9dXSfE0LHStbkm7ck9K5DwjKFQ
+Gjqefa1OLo=
=kC1B
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Pkg-tcltk-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-tcltk-devel

Reply via email to