From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Thompson, David" Subject: Re: Tracking upstream releases Date: Wed, 21 Oct 2015 09:17:55 -0400 Message-ID: References: <87d1w8crgs.fsf@gnu.org> 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]:58775) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZotHE-000382-Ju for guix-devel@gnu.org; Wed, 21 Oct 2015 09:18:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZotHA-00086P-GX for guix-devel@gnu.org; Wed, 21 Oct 2015 09:18:00 -0400 Received: from mail-yk0-f174.google.com ([209.85.160.174]:34567) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZotHA-00086J-CX for guix-devel@gnu.org; Wed, 21 Oct 2015 09:17:56 -0400 Received: by ykdr3 with SMTP id r3so48389519ykd.1 for ; Wed, 21 Oct 2015 06:17:55 -0700 (PDT) In-Reply-To: <87d1w8crgs.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: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Cc: guix-devel On Wed, Oct 21, 2015 at 8:54 AM, Ludovic Court=C3=A8s wrote: > Hello! > > We now have a number of importers, which is great, but so far we had no > support to update packages once they had been imported, even though most > of the code to do that already is in the importer. > > So commit 0a7c5a09 generalizes the upstream-tracking code from (guix > gnu-maintenance) a bit, such that we can then easily define =E2=80=9Cupda= ters=E2=80=9D > based on the import code. As an example, subsequent commits add an > updater for ELPA and one for CRAN. The end result is: > > --8<---------------cut here---------------start------------->8--- > $ ./pre-inst-env guix refresh -t cran -t elpa > gnu/packages/statistics.scm:819:13: r-testthat would be upgraded from 0.1= 0.0 to 0.11.0 > gnu/packages/emacs.scm:856:13: emacs-auctex would be upgraded from 11.88.= 6 to 11.88.9 > --8<---------------cut here---------------end--------------->8--- > > (When =E2=80=98-t=E2=80=99 is omitted, all the updaters are used.) > > So, I invite you to add an updater for your favorite importer! > It=E2=80=99s easy and super cool! :-) This is awesome! I will add some updaters when I get a chance. Thanks! - Dave