[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Tracking upstream releases
From: |
Thompson, David |
Subject: |
Re: Tracking upstream releases |
Date: |
Wed, 21 Oct 2015 09:17:55 -0400 |
On Wed, Oct 21, 2015 at 8:54 AM, Ludovic Courtès <address@hidden> 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 “updaters”
> 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.10.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 ‘-t’ is omitted, all the updaters are used.)
>
> So, I invite you to add an updater for your favorite importer!
> It’s easy and super cool! :-)
This is awesome! I will add some updaters when I get a chance.
Thanks!
- Dave