Bug#950437: garcon: encoding of .directory files differs depending on locale
Source: garcon Severity: normal Tags: patch User: reproducible-bui...@lists.alioth.debian.org Usertags: environment locale X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org When built with the C locale, some files differ from when built with a UTF-8 locale, such as xfce-screensavers.directory: Icon=preferences-desktop-screensaver Name=Screensavers Name[am]=መመልከቻ·ማዳኛ Name[ar]=حافظات·الشاشة Name[ast]=Curiapantalles Name[be]=Ахоўнікі·экра The encoding of the file also varies. The attached patch works around this by exporting LC_ALL=C.UTF-8 in debian/rules, ensuring all builds use a UTF-8 locale. Thanks for maintaining garcon. live well, vagrant From 0e8418abdfdd062ec372f73bb3a45e5bb1bc6ed9 Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian Date: Sat, 1 Feb 2020 08:32:08 -0800 Subject: [PATCH] debian/rules: export LC_ALL=C.UTF-8 to ensure reproducible builds regardless of locale. --- debian/rules | 3 +++ 1 file changed, 3 insertions(+) diff --git a/debian/rules b/debian/rules index c0a9c6a..931e87d 100755 --- a/debian/rules +++ b/debian/rules @@ -3,6 +3,9 @@ export DEB_LDFLAGS_MAINT_APPEND=-Wl,-z,defs -Wl,--as-needed -Wl,-O1 export DEB_BUILD_MAINT_OPTIONS=hardening=+all +# Use C.UTF-8 locale to ensure reproducible builds +export LC_ALL=C.UTF-8 + %: dh $@ -- 2.20.1 signature.asc Description: PGP signature
Bug#950437: garcon: encoding of .directory files differs depending on locale
Control: tags 950437 -patch Control: block 950437 by 950444 On 2020-02-01, Vagrant Cascadian wrote: > When built with the C locale, some files differ from when built with a > UTF-8 locale, such as xfce-screensavers.directory: > > Icon=preferences-desktop-screensaver > Name=Screensavers > Name[am]=መመልከቻ·ማዳኛ ... > The attached patch works around this by exporting LC_ALL=C.UTF-8 in > debian/rules, ensuring all builds use a UTF-8 locale. On looking into the issue a little deeper and after a few more test builds, this doesn't seem to consistantly address the issue; I believe the issue is a race condition in intltool. Removing the patch tag and adding that it is blocked by the intltool bug. Sorry for the noise! live well, vagrant signature.asc Description: PGP signature
Processed: Re: garcon: encoding of .directory files differs depending on locale
Processing control commands: > tags 950437 -patch Bug #950437 [src:garcon] garcon: encoding of .directory files differs depending on locale Removed tag(s) patch. > block 950437 by 950444 Bug #950437 [src:garcon] garcon: encoding of .directory files differs depending on locale 950437 was not blocked by any bugs. 950437 was not blocking any bugs. Added blocking bug(s) of 950437: 950444 -- 950437: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=950437 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#950370: lightdm forces installation of systemd by removing consolekit as possible dependency option
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On Wed, 2020-01-29 at 14:58 +0100, Wilco Baan Hofman wrote: > The optional dependency for consolekit has been silently dropped and replaced > with another systemd package (consolekit replaced by libpam-systemd?). Please > keep ConsoleKit as satisfying this dependency, otherwise it'll break my system > by depending directly on the systemd package (including dependency on systemd- > sysv for libpam-systemd). Hi, Consolekit doesn't exist in Debian anymore, so I'm afraid that's not an option. Regards, - -- Yves-Alexis -BEGIN PGP SIGNATURE- iQEzBAEBCAAdFiEE8vi34Qgfo83x35gF3rYcyPpXRFsFAl41Ws4ACgkQ3rYcyPpX RFuC9Af/UhVMbsJNPVFWjBHZzRA4yc5hS8x98vO7KE8IeQmmGEMX3yipDEWw9R8S 7M8Lv5EGTW1dninzpMU8YDYHumGVzOpXfA0snGlqRQjr+K0jtj3XR3j6fe2GjDwF goRSuI6YTdSMiD3xRi+tVpP0HkS0uxRVWFkDXEt4HzOqlqapggn6l4PrDH0Dkvw3 s4L28GCIXzELfi+gEniHJKS2cZHX5+ZY8rniSrvaEzUeszrYDFB390/aN54CYFpU /McRODBd+UTGde88kmBHWiPNDwdzzEj+rASOSNoELt6ju6Jf7z9lgBPC5Mzhr0lv AP+3pwGkS0NN2ERWdYP6q7RYAf+dEQ== =WPix -END PGP SIGNATURE-