From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: =?utf-8?Q?dmd=E2=80=99s?= new name Date: Sat, 16 Jan 2016 15:22:48 +0100 Message-ID: <8737txbo3r.fsf@gnu.org> References: <54F78214.4040908@digitalmars.com> <877fufk02r.fsf@gnu.org> <87twmpnlw5.fsf_-_@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43087) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aKRkk-00078a-IE for guix-devel@gnu.org; Sat, 16 Jan 2016 09:22:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aKRkh-0006YL-Cd for guix-devel@gnu.org; Sat, 16 Jan 2016 09:22:54 -0500 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:33888) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aKRkh-0006YH-98 for guix-devel@gnu.org; Sat, 16 Jan 2016 09:22:51 -0500 Received: from reverse-83.fdn.fr ([80.67.176.83]:49984 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1aKRkg-0002ge-Lv for guix-devel@gnu.org; Sat, 16 Jan 2016 09:22:51 -0500 In-Reply-To: <87twmpnlw5.fsf_-_@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\?\= \=\?utf-8\?Q\?\=22's\?\= message of "Thu, 07 Jan 2016 22:02:34 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org Hello! The rename is ~80% complete. You can get the code at: git://git.sv.gnu.org/shepherd.git Remaining things and open issues: =E2=80=A2 Rename =E2=80=98deco=E2=80=99 to =E2=80=98herd=E2=80=99 (yay!). =E2=80=A2 Add a --enable-compat-symlinks configure options, enabled by de= fault for the next few release, that installs dmd =E2=86=92 shepherd and deco =E2=86=92 herd symlinks. =E2=80=A2 Change configuration file from ~/.dmd.d/init.scm to ~/.config/shepherd/init.scm (ideally honor XDG variables.) Same for the socket file name. Thoughts? Apart from this non-productive code ;-), I=E2=80=99d like to finalize the s= witch to a pure sexp-based protocol, notably in light of , and also to simplify i18n (messages should be translated in the locale of the =E2=80=98herd=E2=80=99 user, not in that= of the daemon.) Ideally I=E2=80=99d like to clean up i18n support so we can submit it to the Translation Project. Another thing would be to improve the user interfaces. For instance, I find that the output of =E2=80=98deco status=E2=80=99 is barely readable co= mpared to that of =E2=80=98systemctl status=E2=80=99. Ideas? Ludo=E2=80=99.