From mboxrd@z Thu Jan 1 00:00:00 1970 From: zimoun Subject: Re: Parameterized packages Date: Mon, 27 Jan 2020 13:34:48 +0100 Message-ID: References: <87d0bfrxr1.fsf@gnu.org> <87tv4qjy06.fsf@ambrevar.xyz> <875zh6rm5h.fsf@ambrevar.xyz> <87lfq1q7ea.fsf@ambrevar.xyz> <87zhefq0ih.fsf@ambrevar.xyz> <20200124215645.dalemg5qbkpai37m@n0> <87imkxcil8.fsf@ambrevar.xyz> <877e1dce3g.fsf@ambrevar.xyz> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:38921) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iw3bb-0007zA-UG for guix-devel@gnu.org; Mon, 27 Jan 2020 07:35:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iw3ba-0006Ol-S3 for guix-devel@gnu.org; Mon, 27 Jan 2020 07:35:03 -0500 Received: from mail-qk1-x732.google.com ([2607:f8b0:4864:20::732]:45828) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iw3ba-0006Nt-ML for guix-devel@gnu.org; Mon, 27 Jan 2020 07:35:02 -0500 Received: by mail-qk1-x732.google.com with SMTP id x1so9339518qkl.12 for ; Mon, 27 Jan 2020 04:35:00 -0800 (PST) In-Reply-To: <877e1dce3g.fsf@ambrevar.xyz> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane-mx.org@gnu.org Sender: "Guix-devel" To: Pierre Neidhardt Cc: Guix Devel On Mon, 27 Jan 2020 at 12:51, Pierre Neidhardt wrote: > > zimoun writes: > > > Maybe I misread. :-) > > I am still convinced that it is not the correct design and instead be > > able to partially override the package definition seems more > > appropriate. > > If you have another design in mind that supports parameter composition, p= lease > do share :) H=C3=A9h=C3=A9, you are kidding, right? :-) Maybe improving how to override a package... :-D Maybe something similar to Nix... which claims composition. ;-) https://nixos.org/nixos/nix-pills/override-design-pattern.html https://nixos.org/nixos/nix-pills/nixpkgs-overriding-packages.html Anyway. I should misunderstand something and should miss a key point. You could explain me IRL at Guix Days in the front of the beer you owe me. = ;-) Cheers, simon