unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* New “guix refresh” command
@ 2013-04-24 22:24 Ludovic Courtès
  2013-04-25 21:27 ` Ludovic Courtès
                   ` (2 more replies)
  0 siblings, 3 replies; 26+ messages in thread
From: Ludovic Courtès @ 2013-04-24 22:24 UTC (permalink / raw)
  To: bug-guix

Hello!

There’s a new ‘guix refresh’ command.  The target audience is mostly
Guix developers: the command reports GNU packages that are not
up-to-date, and optionally updates the source files to reflect the new
version number and tarball hash.  (This is essentially a port of my
‘gnupdate’ program for Nixpkgs [0].)

When downloading new tarballs, it also retrieves signatures and checks
them with GPG, via the new (guix gnupg) module.  If the public key is
missing, it attempts to get it from keys.gnupg.net, and tries again; in
that case, the key is added to your keyring.  (It’s similar to what the
OpenSSH client does when introduced to new hosts.)

There’s room for improvement here and there, but the basic functionality
is in place, and it’s going to be profitable for the on-going round of
package updates.  :-)

Comments welcome!

Ludo’.

[0] http://thread.gmane.org/gmane.linux.distributions.nixos/3811

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2013-06-08 14:53 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-04-24 22:24 New “guix refresh” command Ludovic Courtès
2013-04-25 21:27 ` Ludovic Courtès
2013-04-26 16:16 ` Andreas Enge
2013-04-27  9:43   ` Ludovic Courtès
2013-04-27 10:11     ` Andreas Enge
2013-04-27 21:04       ` Ludovic Courtès
2013-04-27 21:14         ` Andreas Enge
2013-04-27 22:35           ` Ludovic Courtès
2013-04-29 21:27             ` Ludovic Courtès
2013-04-30 15:54               ` Andreas Enge
2013-05-07 19:03 ` Nikita Karetnikov
2013-05-07 22:21   ` Ludovic Courtès
2013-05-10  0:29     ` Nikita Karetnikov
2013-05-10 13:11       ` Ludovic Courtès
2013-05-10 22:54         ` Nikita Karetnikov
2013-05-11 10:10           ` Ludovic Courtès
2013-05-11 14:05             ` Nikita Karetnikov
2013-05-24 10:19               ` Nikita Karetnikov
2013-05-24 12:54                 ` Ludovic Courtès
2013-05-30  0:46                   ` Nikita Karetnikov
2013-06-01 15:55                     ` Ludovic Courtès
2013-06-02 22:29                       ` Ludovic Courtès
2013-06-07  5:26                       ` [PATCH] guix refresh: Add '--key-download' Nikita Karetnikov
2013-06-07 16:19                         ` Ludovic Courtès
2013-06-08 11:19                           ` Nikita Karetnikov
2013-06-08 14:48                             ` Ludovic Courtès

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).