GNU bug report logs - #52982
`guix home reconfigure` not installing packages in configuration file.

Previous Next

Package: guix;

Reported by: Ry Pemberton <rpem66 <at> pm.me>

Date: Mon, 3 Jan 2022 17:50:02 UTC

Severity: normal

Tags: moreinfo

Done: Andrew Tropin <andrew <at> trop.in>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 52982 in the body.
You can then email your comments to 52982 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#52982; Package guix. (Mon, 03 Jan 2022 17:50:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ry Pemberton <rpem66 <at> pm.me>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Mon, 03 Jan 2022 17:50:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Ry Pemberton <rpem66 <at> pm.me>
To: "bug-guix <at> gnu.org" <bug-guix <at> gnu.org>
Subject: `guix home reconfigure` not installing packages in configuration file.
Date: Mon, 03 Jan 2022 17:47:31 +0000
[Message part 1 (text/plain, inline)]
Hello :)

I've run into a strange issue where `guix home reconfigure` does not install the packages listed in the (home-environment(packages(append))) block.

It isn't throwing any errors except for a warning:
WARNING: Use of `load' in declarative module (#{ g56}#). Add #:declarative? #f to your define-module invocation. unbound-variable(#f "Unbound variable: ~S" (make-system-contructor) #f)

I am not using define-module as far as I know.
Guix Version: d87c292d7d4ec7349b22278bca45c9a7ca03ffe4
OS: GuixSD

Here is my guix home file:
https://paste.debian.net/plain/1225704

It is invoked with 'guix home reconfigure'.

Thank you for your time
- Ry (opalvaults)
[Message part 2 (text/html, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#52982; Package guix. (Mon, 03 Jan 2022 19:32:02 GMT) Full text and rfc822 format available.

Message #8 received at 52982 <at> debbugs.gnu.org (full text, mbox):

From: Ry Pemberton <rpem66 <at> pm.me>
To: "52982 <at> debbugs.gnu.org" <52982 <at> debbugs.gnu.org>
Subject: Added output of guix home reconfigure + added notes
Date: Mon, 03 Jan 2022 18:04:32 +0000
[Message part 1 (text/plain, inline)]
I've upped the times on the pastes in case they expire. I've also included the output from guix home reconfigure.

Output of guix home reconfigure
https://paste.debian.net/plain/1225711

guix-home.scm file
https://paste.debian.net/plain/1225712

Some added notes:
- This is on a fresh install of Guix.
- It seems to symlink just fine.

- Ry (opalvaults)
[Message part 2 (text/html, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#52982; Package guix. (Mon, 03 Jan 2022 19:32:02 GMT) Full text and rfc822 format available.

Message #11 received at 52982 <at> debbugs.gnu.org (full text, mbox):

From: Ry Pemberton <rpem66 <at> pm.me>
To: "52982 <at> debbugs.gnu.org" <52982 <at> debbugs.gnu.org>
Subject: (No Subject)
Date: Mon, 03 Jan 2022 18:34:48 +0000
[Message part 1 (text/plain, inline)]
I tested by adding another package to the file to get output. It installs the package but does not add the binary to my path:
https://paste.debian.net/plain/1225715

doing a find on waybar:
https://paste.debian.net/plain/1225717

So it's installing all of these packages and creating the derivation fine but they are not installing locally?
- Ry
[Message part 2 (text/html, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#52982; Package guix. (Thu, 06 Jan 2022 16:44:02 GMT) Full text and rfc822 format available.

Message #14 received at 52982 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Ry Pemberton <rpem66 <at> pm.me>
Cc: 52982 <at> debbugs.gnu.org
Subject: Re: bug#52982: `guix home reconfigure` not installing packages in
 configuration file.
Date: Thu, 06 Jan 2022 17:43:08 +0100
Hi,

Ry Pemberton <rpem66 <at> pm.me> skribis:

> I've run into a strange issue where `guix home reconfigure` does not install the packages listed in the (home-environment(packages(append))) block.
>
> It isn't throwing any errors except for a warning:
> WARNING: Use of `load' in declarative module (#{ g56}#). Add #:declarative? #f to your define-module invocation. unbound-variable(#f "Unbound variable: ~S" (make-system-contructor) #f)

Most of the paste.debian.net links are already unavailable.

Could you paste the config file and command output in-line?

Thanks in advance,
Ludo’.




Added tag(s) moreinfo. Request was from Ludovic Courtès <ludo <at> gnu.org> to control <at> debbugs.gnu.org. (Mon, 24 Jan 2022 14:26:01 GMT) Full text and rfc822 format available.

bug closed, send any further explanations to 52982 <at> debbugs.gnu.org and Ry Pemberton <rpem66 <at> pm.me> Request was from Andrew Tropin <andrew <at> trop.in> to control <at> debbugs.gnu.org. (Mon, 04 Jul 2022 05:26:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Mon, 01 Aug 2022 11:24:08 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 268 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.