From mboxrd@z Thu Jan 1 00:00:00 1970 From: YOANN P Subject: RE: ~/.guix-profile/manifest usage with "guix package -m [manifest]" / "guix pack -m [manifest]" etc.. Date: Thu, 27 Sep 2018 20:03:23 +0000 Message-ID: References: , <87h8ic36ix.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:36965) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g5cVi-0005RT-2S for guix-devel@gnu.org; Thu, 27 Sep 2018 16:03:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g5cVg-0000xu-NY for guix-devel@gnu.org; Thu, 27 Sep 2018 16:03:41 -0400 In-Reply-To: <87h8ic36ix.fsf@gnu.org> Content-Language: fr-FR 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.org@gnu.org Sender: "Guix-devel" To: =?Windows-1252?Q?Ludovic_Court=E8s?= Cc: "guix-devel@gnu.org" >De : Ludovic Court=E8s =0A= >Envoy=E9 : mercredi 26 septembre 2018 10:19=0A= >=C0 : YOANN P=0A= >Cc : guix-devel@gnu.org=0A= >Objet : Re: ~/.guix-profile/manifest usage with "guix package -m [manifest= ]" / "guix pack -m [manifest]" etc..=0A= > =0A= >Hello,=0A= =0A= Hi,=0A= =0A= >=0A= >YOANN P skribis:=0A= >=0A= >> I was thinking than "~/.guix-profile/manifest" was a valid manifest file= due to his name, but it seems not that is the case from the error i've got= =0A= >>=0A= >> https://pastebin.com/Z7h2t5mL=0A= >>=0A= >> After some search , i've finally understand that the instantiated profil= e couldn't be used as source profile for "guix package -m" etc... due to th= e same words despite use case and is a bit confusing=0A= >=0A= >I agree it=92s a bit confusing. The manual does make it clear that -m=0A= >expects source code that evaluates to a manifest object, though.=0A= >=0A= =0A= Indeed, but I only found the IRC discussion between alezost and you who exp= lained it clearly.=0A= I'm not sure that alezost and me was the only ones who do the same error, b= ut maybe adding in manual a comparison between formats will be great, or ma= ybe use another keyword for the instantiate manifest ?=0A= =0A= >> https://gnunet.org/bot/log/guix/2016-05-27#T1040380=0A= >>=0A= >> It will be really convenient to only have the instantiate profile to eas= ily maintain it in a vcs system.=0A= >>=0A= >> Despite what ludo said in 2016 on IRC, i didn't see those options yet.= =0A= >> Did i missed them ?=0A= >> If not implemented yet, any news about this feature ? :)=0A= >=0A= >No news I=92m afraid :-) but I=92ve opened an issue so we keep track of it= :=0A= >=0A= > https://issues.guix.info/issue/32844=0A= >=0A= >Maybe you can help?=0A= >=0A= =0A= No offense, but, even if didn't try too many times to understand Guile Sche= me, even if i really love Guix, the last time i tried to contribute (http:/= /git.savannah.gnu.org/cgit/guix.git/commit/?id=3D6e0efe8cd5c85e7b83808b466c= 626484274def8d) I really was not comfortable with this new language and my = brain found it hard to understand the indentation rules / closing parenthes= is for a first approach.=0A= If i acquire the skills to add it before someone doing it instead of me, i = will submit it with pleasure, because i'm sure to be not the only one with = this need :) and will be a pleasure to support a project i want see growin= g.=0A= =0A= >Thanks,=0A= >Ludo=92.=0A= =0A= Nb: not directly related to this discussion, but since my last commit, i do= n't know if you already add it, but adding to your CI a build test for the = packages with a custom store to be sure there is no hardcoded path to /gnu = will prevent this kind of errors.=0A= =0A= Thanks Ludo for always answering me, i really appreciate it.=0A= Best regards,=0A= =0A= Yoann=