bug#62656: broken guix time-machine + software-heritage

2023-05-04 Thread Ludovic Courtès
Hi, Simon Tournier skribis: > On Tue, 02 May 2023 at 09:42, Ludovic Courtès > wrote: > >>> Somehow, we could tweak ’clone-from-swh’ from (guix git) to use 'flat >>> instead of 'git-bare. However, I am unsure the other tweaks it would >>> require since a Git repository is somehow expected. >>

bug#63255: Firefox crashes when triggering file dialog open

2023-05-04 Thread Giovanni Biscuolo
Hello Steven, Steven Roose writes: > Whenever I right click and "safe image as" or when I try to do a file > upload, firefox segfaults. Firefox is not distributed in the official Guix channel, do yo use a third-party channel to install it? > This is an excerpt trying to save google's logo to

bug#63068: [PATCH] fixed apache mirrors

2023-05-04 Thread Giovanni Biscuolo
Hello Julian, thank you for the patch Julian Flake writes: > Maybe(!) this allows for installing newer versions of packages that are > downloaded from Apache servers (e.g. Maven). Can anyone test and confirm? > > --- > guix/download.scm | 15 ++- > 1 file changed, 2 insertions(+),

bug#62656: broken guix time-machine + software-heritage

2023-05-04 Thread Simon Tournier
Hi Ludo, On Thu, 4 May 2023 at 09:22, Ludovic Courtès wrote: > > Even if the bug on SWH would be fixed, at the rate the Guix repo is > > growing, it would be impractical to cook the whole Guix repo. > > Falling back to SWH to fetch channels is something we expect to be rare, > though. Being rar

bug#62496: For network-manager-applet's nm-connection-editor, libnma needs to be installed

2023-05-04 Thread Josselin Poiret via Bug reports for GNU Guix
Hi everyone, Maxim Cournoyer writes: > I've reverted to the previously working version on master, but we should > figure out what's up with this change in recent releases. It may affect > 1.42 as well (which is supposedly the current stable release). > > Leaving this open. Thanks for investiga

bug#63203: symbol lookup error: undefined symbol __libc_pthread_init (texmacs)

2023-05-04 Thread Josselin Poiret via Bug reports for GNU Guix
Hi Jonathan, Jonathan Brielmaier writes: > For me this error doesn't happen when running `guix shell texmacs -- > texmacs` but when running `guix shell icedove-wayland -- icedove`. > > ``` > $ guix describe >guix 91bfd30 > Repository-URL: https://git.savannah.gnu.org/git/guix.git >

bug#63068: [PATCH] gnu: apache mirror URLs substituted by CDN URL

2023-05-04 Thread Julian Flake
* guix/download.scm (Apache mirrors are substituted by CDN): --- guix/download.scm | 13 ++--- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/guix/download.scm b/guix/download.scm index 561a893eee..ce29e12ae8 100644 --- a/guix/download.scm +++ b/guix/download.scm @@ -134,17

bug#63068: [PATCH] fixed apache mirrors

2023-05-04 Thread Julian Flake
Hello Giovanni, Please can you send a new version of this patch, also with a proper commit message? see above (or https://issues.guix.gnu.org/63068#6). I didn't send it to guix-patc...@gnu.org, since I still didn't test the patch. Furthermore I am not sure, how a proper commit message look

bug#63255: Firefox crashes when triggering file dialog open

2023-05-04 Thread Josselin Poiret via Bug reports for GNU Guix
Hi Steven, Steven Roose writes: > Whenever I right click and "safe image as" or when I try to do a file > upload, firefox segfaults. > > > This is an excerpt trying to save google's logo to disk: > > > ** Gtk:ERROR:gtkiconhelper.c:494:ensure_surface_for_gicon: assertion > failed (error == NULL

bug#63050: Reducing the closure size of Graphviz

2023-05-04 Thread Simon Tournier
Hi, On Wed, 03 May 2023 at 21:50, Ludovic Courtès wrote: > - (list libxrender > - libx11 > - gts > + (list gts > gd > guile-3.0;Guile bindings > - pango > fontconfig > freetype >

bug#63050: "guix pull" requires graphical libraries

2023-05-04 Thread Simon Tournier
Hi, On Wed, 03 May 2023 at 21:33, Ludovic Courtès wrote: >> Why does Guix require ’graphviz’ in the first place? > > It uses it to build images in the manual. Ah. So we are dragging X11 libraries as libx11 for one or two figures in the manual. :-) Although that’s not exactly the same as “guix

bug#63258: GCC package lacks librt.so (and instead only provides versioned librt.so.1)

2023-05-04 Thread Mekeor Melire
The "gcc" package (as well as the "gcc-toolchain" package) (since version 12?) lacks the librt.so file which some stuff links to. As a consequence, in bug#63012, Josselin Poiret (CC) had to patch Zig to not link to that file. Another consequence is that I had to install gcc-toolchain:static in

bug#63178: shepherd 0.10.0-rc1 riscv64 build failure

2023-05-04 Thread Efraim Flashner
On Wed, May 03, 2023 at 09:29:49PM +0200, Ludovic Courtès wrote: > Hey Efraim, > > Efraim Flashner skribis: > > > I reran it and got a different test failure > > > FAIL: tests/starting-status.sh > > Could you retry from the ‘master’ branch? I pushed a couple of commits > since your message th

bug#63261: Recent changes to git config cause errors for non-committers

2023-05-04 Thread Brian Cully via Bug reports for GNU Guix
I've run into two issues with the recent changes to git config integration: 1) All commits must now be signed, even if you're not a committer. This breaks just tons of things, including rebasing. I'm not sure how to fix this without just disabling that configuration line altogether. 2) S

bug#63024: Crash during `guix import pypi -r'

2023-05-04 Thread Ludovic Courtès
Hi, Simon Tournier skribis: > On Wed, 03 May 2023 at 11:04, Ludovic Courtès wrote: > >> diff --git a/libguile/posix.c b/libguile/posix.c >> index 3adc743c4..2d55d985c 100644 >> --- a/libguile/posix.c >> +++ b/libguile/posix.c > > Does it mean patch the current Guile or a new release of Guile?

bug#63024: Crash during `guix import pypi -r'

2023-05-04 Thread Ludovic Courtès
Ludovic Courtès skribis: > First, the person who wrote ‘connect*’ *cough* hadn’t carefully read the > Guile manual, which reads (info "(guile) Ports and File Descriptors"): > > Note that ‘select’ may return early for other reasons, for example due > to pending interrupts. > > Clearly, ‘select

bug#63043: texlive-font-maps.drv build failure when profiles lacks texlive-* packages

2023-05-04 Thread Ludovic Courtès
Hi Maxim, Maxim Cournoyer skribis: > Ludovic Courtès writes: [...] >>> That is equivalent, but it doesn't address the core problem in my >>> opinion. There's no use to run hooks for things which aren't propagated >>> at the level of the profile, I think. If texlive-base in is the >>> profil

bug#62698: bind:utils

2023-05-04 Thread Maxim Cournoyer
Hi Brian, Brian Cully writes: > Maxim Cournoyer writes: > >> Thanks for finding the problem. Should we leave this bug open until >> specification->package+output is properly documented in our manual, >> with >> an example? If yes, would you like to try your hand at adding it? > > I've looked

bug#47949: Failed to produce output path for guix-package-cache

2023-05-04 Thread Maxim Cournoyer
Hi Simon, Simon Tournier writes: > Hi Maxim, > > On Fri, 28 Apr 2023 at 12:47, Maxim Cournoyer > wrote: > >> I think I may have experienced this issue > > Well, I think it’s different from the issue reported by Vagrant; IIUC, > something related to mixed branches and/or locations of repository

bug#47949: Failed to produce output path for guix-package-cache

2023-05-04 Thread Maxim Cournoyer
Hi Ludovic, Ludovic Courtès writes: > Hi Maxim, > > Maxim Cournoyer skribis: > >> $ guix pull >> [...] >> \builder for >> `/gnu/store/zliavnqgx3jxp8yc44nn1y34b3bjvlcw-guix-package-cache.drv' failed >> to produce output path >> `/gnu/store/0m2c2zrphqpmfhjb60k85yhfq704ay5r-guix-package-cache'

bug#47949: Failed to produce output path for guix-package-cache

2023-05-04 Thread Maxim Cournoyer
Hello again, To add more to my previous replies; what seems problematic here is that 1. The use of package inferior should allow using packages from a distant past yet... 2. They can't refer to packages that no longer exist in current Guix! Should I create a separate issue for that? -- Thanks

bug#62656: broken guix time-machine + software-heritage

2023-05-04 Thread Ludovic Courtès
Hi, Simon Tournier skribis: > On Thu, 4 May 2023 at 09:22, Ludovic Courtès wrote: > >> > Even if the bug on SWH would be fixed, at the rate the Guix repo is >> > growing, it would be impractical to cook the whole Guix repo. >> >> Falling back to SWH to fetch channels is something we expect to b

bug#63261: Recent changes to git config cause errors for non-committers

2023-05-04 Thread Maxim Cournoyer
Hi! Thanks for the feedback. Brian Cully writes: > I've run into two issues with the recent changes to git config > integration: > > 1) All commits must now be signed, even if you're not a > committer. This breaks just tons of things, including rebasing. I'm > not sure how to fix this without j

bug#63261: [PATCH] Makefile.am: Only auto-configure Git when available.

2023-05-04 Thread Maxim Cournoyer
* Makefile.am (.git/hooks/pre-push): Only run recipe if the '.git' directory exists. Make it silent. (.git/config): Likewise, and also check if the 'git' command is available. Reported-by: Brian Cully --- Makefile.am | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Ma

bug#56625: [core-updates] libaio test fails on powerpc64le-linux due to kernel bug

2023-05-04 Thread Christopher Baines
Thiago Jung Bauermann via Bug reports for GNU Guix writes: > On the core-updates branch, libaio has been updated to version 0.3.113. > This version contains a new test which fails on guixp9 (one of the > powerpc64le-linux builders) due to a bug present in the kernel it is > running: ... > So l

bug#62491: (No Subject)

2023-05-04 Thread Attila Lendvai
i don't think this is the same issue as #56678. or at least what i'm seeing on my server is that the wrong certbot cmd line is generated, which then results in saving the challenge at the wrong path. this is the mcron that gets generated: [...]/certbot certonly -n --agree-tos --webroot -w /srv/h

bug#63267: gcc-toolchain is missing libstdc++.so

2023-05-04 Thread Christopher Rodriguez
Hello All, I noticed today that libstdc++.so.1 (and some others), which used to be part of gcc:lib, are not included in any of the outputs of the superceding `gcc-toolchain` package. Is there another method for getting these needed shared libraries in a guix system at this point? It's entirely p

bug#63267: gcc-toolchain is missing libstdc++.so

2023-05-04 Thread Christopher Rodriguez
Sorry for the spam; Resending this without the bugs address, but with the issue's address. Christopher Rodriguez writes: > [[PGP Signed Part:Undecided]] > > Hello All, > > I noticed today that libstdc++.so.1 (and some others), which used to be > part of gcc:lib, are not included in any of the o

bug#63270: d-feet: Fails to build (Function does not take positional arguments)

2023-05-04 Thread Ivan Vilata i Balaguer
Hi! It looks like the Meson build of `d-feet` fails to complete in the version of Guix shown below: ``` $ guix describe Generation 56 May 02 2023 11:25:26(current) guix 3f8c489 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 3f8c4899a9a67bb509a

bug#63267: Possible Solution

2023-05-04 Thread Christopher Rodriguez
Just spun up a different solution in my personal channel, creating a package "gcc-unhidden" which inherits from the hidden gcc package and uses (properties (alist-delete 'hidden? (package-properties gcc))) to expose it. If the standard use-case—what is expected for most uses—doesn't require these

bug#63267: gcc-toolchain is missing libstdc++.so

2023-05-04 Thread John Kehayias via Bug reports for GNU Guix
Hi Christopher, On Thu, May 04, 2023 at 11:05 AM, Christopher Rodriguez wrote: > > Sorry for the spam; Resending this without the bugs address, but with > the issue's address. > > Christopher Rodriguez writes: > >> >> Hello All, >> >> I noticed today that libstdc++.so.1 (and some others), which u

bug#63274: dia: Fails to build (Meson: Function does not take positional arguments)

2023-05-04 Thread Ivan Vilata i Balaguer
Hi! It looks like the Meson build of `dia` fails to complete in the version of Guix shown below: ``` $ LANG=C guix describe Generation 56 May 02 2023 11:25:26(current) guix 3f8c489 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 3f8c4899a9a67bb

bug#63276: Allow channels to depend on a past Guix revision / private dependencies

2023-05-04 Thread Maxim Cournoyer
Hi, Recently (after the last core-updates merge), I've had the following failure on 'guix pull', caused by my 'sfl-guix-channel' channel [0]: [0] https://gitlab.com/Apteryks/sfl-guix-channel --8<---cut here---start->8--- $ guix pull [...] \builder for `/gnu/

bug#63082: [PATCH 14/17] services: mpd: Obsolete 'environment-variables' field.

2023-05-04 Thread Bruno Victal
Hi Maxim, On 2023-05-03 02:44, Maxim Cournoyer wrote: > Hi Bruno, > > Bruno Victal writes: > >> On 2023-04-29 18:04, Maxim Cournoyer wrote: >>> Hi Bruno, >>> >>> Bruno Victal writes: >>> On 2023-04-28 15:27, Maxim Cournoyer wrote: > Rationale: Services can be extended via the simple-s

bug#63280: encfs: Fails to build (test segfaults)

2023-05-04 Thread Ivan Vilata i Balaguer
Hi! It looks like one of the tests in package `encfs` consistently segfaults in the version of Guix shown below: ``` $ LANG=C guix describe Generation 56 May 02 2023 11:25:26(current) guix 3f8c489 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit:

bug#56678: certbot mcron job fails

2023-05-04 Thread Bruno Victal
Hi, I've found out about step-ca which has a ACME server implementation and could be used to write a self contained system test for certbot / ACME clients. I didn't have much success packaging this for guix (it's written in go), perhaps someone more

bug#63267: gcc-toolchain is missing libstdc++.so

2023-05-04 Thread John Kehayias via Bug reports for GNU Guix
Hi again, On Thu, May 04, 2023 at 11:19 AM, John Kehayias wrote: > Thanks for opening this and cc'ing; this has come up with some > frequency on IRC, especially recently. In discussing there today, the > current reasoning is that usually one will just call g++ which knows > how to find libstdc++.

bug#63267: gcc-toolchain is missing libstdc++.so

2023-05-04 Thread Kaelyn via Bug reports for GNU Guix
Hi, --- Original Message --- On Thursday, May 4th, 2023 at 3:26 PM, John Kehayias wrote: > > Hi Christopher, > > On Thu, May 04, 2023 at 11:05 AM, Christopher Rodriguez wrote: > > > Sorry for the spam; Resending this without the bugs address, but with > > the issue's address. > > >

bug#63270: d-feet: Fails to build (Function does not take positional arguments)

2023-05-04 Thread Liliana Marie Prikler
Am Donnerstag, dem 04.05.2023 um 17:13 +0200 schrieb Ivan Vilata i Balaguer: > Hi!  It looks like the Meson build of `d-feet` fails to complete in > the version of Guix shown below: > > ``` > $ guix describe > Generation 56   May 02 2023 11:25:26    (current) >   guix 3f8c489 >     repository URL:

bug#63267: gcc-toolchain is missing libstdc++.so

2023-05-04 Thread Katherine Cox-Buday
On 5/4/23 11:33 AM, Kaelyn wrote: Regarding solutions, I would prefer to have libstdc++ in it's own package or output rather than bundled into gcc-toolchain:out; it feels messy and against the grain of isolating programs in containers if I have to make the gcc and g++ compilers available in t

bug#62656: broken guix time-machine + software-heritage

2023-05-04 Thread Simon Tournier
Hi, On jeu., 04 mai 2023 at 15:05, Ludovic Courtès wrote: >> Well, I do not see which features will be missing. > > Those mentioned earlier, provenance tracking and downgrade detection in > particular. Do we care about provenance tracking for this scenario? Similarly, do we care about downgrad

bug#47949: Failed to produce output path for guix-package-cache

2023-05-04 Thread Simon Tournier
Hi Maxim, On jeu., 04 mai 2023 at 08:53, Maxim Cournoyer wrote: > [0] https://gitlab.com/Apteryks/sfl-guix-channel >From a Guile point of view, where the symbol ’python-pycrypto’ [1,2] is it defined? And it’s defined nowhere. I would suggest to bind the symbol ’python-pycrypto’ to a package

bug#63276: Allow channels to depend on a past Guix revision / private dependencies

2023-05-04 Thread Simon Tournier
Hi Maxim, Well, part of the message is in: :-) https://issues.guix.gnu.org/msgid/875y987z1m@gmail.com On Thu, 04 May 2023 at 11:52, Maxim Cournoyer wrote: > It seems a valid use case to have a channel that depends on an old Guix > version. Should this be supported? > > If I could for

bug#63258: [PATCH] gnu: gcc-toolchain: Add empty librt.a.

2023-05-04 Thread Josselin Poiret via Bug reports for GNU Guix
From: Josselin Poiret * gnu/packages/commencememnt.scm (make-gcc-toolchain): Add empty librt.a. * gnu/packages/base.scm (gcc): Add a warning regarding the missing librt.a. --- Hi, This patch should be enough for -lrt to work with gcc-toolchain. This doesn't fix the underlying issue for the gcc

bug#63267: gcc-toolchain is missing libstdc++.so

2023-05-04 Thread John Kehayias via Bug reports for GNU Guix
Hi all, > I have similar use cases of FHS containers to run binaries (primarily > games). I recently ran into the issue of gcc:lib going away and no > output from a visible package providing libstdc++. My current > workaround was to implement a replacement for specifications->manifest > that could

bug#63284: proot: Build gets stuck in test-0cf405b0 (and maybe test-25069c13)

2023-05-04 Thread Ivan Vilata i Balaguer
Hi! It looks like some tests during the build of `proot` get stuck in the version of Guix shown below: ``` $ LANG=C guix describe Generation 56 May 02 2023 11:25:26(current) guix 3f8c489 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 3f8c4899a

bug#63267: gcc-toolchain is missing libstdc++.so

2023-05-04 Thread Kaelyn via Bug reports for GNU Guix
--- Original Message --- On Thursday, May 4th, 2023 at 9:50 PM, John Kehayias wrote: > > I have similar use cases of FHS containers to run binaries (primarily > > games). I recently ran into the issue of gcc:lib going away and no > > output from a visible package providing libstdc++. My

bug#63082: [PATCH v2 04/16] services: mpd: Obsolete the 'group' field.

2023-05-04 Thread Bruno Victal
Hi Maxim, On 2023-04-29 18:21, Maxim Cournoyer wrote: > @@ -185,20 +174,13 @@ (define-maybe boolean (prefix mpd-)) > (define %mpd-user >(user-account > (name "mpd") > - ;; XXX: This is a place-holder to be lazily substituted in (…-accounts) > - ;; with the value from the 'group' field

bug#63287: guix copy error

2023-05-04 Thread Csepp
Any clue what might cause this? % guix copy --from=bingobongo.local /gnu/store/4dqa1dh4vzfp4qkl704625m3riahnkiv-profile retrieving 1 store item from 'bingobongo.local'... Backtrace: 14 (primitive-load "/home/raingloom/.config/guix/current/b…") In guix/ui.scm: 2300:7 13 (run-guix . _)

bug#63289: virt-viewer build fail.

2023-05-04 Thread Feng Shu
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/brxy70m8k3g8pxf5qj312amsnnj9njb8-meson-1.1.0/bin:/gnu/store/7q4crm7s2whyjx0s127p7k43s4fwxzgm-ninja-1.11.1/bin:/gnu/store/3dz

bug#63068: What I was trying to do

2023-05-04 Thread Giovanni Biscuolo
Hello Julian and Simon, I'm trying to test this patch but I find a problem with package version specification Simon Tournier writes: > Hi, > > On Fri, 28 Apr 2023 at 22:36, Julian Flake wrote: > >> $ guix shell --with-version=maven=3.9.1 maven If I try to _build_ maven with my current guix sp

bug#56678: certbot mcron job fails

2023-05-04 Thread Ludovic Courtès
Hi Bruno, Bruno Victal skribis: > I've found out about step-ca > which has a ACME server > implementation and could be used to write a self contained system test for > certbot / ACME clients. > > I didn't have much success packaging this for guix (it

bug#48386: clojure tools.deps

2023-05-04 Thread Eugen Stan
This is done, issue can be closed. I use clojure with deps.edn projects. https://packages.guix.gnu.org/packages/clojure/1.11.1/ clojure -Sdescribe {:version "1.11.1.1165" :config-files ["/gnu/store/7ri29vlmg6j36civz8x7c6v8ihdvab3s-clojure-tools-1.11.1.1165/lib/clojure/deps.edn" "/home/ieugen

bug#48386: clojure tools.deps

2023-05-04 Thread Eugen Stan
(resend, forgot to add -done) This is done, issue can be closed. I use clojure with deps.edn projects. https://packages.guix.gnu.org/packages/clojure/1.11.1/ clojure -Sdescribe {:version "1.11.1.1165" :config-files ["/gnu/store/7ri29vlmg6j36civz8x7c6v8ihdvab3s-clojure-tools-1.11.1.1165/lib/

bug#48386: clojure tools.deps

2023-05-04 Thread Eugen Stan
I believe this can be fixed. With latest release this seems to be working. ``` clojure -Sdescribe {:version "1.11.1.1165" :config-files ["/gnu/store/7ri29vlmg6j36civz8x7c6v8ihdvab3s-clojure-tools-1.11.1.1165/lib/clojure/deps.edn" "/home/ieugen/.clojure/deps.edn" "deps.edn" ] :config-user "/

bug#40067: clojure does not find namespace "clojure.set"

2023-05-04 Thread Eugen Stan
I can confirm solution from Alex ter Weele . This issue can be closed. -- Eugen Stan +40770 941 271 / https://www.netdava.combegin:vcard fn:Eugen Stan n:Stan;Eugen email;internet:eugen.s...@netdava.com tel;cell:+40720898747 x-mozilla-html:FALSE url:https://www.netdava.com version:2.1 end:vcard

bug#50909: clojure-tools-cli outdated

2023-05-04 Thread Eugen Stan
Hi, I believe this ticket can be closed. https://packages.guix.gnu.org/packages/clojure-tools/1.11.1.1165/ https://packages.guix.gnu.org/packages/clojure-tools-cli/1.0.206/ https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/clojure.scm#n552 Regards, -- Eugen Stan +40770 941 271 /

bug#50909: clojure-tools-cli outdated

2023-05-04 Thread Eugen Stan
Closing. There is a new release, almost the latest. https://packages.guix.gnu.org/packages/clojure-tools-cli/1.0.206/ -- Eugen Stan +40770 941 271 / https://www.netdava.combegin:vcard fn:Eugen Stan n:Stan;Eugen email;internet:eugen.s...@netdava.com tel;cell:+40720898747 x-mozilla-html:FALSE url