From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Guile 2.0.13 Date: Tue, 18 Oct 2016 16:26:15 +0200 Message-ID: <87bmyhivi0.fsf@gnu.org> References: <8760oxpwsd.fsf@gnu.org> <20161012163542.GA32216@jasmine> <87mvi9mikz.fsf@gnu.org> <20161012203032.GA11690@jasmine> <87wphc6jjp.fsf@gnu.org> <20161015171311.GB14171@macbook42.flashner.co.il> 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]:41452) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bwVLS-0004sW-AL for guix-devel@gnu.org; Tue, 18 Oct 2016 10:26:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bwVLO-0001to-8w for guix-devel@gnu.org; Tue, 18 Oct 2016 10:26:22 -0400 In-Reply-To: <20161015171311.GB14171@macbook42.flashner.co.il> (Efraim Flashner's message of "Sat, 15 Oct 2016 20:13:12 +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: Efraim Flashner Cc: guix-devel@gnu.org Efraim Flashner skribis: > On Thu, Oct 13, 2016 at 11:11:38PM +0200, Ludovic Court=C3=A8s wrote: >>=20 >> More generally, we could try to have a =E2=80=9Cstaging=E2=80=9D branch = for safe changes >> that involve a rebuild of between ~300 and ~1200 packages, that we=E2=80= =99d >> merge more frequently than =E2=80=98core-updates=E2=80=99 (I think the N= ix folks do >> that). By =E2=80=9Csafe=E2=80=9D I mean things like ungrafting, minor u= pgrades and >> improvements; the goal would be to reduce the latency for such changes. >>=20 >> Things that rebuild more than ~1200 packages would still go to >> =E2=80=98core-updates=E2=80=99. >>=20 >> WDYT? >>=20 >> Thanks! >>=20 >> Ludo=E2=80=99. >>=20 > > This sounds like a good idea in general. A quick `guix refresh -l cmake' > showed ~1100 packages, which would make this a good spot for the patch I > tossed into core-updates to also build the ccmake binary. > > Currently I think most of us try to keep the number of rebuilds under > ~150, so it might be nice to have some sort of guidelines in a separate > post (and in HACKING eventually) so that people don't miss it. I=E2=80=99ve posted a summary here: https://lists.gnu.org/archive/html/guix-devel/2016-10/msg00933.html Ludo=E2=80=99.