bug#64794: Guile 3.0.9 in guix shell container with emulated FHS throws ldconfig error @ a050897

2024-06-20 Thread Rostislav Svoboda
The warning appears also for guile@2.0 and later. guile@1.8 works fine:

```
$ guix shell --emulate-fhs --container guile@1.8
[env]$ exit
$ guix shell --emulate-fhs --container guile@2.0
ldconfig: /lib/libguile-2.0.so.22.8.1-gdb.scm is not an ELF file - it
has the wrong magic bytes at the start.

[env]$
```





bug#70215: Documentation about uninstalling

2024-04-11 Thread Rostislav Svoboda
> ./guix-install.sh --uninstall
> [...]
> That sounds dangerous

Yeah a bit.

> -- what about putting all the deletions
> in a TAR_DICT/TAR_FILE_NAME.tgz as a default, with suitable
> default alternative commands for various capitalized names
> in a (bash) select menu -- which could also include
> "Just do it, I know what --uninstall does")

Eeeh? I don't understand what you mean.

Nevertheless, `./guix-install.sh --dry-run --uninstall` would be nice.
However the script is over 800 lines long. In bash! :-(
IMO before increasing script complexity with a new feature, we should
rewrite it to some reasonable language, preferably Guile Scheme. Or at
least Python.

Cheers Bost





bug#70215: Documentation about uninstalling

2024-04-10 Thread Rostislav Svoboda
Do you mean the guix-install.sh script? If so then what about the
https://guix.gnu.org/manual/devel/en/guix.html#index-uninstallation_002c-of-Guix
?





bug#70324: After upgrade of linux-libre, linux-libre-documentation fails to build

2024-04-10 Thread Rostislav Svoboda
> linux-libre-documentation is broken again:

Try to repeat ./bootstrap and configure

See also https://issues.guix.gnu.org/issue/70140 and the commit
74517806f80dab17474a3c5f0b91d437e4d4e052

Cheers, Bost





bug#70140: Missing ./doc/guix-cookbook.pt_BR.texi

2024-04-05 Thread Rostislav Svoboda
Hello Florian,

> Would that be OK?

Yeah, that's it. Sure, it's not much but it is at least "something" we
can refer to and later improve upon.

Here is a different wording of your text (,aided by AI. Pick the one
of your liking and commit it please):

Should @command{make} fail with a new error message after updating, it
is recommended to revisit and repeat the steps outlined in this section,
commencing with @command{./bootstrap}.

Thanks & Cheers





bug#70140: Missing ./doc/guix-cookbook.pt_BR.texi

2024-04-04 Thread Rostislav Svoboda
> So there is no solution, is there?

In short, you provided a detailed explanation why there's no automatic
solution for failing `make doc/guix.texi` when a new language is added
to the documentation. So far so good. I appreciate that.

However, this is exactly the kind of situation that is begging to be
documented somewhere, along with the instructions on how to get around
the problem. But no, what you're saying (and I'm paraphrasing here) is
"It's not worth it."

???

The whole point of your fa98837b1d commit was to update the
documentation. And now the documentation doesn't compile and you
effectively don't want to do anything about it, except explaining why.

Maybe we could add a small note to the "Writing Documentation"
chapter: "If the doc/guix.texi doesn't compile... well, we don't think
it's important enough to tell you what to do about it."

That would at least be an honest statement.

Cheers, Bost





bug#70140: Missing ./doc/guix-cookbook.pt_BR.texi

2024-04-03 Thread Rostislav Svoboda
Hi Florian,

> This advice [...] I don’t think [...] it is worth the notification [...]

It ate me away ~1 work-hour, from the "It doesn't compile, what the
hell!?!" moment, all the way through the "What am I doing wrong?...
Nothing!" phases, until I found the culprit. And then the search for a
solution... in vain. So I wrote a bug report. Then it ate some 3
minutes from Efraim's time and 10 minutes of yours, I guess, and now
15 minutes of mine again.

And this will repeat basically every time we add a new language.
Currently, we're at 7 for the manual and 6 for the cookbook. Adding 5
new in each... In short, this is going to cost us 1 or 2
person-work-days, I estimate. And the indirect costs may be much
higher. E.g. if somebody thinks "I'm going to learn Guix while
translating it to my mother language" trips over this, well then he or
she may just throw it all away in frustration. Ups.

> also, many would not read it.

Except, it will be picked up by search engines and the AI(!):

Q: Hello, ChatGPT, tell me, am I the most handsome on this planet and
why doesn't the `make doc/guix.texi` compile? Somebody added a new
language and... it doesn't work anymore. Grrrh!
A: Oh well, you just need to rerun `./bootstrap` and `./configure`
when a new language is added to the Guix manual or cookbook. And the
most handsome on this planet? Forward-thinking people, kind enough to
write things down, so that others like me and you can learn from them.

Cheers, Bost





bug#70140: Missing ./doc/guix-cookbook.pt_BR.texi

2024-04-02 Thread Rostislav Svoboda
> Rerun ./bootstrap and configure, then make

Yeap that helped. Thank you Efraim.

BTW there's a corresponding comment in the doc/local.mk which could be improved:

modified   doc/local.mk
@@ -21,7 +21,8 @@
 # You should have received a copy of the GNU General Public License
 # along with GNU Guix.  If not, see .

-# If adding a language, update the following variables, and info_TEXINFOS.
+# If adding a language, update the following variables, and info_TEXINFOS and
+# rerun ./configure

And while at it, also the manual
https://guix.gnu.org/manual/devel/en/html_node/Writing-Documentation.html:

modified   doc/contributing.texi
@@ -2737,9 +2737,9 @@ Writing Documentation
 @xref{Translating Guix} for more information.

 To render documentation, you must first make sure that you ran
-@command{./configure} in your source tree (@pxref{Running Guix Before
-It Is Installed}).  After that you can run one of the following
-commands:
+@command{./configure} in your source tree (@pxref{Running Guix Before It
+Is Installed}).  This step must be done when adding a new language, too.
+After that you can run one of the following commands:


What do you think, should we patch these files?

Cheers Bost





bug#70143: emacs-sly-named-readtables doesn't build

2024-04-02 Thread Rostislav Svoboda
I guess it has something to do with the:
1. 72ca1a336ab296187a4d025c399fade63004c780 : Merge branch 'emacs-team'
2. ungexp'y-like `#$` in `(file-name-directory #$)` in the
sly-named-readtables-autoloads.el

$ guix shell --development guix direnv gnupg git --pure
bost@ecke ~/dev/guix [env]$ ./pre-inst-env guix build --cores=24
--keep-failed emacs-sly-named-readtables
[bunch of warnings
;;; note: source file *.scm
;;;   newer than compiled *.go
]
The following derivation will be built:
  
/gnu/store/lg72fi98c721fvfqqly4r40qqn6i9dr4-emacs-sly-named-readtables-0.1-1.a5a4267.drv
building 
/gnu/store/lg72fi98c721fvfqqly4r40qqn6i9dr4-emacs-sly-named-readtables-0.1-1.a5a4267.drv...
WARNING: (guile-user): imported module (guix build utils) overrides
core binding `delete'
starting phase `set-SOURCE-DATE-EPOCH'
phase `set-SOURCE-DATE-EPOCH' succeeded after 0.0 seconds
starting phase `set-paths'
environment variable `PATH' set to
`/gnu/store/sxy0m2kafl8aznf5l40j77lms7805v07-emacs-minimal-29.3/bin:/gnu/store/sxx22f98vfbavcqmdksm6as8fvskpxiw-tar-1.34/bin:/gnu/store/x24bm49ag5dvki72mjdz195bfb89nrnb-gzip-1.12/bin:/gnu/store/j8wlfmlmfvpbza6is9wv9xsd8psrxn00-bzip2-1.0.8/bin:/gnu/store/gr0sy0m1mv36qv54idm6cn10l3mngshq-file-5.44/bin:/gnu/store/zmcf5kpqiighkbh7wslf91qdjwj06yr1-diffutils-3.8/bin:/gnu/store/210yfax18r2g2inxrml9435ikhfcca6m-patch-2.7.6/bin:/gnu/store/c8jyph2lxw0m9na34fg8h70n4nnnz7is-findutils-4.9.0/bin:/gnu/store/hc05d76f1j3iz3v2bs5jz4fpljl1r4dj-gawk-5.2.1/bin:/gnu/store/xxcfsimvxz7z4dj593gnqbkzc6picwzq-sed-4.8/bin:/gnu/store/yrv5f70mn83a876b78i5s79dd2hsh0zf-grep-3.8/bin:/gnu/store/6k1yys9wqrfn4y41ic1win8gpnimncwj-xz-5.2.8/bin:/gnu/store/a5i8avx826brw5grn3n4qv40g514505c-coreutils-9.1/bin:/gnu/store/wj7casda7rb55rvqjnpm0bm7a2zm6618-make-4.3/bin:/gnu/store/rib9g2ig1xf3kclyl076w28parmncg4k-bash-minimal-5.1.16/bin:/gnu/store/na1dpbbcxjaa3n8wkwrfpch476f90hlf-ld-wrapper-0/bin:/gnu/store/zh4x65snfis7svs6906gj1z8i7dx2j3m-binutils-2.38/bin:/gnu/store/5lqhcv91ijy82p92ac6g5xw48l0lwwz4-gcc-11.3.0/bin:/gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35/bin:/gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35/sbin'
environment variable `EMACSLOADPATH' set to
`/gnu/store/sxy0m2kafl8aznf5l40j77lms7805v07-emacs-minimal-29.3/share/emacs/site-lisp:/gnu/store/q5dbiqr6f4v8zdkqsrn75ipids809d8l-emacs-sly-1.0.43-9.9c43bf6/share/emacs/site-lisp'
environment variable `EMACSNATIVELOADPATH' unset
environment variable `INFOPATH' set to
`/gnu/store/sxy0m2kafl8aznf5l40j77lms7805v07-emacs-minimal-29.3/share/info:/gnu/store/q5dbiqr6f4v8zdkqsrn75ipids809d8l-emacs-sly-1.0.43-9.9c43bf6/share/info:/gnu/store/sxx22f98vfbavcqmdksm6as8fvskpxiw-tar-1.34/share/info:/gnu/store/x24bm49ag5dvki72mjdz195bfb89nrnb-gzip-1.12/share/info:/gnu/store/zmcf5kpqiighkbh7wslf91qdjwj06yr1-diffutils-3.8/share/info:/gnu/store/c8jyph2lxw0m9na34fg8h70n4nnnz7is-findutils-4.9.0/share/info:/gnu/store/hc05d76f1j3iz3v2bs5jz4fpljl1r4dj-gawk-5.2.1/share/info:/gnu/store/xxcfsimvxz7z4dj593gnqbkzc6picwzq-sed-4.8/share/info:/gnu/store/yrv5f70mn83a876b78i5s79dd2hsh0zf-grep-3.8/share/info:/gnu/store/a5i8avx826brw5grn3n4qv40g514505c-coreutils-9.1/share/info:/gnu/store/wj7casda7rb55rvqjnpm0bm7a2zm6618-make-4.3/share/info:/gnu/store/rib9g2ig1xf3kclyl076w28parmncg4k-bash-minimal-5.1.16/share/info:/gnu/store/zh4x65snfis7svs6906gj1z8i7dx2j3m-binutils-2.38/share/info:/gnu/store/5lqhcv91ijy82p92ac6g5xw48l0lwwz4-gcc-11.3.0/share/info:/gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35/share/info'
environment variable `TREE_SITTER_GRAMMAR_PATH' unset
environment variable `BASH_LOADABLES_PATH' unset
environment variable `C_INCLUDE_PATH' set to
`/gnu/store/sxy0m2kafl8aznf5l40j77lms7805v07-emacs-minimal-29.3/include:/gnu/store/j8wlfmlmfvpbza6is9wv9xsd8psrxn00-bzip2-1.0.8/include:/gnu/store/gr0sy0m1mv36qv54idm6cn10l3mngshq-file-5.44/include:/gnu/store/hc05d76f1j3iz3v2bs5jz4fpljl1r4dj-gawk-5.2.1/include:/gnu/store/6k1yys9wqrfn4y41ic1win8gpnimncwj-xz-5.2.8/include:/gnu/store/wj7casda7rb55rvqjnpm0bm7a2zm6618-make-4.3/include:/gnu/store/zh4x65snfis7svs6906gj1z8i7dx2j3m-binutils-2.38/include:/gnu/store/5lqhcv91ijy82p92ac6g5xw48l0lwwz4-gcc-11.3.0/include:/gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35/include:/gnu/store/5iklcps70c0sfkxvlrhg8jhf3q4h18bj-linux-libre-headers-5.15.49/include'
environment variable `CPLUS_INCLUDE_PATH' set to
`/gnu/store/sxy0m2kafl8aznf5l40j77lms7805v07-emacs-minimal-29.3/include:/gnu/store/j8wlfmlmfvpbza6is9wv9xsd8psrxn00-bzip2-1.0.8/include:/gnu/store/gr0sy0m1mv36qv54idm6cn10l3mngshq-file-5.44/include:/gnu/store/hc05d76f1j3iz3v2bs5jz4fpljl1r4dj-gawk-5.2.1/include:/gnu/store/6k1yys9wqrfn4y41ic1win8gpnimncwj-xz-5.2.8/include:/gnu/store/wj7casda7rb55rvqjnpm0bm7a2zm6618-make-4.3/include:/gnu/store/zh4x65snfis7svs6906gj1z8i7dx2j3m-binutils-2.38/include:/gnu/store/5lqhcv91ijy82p92ac6g5xw48l0lwwz4-gcc-11.3.0/include/c++:/gnu/store/5lqhcv91ijy82p92ac6g5xw48l0lwwz4-gcc-11.3.0/include:/gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35/include:/gnu/store/5iklcps70c0

bug#70140: Missing ./doc/guix-cookbook.pt_BR.texi

2024-04-02 Thread Rostislav Svoboda
$ guix shell --development guix direnv gnupg --pure --
bost@ecke ~/dev/guix [env]$ make doc/guix.texi
 cd . && /bin/sh /home/bost/dev/guix/build-aux/missing automake-1.16
--gnu Makefile
Makefile.am:922: warning: AM_GNU_GETTEXT used but 'po' not in SUBDIRS
automake-1.16: error: cannot open < ./doc/guix-cookbook.pt_BR.texi: No
such file or directory
make: *** [Makefile:4349: Makefile.in] Error 1

And I think it is caused by:

$ git show --format=medium fa98837b1d9586b9ca7bf77dae22c3bde0fc59b5 doc/local.mk
commit fa98837b1d9586b9ca7bf77dae22c3bde0fc59b5
Author: Florian Pelz 
Date:   Mon Apr 1 00:54:32 2024

nls: Update translations.

* po/guix/ar.po: New file.
* po/guix/LINGUAS: Add 'ar'.
* po/doc/guix-cookbook.pt_BR.po: New file.
* po/doc/local.mk: Add 'pt_BR' cookbook.
* doc/local.mk: Add 'pt_BR' cookbook.
* doc/htmlxref.cnf: Update URLs for cookbook.
* doc/build.scm (%cookbook-languages): Add 'ko', 'pt_BR'.
* doc/guix-cookbook.texi (Top): Mention 'ko', 'pt_BR' cookbook.

Change-Id: Id1846ca100263b3fc1fa2ed52654c670270ee809

diff --git a/doc/local.mk b/doc/local.mk
index 97f0c3a92a..0ff317a19e 100644
--- a/doc/local.mk
+++ b/doc/local.mk
@@ -23,7 +23,7 @@

 # If adding a language, update the following variables, and info_TEXINFOS.
 MANUAL_LANGUAGES = de es fr pt_BR ru zh_CN
-COOKBOOK_LANGUAGES = de fr ko sk
+COOKBOOK_LANGUAGES = de fr ko pt_BR sk

 # Arg1: A list of languages codes.
 # Arg2: The file name stem.
@@ -42,6 +42,7 @@ info_TEXINFOS = %D%/guix.texi \
   %D%/guix-cookbook.de.texi\
   %D%/guix-cookbook.fr.texi\
   %D%/guix-cookbook.ko.texi\
+  %D%/guix-cookbook.pt_BR.texi \
   %D%/guix-cookbook.sk.texi

 %C%_guix_TEXINFOS = \





bug#68333: Time bomb in icedtea/openjdk

2024-01-10 Thread Rostislav Svoboda
Hi,

> What do you think of the attached patch?  The difference is that it
> patches code at its root (in the actual source tarball rather than after
> it’s been copied), it does so for IcedTea 7 and 8, and there are patch
> files that are slightly clearer than a substitution pattern.

That's clearly a much better solution than that substitution pattern of mine.

Besides, I missed the path difference:
  jdk-3.19.0-2d5d2c77faa3:
/make/src/classes/build/tools/generatecurrencydata/GenerateCurrencyData.java
  jdk-2.6.13-68b6bb380175:
/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java

Speaking of which, I'd go for e.g.:
  jdk-3.19.0-currency-time-bomb.patch
  jdk-2.6.13-currency-time-bomb.patch
instead of:
  jdk-currency-time-bomb.patch
  jdk-currency-time-bomb2.patch

Yeah naming is hard ;-)

Also, changing the error string from:
  time is more than 10 years from present
to:
  time is more than 10 years from \"present\"

i.e. adding double quotes will slightly complicate googling for that
error message in the future.

> Pushed as 5c0f77f4241c9beac0c82deae946bfdc70b49ff0.

Thanks

> Let’s hope there’s no similar time bomb elsewhere in the Java stack.

I'm looking nd... I haven't found anything so far.

Cheers Bost





bug#68333: Time bomb in icedtea/openjdk

2024-01-09 Thread Rostislav Svoboda
> I couldn’t find ‘GenerateCurrencyData.java’ though, not sure where it lives.

bost@ecke /tmp/guix-build-icedtea-2.6.13.drv-0$ fd GenerateCurrencyData.java
icedtea-2.6.13/openjdk/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java
icedtea-2.6.13/openjdk-boot/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java
icedtea-2.6.13/openjdk.src/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java

bost@ecke /tmp/guix-build-icedtea-2.6.13.drv-0$ fd
GenerateCurrencyData.java | xargs sha1sum
e819f2a934acca80a8eee42434459c70ad1bbf76
icedtea-2.6.13/openjdk/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java
e819f2a934acca80a8eee42434459c70ad1bbf76
icedtea-2.6.13/openjdk-boot/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java
e819f2a934acca80a8eee42434459c70ad1bbf76
icedtea-2.6.13/openjdk.src/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java

bost@ecke /tmp/guix-build-icedtea-2.6.13.drv-0$ rg -N -B 30 -A 12
'time is more than 10 years from present'
icedtea-2.6.13/openjdk.src/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java
private static int makeSpecialCaseEntry(String currencyInfo)
throws Exception {
Integer oldEntry = specialCaseMap.get(currencyInfo);
if (oldEntry != null) {
return oldEntry.intValue();
}
if (specialCaseCount == maxSpecialCases) {
throw new RuntimeException("too many special cases");
}
if (currencyInfo.length() == 3) {
checkCurrencyCode(currencyInfo);
specialCaseCutOverTimes[specialCaseCount] = Long.MAX_VALUE;
specialCaseOldCurrencies[specialCaseCount] = currencyInfo;
specialCaseOldCurrenciesDefaultFractionDigits[specialCaseCount]
= getDefaultFractionDigits(currencyInfo);
specialCaseOldCurrenciesNumericCode[specialCaseCount] =
getNumericCode(currencyInfo);
specialCaseNewCurrencies[specialCaseCount] = null;
specialCaseNewCurrenciesDefaultFractionDigits[specialCaseCount] = 0;
specialCaseNewCurrenciesNumericCode[specialCaseCount] = 0;
} else {
int length = currencyInfo.length();
if (currencyInfo.charAt(3) != ';' ||
currencyInfo.charAt(length - 4) != ';') {
throw new RuntimeException("invalid currency info: " +
currencyInfo);
}
String oldCurrency = currencyInfo.substring(0, 3);
String newCurrency = currencyInfo.substring(length - 3, length);
checkCurrencyCode(oldCurrency);
checkCurrencyCode(newCurrency);
String timeString = currencyInfo.substring(4, length - 4);
long time = format.parse(timeString).getTime();
if (Math.abs(time - System.currentTimeMillis()) > ((long)
10) * 365 * 24 * 60 * 60 * 1000) {
throw new RuntimeException("time is more than 10 years
from present: " + time);
}
specialCaseCutOverTimes[specialCaseCount] = time;
specialCaseOldCurrencies[specialCaseCount] = oldCurrency;
specialCaseOldCurrenciesDefaultFractionDigits[specialCaseCount]
= getDefaultFractionDigits(oldCurrency);
specialCaseOldCurrenciesNumericCode[specialCaseCount] =
getNumericCode(oldCurrency);
specialCaseNewCurrencies[specialCaseCount] = newCurrency;
specialCaseNewCurrenciesDefaultFractionDigits[specialCaseCount]
= getDefaultFractionDigits(newCurrency);
specialCaseNewCurrenciesNumericCode[specialCaseCount] =
getNumericCode(newCurrency);
}
specialCaseMap.put(currencyInfo, new Integer(specialCaseCount));
return specialCaseCount++;
}





bug#66659: (home-)on-first-login script broken when no gexps are added

2023-10-24 Thread Rostislav Svoboda
> > I've just pushed something similar to what you provided, Carlo, in
> > commit e098ba2f499bbddfea50c85058e4077e39b85513.
> >
> > We should be good now.
>
> I'm afraid this did not fix the issue. It results in
> (when (claim-first-run flag-file-path) (begin))
>
> which leads to the new error message "Syntax error:
> /home/nl/.guix-home/on-first-login:3:1272: sequence of zero expressions in 
> form (begin)"

Adding *unspecified* works for me. I.e.:

(when (claim-first-run flag-file-path)
  ;; GEXPS can be empty, hence 'begin *unspecified*'. Having just
  ;; 'begin' without '*unspecified*' leads to
  ;; "Syntax error: ... sequence of zero expressions in form (begin)"
  (begin *unspecified* #$@gexps))

The patch is in the attachment.

Cheers Bost
From 96da848ddeec11f207dabec64a5d314c28e6c46f Mon Sep 17 00:00:00 2001
Message-ID: <96da848ddeec11f207dabec64a5d314c28e6c46f.1698156887.git.rostislav.svob...@gmail.com>
From: Rostislav Svoboda 
Date: Tue, 24 Oct 2023 16:08:10 +0200
Subject: [PATCH] =?UTF-8?q?home:=20services:=20Fix=20regression=20in=20gen?=
 =?UTF-8?q?erated=20=E2=80=98on-first-login=E2=80=99=20script.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Fixes <https://issues.guix.gnu.org/66659>.

Fixes a regression introduced in 6b0a32196982a0a2f4dbb59d35e55833a5545ac6. The
first attempt in e098ba2f499bbddfea50c85058e4077e39b85513 to fix this issue didn't work.

* gnu/home/services.scm (compute-on-first-login-script): Add
‘begin *unspecified*’ around #$@gexps.

Change-Id: I14339ad684ffe93e692e507b57dcd221d96210ef
---
 gnu/home/services.scm | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/gnu/home/services.scm b/gnu/home/services.scm
index 282fed74c1..44f585aff5 100644
--- a/gnu/home/services.scm
+++ b/gnu/home/services.scm
@@ -435,7 +435,10 @@ (define (compute-on-first-login-script _ gexps)
  ;; after complete logout/reboot.
  (if (file-exists? xdg-runtime-dir)
  (when (claim-first-run flag-file-path)
-   (begin #$@gexps));GEXPS can be empty, hence 'begin'
+   ;; GEXPS can be empty, hence 'begin *unspecified*'. Having just
+   ;; 'begin' without '*unspecified*' leads to
+   ;; "Syntax error: ... sequence of zero expressions in form (begin)"
+   (begin *unspecified* #$@gexps))
  ;; TRANSLATORS: 'on-first-login' is the name of a service and
  ;; shouldn't be translated
  (warning (G_ "XDG_RUNTIME_DIR doesn't exists, on-first-login script

base-commit: d22d2a05c389207f8cdcf824be7738b1499a987c
-- 
2.41.0



bug#52002: Fwd: missing $GUIX_PROFILE/share/emacs/site-lisp in EMACSLOADPATH

2023-09-26 Thread Rostislav Svoboda
This happens when I remove emacs from the default profile `guix remove
emacs` and install it via `guix home ...`.
IOW the bug is not that $GUIX_PROFILE/share/emacs/site-lisp is missing
in EMACSLOADPATH, but that "$HOME/.guix-profile/share/emacs/site-lisp"
is in the load-path even if emacs is not installed in the default
profile.

Cheers Bost





bug#47543: "Repeated allocation of very large block" during `guix pull`

2023-09-20 Thread Rostislav Svoboda
Some more (hopefully relevant) information:

$ free -h
   totalusedfree  shared  buff/cache   available
Mem:31Gi12Gi   1.5Gi   299Mi17Gi18Gi
Swap:  8.0Gi   450Mi   7.6Gi

$ uname -a
Linux ecke 6.4.16-gnu #1 SMP PREEMPT_DYNAMIC 1 x86_64 GNU/Linux





bug#47543: "Repeated allocation of very large block" during `guix pull`

2023-09-20 Thread Rostislav Svoboda
Hope it will help.
Cheers Bost

$ guix pull --cores=24
Updating channel 'nonguix' from Git repository at
'https://gitlab.com/nonguix/nonguix'...
Updating channel 'haskell-and-clojure' from Git repository at
'file:///home/bost/dev/haskell-guix'...
Updating channel 'bost' from Git repository at
'file:///home/bost/dev/guix-packages'...
Updating channel 'guix' from Git repository at
'https://git.savannah.gnu.org/git/guix.git'...
GC Warning: Repeated allocation of very large block (appr. size 69632):
May lead to memory leak and poor performance
GC Warning: Repeated allocation of very large block (appr. size 69632):
May lead to memory leak and poor performance
GC Warning: Repeated allocation of very large block (appr. size 69632):
May lead to memory leak and poor performance
Building from these channels:
  bost  file:///home/bost/dev/guix-packages251ce7d
  guix  https://git.savannah.gnu.org/git/guix.git4b3b2e6
  haskell-and-clojurefile:///home/bost/dev/haskell-guixa8b30a6
  nonguix   https://gitlab.com/nonguix/nonguixbb184bd
Computing Guix derivation for 'x86_64-linux'... \
nothing to be done


$ guix describe
Generation 707Sep 20 2023 01:24:32(current)
  bost 251ce7d
repository URL: file:///home/bost/dev/guix-packages
branch: master
commit: 251ce7d9ce4dd2bbc690189b84706368a5f20823
  guix 4b3b2e6
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: master
commit: 4b3b2e63007acee9e3a8c2ea728190480d092c3c
  haskell-and-clojure a8b30a6
repository URL: file:///home/bost/dev/haskell-guix
branch: master
commit: a8b30a606f91caabec3cc8dc4b1255a69836554e
  nonguix bb184bd
repository URL: https://gitlab.com/nonguix/nonguix
branch: master
commit: bb184bd0a8f91beec3a00718759e96c7828853de

$ guix system describe
Generation 58Sep 18 2023 14:26:00(current)
  file name: /var/guix/profiles/system-58-link
  canonical file name: /gnu/store/l91cqriia6jrkasbqdl2k14shd1rnm3w-system
  label: GNU with Linux-Libre 6.4.16
  bootloader: grub-efi
  root device: UUID: 67ce5d9c-7af1-4435-a2a9-68651ab9a281
  kernel: /gnu/store/qhynq8jfskirrn7fj5965ajmrs7zfshc-linux-libre-6.4.16/bzImage
  channels:
bost:
  repository URL: file:///home/bost/dev/guix-packages
  branch: master
  commit: 36e44740eefa0aa313c2bb4ab30e5d93ee3e8448
guix:
  repository URL: https://git.savannah.gnu.org/git/guix.git
  branch: master
  commit: 273709932fa47f6ae56c96564a9415fdbff4a169
haskell-and-clojure:
  repository URL: file:///home/bost/dev/haskell-guix
  branch: master
  commit: a8b30a606f91caabec3cc8dc4b1255a69836554e
nonguix:
  repository URL: https://gitlab.com/nonguix/nonguix
  branch: master
  commit: bb184bd0a8f91beec3a00718759e96c7828853de
  configuration file:
/gnu/store/f87bpd2bs8zn09jfcjbinwgffjyjy6ng-configuration.scm

$ guix home describe
Generation 894Sep 20 2023 01:25:31(current)
  file name: /var/guix/profiles/per-user/bost/guix-home-894-link
  canonical file name: /gnu/store/y67m6gf7jvq06f0pnr06s59hz2hb3wf1-home
  channels:
bost:
  repository URL: file:///home/bost/dev/guix-packages
  branch: master
  commit: 251ce7d9ce4dd2bbc690189b84706368a5f20823
guix:
  repository URL: https://git.savannah.gnu.org/git/guix.git
  branch: master
  commit: 4b3b2e63007acee9e3a8c2ea728190480d092c3c
haskell-and-clojure:
  repository URL: file:///home/bost/dev/haskell-guix
  branch: master
  commit: a8b30a606f91caabec3cc8dc4b1255a69836554e
nonguix:
  repository URL: https://gitlab.com/nonguix/nonguix
  branch: master
  commit: bb184bd0a8f91beec3a00718759e96c7828853de
  configuration file:
/gnu/store/sz4vw81k5hacngc437w57yqm8zpg8c88-configuration.scm


The two channels specified by file URLs are local copies of my github repos:
  bost:https://github.com/Bost/guix-packages
  haskell-and-clojure: https://github.com/Bost/haskell-guix





bug#33691: pre-inst-env: "no code for module (gcrypt hash)"

2023-05-01 Thread Rostislav Svoboda
I get this error when the order of packages is "wrong". E.g. this fails:

  guix shell --development pwclient guix --pure
  ./pre-inst-env guix build pwclient

but this works:

  guix shell --development guix pwclient --pure
  ./pre-inst-env guix build pwclient

Cheers
Bost





bug#62236: build of agda-ial-1.5.0.drv failed

2023-03-17 Thread Rostislav Svoboda
Hello, the log is in the attachment.
Cheers Bost


4nfd33ayqw5pb1snlf1mp3cnvrili4-agda-ial-1.5.0.drv.gz
Description: application/gzip


bug#50092: The 'sqlparse<0.4.0, >=0.3.0' distribution was not found and is required by mycli

2023-03-14 Thread Rostislav Svoboda
Hello Michael, the bug doesn't come up anymore. Thanks.
Chers Bost





bug#59016: photoflare crash in the fish-shell on Menu -> File -> Open...

2022-11-04 Thread Rostislav Svoboda
Under bash everything is fine, however under the fish-shell the
photoflare crashes when Ctrl-o is pressed or when I go Menu -> File ->
Open... with the error below.

Cheers

Bost

(photoflare:19613): Gtk-WARNING **: 15:31:01.261: Could not find the
icon 'document-open-recent-symbolic-ltr'. The 'hicolor' theme
was not found either, perhaps you need to install it.
You can get a copy from:
http://icon-theme.freedesktop.org/releases

(photoflare:19613): Gtk-WARNING **: 15:31:01.261: Could not load a
pixbuf from /org/gtk/libgtk/icons/16x16/status/image-missing.png.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:gtkiconhelper.c:494:ensure_surface_for_gicon: assertion
failed (error == NULL): Failed to load
/org/gtk/libgtk/icons/16x16/status/image-missing.png: Unrecognized
image file format (gdk-pixbuf-error-quark, 3)
Bail out! Gtk:ERROR:gtkiconhelper.c:494:ensure_surface_for_gicon:
assertion failed (error == NULL): Failed to load
/org/gtk/libgtk/icons/16x16/status/image-missing.png: Unrecognized
image file format (gdk-pixbuf-error-quark, 3)





bug#58694: `sudo --login guix pull` fails

2022-10-21 Thread Rostislav Svoboda
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
\sha256 hash mismatch for
/gnu/store/n2d3rwbvrlag5c1spv1b73vvg9w2r8cw-autoconf-2.69.tar.xz:
  expected hash: 113nlmidxy9kjr45kg9x3ngar4951mvag1js2a3j8nxcz34wxsv4
  actual hash:   1sb0709wirgkag5zcv8c72l4xc5g4qhr6syxf8w8i4vhnjsdg2hp
hash mismatch for store item
'/gnu/store/n2d3rwbvrlag5c1spv1b73vvg9w2r8cw-autoconf-2.69.tar.xz'
build of /gnu/store/xijrkm01sqviaqkgfd1r7gjipzpfxkbz-autoconf-2.69.tar.xz.drv
failed
View build log at
'/var/log/guix/drvs/xi/jrkm01sqviaqkgfd1r7gjipzpfxkbz-autoconf-2.69.tar.xz.drv.bz2'.
building /gnu/store/971s9hm3armq58qxfiigs1pkmc35ynj3-CUnit-2.1-3.tar.bz2.drv...
Backtrace:
  13 (primitive-load
"/gnu/store/45qgzlh67nvkwl7ms1g5h7nxq5yavw2i-compute-guix-derivation")
In ice-9/eval.scm:
155:9 12 (_ _)
159:9 11 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#
?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?))
In ice-9/boot-9.scm:
152:2 10 (with-fluid* _ _ _)
152:2  9 (with-fluid* _ _ _)
In ./guix/store.scm:
  2165:24  8 (run-with-store # _
#:guile-for-build _ #:system _ #:target _)
   1993:8  7 (_ _)
In ./guix/gexp.scm:
   300:22  6 (_ _)
   1181:2  5 (_ _)
   1047:2  4 (_ _)
893:4  3 (_ _)
In ./guix/store.scm:
  2050:12  2 (_ #)
   1398:5  1 (map/accumulate-builds # # ?)
  1414:15  0 (_ # _ _)

./guix/store.scm:1414:15: ERROR:
  1. &store-protocol-error:
  message: "build of
`/gnu/store/lhzya0bkdd3wj1vhs072sqbq70p2k2q5-guile-gnutls-3.7.9.drv'
failed"
  status: 1
guix pull: error: You found a bug: the program
'/gnu/store/45qgzlh67nvkwl7ms1g5h7nxq5yavw2i-compute-guix-derivation'
failed to compute the derivation for Guix (version:
"78d4a08ac3a1de481bc56eef967a2e5ed2a912d5"; system: "x86_64-linux";
host version: "1.3.0"; pull-version: 1).
Please report the COMPLETE output above by email to .


jrkm01sqviaqkgfd1r7gjipzpfxkbz-autoconf-2.69.tar.xz.drv.bz2
Description: application/bzip


bug#57749: [patch] maven: fix build with java-slf4j-simple-source expanded

2022-09-22 Thread Rostislav Svoboda
It seems like this issue has been resolved by the
79897a37012a9bfbcb460cfe0aaaf32aab79dbe5 if so then please close this
issue.

Thanks





bug#55367: guix refresh fails. struct-vtable: Wrong type argument in position 1 (expecting struct)

2022-05-12 Thread Rostislav Svoboda
That invalid uri string comes from
(uri "gogdownloader://world_of_goo/en3installer0")
https://gitlab.com/guix-gaming-channels/games/-/blob/master/games/packages/world-of-goo.scm#L122
and the commit was made by Alex Griffin  ~2,5 years ago
on Dec 17 2019.

@Alex if you remember, can you tell us please how it got committed?
(See the package definition below. The whole discussion is here
https://issues.guix.gnu.org/55367) Thanks

Greetings,
Bost

(define-public gog-world-of-goo
  (let ((buildno "29337")
(binary (if (target-64bit?)
  "data/x86_64/WorldOfGoo.bin.x86_64"
  "data/x86/WorldOfGoo.bin.x86")))
(package
  (inherit world-of-goo)
  (name "gog-world-of-goo")
  (version "1.51")
  (source
   (origin
(method gog-fetch)
(uri "gogdownloader://world_of_goo/en3installer0")
(file-name (string-append "world_of_goo_"
  (string-replace-substring version "." "_")
  "_" buildno ".sh"))
(sha256
 (base32
  "01bhwnlgpkrjz6sb72z8ci51pwb38b9bp4ifncw480022qlswya1"
  (build-system mojo-build-system)
  (arguments
   `(#:patchelf-plan
 `((,,binary
("libc" "sdl2" "sdl2-mixer" "libvorbis" "libogg" "gcc"
"mesa" "glu")
  (license (undistributable
(string-append "file://data/noarch/docs/"
   "End User License Agreement.txt"))





bug#55367: Acknowledgement (guix refresh fails. struct-vtable: Wrong type argument in position 1 (expecting struct))

2022-05-11 Thread Rostislav Svoboda
And also I just noticed, for firefox the indicated version numbers are
the same. I.e. from 100.0 to 100.0
```
nongnu/packages/mozilla.scm:94:13: firefox would be upgraded from
100.0 to 100.0.
```





bug#55367: guix refresh fails. struct-vtable: Wrong type argument in position 1 (expecting struct)

2022-05-11 Thread Rostislav Svoboda
The /home/bost/.config/guix/current/bin/guix is attached.
Greetings,
Bost


$ guix refresh
nongnu/packages/wine.scm:160:13: dxvk would be upgraded from 1.9 to 1.10.1
nongnu/packages/wasm.scm:146:13: wasm32-wasi-libcxx would be upgraded
from 13.0.0 to 14.0.3
nongnu/packages/vpn.scm:31:13: zerotier would be upgraded from 1.8.4 to 1.8.9
nongnu/packages/video.scm:56:13: intel-media-driver would be upgraded
from 22.2.2 to 2018Q2.1
nongnu/packages/video.scm:31:13: gmmlib would be upgraded from 22.0.3 to 22.1.2
nongnu/packages/playonlinux.scm:41:13: playonlinux would be upgraded
from 4.3.4 to 4.4
nongnu/packages/nvidia.scm:410:2: nvidia-settings would be upgraded
from 470.86 to 510.68.02
nongnu/packages/mozilla.scm:94:13: firefox would be upgraded from
100.0 to 100.0.
nongnu/packages/linux.scm:194:11: raspberrypi-firmware would be
upgraded from 1.20220120 to 1.20220331
following redirection to
`https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/'...
nongnu/packages/linux.scm:790:5: warning: no valid tags found for
intel-microcode
nongnu/packages/linux.scm:576:7: warning: no tags were found for
rtl8192eu-linux-module
nongnu/packages/linux.scm:841:13: sof-firmware would be upgraded from
1.7 to 2.1.1
nongnu/packages/linux.scm:53:2: linux would be upgraded from 5.17.5 to 5.17.6
nongnu/packages/gog.scm:36:13: lgogdownloader would be upgraded from 3.7 to 3.9
nongnu/packages/game-development.scm:280:2: warning: no valid tags
found for fury
nongnu/packages/game-development.scm:185:7: warning: no valid tags
found for eduke32
following redirection to
`http://downloads.sourceforge.net/mirrorproblem?failedmirror=deac-ams.dl.sourceforge.net'...
Backtrace:
  15 (primitive-load "/home/bost/.config/guix/current/bin/gu…")
In guix/ui.scm:
   2230:7 14 (run-guix . _)
  2193:10 13 (run-guix-command _ . _)
In ice-9/boot-9.scm:
  1752:10 12 (with-exception-handler _ _ #:unwind? _ # _)
  1752:10 11 (with-exception-handler _ _ #:unwind? _ # _)
In guix/store.scm:
   658:37 10 (thunk)
  2129:25  9 (run-with-store # …)
In guix/scripts/refresh.scm:
   578:14  8 (_ _)
In srfi/srfi-1.scm:
634:9  7 (for-each # …)
In guix/scripts/refresh.scm:
   378:10  6 (check-for-package-update # …)
In srfi/srfi-1.scm:
   858:15  5 (any1 # …)
In guix/upstream.scm:
   284:15  4 (_ _)
In guix/memoization.scm:
101:0  3 (_ # # …)
In guix/gnu-maintenance.scm:
   188:20  2 (_)
In ice-9/boot-9.scm:
  1685:16  1 (raise-exception _ #:continuable? _)
  1685:16  0 (raise-exception _ #:continuable? _)

ice-9/boot-9.scm:1685:16: In procedure raise-exception:
In procedure struct-vtable: Wrong type argument in position 1
(expecting struct): #f


guix
Description: Binary data


bug#53499: build of clojure-tools failed

2022-01-24 Thread Rostislav Svoboda
build of 
/gnu/store/ml2gz88c95s1f8ndlq85mmansbc6x775-clojure-data-xml-0.2.0-alpha6.drv
failed
View build log at
'/var/log/guix/drvs/ml/2gz88c95s1f8ndlq85mmansbc6x775-clojure-data-xml-0.2.0-alpha6.drv.bz2'.
cannot build derivation
`/gnu/store/invl8anf8z2yrckqhl22g0rkfdlxaa23-clojure-tools-1.10.3.1040.drv':
1 dependencies couldn't be built
guix upgrade: error: build of
`/gnu/store/invl8anf8z2yrckqhl22g0rkfdlxaa23-clojure-tools-1.10.3.1040.drv'
failed

The 2gz88c95s1f8ndlq85mmansbc6x775-clojure-data-xml-0.2.0-alpha6.drv
indicaates multiple errors:

Testing clojure.data.xml.test-cljs
ERROR: cljs nashorn test suite should be able to run on clojure >= 1.8
and jdk >= 1.8 {:major 1, :minor 10, :incremental 0, :qualifier nil}
OpenJDK Runtime Environment 25.292-b10 1.8.0_292-b10

ERROR in (clojurescript-test-suite) (RT.java:466)
Uncaught exception, not in assertion.
expected: nil
  actual: java.io.FileNotFoundException: Could not locate
clojure/data/xml/cljs_testsuite__init.class,
clojure/data/xml/cljs_testsuite.clj or
clojure/data/xml/cljs_testsuite.cljc on classpath. Please check that
namespaces with dashes use underscores in the Clojure file name.
 at clojure.lang.RT.load (RT.java:466)
clojure.lang.RT.load (RT.java:428)
clojure.core$load$fn__9890.invoke (core.clj:6126)
clojure.core$load.invokeStatic (core.clj:6125)
clojure.core$load.doInvoke (core.clj:6109)
clojure.lang.RestFn.invoke (RestFn.java:408)
clojure.core$load_one.invokeStatic (core.clj:5908)
clojure.core$load_one.invoke (core.clj:5903)
clojure.core$load_lib$fn__9831.invoke (core.clj:5948)
clojure.core$load_lib.invokeStatic (core.clj:5947)
clojure.core$load_lib.doInvoke (core.clj:5928)
clojure.lang.RestFn.applyTo (RestFn.java:142)
clojure.core$apply.invokeStatic (core.clj:667)
clojure.core$apply.invoke (core.clj:660)
clojure.core$load_libs.invokeStatic (core.clj:5986)
clojure.core$load_libs.doInvoke (core.clj:5969)
clojure.lang.RestFn.applyTo (RestFn.java:137)
clojure.core$apply.invokeStatic (core.clj:667)
clojure.core$apply.invoke (core.clj:660)
clojure.core$require.invokeStatic (core.clj:6071)
clojure.core$require.doInvoke (core.clj:6007)
clojure.lang.RestFn.invoke (RestFn.java:408)
clojure.data.xml.test_cljs$fn__8084.invokeStatic (test_cljs.clj:16)
clojure.data.xml.test_cljs/fn (test_cljs.clj:14)
clojure.test$test_var$fn__8021.invoke (test.clj:717)
clojure.test$test_var.invokeStatic (test.clj:717)
clojure.test$test_var.invoke (test.clj:708)
clojure.test$test_vars$fn__8047$fn__8052.invoke (test.clj:735)
clojure.test$default_fixture.invokeStatic (test.clj:687)
clojure.test$default_fixture.invoke (test.clj:683)
clojure.test$test_vars$fn__8047.invoke (test.clj:735)
clojure.test$default_fixture.invokeStatic (test.clj:687)
clojure.test$default_fixture.invoke (test.clj:683)
clojure.test$test_vars.invokeStatic (test.clj:731)
clojure.test$test_vars.invoke (test.clj:723)
clojure.test$test_all_vars.invokeStatic (test.clj:741)
clojure.test$test_all_vars.invoke (test.clj:737)
clojure.test$test_ns.invokeStatic (test.clj:760)
clojure.test$test_ns.invoke (test.clj:743)
clojure.core$map$fn__8751.invoke (core.clj:2755)
clojure.lang.LazySeq.sval (LazySeq.java:42)
clojure.lang.LazySeq.seq (LazySeq.java:51)
clojure.lang.Cons.next (Cons.java:39)
clojure.lang.RT.boundedLength (RT.java:1788)
clojure.lang.RestFn.applyTo (RestFn.java:130)
clojure.core$apply.invokeStatic (core.clj:667)
clojure.core$apply.invoke (core.clj:660)
clojure.test$run_tests.invokeStatic (test.clj:775)
clojure.test$run_tests.doInvoke (test.clj:768)
clojure.lang.RestFn.applyTo (RestFn.java:137)
clojure.core$apply.invokeStatic (core.clj:665)
clojure.core$apply.invoke (core.clj:660)
user$eval13727.invokeStatic (NO_SOURCE_FILE:1)
user$eval13727.invoke (NO_SOURCE_FILE:1)
clojure.lang.Compiler.eval (Compiler.java:7176)
clojure.lang.Compiler.eval (Compiler.java:7166)
clojure.lang.Compiler.eval (Compiler.java:7131)
clojure.core$eval.invokeStatic (core.clj:3214)
clojure.core$eval.invoke (core.clj:3210)
clojure.main$eval_opt.invokeStatic (main.clj:466)
clojure.main$eval_opt.invoke (main.clj:459)
clojure.main$initialize.invokeStatic (main.clj:485)
clojure.main$initialize.invoke (main.clj:479)
clojure.main$null_opt.invokeStatic (main.clj:520)
clojure.main$null_opt.invoke (main.clj:516)
clojure.main$main.invokeStatic (main.clj:598)
clojure.main$main.doInvoke (main.clj:561)
clojure.lang.RestFn.applyTo (RestFn.java:137)
clojure.lang.Var.applyTo (Var.java:705)
clojure.main.main (main.java:37)

Testing clojure.data.xml.test-emit

Testing clojure.data.xml.test-entities

FAIL in (allow-external-entities-if-required) (test_entities.clj:49)
If explicitly enabled, external entities are property resolved
expected: (= expected parsed)
  actual: (not (= {:t

bug#41603: How To Resolve "guile: warning: failed to install locale"

2022-01-20 Thread Rostislav Svoboda
> It seems the local build aspect is broken for me for glibc-locales so to
> solve this, as root I did:
>
> # guix archive --authorize < \
>  ~root/.config/guix/current/share/guix/ci.guix.gnu.org.pub
>
> It seems to have fixed my issue.

Confirming. Executing `guix archive ...` helps. However there's no
ci.guix.gnu.org.pub under that path. In my case the
ci.guix.gnu.org.pub I used is:

sha256sum $(find /root/.cache/ -name ci.guix.gnu.org.pub)
0f7e51614eac75353196b650e73b7b559824b0f78935da0d6717ddd1792f
/root/.cache/guix/checkouts/pjmkglp4t7znuugeurpurzikxq3tnlaywmisyr27shj7apsnalwq/etc/substitutes/ci.guix.gnu.org.pub

(Be careful, I must admit I don't really know what I've been doing
with that `guix archive` command).

And then the commands I executed are:

sudo su  # become root
guix archive --authorize < $(find /root/.cache/ -name ci.guix.gnu.org.pub)
exit # exit the root shell
guix pull# not sure if this is needed, but it shouldn't do any harm
guix install glibc-locales





bug#53184: mycli unmet dependency on python-pyperclip

2022-01-12 Thread Rostislav Svoboda
It works now. We can close this bug. Thank you for fixing it.





bug#53184: mycli unmet dependency on python-pyperclip

2022-01-11 Thread Rostislav Svoboda
> I think, that's because pyperclip is needed in "sanity-check" phase and
> we didn't had this before the big merge.

I'm rather new to guix... big merge what with what?





bug#53184: mycli unmet dependency on python-pyperclip

2022-01-11 Thread Rostislav Svoboda
> If it does, there's some serious and weird bug in the guix daemon's
> build isolation code.

I wonder how and why the mycli got installed without having it's
dependency, the python-pyperclip installed in the first place.

Bost





bug#53184: mycli unmet dependency on python-pyperclip

2022-01-11 Thread Rostislav Svoboda
> It would seem that if python-pyperclip is upgraded, the build would
> succeed.

Hmm maybe. I tried:

$ guix install python-pyperclip
The following package will be installed:
   python-pyperclip 1.6.4

guix install: error: profile contains conflicting entries for python-pyperclip
guix install: error:   first entry: python-pyperclip@1.6.4
/gnu/store/q1l7qm1lqiz9i58xw6ya7rc4cjpvfjwy-python-pyperclip-1.6.4
guix install: error:   second entry: python-pyperclip@1.6.4
/gnu/store/b6fr579v3cg944n84lxv1k2hnqfwyssp-python-pyperclip-1.6.4
guix install: error:... propagated from mycli@1.24.1
hint: Try upgrading both `python-pyperclip' and `mycli', or remove one
of them from the profile.

And at this point I decided to write a bug report instead of wasting
time with ad hoc workaround(s).

Bost





bug#53184: mycli unmet dependency on python-pyperclip

2022-01-11 Thread Rostislav Svoboda
The command was:
$ guix upgrade mycli
The following package will be upgraded:
   mycli (dependencies or package changed)

substitute: updating substitutes from 'https://ci.guix.gnu.org'...
0.0%guix substitute: warning: ci.guix.gnu.org: connection failed:
Connection timed out
substitute:
The following derivations will be built:
   /gnu/store/hxisvawd8dwrazxqxbiqgddprwbgphkw-profile.drv
   /gnu/store/vfp2fv1qsixc7f9x6n1pj8z49a6jh48n-mycli-1.24.1.drv

substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
building /gnu/store/vfp2fv1qsixc7f9x6n1pj8z49a6jh48n-mycli-1.24.1.drv...
\ 'sanity-check' phasebuilder for
`/gnu/store/vfp2fv1qsixc7f9x6n1pj8z49a6jh48n-mycli-1.24.1.drv' failed
with exit code 1
build of /gnu/store/vfp2fv1qsixc7f9x6n1pj8z49a6jh48n-mycli-1.24.1.drv failed
View build log at
'/var/log/guix/drvs/vf/p2fv1qsixc7f9x6n1pj8z49a6jh48n-mycli-1.24.1.drv.bz2'.
cannot build derivation
`/gnu/store/hxisvawd8dwrazxqxbiqgddprwbgphkw-profile.drv': 1
dependencies couldn't be built
guix upgrade: error: build of
`/gnu/store/hxisvawd8dwrazxqxbiqgddprwbgphkw-profile.drv' failed


The build log says:
...
validating 'mycli'
/gnu/store/6azf9r02qsslp8yx1kmgnv2gpqfpc409-mycli-1.24.1/lib/python3.9/site-packages
...checking requirements: ERROR: mycli==1.24.1 (pyperclip 1.6.4
(/gnu/store/q1l7qm1lqiz9i58xw6ya7rc4cjpvfjwy-python-pyperclip-1.6.4/lib/python3.9/site-packages),
Requirement.parse('pyperclip>=1.8.1'), {'mycli'})
error: in phase 'sanity-check': uncaught exception:
%exception #<&invoke-error program: "python" arguments:
("/gnu/store/nwwr89v2vyg1hs48i49m083vhczsgh3m-sanity-check.py"
"/gnu/store/6azf9r02qsslp8yx1kmgnv2gpqfpc409-mycli-1.24.1/lib/python3.9/site-packages")
exit-status: 1 term-signal: #f stop-signal: #f>
phase `sanity-check' failed after 0.1 seconds
command "python"
"/gnu/store/nwwr89v2vyg1hs48i49m083vhczsgh3m-sanity-check.py"
"/gnu/store/6azf9r02qsslp8yx1kmgnv2gpqfpc409-mycli-1.24.1/lib/python3.9/site-packages"
failed with status 1

(Full build log is in the attachment)

Could you fix it please? Thanks

Bost


p2fv1qsixc7f9x6n1pj8z49a6jh48n-mycli-1.24.1.drv.bz2
Description: Binary data


bug#51304: guix upgrade fails on qutebrowser

2021-10-20 Thread Rostislav Svoboda
Ha, you're right:

[Wed Oct 20 12:46:30 2021] Out of memory: Killed process 31394 (cc1plus)
total-vm:1523016kB, anon-rss:1436000kB, file-rss:0kB, shmem-rss:0kB,
UID:999 pgtables:2908kB oom_score_adj:0
[Wed Oct 20 12:47:09 2021] Out of memory: Killed process 31401 (cc1plus)
total-vm:1673940kB, anon-rss:1600700kB, file-rss:0kB, shmem-rss:0kB,
UID:999 pgtables:3240kB oom_score_adj:0
[Wed Oct 20 12:47:27 2021] Out of memory: Killed process 31413 (cc1plus)
total-vm:1803984kB, anon-rss:1700556kB, file-rss:0kB, shmem-rss:0kB,
UID:999 pgtables:3448kB oom_score_adj:0

which, in turn, surprises me, since I have 32GB of RAM. (And I thought
already I bought too much, ugh :)
BTW jpoiret advised me to use swap [1]. IMO swap should be present in the
default OS configuration, since recompilation happens by default, like 2 or
3 times out of 5 times I do `guix upgrade`.
Anyway thanks for the bug analysis.

Kind regards

Bost

[1] https://logs.guix.gnu.org/guix/2021-10-20.log#133303


Le mer. 20 oct. 2021 à 15:48, Tobias Geerinckx-Rice  a écrit :

> Rostislav,
>
> Rostislav Svoboda 写道:
> > Ehm, sorry. The file is attached.
>
> Thanks!  Hm.  I might've oversold things with ‘useful’ in my
> previous message…
>
> The log just ends, without an error message as far as I can tell.
> I can only guess: maybe you ran out of memory?  Does dmesg (or
> /var/log/messages, if you've since rebooted) contain any matches
> for "Out of memory"?
>
> One unsatisfying work-around for that is to build with
> --{max-jobs,cores}=1 to limit the number of build & make jobs if
> you were previously building in parallel.  It will make the build
> take even longer, though…
>
> Sorry,
>
> T G-R
>


bug#51304: guix upgrade fails on qutebrowser

2021-10-20 Thread Rostislav Svoboda
> guix upgrade
The following packages will be upgraded:
   emacs (dependencies or package changed)
   emacs-emacsql-sqlite3 (dependencies or package changed)
   evince(dependencies or package changed)
   firefox   (dependencies or package changed)
   gvfs  (dependencies or package changed)
   icecat(dependencies or package changed)
   krusader  (dependencies or package changed)
   libreoffice   (dependencies or package changed)
   pavucontrol   (dependencies or package changed)
   pulseaudio(dependencies or package changed)
   qemu  (dependencies or package changed)
   qutebrowser   (dependencies or package changed)
   racket(dependencies or package changed)
   spice-vdagent (dependencies or package changed)
   telegram-desktop  (dependencies or package changed)
   virt-viewer   (dependencies or package changed)
   xfce4-clipman-plugin  (dependencies or package changed)
   xfce4-notifyd (dependencies or package changed)
   xfce4-screenshooter   (dependencies or package changed)

substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...
100.0%
The following derivations will be built:

 /gnu/store/ab5hy2s5ah77ap9lpdi7z48jsdgs1w75-emacs-emacsql-sqlite3-1.0.2.drv
   /gnu/store/14ak57bldsl2abpbrfgyygsc5aa56jf5-emacs-ert-runner-0.8.0.drv
   /gnu/store/cn6mkbl19rjb1q55b6f84b722ca96w5v-emacs-commander-0.7.0.drv
   /gnu/store/k29ry33qabi51426srkav4i541smnh11-krusader-2.7.2.drv
   /gnu/store/0cb9vy5b4l6pyhj2s4ynva1yzxjig1wn-kwallet-5.70.0.drv
   /gnu/store/g1ggkvi64b0n9g499gfiprj91r255ydx-kservice-5.70.0.drv
   /gnu/store/mbpx7a69d4nn6brhn17xnqcqsc27m7vv-kdbusaddons-5.70.0.drv
   /gnu/store/5ysg0zz835vn1dk6zzv3rbyng9jzzlyn-kinit-5.70.0.drv
   /gnu/store/cd6cry3f28ymkwjg0wqwq8jkjh7imsxd-kparts-5.70.0.drv
   /gnu/store/clhg6dmfh9lb5mj704xp5k9g7nz7xz4k-kbookmarks-5.70.0.drv
   /gnu/store/lndgm5a78sp92zdk9m1ykykim3v9q8r0-kiconthemes-5.70.0.drv
   /gnu/store/n6cj199hz6zh3zc3iq14a849va8r80si-kxmlgui-5.70.0.drv
   /gnu/store/20myp1wb1lvzzb41c53xrvyp5lkj0m92-kglobalaccel-5.70.0.drv
   /gnu/store/nxwq0zrfrjfc5zmz4jca21pqz6bn1745-ktextwidgets-5.70.0.drv
   /gnu/store/p0d046fr6lfka5jr24nbjf6g8k0bnwmn-kio-5.70.1.drv
   /gnu/store/m60rxdd0xla42llv6yds8rcwqbbdawbz-kwallet-5.70.0.drv
   /gnu/store/k75ng26a7f0fxw9jjhkyhyj344vbg2ny-plasma-framework-5.70.1.drv
   /gnu/store/dvlxvrw6vmr5chq801xhcqr4rs22qhqh-kactivities-5.70.0.drv
   /gnu/store/gvgql55rq4iskdd1dlz9b39nmq55vmcf-kdeclarative-5.70.0.drv
   /gnu/store/5qmh41s3d8dg30m4m97cldprg52jzynk-oxygen-icons-5.70.0.drv
   /gnu/store/7lw2bfikcavqy4lwshrdrzg78clqmmaf-ktextwidgets-5.70.0.drv
   /gnu/store/f1w32s8qxah0bkhc5xwn23awyi68gf09-kparts-5.70.0.drv
   /gnu/store/f82bfmx5rknmp0397by429gbd60l9glf-kbookmarks-5.70.0.drv
   /gnu/store/w59mfzb24p2316zaa7qza9cinpf7wh9s-kxmlgui-5.70.0.drv
   /gnu/store/s7gdxv6d2mwlnld5zpmd9qvb271920f7-kglobalaccel-5.70.0.drv
   /gnu/store/fwbajkr39j99gwqm81n2lnkqwn4zklph-kio-5.70.1.drv
   /gnu/store/c2k08vmkkjakqjagnzyzbma16zmp5qql-xfce4-screenshooter-1.9.9.drv
   /gnu/store/25kqkb7rbm6sj2p2wrqrmg8fzw1kp5ap-xfce4-notifyd-0.6.2.drv
   /gnu/store/n97w21gjik0192wj62anrccjpgj586c4-qutebrowser-2.3.1.drv
   /gnu/store/l5flcq83pg5n9pa6r9cbyv3nv365y249-qtwebengine-5.15.2.drv

 /gnu/store/sq0b0bbc81r0fcng91kib94jw8rrpngv-python-pyqtwebengine-5.15.2.drv
   /gnu/store/r8v8sakpvrpw1rg5z7fm11nwlggj6306-virt-viewer-7.0.drv
   /gnu/store/q4ih6g2n0fnq1898irgnhrh1aahmklv7-firefox-93.0.drv

1,150.3 MB will be downloaded
 gtk%2B-3.24.24-doc
  11.6MiB/s 00:00 |
3.9MiB transferred
 PyQtWebEngine-5.15.2.tar.gz  48KiB
1.6MiB/s 00:00
[##] 100.0%
 adwaita-icon-theme-3.34.3  10.2MiB
4.1MiB/s 00:02
[##] 100.0%
 at-spi2-core-2.34.0  203KiB
 2.5MiB/s 00:00
[##] 100.0%
 bison-3.5.3  804KiB
 6.1MiB/s 00:00
[##] 100.0%
 at-spi2-atk-2.34.1  71KiB
 6.7MiB/s 00:00
[##] 100.0%
 emacs-ansi-0.4.1-1.a41d5cc  4KiB
1.6MiB/s 00:00
[##] 100.0%
 emacs-commander-0.7.0-checkout  35KiB
 4.9MiB/s 00:00
[##] 100.0%
 emacs-dash-2.19.1  53KiB
2.6MiB/s 00:00
[##] 100.0%
 emacs-emacsql-sqlite3-1.0.2-checkout  6KiB
2.5MiB/s 00:00
[##] 100.0%
 emacs-ert-runner-0.8.0-checkout  30KiB

bug#50215: 1. Upgrade bat 0.18.2 → 0.18.3 fails, 2. guix upgrade ... but "nothing to do"

2021-08-26 Thread Rostislav Svoboda
I found two bugs or problems:
1. Upgrade bat 0.18.2 → 0.18.3 fails
2. There's "nothing to do" for some packages, nevertheless the
packages appear in the `guix upgrade` output

guest@gnu ~$ guix pull
Updating channel 'guix' from Git repository at
'https://git.savannah.gnu.org/git/guix.git'...
Building from this channel:
  guix  https://git.savannah.gnu.org/git/guix.git4b51d04
Computing Guix derivation for 'x86_64-linux'... \
nothing to be done

guest@gnu ~$ guix upgrade
The following packages will be upgraded:
   bat  0.18.2 → 0.18.3
   emacs(dependencies or package changed)
   git  (dependencies or package changed)
   git:gui  (dependencies or package changed)
   krusader (dependencies or package changed)
   qutebrowser  (dependencies or package changed)
   spice-vdagent(dependencies or package changed)
   telegram-desktop (dependencies or package changed)
   virt-viewer  (dependencies or package changed)

substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
The following derivations will be built:
   /gnu/store/92n5hsinmfr19dagrbhc10ir97r3zr8n-qutebrowser-2.3.1.drv
   /gnu/store/6cn0k2ar3h0dyb9anbba6sfdrwzicrdn-qtwebengine-5.15.2.drv
   /gnu/store/kjqzjpflpahlyw3y5q8fw6wj6fqcz2sh-python-pyqtwebengine-5.15.2.drv
   /gnu/store/9s2kn5dhw8x3qacvq94yr2qdw8fad9yv-telegram-desktop-2.5.9.drv
   
/gnu/store/fiwkaicz6h0sb44nydnf98yjijk695v3-webrtc-for-telegram-desktop-0-83.a198773.drv
   /gnu/store/khd1v14j1cyc6xn9ddml7j8m7cmwjwh4-bat-0.18.3.drv

building /gnu/store/khd1v14j1cyc6xn9ddml7j8m7cmwjwh4-bat-0.18.3.drv...
- 'check' phaseKilled
guest@gnu ~$ guix upgrade emacs git git:gui krusader virt-viewer
guix upgrade: warning: nothing to do
guest@gnu ~$





bug#50210: bug in the yakuake package

2021-08-26 Thread Rostislav Svoboda
I hit bug trying to run the yakuake package:

Couldn't start kglobalaccel from org.kde.kglobalaccel.service:
QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name
org.kde.kglobalaccel was not provided by any .service files")
QSystemTrayIcon::setVisible: No Icon set
fish: Job 1, 'yakuake' terminated by signal SIGSEGV (Address boundary error)





bug#50092: The 'sqlparse<0.4.0, >=0.3.0' distribution was not found and is required by mycli

2021-08-17 Thread Rostislav Svoboda
Hi
I think I found a bug in the mycli dependencies. Would you please fix
it? See also https://logs.guix.gnu.org/guix/2021-08-17.log

Thank you


guest@gnu ~$ mycli
Traceback (most recent call last):
  File 
"/gnu/store/plmbldixvy90pdqg08n3a2lk9k00dwy8-python-3.8.2/lib/python3.8/site-packages/pkg_resources/__init__.py",
line 583, in _build_master
ws.require(__requires__)
  File 
"/gnu/store/plmbldixvy90pdqg08n3a2lk9k00dwy8-python-3.8.2/lib/python3.8/site-packages/pkg_resources/__init__.py",
line 900, in require
needed = self.resolve(parse_requirements(requirements))
  File 
"/gnu/store/plmbldixvy90pdqg08n3a2lk9k00dwy8-python-3.8.2/lib/python3.8/site-packages/pkg_resources/__init__.py",
line 791, in resolve
raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (sqlparse 0.4.1
(/gnu/store/61yj75kwwlymxjmxsa8f9cqs0vf5a2w4-python-sqlparse-0.4.1/lib/python3.8/site-packages),
Requirement.parse('sqlparse<0.4.0,>=0.3.0'), {'mycli'})

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File 
"/gnu/store/z0rp568a94bgi98qkk2sn6ah8hgi5pgk-mycli-1.22.2/bin/.mycli-real",
line 6, in 
from pkg_resources import load_entry_point
  File 
"/gnu/store/plmbldixvy90pdqg08n3a2lk9k00dwy8-python-3.8.2/lib/python3.8/site-packages/pkg_resources/__init__.py",
line 3251, in 
def _initialize_master_working_set():
  File 
"/gnu/store/plmbldixvy90pdqg08n3a2lk9k00dwy8-python-3.8.2/lib/python3.8/site-packages/pkg_resources/__init__.py",
line 3234, in _call_aside
f(*args, **kwargs)
  File 
"/gnu/store/plmbldixvy90pdqg08n3a2lk9k00dwy8-python-3.8.2/lib/python3.8/site-packages/pkg_resources/__init__.py",
line 3263, in _initialize_master_working_set
working_set = WorkingSet._build_master()
  File 
"/gnu/store/plmbldixvy90pdqg08n3a2lk9k00dwy8-python-3.8.2/lib/python3.8/site-packages/pkg_resources/__init__.py",
line 585, in _build_master
return cls._build_from_requirements(__requires__)
  File 
"/gnu/store/plmbldixvy90pdqg08n3a2lk9k00dwy8-python-3.8.2/lib/python3.8/site-packages/pkg_resources/__init__.py",
line 598, in _build_from_requirements
dists = ws.resolve(reqs, Environment())
  File 
"/gnu/store/plmbldixvy90pdqg08n3a2lk9k00dwy8-python-3.8.2/lib/python3.8/site-packages/pkg_resources/__init__.py",
line 786, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'sqlparse<0.4.0,>=0.3.0'
distribution was not found and is required by mycli





bug#49902: compute-guix-derivation buggy, version 76d68744cc426a4bc336863142687e7aba16ed5d

2021-08-06 Thread Rostislav Svoboda
Hi,

I encountered a bug in a fresh Guix installation running under qemu
VM. See below.

Kind regards

Rostislav Svoboda

guest@gnu ~$ guix pull
Updating channel 'guix' from Git repository at
'https://git.savannah.gnu.org/git/guix.git'...
Authenticating channel 'guix', commits 9edb3f6 to 76d6874 (4,741 new commits)...
Building from this channel:
  guix  https://git.savannah.gnu.org/git/guix.git76d6874
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
 libtiff-4.2.0-doc  358KiB
 2.1MiB/s 00:00 [##] 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
 bdb-5.3.28  945KiB
 3.9MiB/s 00:00 [##] 100.0%
 cyrus-sasl-2.1.27  234KiB
 933KiB/s 00:00 [##] 100.0%
 openldap-2.4.57  1.2MiB
 4.2MiB/s 00:00 [##] 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
 curl-7.76.0-doc  624KiB
 2.4MiB/s 00:00 [##] 100.0%
 nghttp2-1.41.0-lib  89KiB
 4.8MiB/s 00:00 [##] 100.0%
 openldap-2.4.50  1.3MiB
 6.8MiB/s 00:00 [##] 100.0%
 curl-7.76.0  414KiB
 2.3MiB/s 00:00 [##] 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
 curl-7.74.0  379KiB
 3.1MiB/s 00:00 [##] 100.0%
 git-minimal-2.31.1  4.1MiB
 3.1MiB/s 00:01 [##] 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
 gnutls-3.6.15-doc  1.0MiB
 2.2MiB/s 00:00 [##] 100.0%
 zlib-1.2.11  82KiB
 4.9MiB/s 00:00 [##] 100.0%
 gcc-7.5.0  38.4MiB
 8.0MiB/s 00:05 [##] 100.0%
 gnutls-3.6.15-debug  2.6MiB
 6.6MiB/s 00:00 [##] 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
 config.scm  501B
  59KiB/s 00:00 [##] 100.0%
 git.scm  101B
  50KiB/s 00:00 [##] 100.0%
 gmp-6.2.0  583KiB
 3.5MiB/s 00:00 [##] 100.0%
 hash.scm  132B
 104KiB/s 00:00 [##] 100.0%
 libffi-3.3  54KiB
 3.3MiB/s 00:00 [##] 100.0%
 libgc-8.0.4  276KiB
 1.1MiB/s 00:00 [##] 100.0%
 libltdl-2.4.6  52KiB
 6.2MiB/s 00:00 [##] 100.0%
 libunistring-0.9.10  794KiB
 5.8MiB/s 00:00 [##] 100.0%
 module-import  2KiB
 381KiB/s 00:00 [##] 100.0%
 pkg-config-0.29.2  201KiB
 1.2MiB/s 00:00 [##] 100.0%
 module-import-compiled
4.5MiB/s 00:00 | 1.8MiB transferred
 guile-3.0.2  6.9MiB
 4.3MiB/s 00:02 [##] 100.0%
 compute-guix-derivation  1010B
1016KiB/s 00:00 [##] 100.0%
Computing Guix derivation for 'x86_64-linux'... |guix pull: error: You
found a bug: the program
'/gnu/store/szrcdqjjy8lpsk48a0qpqdjc69avcmmz-compute-guix-derivation'
failed to compute the derivation for Guix (version:
"76d68744cc426a4bc336863142687e7aba16ed5d"; system: "x86_64-linux";
host version: "1.3.0-1.771b866"; pull-version: 1).
Please report it by email to .