From mboxrd@z Thu Jan 1 00:00:00 1970 From: Liam Wigney Subject: Re: Guix infrastructure Date: Sun, 9 Jul 2017 21:36:37 +0930 Message-ID: <764DD2A8-A20B-4A88-9AF5-445D6E2DDE01@gmail.com> References: <20170701173604.vjzta4fccjfuqxoy@abyayala> <20170701180111.GA29205@jasmine.lan> <86d19dxg42.fsf@gmail.com> <20170707030042.GD1280@jasmine.lan> <87tw2o8mno.fsf@gnu.org> <20170708235044.kdaig76tc4nn37kp@abyayala> <87y3ryj78l.fsf@elephly.net> Mime-Version: 1.0 (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]:49554) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dUAzS-0007y6-V9 for guix-devel@gnu.org; Sun, 09 Jul 2017 08:07:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dUAzR-0004Kp-OW for guix-devel@gnu.org; Sun, 09 Jul 2017 08:07:06 -0400 Received: from mail-pf0-x243.google.com ([2607:f8b0:400e:c00::243]:32938) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dUAzR-00045R-IP for guix-devel@gnu.org; Sun, 09 Jul 2017 08:07:05 -0400 Received: by mail-pf0-x243.google.com with SMTP id e199so10800241pfh.0 for ; Sun, 09 Jul 2017 05:06:43 -0700 (PDT) In-Reply-To: <87y3ryj78l.fsf@elephly.net> 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: Ricardo Wurmus Cc: guix-devel@gnu.org Hey all, While I'm aware it was mentioned that server power was mentioned as an issue= , OpenQA might be of interest for automatic testing.=20 > On 9 Jul 2017, at 6:51 pm, Ricardo Wurmus wrote: >=20 >=20 > Hi ng0, >=20 >> - master is not stable and it is not being treated as a high priority >> problem >=20 > I don=E2=80=99t know where you get this from and I don=E2=80=99t appreciat= e the > insinuation that we don=E2=80=99t care. The vast majority of commits to > =E2=80=9Cmaster=E2=80=9D are totally fine. >=20 > As we don=E2=80=99t have the resources for maintaining a stable branch, =E2= =80=9Cmaster=E2=80=9D > is a best effort. >=20 >> - a bug in the compiler which is used in the core of Guix is bad. >=20 > We all agree here. I don=E2=80=99t see the point of reiterating it. The p= eople > who can fix it are already working on it =E2=80=94 in their own time and i= n > *addition* to all the things they regularly do. >=20 > Here=E2=80=99s a shout out to Ludo who tirelessly fixes old and new bugs, > implements new features, improves performance, deals with GSoC, and > answers community questions; to Andy Wingo who continuously improves > Guile performance, implements new Guix services, drafted and implemented > the potluck faster than I could blink, =E2=80=A6; to Leo and Mark and Mari= us who > keep on top of security issues despite the fact that this is no fun; =E2=80= =94 > the list goes on and on. >=20 > Andy and Ludo are working on the Guile bug already. I don=E2=80=99t see h= ow > this can reasonably result in complaints. >=20 >> In my >> understanding that we could at least try to evade this by reducing the >> module sizes is met with arguments like "this will be fixed in the >> future, for now we can only split 1 module the rest has to stay >> together for semantic and linguistic reasons". >> If my understanding of the whole situation is wrong this is due to the >> intransparent dealing with this serious problem and the way my idea >> to temporarily fix it was met. >=20 > =E2=80=9CIntransparent=E2=80=9D? I don=E2=80=99t know what else to say he= re. >=20 > Breaking up modules is *not* a fix, not even a temporary fix. How would > this help when Guile never frees memory and the cumulative usage ends up > being the same? This is something that needs to be fixed in Guile and > both Andy and Ludo have already spent time to investigate this and come > up with solutions. >=20 > I also wrote that splitting up (gnu packages python) is fine =E2=80=93 yet= I > have not seen a patch that would do this. There=E2=80=99s only so much a s= ingle > person can do. >=20 > I=E2=80=99m skipping the rest of the complaints in this paragraph, because= they > add nothing new and ignore the late night efforts of people in the Guix > and Guile communities. >=20 >> - Writing system services in Shepherd is hard. >=20 > I beg to differ. If you have legitimate concerns please point out the > sections in the manuals that are unclear and propose changes. >=20 >> These are the major issues Guix could fix. >=20 > =E2=80=9CGuix=E2=80=9D is people. >=20 > Personally, I don=E2=80=99t want to spend more time on this discussion, be= cause > I want to get back to getting things done that probably only few people > will see or notice, but which need to be done anyway. >=20 > -- > Ricardo >=20 > GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC > https://elephly.net >=20 >=20