From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Thompson, David" Subject: Re: core-updates merged! Date: Wed, 26 Mar 2014 11:55:08 -0400 Message-ID: References: <87mwgn8twp.fsf@gnu.org> <87txal0xpq.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48470) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WSqAf-0001UV-U4 for guix-devel@gnu.org; Wed, 26 Mar 2014 11:55:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WSqAa-0006HE-45 for guix-devel@gnu.org; Wed, 26 Mar 2014 11:55:17 -0400 Received: from na6sys009bog035.obsmtp.com ([74.125.150.109]:33047) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WSqAZ-0006H2-Ve for guix-devel@gnu.org; Wed, 26 Mar 2014 11:55:12 -0400 Received: by mail-pd0-f175.google.com with SMTP id x10so2055556pdj.20 for ; Wed, 26 Mar 2014 08:55:10 -0700 (PDT) In-Reply-To: <87txal0xpq.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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: =?ISO-8859-1?Q?Ludovic_Court=E8s?= Cc: guix-devel@gnu.org On Wed, Mar 26, 2014 at 11:46 AM, Ludovic Court=E8s wrote: > I've just merged core-updates in master, and Hydra has already built > most of it. So that brings glibc 2.19, grep 2.18, libgc 7.4, guile > 2.0.11, bash 6.3, the ability to use directories as package sources > (instead of tarballs), and a bunch of other updates and improvements. bash 6.3? Is this a typo or have I missed something? > > It's been more than 3 months between this merge and the previous one, > which is probably too much. > > To avoid lingering branches, I think we should have a more formal, > time-based process. For instance, we would let the branch live for N > months exactly, and freeze it at N months minus one week. > > GCC and glibc are released roughly every 6 months, but typically with a > 3 month offset. So I would go for N =3D 2 or N =3D 3. Maybe N =3D 2 is > better as it would allow us to make core improvements and small upgrades > more often. > > Thoughts? > > Thanks, > Ludo'. > Merging core-updates every 2 months sounds reasonable to me, fwiw. What are the potential downsides to frequently merging core-updates? Too much package rebuilding? Unstable software? Just curious if there are any good reasons for a more conservative approach. - Dave