GNU bug report logs

#31669 Allowing system-wide package replacements with 'guix system'

PackageSource(s)Maintainer(s)
guix PTS Buildd Popcon
Full log

Message #11 received at 31669@debbugs.gnu.org (full text, mbox, reply):

Received: (at 31669) by debbugs.gnu.org; 1 Jun 2018 14:41:12 +0000
From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 01 10:41:12 2018
Received: from localhost ([127.0.0.1]:58126 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces@debbugs.gnu.org>)
	id 1fOlEu-00027D-HO
	for submit@debbugs.gnu.org; Fri, 01 Jun 2018 10:41:12 -0400
Received: from mx.kolabnow.com ([95.128.36.41]:24886)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rhelling@mykolab.com>) id 1fOlEs-00026z-51
 for 31669@debbugs.gnu.org; Fri, 01 Jun 2018 10:41:10 -0400
Received: from localhost (unknown [127.0.0.1])
 by ext-mx-out001.mykolab.com (Postfix) with ESMTP id 1FA98592;
 Fri,  1 Jun 2018 16:41:04 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mykolab.com; h=
 content-type:content-type:mime-version:references:in-reply-to
 :message-id:subject:subject:from:from:date:date:received
 :received:received; s=dkim20160331; t=1527864062; x=1529678463;
 bh=80QcFupjt5f2gxaVYVGSsEzE3sP3lwmkZHqL1M+gVJo=; b=w355e4lXMuRf
 cH9pUiZoR+Qn7eNA2w2OpM2JvTX7sanl331kTslsQ41yxadLP3h8/DPEKta9yX8T
 0OTSX5++jbkcj6lBgu4BuuT4+YV2d+Y9YShHppOSSIupaKU01tDeTT5bAaiPIp1O
 JX9o+cqY7o5wvolj/AVBvUcXrmXOlwKD69UGnQpd8J3ryATj2oNuL65fdadTkUbQ
 lUdmfO8TuRkUdFlTTKkNE4Vl9+/VSf2JkyKy2ENss/YvxHa2tIhgyuICqoGfhRX4
 8QFB9esw5uvtQyY69Z4mCGCAedB0XYvUgVGnKoten9TrbfIiRVRdbiZ8vPkNCqYl
 VuVKncF+TH07ND6iLTfCSyo7jfKX8/3wMCh6U2lGv0Fda243leQiwquwFxTqpTgr
 42vDCWx43tWZY+ZT8ph7Uc1V1hSD2U+eHwuK7SMqQft5bLUdnt2HKtWPYGz1/K0/
 Hz33BMb9y7QtTIBzK0oCn9RD7/4jEzfRy5h+ozZgsJM1cp4d/BB5f6MzWcr+ahKN
 AIQJumuWaOb9vdhUVG0yJKvMGRQFBoYDe0SHLEi9KQlVIAhip+F3io+7+JrVLucy
 Db11Jl4RiUucWZIyRuAeR2ZBrED6M5N2ARL8YF9+AggF+fGCwDmXD67h/ZU+vCLK
 fzJOOFAjhs9HQ0i0bbCa9Edk96ID9EU=
X-Virus-Scanned: amavisd-new at mykolab.com
X-Spam-Flag: NO
X-Spam-Score: -0.999
X-Spam-Level: 
X-Spam-Status: No, score=-0.999 tagged_above=-10 required=4.5
 tests=[ALL_TRUSTED=-1, FREEMAIL_FROM=0.001] autolearn=disabled
Received: from mx.kolabnow.com ([127.0.0.1])
 by localhost (ext-mx-out001.mykolab.com [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 0a3VpongXOQ3; Fri,  1 Jun 2018 16:41:02 +0200 (CEST)
Received: from int-mx001.mykolab.com (unknown [10.9.13.1])
 by ext-mx-out001.mykolab.com (Postfix) with ESMTPS id E517320E;
 Fri,  1 Jun 2018 16:41:02 +0200 (CEST)
Received: from ext-subm003.mykolab.com (unknown [10.9.6.3])
 by int-mx001.mykolab.com (Postfix) with ESMTPS id BD9EC18C;
 Fri,  1 Jun 2018 16:41:02 +0200 (CEST)
Date: Fri, 1 Jun 2018 16:40:52 +0200
From: Rutger Helling <rhelling@mykolab.com>
To: ludo@gnu.org (Ludovic Courtès)
Subject: Re: bug#31669: 'guix system' enhancements
Message-ID: <20180601164052.584cbd4d@mykolab.com>
In-Reply-To: <87bmcuackk.fsf@gnu.org>
References: <20180531164438.1e7a6976@mykolab.com>
	<87bmcuackk.fsf@gnu.org>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;
 boundary="Sig_/RUtXk2JpfW=A5thoHjw=HZ."; protocol="application/pgp-signature"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 31669
Cc: 31669@debbugs.gnu.org
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request@debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit@debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request@debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request@debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
[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@gnu.org (Ludovic Courtès) wrote:

> Hello,
> 
> Rutger Helling <rhelling@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)]

Send a report that this bug log contains spam.


debbugs.gnu.org maintainers <help-debbugs@gnu.org>. Last modified: Wed Sep 10 00:26:15 2025; Machine Name: wallace-server

GNU bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.