From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: How do I make a manifest file that installs a specific version of a dependency? Date: Mon, 13 Mar 2017 09:24:24 +0100 Message-ID: <8737eheg93.fsf@gnu.org> References: <87shmi17wy.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:47365) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cnLHL-0006kK-1H for help-guix@gnu.org; Mon, 13 Mar 2017 04:24:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cnLHH-0005AK-1y for help-guix@gnu.org; Mon, 13 Mar 2017 04:24:30 -0400 In-Reply-To: (Zachary Kanfer's message of "Sun, 12 Mar 2017 19:50:07 -0400") 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: Zachary Kanfer Cc: help-guix@gnu.org Hi, Zachary Kanfer skribis: > Thanks for responding. When I run this, I got this error: > > Directory > '/gnu/store/jvj247prbwy1jn20svy4ls5yjscpmiss-xdg-mime-database/share/mime= /packages' > does not exist! > > My manifest file only installs racket and icedtea@2.6.6:jdk. If I rerun t= he > same command, I get "nothing to be done". Is this really an error? Does =E2=80=9Cguix package -I=E2=80=9D lists both= Racket and IcedTea as installed? I suspect this message might be a harmless warning from one of the profile hooks, but it=E2=80=99s admittedly confusing. > As a side note, is this the commonly recommended way to structure the > manifest file? The documentation for `guix package -m` instead says to use > `use-package-modules`, and doesn't mention anything about > `specification->package+output`. The documentation has been updated to suggest that: https://git.savannah.gnu.org/cgit/guix.git/commit/?id=3D6cd1059340 (It will show up in the on-line copy when we update it.) Thanks, Ludo=E2=80=99.