From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Why are there no binary available Date: Tue, 30 Aug 2016 14:12:34 +0200 Message-ID: <87y43emp59.fsf@gnu.org> References: <20160822191627.GA23886@jasmine> 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]:42920) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1behuE-0006jO-Vl for help-guix@gnu.org; Tue, 30 Aug 2016 08:12:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1behuA-0005H1-Sm for help-guix@gnu.org; Tue, 30 Aug 2016 08:12:42 -0400 In-Reply-To: (Vincent Legoll's message of "Tue, 23 Aug 2016 11:01:10 +0200") 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: Vincent Legoll Cc: help-guix Hi, Vincent Legoll skribis: > On Mon, Aug 22, 2016 at 9:16 PM, Leo Famulari wrote: >> On Fri, Aug 19, 2016 at 01:18:13PM +0200, Vincent Legoll wrote: >>> I'm trying to understand why are there no binaries available >>> for my system and I'm rebuilding everything. >>> >>> The answer may be that I have a system configuration that >>> makes the hydra binaries not good for my system, but that >>> is just a guess... >>> >>> Is there a guix command to know for sure that system >>> configuration is not compatible with hydra binaries ? >> >> Changing the system configuration should not cause changes to package >> definitions, so you should be using the same packages that are provided >> by Hydra. >> >> I'm not sure where what the problem could be. Can you give some details >> about your set-up? >> >> Guix or GuixSD? > > GuixSD in a qemu VM x86_64 > >> What version of Guix (`guix --version)? > > $ guix --version > guix (GNU Guix) 20160823.08 > >> Are you trying to use modified versions of any packages? > > Not with root account, nor with guix system reconfigure, just the > following in /etc/config.scm > (based on bare-bones.scm) : > > (bootloader (grub-configuration (device "/dev/vda") > ; (theme (grub-theme)) > )) > > (packages (cons libinput-minimal (lset-difference eqv? %base-packages > '(libinput avahi bluez)))) The (lset-difference =E2=80=A6) expression above is equal to =E2=80=98%base= -packages=E2=80=99, because the third argument is a list of symbols whereas the second one is a list a packages (so these two sets are disjoint). You probably meant: (lset-difference eq? %base-packages (list libinput avahi bluez)) I don=E2=80=99t know the answer to your initial question though. Ludo=E2=80=99.