guix-patches
[Top][All Lists]
Advanced

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

bug#27865: [PATCH 0/3] Use Guile-Git for 'guix pull'


From: Ludovic Courtès
Subject: bug#27865: [PATCH 0/3] Use Guile-Git for 'guix pull'
Date: Wed, 02 Aug 2017 00:10:26 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux)

address@hidden (Ludovic Courtès) skribis:

> Ludovic Courtès <address@hidden> skribis:
>
>> This change makes Guile-Git a hard dependency.  The transition might be
>> somewhat bumpy since it’s possible that users not having Guile-Git
>> installed will run ‘guix pull’ and, upon completion, will get an error
>> when they re-run ‘guix pull’.  This will be fixed by installing
>> ‘guile-git’.  Thinking about it, (guix scripts pull) could perhaps try
>> to be smart and have an error message saying “please install Guile-Git”
>> or something.
>
> I think we can go as far as installing Guile-Git in the user’s profile,
> like this:

I pushed it as 59a16275189f55ddd692b0ea5b415c706fa1fd69 but came up with
something less radical: ‘guix pull’ errors out when Guile-Git is
missing, with a message explaining how to install it.

When upgrading from Guix before Feb. 2017, ‘guix pull’ simply refuses to
upgrade because those old versions lacked a ‘guile-git’ package.

I think this should make the transition mostly painless.
Please report any issues!

Ludo’.





reply via email to

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