[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: A pleasant low-hanging fruit

From: Alex Sassmannshausen
Subject: Re: A pleasant low-hanging fruit
Date: Thu, 07 Mar 2013 19:25:40 +0000

The mind boggles... Awesome.


On Tue,   5 Mar 2013, 19:47:21 GMT, Ludovic Courtès <address@hidden> wrote:

> Hi!
> I just had a brain wave and couldn’t resist: commit ef010c0 changes
> ‘guix package --install’ such that, when installing a GNU package, it
> automatically reports the availability of a new upstream version.
> So, for instance, if you run it today:
> --8<---------------cut here---------------start------------->8---
> $ ./pre-inst-env guix package -i idutils -n
> [nothing special here]
> $ ./pre-inst-env guix package -i gettext -n
> gnu/packages/gettext.scm:27:3: note: using gettext- but
> gettext- is available upstream --8<---------------cut
> here---------------end--------------->8---
> Isn’t it cool?   :-)
> This is fast (~1 sec.), except for packages like GCC with many versions
> and a deep FTP tree structure (~1 m!).   It’s a rare operation, so it
> doesn’t have to be blazingly fast, but definitely faster than for GCC.
> Room for improvement.
> The next step is to offer the option to automatically install from the
> upstream tarball, by downloading it and substituting it in the ‘package’
> record.   The only bit that is missing for this is a GPG keyring of GNU
> maintainer keys so that we can automatically authenticate tarballs (I’ve
> asked Karl about this.)
> The next next step is some fancy stuff that, upon successful
> installation of the new upstream version, offers to automatically submit
> a patch for inclusion in Guix.   This way, every user would end up
> participating in the maintenance of the distro in a simple yet effective
> fashion.   :-)
> Ludo’.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]