GNU bug report logs - #31669
Allowing system-wide package replacements with 'guix system'

Previous Next

Package: guix;

Reported by: Rutger Helling <rhelling <at> mykolab.com>

Date: Thu, 31 May 2018 14:46:01 UTC

Severity: normal

Full log


View this message in rfc822 format

From: Rutger Helling <rhelling <at> mykolab.com>
To: ludo <at> gnu.org (Ludovic Courtès)
Cc: 31669 <at> debbugs.gnu.org
Subject: bug#31669: 'guix system' enhancements
Date: Fri, 1 Jun 2018 16:40:52 +0200
[Message part 1 (text/plain, inline)]
Hi Ludo,

That might cause confusion like you said, so I'm not sure if that would
be an improvement.

I guess I was wondering whether there was an easy way to do something
like build your entire system with a newer Mesa, or use LibreSSL 
instead of OpenSSL as mentioned. Of course you could change your own
git checkout, but that's not as elegant as '--with-input/--with-graft'
etc.

Another option would be to make your own transformed packages and add
those as services instead of the regular versions. Unfortunately a lot
of services right now don't have that option (OpenSSH for example).
Plus you're pretty liable to make a mistake that way.

On Fri, 01 Jun 2018 14:58:03 +0200
ludo <at> gnu.org (Ludovic Courtès) wrote:

> Hello,
> 
> Rutger Helling <rhelling <at> mykolab.com> skribis:
> 
> > This isn't really a bug, but I noticed that 'guix system' right now
> > cannot use certain common build options like 'with-input'. I don't
> > know how hard it would be to add that, because I think it could be
> > pretty useful for something like the following for example:
> >
> > guix system reconfigure --with-input=openssl=libressl system.scm  
> 
> Note that ‘--with-input’ & co. are *package* transformation options,
> so the question is which packages we’d apply them to.
> 
> We could take those options as applying to all the packages in the
> global profile, but it may not be exactly what people would expect
> because it would not apply to packages used by Shepherd services.
> 
> WDYT?
> 
> Ludo’.

[Message part 2 (application/pgp-signature, inline)]

This bug report was last modified 6 years and 363 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.