From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: GSoC update Date: Wed, 11 Jul 2018 00:40:10 +0200 Message-ID: <87zhyyogtx.fsf@gnu.org> References: <26ad3921-18ea-dade-a839-083daf66e2bb@gmail.com> 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]:42697) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fd1Ir-0000Am-1e for guix-devel@gnu.org; Tue, 10 Jul 2018 18:40:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fd1Iq-0001S4-1m for guix-devel@gnu.org; Tue, 10 Jul 2018 18:40:12 -0400 In-Reply-To: <26ad3921-18ea-dade-a839-083daf66e2bb@gmail.com> (Ioannis Panagiotis Koutsidis's message of "Tue, 10 Jul 2018 20:42:37 +0300") 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" To: Ioannis Panagiotis Koutsidis Cc: Guix-devel Hi Ioannis, Ioannis Panagiotis Koutsidis skribis: > This patch adds initial support for .socket unit files. It does not > currently work but is near completion. Could you expound a bit? That=E2=80=99s a very short summary for all the s= weat you=E2=80=99ve put in it. :-) Also, what is the patch against? It=E2=80=99s not against =E2=80=98master= =E2=80=99; I suppose it=E2=80=99s against the previous state of your own branch, do you have a c= opy of your repo on-line? > During the past month I also worked on a patch that adds signalfd and > fiber support but these are currently way too unstable and for that > reason I have not included them in this patch. It=E2=80=99s OK that the thing doesn=E2=80=99t quite work=E2=80=94we knew i= t was not an easy task. What=E2=80=99s disappointing though is that you didn=E2=80=99t come = to us to discuss the issues until now. GSoC is not about working in all loneliness separately from the rest of the group; it=E2=80=99s about becomi= ng part of the group. On IRC Jelle and I (and possibly others) offered help on the =E2=80=98signa= lfd=E2=80=99 issue; I also outlined reasonable milestones (first, only use signalfd(2) instead of SIGCHLD, then discuss together what it would take to Fiberize the whole thing.) It=E2=80=99s sad that you remained stuck ins= tead of taking this opportunity to discuss it with us. > From cd260ae65056b53749e7c03f2498a28af2525934 Mon Sep 17 00:00:00 2001 > From: Ioannis Panagiotis Koutsidis > Date: Tue, 10 Jul 2018 20:03:21 +0300 > Subject: [PATCH] .socket units > > --- > modules/shepherd.scm | 44 +++-- > modules/shepherd/service.scm | 170 ++++++++++------- > modules/shepherd/systemd.scm | 354 ++++++++++++++++++++++++----------- > 3 files changed, 368 insertions(+), 200 deletions(-) The patch changes lots of things and unfortunately, without explanations, I do not understand what to do with it. Like what=E2=80=99s = the new feature? How is it used? What implementation choices were made? What=E2=80=99s left to be done?=E2=80=A6 Thank you, Ludo=E2=80=99.