From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: Re: Guile 2.0.13 Date: Wed, 12 Oct 2016 16:30:32 -0400 Message-ID: <20161012203032.GA11690@jasmine> References: <8760oxpwsd.fsf@gnu.org> <20161012163542.GA32216@jasmine> <87mvi9mikz.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:54100) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1buQAs-0000s4-EJ for guix-devel@gnu.org; Wed, 12 Oct 2016 16:30:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1buQAo-0005vZ-39 for guix-devel@gnu.org; Wed, 12 Oct 2016 16:30:49 -0400 Content-Disposition: inline In-Reply-To: <87mvi9mikz.fsf@gnu.org> 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: Ludovic =?iso-8859-1?Q?Court=E8s?= Cc: guix-devel@gnu.org On Wed, Oct 12, 2016 at 10:13:32PM +0200, Ludovic Courtès wrote: > Leo Famulari skribis: > > > On Wed, Oct 12, 2016 at 02:38:26PM +0200, Ludovic Courtès wrote: > >> Given that core-updates with Guile 2.0.12 is on its way and that master > >> is still at 2.0.11, I’d suggest to leave master as-is and focus on > >> core-updates. > >> > >> There we have 2 options: > >> > >> 1. Changing ‘guile-2.0/fixed’ to 2.0.13, but 1,310 packages depend on it. > >> > >> 2. Grafting 2.0.13, which is doable since 2.0.12 and .13 have the same ABI. > > > > Considering that 2.0.13 fixes a bug that is exposed by grafting, > > That *was* exposed by grafting; commit > d72267863382041b84a9712eea354882be72ef55 works around the problem, so > that’s fine. Oh, right! > > We could always un-graft it between releases if Hydra isn't busy. > > Yeah. I was thinking that we’d want to finish this core-updates cycle > and then later do an ungrafting round or something. > > WDYT? That sounds good. I think we should try doing some more specific "updates" branches in between releases, assuming we have the compute power and the motivation. And we could also have some periodic ungrafting rebuilds when necessary and feasible. So, we would graft guile-2.0, make guile-2.0/fixed use 2.0.12, and set replacement #f in guile-next? Anything else?