From mboxrd@z Thu Jan 1 00:00:00 1970 From: Zachary Kanfer Subject: How do I make a manifest file that installs a specific version of a dependency? Date: Sun, 12 Mar 2017 00:55:01 -0500 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a114a804e8c78d6054a823db1 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:54537) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cmwTV-00058v-Oo for help-guix@gnu.org; Sun, 12 Mar 2017 00:55:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cmwTU-0003LI-U8 for help-guix@gnu.org; Sun, 12 Mar 2017 00:55:25 -0500 Received: from mail-qk0-x235.google.com ([2607:f8b0:400d:c09::235]:35322) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cmwTU-0003KG-Pb for help-guix@gnu.org; Sun, 12 Mar 2017 00:55:24 -0500 Received: by mail-qk0-x235.google.com with SMTP id v125so199826567qkh.2 for ; Sat, 11 Mar 2017 21:55:23 -0800 (PST) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: help-guix@gnu.org --001a114a804e8c78d6054a823db1 Content-Type: text/plain; charset=UTF-8 In the thread beginning here (https://lists.gnu.org/ archive/html/help-guix/2016-11/msg00000.html), I was given the advice to install icedtea@2.6 and see if that fixes my keystore problem. But I have no idea how to do so with a manifest file. I don't want to run `guix package -i` commands by hand; I want a manifest file. Running `guix package -m` on a file with this line `(list icedtea-2.6 "jdk")` gives an error "In procedure module-lookup: Unbound variable: icedtea-2.6". I get the same error for the following lines: `(list icedtea-2.6.6 "jdk")` `(list icedtea@2.6.6 "jdk")` `guix package -s icedtea` reports that there is a version 2.6.6. How do I specify this in a manifest file? Thanks. --001a114a804e8c78d6054a823db1 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
In the thread beginning here (https://lists.gnu.org/archive/html/help-guix/2016-= 11/msg00000.html), I was given the advice to install icedtea@2.6 and se= e if that fixes my keystore problem.

But I have no idea how to= do so with a manifest file. I don't want to run `guix package -i` comm= ands by hand; I want a manifest file.

Running `guix package -m= ` on a file with this line `(list icedtea-2.6 "jdk")` gives an er= ror "In procedure module-lookup: Unbound variable: icedtea-2.6".<= br>
I get the same error for the following lines:

`(list ic= edtea-2.6.6 "jdk")`
`(list icedtea@2.6.6 "jdk")`
=
`guix package -s icedtea` reports that there is a version 2.6.6. = How do I specify this in a manifest file? Thanks.
--001a114a804e8c78d6054a823db1--