bug#41339: Installing 'git:send-email' masks underlying git installations and does not imply installing git

2020-10-28 Thread Josh Marshall
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

2020-11-07 Thread Josh Marshall
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

2020-11-08 Thread Josh Marshall
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

2019-10-28 Thread Josh Marshall
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

2020-03-16 Thread Josh Marshall
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

2020-03-24 Thread Josh Marshall
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

2020-05-03 Thread Josh Marshall
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

2020-05-04 Thread Josh Marshall
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

2020-05-15 Thread Josh Marshall
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

2020-05-15 Thread Josh Marshall
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

2020-05-15 Thread Josh Marshall
The following needs to be updated: gettext





bug#41307: Django 3 dependency: python-setuptools

2020-05-15 Thread Josh Marshall
The following is out of date: python-setuptools





bug#41305: Django 3 dependency: python-pillow

2020-05-15 Thread Josh Marshall
out of date: python-pillow





bug#41306: Django 3 dependency: python-pytz

2020-05-15 Thread Josh Marshall
The following is out of date: python-pytz





bug#41311: Django 3 dependency: python-isort

2020-05-15 Thread Josh Marshall
The following is out of date: python-isort





bug#41310: Django 3 dependency: python-tox

2020-05-15 Thread Josh Marshall
The following is out of date: python-tox





bug#41315: python-selenium dependency: selenium

2020-05-15 Thread Josh Marshall
The following is missing: selenium





bug#41314: Django 3 dependency: python-selenium

2020-05-15 Thread Josh Marshall
The following is missing: python-selenium





bug#41316: selenium dependency: gecko

2020-05-15 Thread Josh Marshall
The following is missing: gecko web driver





bug#41304: Django 3 dependency: python-jinja2

2020-05-15 Thread Josh Marshall
Out of date: python-Jinja2





bug#41313: Django 3 dependency: python-asgiref

2020-05-15 Thread Josh Marshall
The following is missing: python-asgiref





bug#41308: Django 3 dependency: python-sqlparse

2020-05-15 Thread Josh Marshall
The following is out of date: python-sqlparse





bug#41317: Django 3 dependency: python-pywatchman

2020-05-15 Thread Josh Marshall
The following is missing: python-pywatchman





bug#41303: Django 3 dependency: python-geoip2

2020-05-15 Thread Josh Marshall
The following dependency for django 3 is out of date: python-geoip2





bug#41318: packaging request: watchman

2020-05-15 Thread Josh Marshall
Watchman is a useful program which is not packaged





bug#41312: Django 3 dependency: python-pipdeptree

2020-05-15 Thread Josh Marshall
The following is missing: python-pipdeptree





bug#41309: Django 3 dependency: python3-flake8

2020-05-15 Thread Josh Marshall
The following is out of date: python-flake8





bug#41301: Django 3 dependency: gettext

2020-05-16 Thread Josh Marshall
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)

2020-05-16 Thread Josh Marshall
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

2020-05-16 Thread Josh Marshall
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

2023-09-12 Thread Josh Marshall
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+

2023-10-13 Thread Josh Marshall
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.