From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:55983) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hCPLK-00019o-KZ for guix-patches@gnu.org; Fri, 05 Apr 2019 09:57:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hCPCN-00079Y-Mv for guix-patches@gnu.org; Fri, 05 Apr 2019 09:48:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:59957) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hCPCM-00078y-UX for guix-patches@gnu.org; Fri, 05 Apr 2019 09:48:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hCPCM-0006C9-Mj for guix-patches@gnu.org; Fri, 05 Apr 2019 09:48:02 -0400 Subject: bug#35118: [PATCH 0/4] Add localed, fixing keyboard layout in GDM Resent-To: guix-patches@gnu.org Resent-Message-ID: From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <20190403094154.22664-1-ludo@gnu.org> Date: Fri, 05 Apr 2019 15:47:36 +0200 In-Reply-To: <20190403094154.22664-1-ludo@gnu.org> ("Ludovic \=\?utf-8\?Q\?Cou\?\= \=\?utf-8\?Q\?rt\=C3\=A8s\=22's\?\= message of "Wed, 3 Apr 2019 11:41:54 +0200") Message-ID: <87wok8tvgn.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 35118-done@debbugs.gnu.org Hello, Pushed! Ludovic Court=C3=A8s skribis: > This is all pretty ugly. Regarding localed itself, I think we > should maintain our own fork since we really just need a couple > of files from systemd. That would require disentangling the code > from systemd=E2=80=99s own support functions (like its D-Bus API wrapper). > That should be easy for someone who=E2=80=99s ever played with D-Bus in > C, but that=E2=80=99s not me. :-) As discussed on IRC with Julien and others, I tried to actually fork systemd and strip everything but src/locale. Unfortunately that turned out to be pretty tricky because of all the systemd-internal utilities being used (allocation, string manipulation, etc.) If someone is willing to give it a try, I can share what I have so far! Ludo=E2=80=99.