Your message dated Sat, 15 Aug 2015 15:50:57 +0000
with message-id <e1zqdjv-0004uj...@franck.debian.org>
and subject line Bug#795581: fixed in ifrench-gut 1:1.0-31
has caused the Debian Bug report #795581,
regarding ifrench-gut: Make build work with any host locale
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.)


-- 
795581: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795581
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: ifrench-gut
Version: 1:1.0-30
Severity: wishlist
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: locale
X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org

Hi!

While working on the “reproducible builds” effort [1], we have noticed
that ifrench-gut uses sed on a file where its behavior depends on the
locale.

Examples:
$ sed -e 's/^SET.*/SET ISO8859-15/;s/^TRY.*/TRY
aeio������sinrtlcdugmphbyfvkw�������/' fr-pre.aff > fr.aff
$ LANG=C grep -a TRY fr-pre.aff
TRY aeio����sinrtlcdugmphbyfvkw
$ LANG=C grep -a TRY fr.aff
TRY aeio������sinrtlcdugmphbyfvkw�����������sinrtlcdugmphbyfvkw

$ LC_ALL=C sed -e 's/^SET.*/SET ISO8859-15/;s/^TRY.*/TRY
aeio������sinrtlcdugmphbyfvkw�������/' fr-pre.aff > fr.aff
$ LANG=C grep -a TRY fr-pre.aff
TRY aeio����sinrtlcdugmphbyfvkw
$ LANG=C grep -a TRY fr.aff
TRY aeio������sinrtlcdugmphbyfvkw�������

The attached patch sets LC_ALL so sed will has the same behavior on all
systems.

 [1]: https://wiki.debian.org/ReproducibleBuilds

Regards,
Valentin
diff -u ifrench-gut-1.0.old/debian/rules ifrench-gut-1.0/debian/rules
--- ifrench-gut-1.0.old/debian/rules	2015-08-15 12:30:56.000000000 +0000
+++ ifrench-gut-1.0/debian/rules	2015-08-15 12:31:43.308857324 +0000
@@ -26,7 +26,7 @@
 	# Add here commands to compile the package.
 	./makehash
 	is2my-spell.pl francais.aff > fr-pre.aff
-	sed -e 's/^SET.*/SET ISO8859-15/;s/^TRY.*/TRY aeioàéèêîâsinrtlcdugmphbyfvkwôûëöïù½/' fr-pre.aff > fr.aff
+	LC_ALL=C sed -e 's/^SET.*/SET ISO8859-15/;s/^TRY.*/TRY aeioàéèêîâsinrtlcdugmphbyfvkwôûëöïù½/' fr-pre.aff > fr.aff
 	wc -l < francais.dico > francais.dico.cnt
 	cat francais.dico.cnt francais.dico > fr.dic
 

--- End Message ---
--- Begin Message ---
Source: ifrench-gut
Source-Version: 1:1.0-31

We believe that the bug you reported is fixed in the latest version of
ifrench-gut, 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 795...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Lionel Elie Mamane <lmam...@debian.org> (supplier of updated ifrench-gut 
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: SHA512

Format: 1.8
Date: Sat, 15 Aug 2015 16:54:57 +0200
Source: ifrench-gut
Binary: ifrench-gut myspell-fr-gut
Architecture: source amd64 all
Version: 1:1.0-31
Distribution: unstable
Urgency: low
Maintainer: Lionel Elie Mamane <lmam...@debian.org>
Changed-By: Lionel Elie Mamane <lmam...@debian.org>
Description:
 ifrench-gut - French dictionary for ispell (GUTenberg version)
 myspell-fr-gut - French dictionary for myspell (GUTenberg version)
Closes: 660691 795581
Changes:
 ifrench-gut (1:1.0-31) unstable; urgency=low
 .
   * make fourth column of PFX/SFX longer (closes: #660691)
   * make build locale-independent (closes: #795581)
Checksums-Sha1:
 eab47a2dcf48bd0a03e4a0d62943d798ccc7f967 1616 ifrench-gut_1.0-31.dsc
 d8a6d70b4d619a2fbb9a83463439277e37db8ee6 39303 ifrench-gut_1.0-31.diff.gz
 21009a82395e2621c6c78bf89c0741dd6d4de3ef 1512698 ifrench-gut_1.0-31_amd64.deb
 51a7e463d0c6d13c993b3e5d526b271477e742a3 262302 myspell-fr-gut_1.0-31_all.deb
Checksums-Sha256:
 bfe8cb570703411f9c66caa8aeb13c2f36b77b32107d61e3b4468584c59eb8d3 1616 
ifrench-gut_1.0-31.dsc
 8e2af25796b8e2a2661b1d9fd4513db7367c3dab12841096ec8213094098cab5 39303 
ifrench-gut_1.0-31.diff.gz
 f0e4bd240c78613aee5f4af7cbdf86b4fd4ba6da8a31ef34920c498574fab93b 1512698 
ifrench-gut_1.0-31_amd64.deb
 635bfe0ceb6b570d77101ea74cb8ac665e4cb62c5df70f26fa2e1b0e31e38dd5 262302 
myspell-fr-gut_1.0-31_all.deb
Files:
 7da8408c27263bab082f2845141d5f9e 1616 text optional ifrench-gut_1.0-31.dsc
 304a5b6956363654adb634070d2232b9 39303 text optional ifrench-gut_1.0-31.diff.gz
 940ea43a5ec353f0b7cab387eed6570d 1512698 text optional 
ifrench-gut_1.0-31_amd64.deb
 661b4240c61d3075791e1a080ddf8fb9 262302 text optional 
myspell-fr-gut_1.0-31_all.deb

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

iQGcBAEBCgAGBQJVz1OyAAoJEGT+3RKSOiF2ECcL+weB2gSgFfAV+nOKsAHuXhNE
XT+VqIVS3vhIih9bX9dj7GuUOFjQLnK9QQzSRC6AGJTBpZUpjKrlqfh4PpGDQmm2
sN2Jy5sFV6FvUamQLOnFUfikkDD9gP4RzLV+8UfNmSdvaTyle/aI5tnuM3yUHVw9
JYodJwn68JPkJ/ELssJKEjP0d0R2Do7cvpwgErkQI039KYkf38FcbJabb5nd83cD
zVEMsGna+XE4HBRkv6sRZHVjLB392MnSWFY8Hhtf4pDd6DwTPqE4ZUtzgcOiPKNq
XGznBgFT0778PYrVrxzB2aK3fmXO2gCJPID0Oa2CJ3LTzdb1pJDpZThkC8WlIZet
VMXqUzQfh+ea6SO7TZSQvP+ziWjUfRhKB7SC1sKRp7rjXc4SBRKyWwVr8qOpjM0A
so8ipwc/7PDD6SjpmNJvTrDJbQaju1SkxBALZxdEVvmAidezBkkJJv23HkAz9lxN
KTCWFK9tzwKdSpTUoNbWxxonHpN7q6OsYF62NJbe9A==
=2EmA
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to