Subject: bug#15314: closed (Re: bug#15314: ‘--no-substitutes’is ignored on i686)

From: [email-masked] (GNU bug Tracking System)
Date: Sat, 29 Mar 2014 13:21:03 +0000

Your bug report

#15314: ‘--no-substitutes’ is ignored on i686

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
15314: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=15314
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#15314: ‘--no-substitutes’ is ignored on i686
From: [email-masked] (Ludovic Courtès)
To: Nikita Karetnikov <[email-masked]>
Cc: [email-masked], [email-masked]
Date: Sat, 29 Mar 2014 14:19:57 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

Nikita Karetnikov <[email-masked]> skribis:

>> Could you check whether it’s still there?  Run ‘guix build emacs
>> --no-substitutes’ (for instance), and see if it uses substitutes.
>
> I can’t reproduce the bug.

Closing it.  Please reopen if it shows up again.

Ludo’.

Subject: Re: ‘--no-substitutes’ is ignored on i686
From: [email-masked] (Ludovic Courtès)
To: Nikita Karetnikov <[email-masked]>
Cc: [email-masked], Cyril Roelandt <[email-masked]>
Date: Mon, 09 Sep 2013 23:32:45 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

(Moving to bug-guix.  Please reply to the bug address.
See <https://lists.gnu.org/archive/html/guix-devel/2013-09/msg00064.html>
for the beginning of the report.)

Nikita Karetnikov <[email-masked]> skribis:

>> I can confirm this bug on i686. The same happens with "guix package
>> --no-substitutes -i gnupg". On x86-64, everything works as expected.
>
> Does it mean that the daemon is the cause of the problem since the error
> is platform-specific?

It looks as though ‘set-build-options’ was not passing through correctly
serialized data.

So, could you add a bunch of ‘pk’ in ‘set-build-options’ in store.scm,
as well as in the corresponding code in nix-daemon.cc (under
‘wopSetOptions’, in particular), to see whether something gets munged on
the way?

TIA,
Ludo’.