Bug#950437: garcon: encoding of .directory files differs depending on locale

2020-02-01 Thread Vagrant Cascadian
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]=Curiapantal​les
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

2020-02-01 Thread Vagrant Cascadian
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

2020-02-01 Thread Debian Bug Tracking System
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

2020-02-01 Thread Yves-Alexis Perez
-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-