bug#41339: Installing 'git:send-email' masks underlying git installations and does not imply installing git
Gosh, it has been months. I'm not sure, and I'm pretty mentally spent. On Wed, Oct 28, 2020 at 2:00 PM zimoun wrote: > Dear, > > On Sat, 16 May 2020 at 16:59, Josh Marshall < > joshua.r.marshall.1...@gmail.com> wrote: > > > When installing "git:send-email", the dependency "git" is not > > installed. > > It is an eternal question. :-) Should installing the package “python-foo” > or “r-bar” also install the package “python” or the package “r-minimal”? > > Well, the answer seems being: it is up to the user. Because of > diversity. Imagine that I want to install Git version x.y and the Git > package coming with “git:send-email” is at version p.q. Just one > example. > > Therefore, I do not think it can be considered as a bug. > > >Installing this also masks a local installation of git > > masked when running in a foreign distro. The particular failure > > observed is that repos transferred over https no longer worked with > > the error `fatal: unable to find remote helper for 'https'`. > > I am not sure to understand. What do you mean? Could you provide an > example to reproduce? > > > All the best, > simon >
bug#44508: Found a bug in compute-guix-derivation
Hello all, When pulling I came across the following which told me to send a report in: ``` anadon@goodadvicemallard:~$ guix pull Updating channel 'guix' from Git repository at ' https://git.savannah.gnu.org/git/guix.git'... Authenticating channel 'guix', commits 9edb3f6 to f900045 (533 new commits)... Building from this channel: guix https://git.savannah.gnu.org/git/guix.git f900045 substitute: /gnu/store/q19l04vd2za80mk1845pz7r8cz29qk43-bash-minimal-4.4.23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8) substitute: /gnu/store/q19l04vd2za80mk1845pz7r8cz29qk43-bash-minimal-4.4.23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8) 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% /gnu/store/q19l04vd2za80mk1845pz7r8cz29qk43-bash-minimal-4.4.23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8) /gnu/store/q19l04vd2za80mk1845pz7r8cz29qk43-bash-minimal-4.4.23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8) downloading from https://ci.guix.gnu.org/nar/gzip/808xr7v3h004s0mafxw0v0ibmgpmam3i-module-import ... module-import 2KiB 539KiB/s 00:00 [##] 100.0% /gnu/store/q19l04vd2za80mk1845pz7r8cz29qk43-bash-minimal-4.4.23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8) /gnu/store/q19l04vd2za80mk1845pz7r8cz29qk43-bash-minimal-4.4.23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8) downloading from https://ci.guix.gnu.org/nar/gzip/izn00974y4pfs39dch1a5lcxc00wscl0-module-import-compiled ... module-import-compiled 2.4MiB 61KiB/s 00:41 [##] 100.0% /gnu/store/q19l04vd2za80mk1845pz7r8cz29qk43-bash-minimal-4.4.23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8) /gnu/store/q19l04vd2za80mk1845pz7r8cz29qk43-bash-minimal-4.4.23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8) downloading from https://ci.guix.gnu.org/nar/gzip/58yx23vgfvx4m1426v0b6xjn8hnnx245-compute-guix-derivation ... compute-guix-derivation 860B 286KiB/s 00:00 [##] 100.0% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% @ substituter-started /gnu/store/4kq9k7cvwmg42hvk71m2kihiasz7x9z8-git-minimal-2.29.2 /gnu/store/ncknl03pkmamrxg7q9nxi1rn1qhvwbi9-guix-1.0.1/libexec/guix/substitute /gnu/store/q19l04vd2za80mk1845pz7r8cz29qk43-bash-minimal-4.4.23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8) /gnu/store/q19l04vd2za80mk1845pz7r8cz29qk43-bash-minimal-4.4.23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8) |@ download-started /gnu/store/4kq9k7cvwmg42hvk71m2kihiasz7x9z8-git-minimal-2.29.2 https://ci.guix.gnu.org/nar/gzip/4kq9k7cvwmg42hvk71m2kihiasz7x9z8-git-minimal-2.29.2 14413465 @ download-progress /gnu/store/4kq9k7cvwmg42hvk71m2kihiasz7x9z8-git-minimal-2.29.2 https://ci.guix.gnu.org/nar/gzip/4kq9k7cvwmg42hvk71m2kihiasz7x9z8-git-minimal-2.29.2 14413465 16384 @ download-progress /gnu/store/4kq9k7cvwmg42hvk71m2kihiasz7x9z8-git-minimal-2.29.2 https://ci.guix.gnu.org/nar/gzip/4kq9k7cvwmg42hvk71m2kihiasz7x9z8-git-minimal-2.29.2 14413465 32768 @ download-progress /gnu/store/4kq9k7cvwmg42hvk71m2kihiasz7x9z8-git-minimal-2.29.2 https://ci.guix.gnu.org/nar/gzip/4kq9k7cvwmg42hvk71m2kihiasz7x9z8-git-minimal-2.29.2 14413465 49152 @ download-progress /gnu/store/4kq9k7cvwmg42hvk71m2kihiasz7x9z8-git-minimal-2.29.2 https://ci.guix.gnu.org/nar/gzip/4kq9k7cvwmg42hvk71m2kihiasz7x9z8-git-minimal-2.29.2 14413465 81920 /@ download-progress /gnu/store/4kq9k7cvwmg42hvk71m2kihiasz7x9z8-git-minimal-2.29.2 https://ci.guix.gnu.org/nar/gzip/4kq9k7cvwmg42hvk71m2kihiasz7x9z8-git-minimal-2.29.2 14413465 98304 @ download-progress /gnu/store/4kq9k7cvwmg42hvk71m2kihiasz7x9z8-git-minimal-2.29.2 https://ci.guix.gnu.org/nar/gzip/4kq9k7cvwmg42hvk71m2kihiasz7x9z8-git-minimal-2.29.2 14413465 114688 @ download-progress /gnu/store/4kq9k7cvwmg42hvk71m2kihiasz7x9z8-git-minimal-2.29.2 https://ci.guix.gnu.org/nar/gzip/4kq9k7cvwmg42hvk71m2kihiasz7x9z8-git-minimal-2.29.2 14413465 147456 -@ download-progress /gnu/store/4kq9k7cvwmg42hvk71m2kihiasz7x9z8-git-minimal-2.29.2 https://ci.guix.gnu.org/nar/gzip/4kq9k7cvwmg42hvk71m2kihiasz7x9z8-git-minimal-2.29.2 14413465 163840 \@ download-progress /gnu/store/4kq9k7cvwmg42hvk71m2kihiasz7x9z8-git-minimal-2.29.2 https://ci.guix.gnu.org/nar/gzip/4kq9k7cvwmg42hvk71m2kihiasz7x9z8-git-minimal-2.29.2 14413465 196608 @ download-progress /gnu/store/4kq9k7cvwmg42hvk71m2kihiasz7x9z8-git-minimal-2.29.2 https://ci.guix.gnu.org/nar/gzip/4kq9k7cvwmg42hvk71m2kihiasz7x9z8-git-minimal-2.29.2 14413465 212992 @ download-progress /gnu/store/4kq9k7cvwmg42hvk71m2kihiasz7x9z8-git-minimal-2.29.2 https://ci.guix.gnu.org/nar/gzi
bug#44508: Found a bug in compute-guix-derivation
It did not repeat, and I'm using it on a hosted system with Ubuntu. On Sat, Nov 7, 2020 at 4:59 PM Marius Bakke wrote: > Josh Marshall writes: > > > Hello all, > > > > When pulling I came across the following which told me to send a report > in: > > > > ``` > > anadon@goodadvicemallard:~$ guix pull > > Updating channel 'guix' from Git repository at ' > > https://git.savannah.gnu.org/git/guix.git'... > > [...] > > > substitute: updating substitutes from 'https://ci.guix.gnu.org'... > 100.0% > > @ substituter-started > > /gnu/store/4kq9k7cvwmg42hvk71m2kihiasz7x9z8-git-minimal-2.29.2 > > [...] > > > gzip: stdin: unexpected end of file > > guix substitute: error: corrupt input while restoring > > '/gnu/store/4kq9k7cvwmg42hvk71m2kihiasz7x9z8-git-minimal-2.29.2/bin/git' > > from #{read pipe}# > > @ substituter-failed > > /gnu/store/4kq9k7cvwmg42hvk71m2kihiasz7x9z8-git-minimal-2.29.2 256 > fetching > > path `/gnu/store/4kq9k7cvwmg42hvk71m2kihiasz7x9z8-git-minimal-2.29.2' > > failed with exit code 1 > > [...] > > > ./guix/store.scm:1368:15: ERROR: > > 1. &store-protocol-error: > > message: "some substitutes for the outputs of derivation > > `/gnu/store/6kd94qkd2hnkri5hc44vfjvh8b0i5ynl-git-minimal-2.29.2.drv' > failed > > (usually happens due to networking issues); try `--fallback' to build > > derivation from source " > > Probably this was a transient (network) failure, or is the error > consistent? > > And for something completely different: > > > > /gnu/store/ncknl03pkmamrxg7q9nxi1rn1qhvwbi9-guix-1.0.1/libexec/guix/substitute > > Consider updating the 'root' user Guix (or reconfigure, if you are on > Guix System), to get the latest version of guix-daemon. >
bug#37969: guix is telling me to report this
Hello, the `guix pull` command has directed me to send the following: ``` @ build-log 16866 14 boot.sh: done @ build-log 16866 908 ./boot3-tcc -v -static -o boot4-tcc -D BOOTSTRAP=1 -D HAVE_FLOAT=1 -D HAVE_BITFIELD=1 -D HAVE_LONG_LONG=1 -D CONFIG_TCCBOOT=1 -D CONFIG_USE_LIBGCC=1 -D TCC_MES_LIBC=1 -I . -I mes/include -D TCC_TARGET_I386 -D CONFIG_TCCDIR="/gnu/store/fkxk1l6l1cvs524q2cmd733gg1wsa6z6-tcc-boot0-0.9.26-6.c004e9a/lib/tcc" -D CONFIG_TCC_CRTPREFIX="/gnu/store/fkxk1l6l1cvs524q2cmd733gg1wsa6z6-tcc-boot0-0.9.26-6.c004e9a/lib:{B}/lib:." -D CONFIG_TCC_ELFINTERP="interpreter" -D CONFIG_TCC_LIBPATHS="/gnu/store/fkxk1l6l1cvs524q2cmd733gg1wsa6z6-tcc-boot0-0.9.26-6.c004e9a/lib:{B}/lib:." -D CONFIG_TCC_SYSINCLUDEPATHS="mes/include:/gnu/store/fkxk1l6l1cvs524q2cmd733gg1wsa6z6-tcc-boot0-0.9.26-6.c004e9a/include:{B}/include" -D TCC_LIBGCC="/gnu/store/fkxk1l6l1cvs524q2cmd733gg1wsa6z6-tcc-boot0-0.9.26-6.c004e9a/lib/libc.a" -D ONE_SOURCE=yes -D CONFIG_TCC_LIBTCC1=1 -D CONFIG_TCC_STATIC=1 -D TCC_TARGET_I386=1 -L . -L ../mes-seed tcc.c @ build-log 16866 32 tcc version 0.9.27 (i386 Linux) @ build-log 16866 9 -> tcc.c @ build-log 16866 67 In file included from tcc.c:22: libtcc.c:477: warning: assignment m@ build-log 16866 41 akes integer from pointer without a cast @ build-log 16866 56 In file included from tcc.c:22: libtcc.c:538: warning: a@ build-log 16866 19 ssignment makes int@ build-log 16866 7 eger fr@ build-log 16866 6 om poi@ build-log 16866 5 nter @ build-log 16866 5 witho@ build-log 16866 5 ut a @ build-log 16866 5 cast @ build-log 16866 6 In fil@ build-log 16866 7 e inclu@ build-log 16866 5 ded f@ build-log 16866 5 rom t@ build-log 16866 4 cc.c@ build-log 16866 5 :22: @ build-log 16866 4 libt@ build-log 16866 4 cc.c@ build-log 16866 4 :548@ build-log 16866 4 : wa@ build-log 16866 4 rnin@ build-log 16866 6 g: ass@ build-log 16866 5 ignme@ build-log 16866 4 nt m@ build-log 16866 5 akes @ build-log 16866 4 inte@ build-log 16866 4 ger @ build-log 16866 3 fro@ build-log 16866 5 m poi@ build-log 16866 4 nter@ build-log 16866 5 with@ build-log 16866 4 out @ build-log 16866 4 a ca@ build-log 16866 3 st @ build-log 16866 6 In fil@ build-log 16866 8 e includ@ build-log 16866 6 ed fro@ build-log 16866 7 m tcc.c@ build-log 16866 6 :22: l@ build-log 16866 6 ibtcc.@ build-log 16866 5 c:568@ build-log 16866 5 : war@ build-log 16866 5 ning:@ build-log 16866 6 assig@ build-log 16866 5 nment@ build-log 16866 6 makes@ build-log 16866 5 inte@ build-log 16866 5 ger f@ build-log 16866 5 rom p@ build-log 16866 6 ointer@ build-log 16866 6 witho@ build-log 16866 5 ut a @ build-log 16866 5 cast @ build-log 16866 5 In fi@ build-log 16866 12 le included @ build-log 16866 6 from t@ build-log 16866 6 cc.c:2@ build-log 16866 5 2: li@ build-log 16866 6 btcc.c@ build-log 16866 5 :1199@ build-log 16866 5 : war@ build-log 16866 5 ning:@ build-log 16866 4 ass@ build-log 16866 5 ignme@ build-log 16866 5 nt ma@ build-log 16866 4 kes @ build-log 16866 4 inte@ build-log 16866 4 ger @ build-log 16866 4 from@ build-log 16866 5 poin@ build-log 16866 4 ter @ build-log 16866 4 with@ build-log 16866 4 out @ build-log 16866 5 a cas@ build-log 16866 2 t @ build-log 16866 13 <- boot4-tcc @ build-log 16866 14 boot.sh: done @ build-log 16866 19 bootstrap.sh: done @ build-log 16866 44 phase `build' succeeded after 388.6 seconds @ build-log 16866 23 starting phase `check' @ build-log 16866 10 t: [FAIL] @ build-log 16866 16 00-exit-0: [OK] @ build-log 16866 18 01-return-0: [OK] @ build-log 16866 20 02-return-1: [FAIL] @ build-log 16866 14 03-call: [OK] @ build-log 16866 16 04-call-0: [OK] @ build-log 16866 18 05-call-1: [FAIL] @ build-log 16866 17 06-call-!1: [OK] @ build-log 16866 17 06-!call-1: [OK] @ build-log 16866 16 06-call-2: [OK] @ build-log 16866 21 06-call-string: [OK] @ build-log 16866 23 06-call-variable: [OK] @ build-log 16866 21 06-return-void: [OK] @ build-log 16866 19 07-include: [FAIL] @ build-log 16866 16 08-assign: [OK] @ build-log 16866 25 08-assign-negative: [OK] @ build-log 16866 23 08-assign-global: [OK] @ build-log 16866 14 10-if-0: [OK] @ build-log 16866 14 11-if-1: [OK] @ build-log 16866 15 12-if-==: [OK] @ build-log 16866 15 13-if-!=: [OK] @ build-log 16866 17 14-if-goto: [OK] @ build-log 16866 15 15-if-!f: [OK] @ build-log 16866 14 16-if-t: [OK] @ build-log 16866 20 17-compare-ge: [OK] @ build-log 16866 20 17-compare-gt: [OK] /@ build-log 16866 20 17-compare-le: [OK] @ build-log 16866 20 17-compare-lt: [OK] @ build-log 16866 29 17-compare-unsigned-ge: [OK] @ build-log 16866 29 17-compare-unsigned-gt: [OK] @ build-log 16866 29 17-compare-unsigned-le: [OK] @ build-log 16866 29 17-compare-unsigned-lt: [OK] @ build-log 16866 21 17-compare-and: [OK] @ build-log 16866 20 17-compare-or: [OK] @ build-log 16866 24 17-compare-and-or: [OK] @ build-log 16866 24 17-compare-assign: [OK] @ build-log 16866 22 17-compare-call: [OK] @ build-log 16866 23 18-assign-shadow: [OK] @ build-log 16866 15 20-while: [OK] @ build-log 16866 23
bug#40043: [EXTERNAL]Re: bug#40043: `guix pack --format=squashfs` fails on CentOS7
Already included as an attachment on the first email. ``` $ uname -sr Linux 3.10.0-1062.12.1.el7.x86_64 ``` From: Ludovic Courtès Sent: Sunday, March 15, 2020 5:46 PM To: Josh Marshall Cc: 40...@debbugs.gnu.org Subject: [EXTERNAL]Re: bug#40043: `guix pack --format=squashfs` fails on CentOS7 Hi Josh, Josh Marshall skribis: > `guix pack --format=squashfs bash-minimal ...` fails on CentOS7 with SELinux > disabled. The error message normally says something like: View build log at /var/log/guix/drvs/… Could you post that file? Also, what is the output of “uname -sr” on this machine? Thanks in advance! Ludo’. --- The information in this email, including attachments, may be confidential and is intended solely for the addressee(s). If you believe you received this email by mistake, please notify the sender by return email as soon as possible.
bug#40043: [EXTERNAL]Re: bug#40043: `guix pack --format=squashfs` fails on CentOS7
Thanks! I look forward to my increased use of `guix` 😊 From: Ludovic Courtès Sent: Tuesday, March 24, 2020 1:55:11 PM To: Josh Marshall Cc: 40043-d...@debbugs.gnu.org <40043-d...@debbugs.gnu.org> Subject: [EXTERNAL]Re: bug#40043: `guix pack --format=squashfs` fails on CentOS7 Hi Josh, Josh Marshall skribis: > `guix pack --format=squashfs bash-minimal ...` fails on CentOS7 with SELinux > disabled. > > ``` > $ /var/guix/profiles/per-user/marshjo/current-guix/bin/guix describe > Generation 9 Mar 12 2020 09:28:29(current) > guix a595399 > repository URL: https://git.savannah.gnu.org/git/guix.git > branch: master > commit: a595399230a7b1acb0b096b3d5a7474100014299 > ``` The log you posted reads this: --8<---cut here---start->8--- Creating 4.0 filesystem on /gnu/store/mhhlqyazyvwz72y6dwh56fs1zlrvrl0h-squashfs-pack.gz.squashfs, block size 131072. [...] Number of uids 2 unknown (0) nixbld (987) Number of gids 2 unknown (0) nixbld (980) Failed to read existing filesystem - will not overwrite - ABORTING! --8<---cut here---end--->8--- I was able to reproduce it on a CentOS 7 system and to strace the ‘mksquashfs’ process, and found that this had to do with access to SELinux extended attributes. Fixed in commit 53c594cb3f1f783fea18be6da23a863b00c14f5f. Thanks! Ludo’. --- The information in this email, including attachments, may be confidential and is intended solely for the addressee(s). If you believe you received this email by mistake, please notify the sender by return email as soon as possible.
bug#41059: Contributing section from manual does not work when I'm working on some patches
Hello all, So I'm trying to get individual patches for the django overhaul I've been working on polished up and ready for submission. Trying to follow the steps in the manual for running and testing builds of these is not working. lfam from IRC suggested that guile-gcrypt might be missing, but that implies that required dependencies are missing. Working off of commit 223e920abc023be91fe1e6747c599d547ad12bc5 with patch ``` diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm index 2cfaddbc5f..e2f90c1240 100644 --- a/gnu/packages/check.scm +++ b/gnu/packages/check.scm @@ -31,6 +31,7 @@ ;;; Copyright © 2019 Pierre Langlois ;;; Copyright © 2019 Chris Marusich ;;; Copyright © 2020 Lars-Dominik Braun +;;; Copyright © 2020 Josh Marshall ;;; ;;; This file is part of GNU Guix. ;;; @@ -1398,6 +1399,32 @@ executed.") (define-public python2-coverage (package-with-python2 python-coverage)) +(define-public python-pytest-asyncio + (package +(name "python-pytest-asyncio") +(version "0.10.0") +(source + (origin +(method url-fetch) +(uri (pypi-uri "pytest-asyncio" version)) +(sha256 + (base32 "1bysy4nii13bm7h345wxf8fxcjhab7l374pqdv7vwv3izl053b4z" + (build-system python-build-system) + (propagated-inputs + `(("python-pytest" ,python-pytest))) + (native-inputs + `(("python-coverage" ,python-coverage) + ("python-async-generator" ,python-async-generator) + ("python-hypothesis" ,python-hypothesis))) + (home-page "https://github.com/pytest-dev/pytest-asyncio";) + (synopsis "Pytest support for asyncio.") + (description "Python asyncio code is usually written in the form of +coroutines, which makes it slightly more difficult to test using normal +testing tools. pytest-asyncio provides useful fixtures and markers to make +testing easier.") + (license license:asl2.0))) + + (define-public python-cov-core (package (name "python-cov-core") ``` has the following results from various invocations: ``` anadon@goodadvicemallard:~/documents/code/guix$ ./pre-inst-env guix guile: warning: failed to install locale Backtrace: In ice-9/threads.scm: 390:8 19 (_ _) In ice-9/boot-9.scm: 2994:20 18 (_) 2312:4 17 (save-module-excursion _) 3014:26 16 (_) In unknown file: 15 (primitive-load-path "guix/store" #) In guix/store.scm: 22:0 14 (_) In ice-9/boot-9.scm: 2874:4 13 (define-module* _ #:filename _ #:pure _ #:version _ # _ ?) 2887:24 12 (_) 222:29 11 (map1 (((guix utils)) ((guix config)) ((guix #)) ((?)) ?)) 222:29 10 (map1 (((guix config)) ((guix deprecation)) ((guix ?)) ?)) 222:29 9 (map1 (((guix deprecation)) ((guix memoization)) ((?)) ?)) 222:29 8 (map1 (((guix memoization)) ((guix serialization)) (#) ?)) 222:29 7 (map1 (((guix serialization)) ((guix monads)) ((# #)) ?)) 222:29 6 (map1 (((guix monads)) ((guix records)) ((guix #)) (#) ?)) 222:29 5 (map1 (((guix records)) ((guix base16)) ((guix #)) (#) ?)) 222:29 4 (map1 (((guix base16)) ((guix base32)) ((gcrypt #)) # ?)) 222:29 3 (map1 (((guix base32)) ((gcrypt hash)) ((guix #)) (#) ?)) 222:17 2 (map1 (((gcrypt hash)) ((guix profiling)) ((rnrs #)) # ?)) 2803:6 1 (resolve-interface _ #:select _ #:hide _ #:prefix _ # _ ?) In unknown file: 0 (scm-error misc-error #f "~A ~S" ("no code for modu?" ?) ?) ERROR: In procedure scm-error: no code for module (gcrypt hash) ``` ``` anadon@goodadvicemallard:~/documents/code/guix$ guix environment guix -- ./pre-inst-env guix guile: warning: failed to install locale guix environment: error: failed to connect to `/var/guix/daemon-socket/socket': Connection refused ``` ``` anadon@goodadvicemallard:~/documents/code/guix$ guix environment guix -- ./pre-inst-env guix build python-pytest-asyncio guile: warning: failed to install locale guix build: error: failed to connect to `/usr/local/var/guix/daemon-socket/socket': Connection refused ``` The daemon has been run via systemd and `anadon@goodadvicemallard:~/documents/code/guix$ sudo -E ./pre-inst-env guix-daemon --build-users-group=guixbuild` to similar effect.
bug#41059: Contributing section from manual does not work when I'm working on some patches
Close fixed On Mon, May 4, 2020, 10:43 Marius Bakke wrote: > Josh Marshall writes: > > > has the following results from various invocations: > > > > ``` > > anadon@goodadvicemallard:~/documents/code/guix$ ./pre-inst-env guix > > guile: warning: failed to install locale > > Backtrace: > > In ice-9/threads.scm: > > 390:8 19 (_ _) > > In ice-9/boot-9.scm: > > 2994:20 18 (_) > >2312:4 17 (save-module-excursion _) > > 3014:26 16 (_) > > In unknown file: > > 15 (primitive-load-path "guix/store" #) > > In guix/store.scm: > > 22:0 14 (_) > > In ice-9/boot-9.scm: > >2874:4 13 (define-module* _ #:filename _ #:pure _ #:version _ # _ ?) > > 2887:24 12 (_) > >222:29 11 (map1 (((guix utils)) ((guix config)) ((guix #)) ((?)) ?)) > >222:29 10 (map1 (((guix config)) ((guix deprecation)) ((guix ?)) ?)) > >222:29 9 (map1 (((guix deprecation)) ((guix memoization)) ((?)) ?)) > >222:29 8 (map1 (((guix memoization)) ((guix serialization)) (#) ?)) > >222:29 7 (map1 (((guix serialization)) ((guix monads)) ((# #)) ?)) > >222:29 6 (map1 (((guix monads)) ((guix records)) ((guix #)) (#) ?)) > >222:29 5 (map1 (((guix records)) ((guix base16)) ((guix #)) (#) ?)) > >222:29 4 (map1 (((guix base16)) ((guix base32)) ((gcrypt #)) # ?)) > >222:29 3 (map1 (((guix base32)) ((gcrypt hash)) ((guix #)) (#) ?)) > >222:17 2 (map1 (((gcrypt hash)) ((guix profiling)) ((rnrs #)) # ?)) > >2803:6 1 (resolve-interface _ #:select _ #:hide _ #:prefix _ # _ ?) > > In unknown file: > >0 (scm-error misc-error #f "~A ~S" ("no code for modu?" ?) ?) > > > > ERROR: In procedure scm-error: > > no code for module (gcrypt hash) > > ``` > > You should use 'guix environment guix' to ensure the dependencies are > available. > > > ``` > > anadon@goodadvicemallard:~/documents/code/guix$ guix environment guix -- > > ./pre-inst-env guix > > guile: warning: failed to install locale > > guix environment: error: failed to connect to > > `/var/guix/daemon-socket/socket': Connection refused > > ``` > > This means the daemon is not running, or configured with a faulty > --localstatedir. > > > ``` > > anadon@goodadvicemallard:~/documents/code/guix$ guix environment guix -- > > ./pre-inst-env guix build python-pytest-asyncio > > guile: warning: failed to install locale > > guix build: error: failed to connect to > > `/usr/local/var/guix/daemon-socket/socket': Connection refused > > ``` > > Pass "--localstatedir=/var" when running the configure script to provide > the correct daemon state directory. > > > The daemon has been run via systemd and > > `anadon@goodadvicemallard:~/documents/code/guix$ > > sudo -E ./pre-inst-env guix-daemon --build-users-group=guixbuild` to > > similar effect. > > You don't need to run the daemon manually unless you want to hack on the > daemon itself. However if you do, make sure that it has been configured > with the correct "--localstatedir" and "--sysconfdir". > > HTH, > Marius >
bug#41300: Upgrade to Django 3
Here's to track work for getting django 3 ready Requires: python-wrapper bash python-bcrypt python-docutils python-numpy python-pylibmc python-memcached python-PyYAML python-tblib gettext python-argon2-cffi python-geoip2 python-Jinja2 python-Pillow python-pytz python-setuptools python-sqlparse python-flake8 python-tox python-isort python-pipdeptree python-asgiref python-selenium - selenium python-pywatchman
bug#41302: Django 3 dependency: python-argon2-cffi
The following needs to be updated: python-argon2-cffi python-geoip2 python-Jinja2 python-Pillow python-pytz python-setuptools python-sqlparse python-flake8 python-tox python-isort python-pipdeptree python-asgiref python-selenium - selenium python-pywatchman
bug#41301: Django 3 dependency: gettext
The following needs to be updated: gettext
bug#41307: Django 3 dependency: python-setuptools
The following is out of date: python-setuptools
bug#41305: Django 3 dependency: python-pillow
out of date: python-pillow
bug#41306: Django 3 dependency: python-pytz
The following is out of date: python-pytz
bug#41311: Django 3 dependency: python-isort
The following is out of date: python-isort
bug#41310: Django 3 dependency: python-tox
The following is out of date: python-tox
bug#41315: python-selenium dependency: selenium
The following is missing: selenium
bug#41314: Django 3 dependency: python-selenium
The following is missing: python-selenium
bug#41316: selenium dependency: gecko
The following is missing: gecko web driver
bug#41304: Django 3 dependency: python-jinja2
Out of date: python-Jinja2
bug#41313: Django 3 dependency: python-asgiref
The following is missing: python-asgiref
bug#41308: Django 3 dependency: python-sqlparse
The following is out of date: python-sqlparse
bug#41317: Django 3 dependency: python-pywatchman
The following is missing: python-pywatchman
bug#41303: Django 3 dependency: python-geoip2
The following dependency for django 3 is out of date: python-geoip2
bug#41318: packaging request: watchman
Watchman is a useful program which is not packaged
bug#41312: Django 3 dependency: python-pipdeptree
The following is missing: python-pipdeptree
bug#41309: Django 3 dependency: python3-flake8
The following is out of date: python-flake8
bug#41301: Django 3 dependency: gettext
I just saw that lint said it was out of date. I'm doing this to track down a dep tree to order my work in packaging and to become more familiar with packaging. On Sat, May 16, 2020, 09:04 Marius Bakke wrote: > Josh Marshall writes: > > > The following needs to be updated: gettext > > Why does it need to be updated? gettext 0.20.2 was released just a > month ago[0], and Django runs on a wide range of distributions that > surely has older versions. > > Updating gettext is also a full-rebuild change which means this will > have to wait for the next "core-updates" branch. > > Note that if you really need the newer gettext, you can give Django a > special variant like so without having to wait for core-updates: > > (define-public gettext-0.20.2 > (package > (inherit gettext) > (version "0.20.2") > (source (origin ... > > 0: https://savannah.gnu.org/forum/forum.php?forum_id=9716 >
bug#41301: Acknowledgement (Django 3 dependency: gettext)
Fixed by #41335 On Sat, May 16, 2020 at 1:00 AM GNU bug Tracking System wrote: > > Thank you for filing a new bug report with debbugs.gnu.org. > > This is an automatically generated reply to let you know your message > has been received. > > Your message is being forwarded to the package maintainers and other > interested parties for their attention; they will reply in due course. > > Your message has been sent to the package maintainer(s): > bug-guix@gnu.org > > If you wish to submit further information on this problem, please > send it to 41...@debbugs.gnu.org. > > Please do not send mail to help-debb...@gnu.org unless you wish > to report a problem with the Bug-tracking system. > > -- > 41301: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=41301 > GNU Bug Tracking System > Contact help-debb...@gnu.org with problems
bug#41339: Installing 'git:send-email' masks underlying git installations and does not imply installing git
When installing "git:send-email", the dependency "git" is not installed. Installing this also masks a local installation of git masked when running in a foreign distro. The particular failure observed is that repos transferred over https no longer worked with the error `fatal: unable to find remote helper for 'https'`.
bug#65906: Deja-Dup having trouble with Duplicity being available on new install of Guix
Ubuntu 23.04 host OS, Ubuntu's native Deja-Dup and Duplicity were removed prior to installing from guix. When I installed Deja-Dup, it required duplicity to be installed. I installed it, and it still wasn't found. Deja-Dup requested and I granted permission to install duplicity on its own. Any idea what's going on with that? Deja-Dup definition for your convenience. https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/gnome.scm#n1815
bug#66533: texmaker missing runtime dependency on gtk+
When running texmaker and the user clicks the icon to open a file, if the gtk+ package is missing it fails and crashes. I forgot the exact error, but it just fails to retrieve a gtk object or something. This may also have a hook into nautilus, but I haven't been doing much testing on that front -- other priorities at home. Should be a near trivial fix and I should be able to do it if someone doesn't get to it first. I need to go through and re-learn the guix development setup first.