From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [PATCH] distro: automake: Update to 1.12.6 Date: Fri, 11 Jan 2013 18:19:35 +0100 Message-ID: <874nin3ae0.fsf@gnu.org> References: <201212220956.51651.andreas@enge.fr> <871ue78q49.fsf@gnu.org> <87r4m7lcav.fsf@karetnikov.org> <87han34dww.fsf@gnu.org> <87hamnekw5.fsf@karetnikov.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([208.118.235.92]:34585) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TtiGs-0007Rt-KC for bug-guix@gnu.org; Fri, 11 Jan 2013 12:20:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TtiGr-0005OE-3l for bug-guix@gnu.org; Fri, 11 Jan 2013 12:19:58 -0500 Received: from mail1-relais-roc.national.inria.fr ([192.134.164.82]:1469) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TtiGq-0005O4-Q4 for bug-guix@gnu.org; Fri, 11 Jan 2013 12:19:57 -0500 In-Reply-To: <87hamnekw5.fsf@karetnikov.org> (Nikita Karetnikov's message of "Fri, 11 Jan 2013 11:37:13 -0500") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: Nikita Karetnikov Cc: bug-guix@gnu.org Nikita Karetnikov skribis: >> For Automake, I don=E2=80=99t think it makes sense, though. Or did you = have >> anything special in mind? > > Dependencies. For instance, you're updating Foo that requires Bar. > (There is Bar-41 in the repo, but this version of Foo requires 42. > Also, Bar-42 has some backward incompatible changes.) If you update Bar > to 42, it will break other packages. I suggest to keep three versions: > the latest version, second-to-last, and third-to-last. I don=E2=80=99t understand what you mean. There can be as many different versions of Automake as you want in the user=E2=80=99s store, and they will happily coexist. But that doesn=E2=80=99t mean that the distro itself should keep providing several versions. This is a completely orthogonal question. Or did I misunderstand something? Ludo=E2=80=99.