Re: DMD

2016-07-26 Thread Andreas Enge
On Tue, Jul 26, 2016 at 11:52:46AM +0200, Ludovic Courtès wrote: > > I just noticed that we still have a dmd package (that does not build on > > arm). > > Should we not drop it now that we have the shepherd? > Yes, please do. Done in commit d3896fc4ce46e26f2ff7e633344fe38e044023f3. Andreas

Re: DMD

2016-07-26 Thread Ludovic Courtès
Hi, Andreas Enge skribis: > I just noticed that we still have a dmd package (that does not build on arm). > Should we not drop it now that we have the shepherd? Yes, please do. Ludo’.

DMD

2016-07-25 Thread Andreas Enge
Hello, I just noticed that we still have a dmd package (that does not build on arm). Should we not drop it now that we have the shepherd? Andreas

Re: dmd D Programming Language compiler

2016-01-28 Thread Walter Bright
Thank you! On 1/28/2016 2:37 AM, Ludovic Courtès wrote: Hello, Walter Bright skribis: On 3/17/2015 10:25 AM, Ludovic Courtès wrote: Hi Walter, Apologies for the late reply. Walter Bright skribis: The D programming language compiler has been called dmd since about 2000 or so. In order

Re: [PATCH 11/11] Rename 'dmd' to 'shepherd' in comments and strings.

2016-01-28 Thread Alex Kost
Ludovic Courtès (2016-01-28 13:33 +0300) wrote: > Alex Kost skribis: > >> * build-aux/hydra/demo-os.scm (operating-system)[issue]: Point to >> shepherd instead of dmd. >> * ROADMAP: Likewise. >> * gnu/build/install.scm (directives): Adjust comment. > > [

Re: dmd D Programming Language compiler

2016-01-28 Thread Ludovic Courtès
Hello, Walter Bright skribis: > On 3/17/2015 10:25 AM, Ludovic Courtès wrote: >> Hi Walter, >> >> Apologies for the late reply. >> >> Walter Bright skribis: >> >>> The D programming language compiler has been called dmd since about >>&g

Re: [PATCH 11/11] Rename 'dmd' to 'shepherd' in comments and strings.

2016-01-28 Thread Ludovic Courtès
Alex Kost skribis: > * build-aux/hydra/demo-os.scm (operating-system)[issue]: Point to > shepherd instead of dmd. > * ROADMAP: Likewise. > * gnu/build/install.scm (directives): Adjust comment. [...] > +++ b/build-aux/hydra/demo-os.scm > @@ -57,7 +57,7 @@ This is an alpha

Re: [PATCH 09/11] services: Rename 'dmd' services to 'shepherd'.

2016-01-28 Thread Ludovic Courtès
Alex Kost skribis: > * gnu/services/shepherd.scm (dmd-root-service-type, %dmd-root-service) > (dmd-service-type, , dmd-service, dmd-service?) > (make-dmd-service, dmd-service-documentation, dmd-service-provision) > (dmd-service-requirement, dmd-service-respawn, dmd-service-sta

Re: [PATCH 10/11] guix system: Rename 'dmd-graph' to 'shepherd-graph'.

2016-01-28 Thread Ludovic Courtès
Alex Kost skribis: > * doc/images/dmd-graph.dot: Rename to... > * doc/images/shepherd-graph.dot: ... this. > * doc.am (DOT_FILES): Adjust accordingly. > * .gitignore: Likewise. > * guix/scripts/system.scm (dmd-service-node-label) > (dmd-service-node-type, export-dmd

Re: [PATCH 08/11] services: xorg: Use 'shepherd' instead of 'dmd'.

2016-01-28 Thread Ludovic Courtès
Alex Kost skribis: > * gnu/services/xorg.scm (slim-configuration-dmd): Rename to... > (slim-configuration-shepherd): ... this. > (slim-shepherd-service): Adjust accordingly. > (slim-service): Take 'shepherd' keyword argument. OK!

Re: [PATCH 06/11] Rename (gnu services dmd) to (gnu services shepherd).

2016-01-28 Thread Ludovic Courtès
Alex Kost skribis: > * gnu/services/dmd.scm: Rename to... > * gnu/services/shepherd.scm: ... this. > * gnu/system.scm: Use it. > * gnu/system/install.scm: Likewise. > * gnu/services/xorg.scm: Likewise. > * gnu/services/web.scm: Likewise. > * gnu/services/ssh.scm: Likewise. > * gnu/services/networ

Re: [PATCH 05/11] doc: Replace references to 'dmd' with 'shepherd'.

2016-01-28 Thread Ludovic Courtès
Alex Kost skribis: > * doc/guix.texi: Use 'shepherd'/'herd' instead of 'dmd'/'deco'. Fix > info references. [...] > +Services are managed by GNU@tie{}Shepherd (@pxref{Introduction,,, ^ To complicate things, add “

Re: [PATCH 03/11] linux-boot: Rename /root/etc/dmd directory.

2016-01-28 Thread Ludovic Courtès
Alex Kost skribis: > * gnu/build/linux-boot.scm (mount-root-file-system): Rename > "/root/etc/dmd" to "/root/etc/shepherd". OK!

Re: [PATCH 02/11] Use 'shepherd' instead of 'dmd' as init system.

2016-01-28 Thread Ludovic Courtès
Alex Kost skribis: > * gnu/services/dmd.scm (dmd-boot-gexp): Use binary from 'shepherd' package. > (dmd-root-service-type): Use 'shepherd' package. > (%default-modules): Use (shepherd service) module. > * gnu/services/base.scm (%root-file-system-dmd-service):

Re: [PATCH 00/11]: Rename dmd to shepherd in Guix source.

2016-01-28 Thread Ludovic Courtès
Alex Kost skribis: > So this is a 'dmd->shepherd' patchset for the Guix side now (thanks, Ludo, for > adding 'shepherd' package!). Yay! The moral of the story is that renaming takes a lot of patches. > If I didn't miss anything (please double check me),

[PATCH 11/11] Rename 'dmd' to 'shepherd' in comments and strings.

2016-01-27 Thread Alex Kost
* build-aux/hydra/demo-os.scm (operating-system)[issue]: Point to shepherd instead of dmd. * ROADMAP: Likewise. * gnu/build/install.scm (directives): Adjust comment. --- ROADMAP | 2 +- build-aux/hydra/demo-os.scm | 2 +- gnu/build/install.scm | 2 +- 3 files changed

[PATCH 10/11] guix system: Rename 'dmd-graph' to 'shepherd-graph'.

2016-01-27 Thread Alex Kost
* doc/images/dmd-graph.dot: Rename to... * doc/images/shepherd-graph.dot: ... this. * doc.am (DOT_FILES): Adjust accordingly. * .gitignore: Likewise. * guix/scripts/system.scm (dmd-service-node-label) (dmd-service-node-type, export-dmd-graph): Rename to... (shepherd-service-node-label

[PATCH 09/11] services: Rename 'dmd' services to 'shepherd'.

2016-01-27 Thread Alex Kost
* gnu/services/shepherd.scm (dmd-root-service-type, %dmd-root-service) (dmd-service-type, , dmd-service, dmd-service?) (make-dmd-service, dmd-service-documentation, dmd-service-provision) (dmd-service-requirement, dmd-service-respawn, dmd-service-start) (dmd-service-stop, dmd-service-auto

[PATCH 05/11] doc: Replace references to 'dmd' with 'shepherd'.

2016-01-27 Thread Alex Kost
* doc/guix.texi: Use 'shepherd'/'herd' instead of 'dmd'/'deco'. Fix info references. --- doc/guix.texi | 98 ++- 1 file changed, 50 insertions(+), 48 deletions(-) diff --git a/doc/guix.texi b/doc

[PATCH 08/11] services: xorg: Use 'shepherd' instead of 'dmd'.

2016-01-27 Thread Alex Kost
* gnu/services/xorg.scm (slim-configuration-dmd): Rename to... (slim-configuration-shepherd): ... this. (slim-shepherd-service): Adjust accordingly. (slim-service): Take 'shepherd' keyword argument. --- gnu/services/xorg.scm | 14 +++--- 1 file changed, 7 insertions(+), 7

[PATCH 03/11] linux-boot: Rename /root/etc/dmd directory.

2016-01-27 Thread Alex Kost
* gnu/build/linux-boot.scm (mount-root-file-system): Rename "/root/etc/dmd" to "/root/etc/shepherd". --- gnu/build/linux-boot.scm | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gnu/build/linux-boot.scm b/gnu/build/linux-boot.scm index 0fc90af..

[PATCH 02/11] Use 'shepherd' instead of 'dmd' as init system.

2016-01-27 Thread Alex Kost
* gnu/services/dmd.scm (dmd-boot-gexp): Use binary from 'shepherd' package. (dmd-root-service-type): Use 'shepherd' package. (%default-modules): Use (shepherd service) module. * gnu/services/base.scm (%root-file-system-dmd-service): Use 'stop-logging' p

[PATCH 06/11] Rename (gnu services dmd) to (gnu services shepherd).

2016-01-27 Thread Alex Kost
/shepherd.scm diff --git a/doc/guix.texi b/doc/guix.texi index 55e2c67..6c6d170 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -9764,10 +9764,10 @@ extend it by passing it lists of packages to add to the system profile. @cindex PID 1 @cindex init system -The @code{(gnu services dmd)} provides a

[PATCH 00/11]: Rename dmd to shepherd in Guix source.

2016-01-27 Thread Alex Kost
So this is a 'dmd->shepherd' patchset for the Guix side now (thanks, Ludo, for adding 'shepherd' package!). If I didn't miss anything (please double check me), the only thing left "unrenamed" are “po/guix/*.po” files. Should they also be adjusted or leav

Re: [PATCH 4/4] Rename 'dmd' to 'shepherd' in a generated user config.

2016-01-26 Thread Ludovic Courtès
Alex Kost skribis: > * modules/shepherd/support.scm (make-bare-init-file): Adjust comment > lines for the rename. Looks good, please push. If you think there are other patches that I forgot, let me know! Thanks, Ludo’.

Re: [PATCH 7/8] utils: Rename 'dmd-gettext.scm' to 'shepherd-gettext.scm'.

2016-01-26 Thread Alex Kost
Ludovic Courtès (2016-01-26 00:51 +0300) wrote: > Alex Kost skribis: > >> Ludovic Courtès (2016-01-25 18:12 +0300) wrote: >> >>> Alex Kost skribis: >>> >>>> * utils/dmd-gettext.scm: Rename to... >>>> * utils/shepherd-gettext.

Re: [PATCH 7/8] utils: Rename 'dmd-gettext.scm' to 'shepherd-gettext.scm'.

2016-01-25 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2016-01-25 18:12 +0300) wrote: > >> Alex Kost skribis: >> >>> * utils/dmd-gettext.scm: Rename to... >>> * utils/shepherd-gettext.scm: ... this. >>> * utils/Makefile.am (EXTRA_DIST): Use it. >> >> Ac

Re: [PATCH 8/8] Replace "dmd" with "shepherd" in comments and strings.

2016-01-25 Thread Alex Kost
Ludovic Courtès (2016-01-25 18:13 +0300) wrote: > Alex Kost skribis: > >> * modules/shepherd/support.scm: Use "shepherd" instead of "dmd" >> everywhere. >> * configure.ac: Likewise. >> * tests/no-home.sh: Likewise. >> * tests/sigint.sh: L

Re: [PATCH 7/8] utils: Rename 'dmd-gettext.scm' to 'shepherd-gettext.scm'.

2016-01-25 Thread Alex Kost
Ludovic Courtès (2016-01-25 18:12 +0300) wrote: > Alex Kost skribis: > >> * utils/dmd-gettext.scm: Rename to... >> * utils/shepherd-gettext.scm: ... this. >> * utils/Makefile.am (EXTRA_DIST): Use it. > > Actually let’s remove it instead. When we add i18n suppor

Re: [PATCH 8/8] Replace "dmd" with "shepherd" in comments and strings.

2016-01-25 Thread Ludovic Courtès
Alex Kost skribis: > * modules/shepherd/support.scm: Use "shepherd" instead of "dmd" > everywhere. > * configure.ac: Likewise. > * tests/no-home.sh: Likewise. > * tests/sigint.sh: Likewise. OK! I think you closed most of the TODO items for the release.

Re: [PATCH 7/8] utils: Rename 'dmd-gettext.scm' to 'shepherd-gettext.scm'.

2016-01-25 Thread Ludovic Courtès
Alex Kost skribis: > * utils/dmd-gettext.scm: Rename to... > * utils/shepherd-gettext.scm: ... this. > * utils/Makefile.am (EXTRA_DIST): Use it. Actually let’s remove it instead. When we add i18n support, we’ll use xgettext, which knows how to extract strings from Scheme code nowada

Re: [PATCH 4/8] support: Rename 'make-dmd-user-module' to 'make-user-module'.

2016-01-25 Thread Ludovic Courtès
Alex Kost skribis: > * modules/shepherd/support.scm (make-dmd-user-module): Rename to... > (make-user-module): ... this. > (load-in-user-module): Adjust accordingly. OK.

Re: [PATCH 1/8] tests: misbehaved-client: Rename 'dmd' to 'root'.

2016-01-25 Thread Ludovic Courtès
Alex Kost skribis: > This is a followup to commit cddf6a5aed5c66f91b93a84afa4b5dadde743b13. > > * tests/misbehaved-client.sh: Use 'root' service name instead of 'dmd'. OK!

[PATCH 8/8] Replace "dmd" with "shepherd" in comments and strings.

2016-01-25 Thread Alex Kost
* modules/shepherd/support.scm: Use "shepherd" instead of "dmd" everywhere. * configure.ac: Likewise. * tests/no-home.sh: Likewise. * tests/sigint.sh: Likewise. --- configure.ac | 2 +- modules/shepherd/support.scm | 16 tests/no-home

[PATCH 4/8] support: Rename 'make-dmd-user-module' to 'make-user-module'.

2016-01-25 Thread Alex Kost
* modules/shepherd/support.scm (make-dmd-user-module): Rename to... (make-user-module): ... this. (load-in-user-module): Adjust accordingly. --- modules/shepherd/support.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/shepherd/support.scm b/modules/shepherd

[PATCH 1/8] tests: misbehaved-client: Rename 'dmd' to 'root'.

2016-01-25 Thread Alex Kost
This is a followup to commit cddf6a5aed5c66f91b93a84afa4b5dadde743b13. * tests/misbehaved-client.sh: Use 'root' service name instead of 'dmd'. --- tests/misbehaved-client.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/misbehaved-client.s

[SHEPHERD] [PATCH 0/8]: More dmd -> shepherd patches.

2016-01-25 Thread Alex Kost
Hello, this is another patchset for moving away from "dmd" name. AFAICT the only files where deco/dmd still present (except NEWS and ANNOUNCE--*) are: THANKS, QUESTIONS and "examples" directory. I don't know whether these files should be modified or not. Patches: [PAT

[PATCH 7/8] utils: Rename 'dmd-gettext.scm' to 'shepherd-gettext.scm'.

2016-01-25 Thread Alex Kost
* utils/dmd-gettext.scm: Rename to... * utils/shepherd-gettext.scm: ... this. * utils/Makefile.am (EXTRA_DIST): Use it. --- utils/Makefile.am | 2 +- utils/dmd-gettext.scm | 61 -- utils/shepherd-gettext.scm | 61

Re: [PATCH 5/5] Rename 'dmd' service to 'root'.

2016-01-25 Thread Alex Kost
Alex Kost (2016-01-24 18:33 +0300) wrote: > * modules/shepherd/service.scm (dmd-service): Rename to... > (shepherd-service): ... this. Provide both 'root' and 'shepherd' names. > Adjust the rest file accordingly. > * modules/shepherd.scm: Likewise. > * modu

Re: [SHEPHERD] [PATCH 0/5] Replace 'dmd' service with 'root/shepherd'.

2016-01-24 Thread Mathieu Lirzin
l...@gnu.org (Ludovic Courtès) writes: > Excellent! I’ve pushed all 5 patches. > > While I was at it, I’ve added Mathieu and you as committers. Thanks! -- Mathieu Lirzin

Re: [SHEPHERD] [PATCH 0/5] Replace 'dmd' service with 'root/shepherd'.

2016-01-24 Thread Ludovic Courtès
Alex Kost skribis: > As discussed in a parallel thread, this patchset is for renaming 'dmd' > service to 'root' service (which also provides 'shepherd' name). > > Actually, patches 1, 2 and 4 are not related, I just made some changes > that I not

[PATCH 5/5] Rename 'dmd' service to 'root'.

2016-01-24 Thread Alex Kost
* modules/shepherd/service.scm (dmd-service): Rename to... (shepherd-service): ... this. Provide both 'root' and 'shepherd' names. Adjust the rest file accordingly. * modules/shepherd.scm: Likewise. * modules/herd.scm: Likewise. * modules/halt.scm: Likewise. * modules/

[SHEPHERD] [PATCH 0/5] Replace 'dmd' service with 'root/shepherd'.

2016-01-24 Thread Alex Kost
As discussed in a parallel thread, this patchset is for renaming 'dmd' service to 'root' service (which also provides 'shepherd' name). Actually, patches 1, 2 and 4 are not related, I just made some changes that I noticed and I believe should be made :-) Patches

Re: [PATCH 3/4] Rename 'dmd' service to 'shepherd'.

2016-01-24 Thread Alex Kost
Ludovic Courtès (2016-01-24 00:24 +0300) wrote: > Alex Kost skribis: > > > [...] > >>> It seemed natural to me to rename 'dmd' service to 'shepherd' service. >>> But I like 'root' more! So if people agree on naming the main servi

Re: [PATCH 3/4] Rename 'dmd' service to 'shepherd'.

2016-01-23 Thread Ludovic Courtès
Mathieu Lirzin skribis: > Maybe it sounds stupid, but we could follow the shepherd pun by renaming > the “dmd” service “dog” which is short and reminds watchdog(8). :) Heheh. I’m concerned that this might increase confusion, though. :-) Ludo’.

Re: [PATCH 3/4] Rename 'dmd' service to 'shepherd'.

2016-01-23 Thread Ludovic Courtès
Alex Kost skribis: [...] >> It seemed natural to me to rename 'dmd' service to 'shepherd' service. >> But I like 'root' more! So if people agree on naming the main service >> the 'root' instead of 'shepherd', I will send an

Re: [PATCH 3/4] Rename 'dmd' service to 'shepherd'.

2016-01-23 Thread Alex Kost
Alex Kost (2016-01-23 18:58 +0300) wrote: > Ludovic Courtès (2016-01-23 13:58 +0300) wrote: > >> Alex Kost skribis: >> >>> * modules/shepherd/service.scm (dmd-service): Rename to... >>> (shepherd-service): ... this. Adjust the rest file according

Re: [PATCH 3/4] Rename 'dmd' service to 'shepherd'.

2016-01-23 Thread Mathieu Lirzin
l...@gnu.org (Ludovic Courtès) writes: > Alex Kost skribis: > >> * modules/shepherd/service.scm (dmd-service): Rename to... >> (shepherd-service): ... this. Adjust the rest file accordingly. >> * modules/herd.scm: Likewise. >> * modules/shepherd.scm: Likewise. >

Re: [PATCH 3/4] Rename 'dmd' service to 'shepherd'.

2016-01-23 Thread Alex Kost
Ludovic Courtès (2016-01-23 13:58 +0300) wrote: > Alex Kost skribis: > >> * modules/shepherd/service.scm (dmd-service): Rename to... >> (shepherd-service): ... this. Adjust the rest file accordingly. >> * modules/herd.scm: Likewise. >> * modules/shepherd.scm: L

Re: [PATCH 3/4] Rename 'dmd' service to 'shepherd'.

2016-01-23 Thread Ludovic Courtès
Alex Kost skribis: > * modules/shepherd/service.scm (dmd-service): Rename to... > (shepherd-service): ... this. Adjust the rest file accordingly. > * modules/herd.scm: Likewise. > * modules/shepherd.scm: Likewise. > * modules/shepherd/support.scm (make-bare-init-

Re: [PATCH 2/4] Rename 'dmd-command' to 'shepherd-command'.

2016-01-23 Thread Ludovic Courtès
Alex Kost skribis: > * modules/shepherd/comm.scm (): Rename record type and its > accessors to... > (): ... this. > (read-command, write-command): Adjust accordingly. > * modules/halt.scm (main): Likewise. > * modules/herd.scm (run-command): Likewise. > * modules/reboot.scm (main): Likewise. > *

Re: [PATCH 1/4] Rename 'dmd-output-port' to 'shepherd-output-port'.

2016-01-22 Thread Ludovic Courtès
Alex Kost skribis: > * modules/shepherd/comm.scm (make-dmd-output-port): Rename to... > (make-shepherd-output-port): ... this. > (dmd-output-port): Rename to... > (shepherd-output-port): ... this. > * modules/shepherd.scm (main): Adjust accordingly. Applied, thanks! Ludo’.

Re: [PATCH 3/4] Rename 'dmd' service to 'shepherd'.

2016-01-22 Thread Alex Kost
Arr, I missed 2 lines in "halt.scm" and "reboot.scm". Here is the updated patch. >From d91b7be586cb2edda6fd67bb6ef44a71bd669149 Mon Sep 17 00:00:00 2001 From: Alex Kost Date: Fri, 22 Jan 2016 22:19:46 +0300 Subject: [PATCH 3/4] Rename 'dmd' service to 'shep

[PATCH 3/4] Rename 'dmd' service to 'shepherd'.

2016-01-22 Thread Alex Kost
* modules/shepherd/service.scm (dmd-service): Rename to... (shepherd-service): ... this. Adjust the rest file accordingly. * modules/herd.scm: Likewise. * modules/shepherd.scm: Likewise. * modules/shepherd/support.scm (make-bare-init-file): Likewise. * shepherd.texi: Likewise. * tests/basic.sh

[PATCH 1/4] Rename 'dmd-output-port' to 'shepherd-output-port'.

2016-01-22 Thread Alex Kost
* modules/shepherd/comm.scm (make-dmd-output-port): Rename to... (make-shepherd-output-port): ... this. (dmd-output-port): Rename to... (shepherd-output-port): ... this. * modules/shepherd.scm (main): Adjust accordingly. --- modules/shepherd.scm | 2 +- modules/shepherd/comm.scm | 8

[PATCH 4/4] Rename 'dmd' to 'shepherd' in a generated user config.

2016-01-22 Thread Alex Kost
/modules/shepherd/support.scm +++ b/modules/shepherd/support.scm @@ -216,17 +216,17 @@ TARGET should be a string representing a filepath + name." (with-output-to-file target (lambda () (display (string-append -";; init.scm -- default dmd configur

[DMD] [PATCH 0/4]: 'dmd' to 'shepherd' renames.

2016-01-22 Thread Alex Kost
Hello, there are still many 'dmd' instances in the source, so here are several patches for "dmd -> shepherd" transition. If this is acceptable, I can continue to get rid of the left "dmd" things. [PATCH 1/4] Rename 'dmd-output-port' to 'shepherd-o

[PATCH 2/4] Rename 'dmd-command' to 'shepherd-command'.

2016-01-22 Thread Alex Kost
/halt.scm @@ -50,7 +50,7 @@ (with-system-error-handling (let ((sock (open-connection socket-file))) ;; Send the command without further ado. - (write-command (dmd-command 'power-off 'dmd) sock) + (write-command (shepherd-command 'power-off 'dmd) sock)

[sr #108948] Renaming 'dmd' to 'shepherd'

2016-01-17 Thread Ludovic Courtès
Follow-up Comment #6, sr #108948 (project administration): Hi Assaf, Thanks for the tip, I had never noticed this. Both issues should be fixed now. Cheers, Ludo'. ___ Reply to this item at: _

[sr #108948] Renaming 'dmd' to 'shepherd'

2016-01-16 Thread Assaf Gordon
Follow-up Comment #5, sr #108948 (project administration): Hello, You can change the URLs by visiting the project's page ( https://savannah.gnu.org/projects/shepherd/ ) and going to the "Select Features" option in the "Main" menu. There you can set the alternative URLs for each option (e.g. for

[sr #108948] Renaming 'dmd' to 'shepherd'

2016-01-16 Thread Fabian Harfert
Follow-up Comment #4, sr #108948 (project administration): Hello! There's one addition: since there's a new shepherd git repository the link on https://savannah.gnu.org/git/?group=shepherd should point to http://git.savannah.gnu.org/cgit/shepherd.git instead of http://git.savannah.gnu.org/cgit/dmd

[sr #108948] Renaming 'dmd' to 'shepherd'

2016-01-16 Thread Ludovic Courtès
Follow-up Comment #3, sr #108948 (project administration): Hello! We found a minor issue: clicking on "Source Code" on https://savannah.gnu.org/projects/shepherd redirects to https://savannah.gnu.org/git/?group=dmd (should be "shepherd&q

[sr #108948] Renaming 'dmd' to 'shepherd'

2016-01-10 Thread Ludovic Courtès
Follow-up Comment #2, sr #108948 (project administration): Hi Karl, Thanks for the super fast reply! Indeed, the discussion with rms took place in private. I'll email the sysadmins and maintainers lists to complete the migration. Thank you! Ludo'.

[sr #108948] Renaming 'dmd' to 'shepherd'

2016-01-09 Thread Karl Berry
'll take your word for it :). I've done what can be done on the savannah side. dmd is no more, all has been changed to shepherd afaik. (Reference for Savannah people: http://savannah.gnu.org/maintenance/RenamingProjectGroup) however, you yourself need to ask sysad...@fsf.org

[sr #108948] Renaming 'dmd' to 'shepherd'

2016-01-09 Thread Ludovic Courtès
URL: <http://savannah.gnu.org/support/?108948> Summary: Renaming 'dmd' to 'shepherd' Project: Savannah Administration Submitted by: civodul Submitted on: Sat 09 Jan 2016 03:54:15 PM CET

Re: [DMD] [PATCH] service: Change gid before uid when dropping privileges.

2016-01-06 Thread Ludovic Courtès
David Thompson skribis: > From 552eafe882e3c059525e79c0f222becb9d73eb93 Mon Sep 17 00:00:00 2001 > From: David Thompson > Date: Thu, 3 Dec 2015 10:09:34 -0500 > Subject: [PATCH] service: Change gid before uid when dropping privileges. Pushed with a commit log. Thanks, Ludo’.

Re: [DMD] [PATCH] service: Change gid before uid when dropping privileges.

2015-12-08 Thread Ludovic Courtès
Ricardo Wurmus >>>> wrote: >>>>> >>>>> David Thompson writes: >>>>> >>>>>> Found this little order of operations issue when trying to button up the >>>>>> Transmission service. >>>>> >>>>>

Re: [DMD] [PATCH] service: Change gid before uid when dropping privileges.

2015-12-07 Thread Thompson, David
Thompson writes: >>>> >>>>> Found this little order of operations issue when trying to button up the >>>>> Transmission service. >>>> >>>> Looks fine to me. >>> >>> Thanks. Now I need someone with commit access to dmd

Re: [DMD] [PATCH] service: Change gid before uid when dropping privileges.

2015-12-07 Thread Thompson, David
ations issue when trying to button up the >>>> Transmission service. >>> >>> Looks fine to me. >> >> Thanks. Now I need someone with commit access to dmd to apply it. :) > > Good point, should be fixed now! (With the admin bit, even. ;-)) Thank you, Ludo. > Please take a look at the comments I made earlier. Noted. You just beat me to addressing them. :) - Dave

Re: [DMD] [PATCH] service: Change gid before uid when dropping privileges.

2015-12-06 Thread Ludovic Courtès
s fine to me. > > Thanks. Now I need someone with commit access to dmd to apply it. :) Good point, should be fixed now! (With the admin bit, even. ;-)) Please take a look at the comments I made earlier. Thanks, Ludo’.

Re: [DMD] [PATCH] service: Change gid before uid when dropping privileges.

2015-12-04 Thread Ludovic Courtès
David Thompson skribis: > Found this little order of operations issue when trying to button up the > Transmission service. Indeed, good catch! > From 552eafe882e3c059525e79c0f222becb9d73eb93 Mon Sep 17 00:00:00 2001 > From: David Thompson > Date: Thu, 3 Dec 2015 10:09:34 -0500 > Subject: [PATC

Re: [DMD] [PATCH] service: Change gid before uid when dropping privileges.

2015-12-04 Thread Thompson, David
On Fri, Dec 4, 2015 at 3:00 AM, Ricardo Wurmus wrote: > > David Thompson writes: > >> Found this little order of operations issue when trying to button up the >> Transmission service. > > Looks fine to me. Thanks. Now I need someone with commit access to dmd to apply it. :) - Dave

Re: [DMD] [PATCH] service: Change gid before uid when dropping privileges.

2015-12-04 Thread Ricardo Wurmus
David Thompson writes: > Found this little order of operations issue when trying to button up the > Transmission service. Looks fine to me. ~~ Ricardo

[DMD] [PATCH] service: Change gid before uid when dropping privileges.

2015-12-03 Thread David Thompson
ing privileges. --- modules/dmd/service.scm | 14 -- 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/modules/dmd/service.scm b/modules/dmd/service.scm index aece069..34826b1 100644 --- a/modules/dmd/service.scm +++ b/modules/dmd/service.scm @@ -614,23 +614,25 @@ fa

Re: Including additional modules in dmd services

2015-11-25 Thread Ludovic Courtès
With commit fae685b, has a ‘modules’ and an ‘imported-modules’ field, following the same pattern used for . Let me know what you think! Ludo’.

Re: Including additional modules in dmd services

2015-11-20 Thread Ludovic Courtès
David Thompson skribis: > Am I just doing it wrong? If it's a real limitation, what would be the > best way to specify the additional modules needed? I looked around at > the various dmd services and couldn't find any other examples of needing > macros from another mo

Including additional modules in dmd services

2015-11-19 Thread David Thompson
Hello hackers, I am finally getting up to speed on the new service API, and I believe I've run into a limitation of dmd services. I wanted to use 'match' from (ice-9 match) in the "start" action for a dmd service, like so: (dmd-service (provision '(

Re: [DMD] [PATCH] service: Export provided-by procedure.

2015-09-04 Thread Ludovic Courtès
David Thompson skribis: > From 1d1ffe513750d040ddde68c1baa0a5c59fb6b679 Mon Sep 17 00:00:00 2001 > From: David Thompson > Date: Thu, 3 Sep 2015 22:46:57 -0400 > Subject: [PATCH] service: Export provided-by procedure. > > * modules/dmd/service.scm: Export provided-by. Pushed, thanks! Ludo’.

[DMD] [PATCH] service: Export provided-by procedure.

2015-09-03 Thread David Thompson
>From 1d1ffe513750d040ddde68c1baa0a5c59fb6b679 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Thu, 3 Sep 2015 22:46:57 -0400 Subject: [PATCH] service: Export provided-by procedure. * modules/dmd/service.scm: Export provided-by. --- modules/dmd/service.scm | 1 + 1 file changed, 1 insert

Re: [PATCH] dmd: Add support for exec'ing processes as other users

2015-08-20 Thread Ludovic Courtès
Andy Wingo skribis: > The attached patch adds #:user and #:group kwargs to > make-fork+exec-constructor in DMD, to allow DMD to change users before > execing the sub-process. I couldn't figure out how to make a proper > test but it works for me and GeoClue. Nice! > The pa

[PATCH] dmd: Add support for exec'ing processes as other users

2015-08-15 Thread Andy Wingo
Hi, The attached patch adds #:user and #:group kwargs to make-fork+exec-constructor in DMD, to allow DMD to change users before execing the sub-process. I couldn't figure out how to make a proper test but it works for me and GeoClue. The patch is formulated as a patch against Guix adding

Re: [DMD] [PATCH] doc: Fix location of default user dmd configuration file.

2015-05-03 Thread Ludovic Courtès
David Thompson skribis: > From 5604ea6b3760b3289dd7617c57910669f5b3922e Mon Sep 17 00:00:00 2001 > From: David Thompson > Date: Sat, 2 May 2015 18:58:44 -0400 > Subject: [PATCH] doc: Fix location of default user dmd configuration file. > > * dmd.texi ("Jump Start"

[DMD] [PATCH] doc: Fix location of default user dmd configuration file.

2015-05-02 Thread David Thompson
While setting up dmd as a user service manager, the docs let me astray and I put my config in the wrong place. >From 5604ea6b3760b3289dd7617c57910669f5b3922e Mon Sep 17 00:00:00 2001 From: David Thompson Date: Sat, 2 May 2015 18:58:44 -0400 Subject: [PATCH] doc: Fix location of default user

[GSoC] Syntax and semantics of systemd units in GNU dmd

2015-03-27 Thread hares faiez
Hello :), May be its too late, but i will be very grateful for any reply. I am a second year software engineering student and i am about applying on the idea of improving GNU dmd for GSoc. I become a bit acquainted with GNU dmd and services system architecture and use through the "GNU dmd M

Re: dmd D Programming Language compiler

2015-03-17 Thread Walter Bright
On 3/17/2015 10:25 AM, Ludovic Courtès wrote: Hi Walter, Apologies for the late reply. Walter Bright skribis: The D programming language compiler has been called dmd since about 2000 or so. In order to avoid confusion, may I request that the Gnu dmd ("Daemons-managing Daemon")

Re: dmd D Programming Language compiler

2015-03-17 Thread Ludovic Courtès
Hi Walter, Apologies for the late reply. Walter Bright skribis: > The D programming language compiler has been called dmd since about > 2000 or so. In order to avoid confusion, may I request that the Gnu > dmd ("Daemons-managing Daemon") change its acronym? For the record,

Re: [GSoC] Introduction + question about dmd

2015-03-10 Thread Ludovic Courtès
e proposed DHCP client should support only DHCPv4 for > now, with DHCPv6 being added in later? I would consider DHCPv6 a bonus for this project, and DHCPv4 a requirement. But I’m open to discussions; what’s your take on this? > Also, are you considering the implementation of the dmd eve

Re: Gluglug X200 hangs on boot after `# guix system reconfigure /etc/sysconfig.scm', right after starting dmd

2015-03-09 Thread Ludovic Courtès
With commit 116244d, if you have, say, both ‘dhcp-client-service’ and ‘wicd-service’ in the config, you get a hard error: $ guix system build gnu/system/os-config.tmpl -n guix system: error: service 'networking' provided more than once Thanks, Ludo’.

Re: Gluglug X200 hangs on boot after `# guix system reconfigure /etc/sysconfig.scm', right after starting dmd

2015-03-09 Thread Ludovic Courtès
(dhcp-client-service) > (avahi-service) > %base-services)) [...] > setting up setuid programs in '/run/setuid-programs'... > making '/gnu/store/h5s1apxpmg8cgdwj9x3yzyxj8f6zizzr-system' the current > system... > [

Re: Gluglug X200 hangs on boot after `# guix system reconfigure /etc/sysconfig.scm', right after starting dmd

2015-03-09 Thread 白い熊
t;device. I think it mounts root. It seems to me to be associated with the assertion failed: On 2015年3月9日 11:46:11 CET, "白い熊 @相撲道" wrote: >Service dmd has been started. >Assertion (null? (lookup-services (canonical-name new))) failed. >assertion-failed() >[4.706625]

Re: Gluglug X200 hangs on boot after `# guix system reconfigure /etc/sysconfig.scm', right after starting dmd

2015-03-09 Thread Daniel Pimentel
ror messages on boot up to dmd start. Then it fails with: setting up setuid programs in '/run/setuid-programs'... making '/gnu/store/h5s1apxpmg8cgdwj9x3yzyxj8f6zizzr-system' the current system... [2.915986] random: nonblocking pool is initialized Service dmd has bee

Gluglug X200 hangs on boot after `# guix system reconfigure /etc/sysconfig.scm', right after starting dmd

2015-03-09 Thread 白い熊
icd-service” is logically not present, and thus “sudo deco enable wicd” fails with “No service at all providing wicd.” Now when just “(wicd-service)” is added to services, this being the only change compared with the above, the system will hang on boot. There are no error messages on boot up to dmd

Re: [GSoC] Introduction + question about dmd

2015-03-06 Thread Rohan Prinja
n that the proposed DHCP client should support only DHCPv4 for now, with DHCPv6 being added in later? Also, are you considering the implementation of the dmd event loop to be part of this project idea or outside of it? As you said, once the DHCP library is written, we could test its interop with dmd by c

Re: [GSoC] Introduction + question about dmd

2015-03-05 Thread Jonas Rebmann
nu project. Would it be possible to team up on this project? Other project ideas for guix/dmd are very welcome. I'll be waiting for Ludovics reply and see what other project ideas might be interesting for me. Kind regards, Jonas 2015-03-05 11:51 GMT+01:00 Ludovic Courtès : > Hell

Re: [GSoC] Introduction + question about dmd

2015-03-05 Thread Rohan Prinja
ing my gsoc for the gnu > project. > Would it be possible to team up on this project? > Other project ideas for guix/dmd are very welcome. > I'll be waiting for Ludovics reply and see what other project ideas might > be interesting for me. > > Kind regards, > Jonas &g

Re: [GSoC] Introduction + question about dmd

2015-03-05 Thread Ludovic Courtès
hly equivalent to ISC's dhclient. The library > should also implement a service that dmd can run. Specifically, the library’s functionality should be available in a way that makes it easy to integrate in some event loop. > Things I've done so far - read the dmd manual, started lea

dmd D Programming Language compiler

2015-03-04 Thread Walter Bright
The D programming language compiler has been called dmd since about 2000 or so. In order to avoid confusion, may I request that the Gnu dmd ("Daemons-managing Daemon") change its acronym? Thanks, -Walter

[GSoC] Introduction + question about dmd

2015-03-04 Thread Rohan Prinja
would be a package installable via Guix. This would make available a command roughly equivalent to ISC's dhclient. The library should also implement a service that dmd can run. Things I've done so far - read the dmd manual, started learning Guile (I've programmed in Racket before, but not

[sr #108565] Send Git commit notifications for dmd to guix-comm...@gnu.org

2014-10-28 Thread Ludovic Courtès
Follow-up Comment #3, sr #108565 (project administration): Hello! We're still interested in switching guix-commits and guile-commits to git-multimail. Is it possible? TIA, Ludo'. ___ Reply to this item at:

Re: [PATCH] dmd: Allow storing early logs before writing to disk

2014-09-19 Thread Ludovic Courtès
David Michael skribis: > On Sat, Sep 13, 2014 at 8:16 AM, Ludovic Courtès wrote: >> David Michael skribis: >>> On Thu, Sep 11, 2014 at 10:31 AM, Ludovic Courtès wrote: > [snip] >>>> The ideal thing would be: >>>> >>>> 1. Run ‘dmd -l

  1   2   >