bug#65720: Guile-Git-managed checkouts grow way too much

2023-09-11 Thread Csepp
Ludovic Courtès writes: > Hello! > > Josselin Poiret skribis: > >> Right, although I wouldn't necessarily say that the former doesn't have >> a proper API, but rather that it has a Unix-oriented API. That leads to >> performance issues on e.g. Windows but on Linux I'm not sure there's >>

bug#65720: Guile-Git-managed checkouts grow way too much

2023-09-11 Thread Csepp
Simon Tournier writes: > Hi, > > On Fri, 08 Sep 2023 at 19:09, Ludovic Courtès wrote: > It would also be pretty bad for closure size: --8<---cut here---start->8--- $ guix size guile-git | tail -1 total: 106.6 MiB $ guix size

bug#65391: People need to report failing builds even though we have ci.guix.gnu.org for that

2023-09-11 Thread Csepp
(changing the subject back to the intended one. I think the fact that someone replies to an automated acknowledgement email like once a week says indicates that the emails are not communicating clearly what their purpose is. anyways, on to the actual issue at hand.) Simon Tournier writes: >

bug#65787: time-machine is doing too much network requests

2023-09-11 Thread Simon Tournier
Oops, missing diff for clarity. :-) On Mon, 11 Sep 2023 at 11:41, Simon Tournier wrote: > If yes, here two examples: Adding ’pk’ where ’remote-fetch’ and ’branch-lookup’ are called. diff --git a/guix/git.scm b/guix/git.scm index 1cb87a45607b..0209826c5c00 100644 --- a/guix/git.scm +++

bug#65391: People need to report failing builds even though we have ci.guix.gnu.org for that

2023-09-11 Thread Simon Tournier
Hi, On Mon, 11 Sept 2023 at 09:33, Csepp wrote: > That is not a package problem but a Guix interface problem. I have been > saying for a while that there needs to be an option to disable all > non-trivial local builds by default when you know your machine can't > handle them. IMHO, your

bug#65787: time-machine is doing too much network requests

2023-09-11 Thread Simon Tournier
Hi Ludo, > Maybe this is the purpose of your message: > reducing Git remote accesses in those cases? Yes. :-) On Sun, 10 Sep 2023 at 22:10, Ludovic Courtès wrote: > It would probably be easier if you could come with > an example where there’s

bug#65720: Digression about Git implementations (was Re: bug#65720: Guile-Git-managed checkouts grow way too much)

2023-09-11 Thread Simon Tournier
Hi Ludo, On Fri, 08 Sep 2023 at 19:08, Ludovic Courtès wrote: > Years ago, Andy Wingo sketched a plan for GNU hackers to implement Git > in pure Scheme. That was on April 1st though, so people mistakenly > assumed it was a joke and the project was never carried out. Well, that is a piece of

bug#52182: [cuirass] remote-worker process freeze

2023-09-11 Thread Ludovic Courtès
Hello! I’m optimistically closing this bug because the implementation of ‘cuirass remote-worker’ has now changed to a single Fibers process: https://lists.gnu.org/archive/html/guix-devel/2023-07/msg00096.html

bug#65391: Acknowledgement (People need to report failing builds even though we have ci.guix.gnu.org for that)

2023-09-11 Thread Dr. Arne Babenhauserheide
Simon Tournier writes: > On Wed, 30 Aug 2023 at 12:39, "Dr. Arne Babenhauserheide" > wrote: >> Please don’t remove packages that are broken on the CI. I often had a >> case where no substitute was available but the package built just fine >> locally. This is not a perfect situation (nicer

bug#63277: python-anaconda-client and conda fail

2023-09-11 Thread Hugo Buddelmeijer
The conda package seems to be fixed, and python-anaconda-client also builds. So I think this can be closed. On Mon, 8 May 2023 at 14:22, Hugo Buddelmeijer wrote: > > Sending the patches seems to have worked out just fine. Except that > number 2 got in my own spam folder. > > I forgot that I also

bug#63331: Guile-GnuTLS/Git circular dependency and built-in git checkouts

2023-09-11 Thread Vivien Kraus via Bug reports for GNU Guix
Hello! Le lundi 11 septembre 2023 à 16:36 +0200, Ludovic Courtès a écrit : > Eventually, when users are all running recent versions of > ‘guix-daemon’ with support for “builtin:git-download” (2–4 > years from now?), we’ll be able to use “builtin:git-download” > unconditionally and thus be sure

bug#52182: [cuirass] remote-worker process freeze

2023-09-11 Thread Maxim Cournoyer
Hi, Ludovic Courtès writes: > Hello! > > I’m optimistically closing this bug because the implementation of > ‘cuirass remote-worker’ has now changed to a single Fibers process: > > https://lists.gnu.org/archive/html/guix-devel/2023-07/msg00096.html > >

bug#65716: bug#65718: Importing a toolchain packages causes top-level dependency cycles

2023-09-11 Thread Maxim Cournoyer
Hello, Maxim Cournoyer writes: [...] > A very simple reproducer on current master: > > modified gnu/packages/firmware.scm > @@ -43,6 +43,7 @@ (define-module (gnu packages firmware) >#:use-module (gnu packages admin) >#:use-module (gnu packages autotools) >#:use-module (gnu

bug#63331: Guile-GnuTLS/Git circular dependency

2023-09-11 Thread Ludovic Courtès
Ludovic Courtès skribis: > The longer-term solution is to add a “builtin:git-download” derivation > builder, just like we have “builtin:download”. The implementation > should be relatively easy, but we’ll have to be able to deal with > daemons that lack this builtin possibly for several years.

bug#65720: Guile-Git-managed checkouts grow way too much

2023-09-11 Thread wolf
On 2023-09-08 19:08:05 +0200, Ludovic Courtès wrote: > Hello! > > Josselin Poiret skribis: > > > Right, although I wouldn't necessarily say that the former doesn't have > > a proper API, but rather that it has a Unix-oriented API. That leads to > > performance issues on e.g. Windows but on

bug#65720: Guile-Git-managed checkouts grow way too much

2023-09-11 Thread Ludovic Courtès
Ludovic Courtès skribis: > It would also be pretty bad for closure size: > > $ guix size guile-git | tail -1 > total: 106.6 MiB > $ guix size guile-git git-minimal | tail -1 > total: 169.8 MiB > > It’s also not clear concretely how we’d add that dependency. Try > invoking ‘git’ from $PATH and

bug#65832: [PATCH] guix: shell: Don't whitelist / by typo in `shell-authorized-directories'.

2023-09-11 Thread Ludovic Courtès
Hi, Janneke Nieuwenhuizen skribis: > From: Janneke Nieuwenhuizen > Date: Wed, 6 Sep 2023 10:52:17 +0200 > Subject: [PATCH] guix: shell: Don't whitelist / by typo in > `shell-authorized-directories'. > > Fixes > > * guix/scripts/shell.scm

bug#63277: python-anaconda-client and conda fail

2023-09-11 Thread Simon Tournier
Hi, On Mon, 11 Sep 2023 at 10:08, Hugo Buddelmeijer wrote: > The conda package seems to be fixed, and python-anaconda-client also > builds. So I think this can be closed. Thanks for the follow-up. I am closing. Feel free to reopen if I misread. Cheers, simon

bug#65391: Acknowledgement (People need to report failing builds even though we have ci.guix.gnu.org for that)

2023-09-11 Thread Simon Tournier
Hi Arne, ( I have not re-read all the thread. ) On Mon, 11 Sep 2023 at 10:30, "Dr. Arne Babenhauserheide" wrote: >> Well, I do not think that any policy will mark a package for removal on >> the first build failure. However, if the same package is still failing >> after several X or

bug#63331: bug#65866: [PATCH 0/8] Add built-in builder for Git checkouts

2023-09-11 Thread Ludovic Courtès
Hi, Vivien Kraus skribis: > Le lundi 11 septembre 2023 à 16:36 +0200, Ludovic Courtès a écrit : >> Eventually, when users are all running recent versions of >> ‘guix-daemon’ with support for “builtin:git-download” (2–4 >> years from now?), we’ll be able to use “builtin:git-download” >>

bug#65391: People need to report failing builds even though we have ci.guix.gnu.org for that

2023-09-11 Thread Csepp
Simon Tournier writes: > Hi, > > On Mon, 11 Sept 2023 at 09:33, Csepp wrote: > >> That is not a package problem but a Guix interface problem. I have been >> saying for a while that there needs to be an option to disable all >> non-trivial local builds by default when you know your machine

bug#51540: Update

2023-09-11 Thread Charles via Bug reports for GNU Guix
Hello, is there any update on this? It seems that the help tags are still not available for plugins.

bug#65774: python updater clears inputs, leaves propagated-inputs empty

2023-09-11 Thread Sergio Pastor Pérez
Hi, I'm afraid you lost me here. Why is the `inputs' field empty? I don't understand what you meand with the checking of 'python-'. Keep in mind that I have very little experince with python packaging so I'm may not understand you due to my lack of background. Maxim Cournoyer writes: > Hi, >

bug#65391: Acknowledgement (People need to report failing builds even though we have ci.guix.gnu.org for that)

2023-09-11 Thread Dr. Arne Babenhauserheide
Hi, I’m skipping a lot to get only to the most important points (save time for us all). Simon Tournier writes: > Instead, it is QA that builds “pre-commit“ (patches). Thanks to > tireless Chris’s work since years, we have some tools for monitoring the > impact of one change on the whole

bug#65770: xdg-desktop-portal-kde only works if system is reconfigured with gnome-desktop-service-type

2023-09-11 Thread Zheng Junjie
Hello, can you try it? >From 09104e9b8f13868751dc2d5f514b01a6c286e790 Mon Sep 17 00:00:00 2001 Message-ID: <09104e9b8f13868751dc2d5f514b01a6c286e790.1694010267.git.zhengjun...@iscas.ac.cn> From: Zheng Junjie Date: Wed, 6 Sep 2023 22:23:11 +0800 Subject: [PATCH] gnu: xdg-desktop-portal-kde: Add

bug#55907: VFIO kernel module fails to capture PCI device

2023-09-11 Thread Lars Rustand
Hello Nick, Did you ever figure this out? I am struggling with the same problem. Thank you, - Lars

bug#65804: Bug report: "You found a bug"

2023-09-11 Thread Lasse Schlör
Hello, The command that ran into this bug was: `guix shell --manifest=guix-psychopy-manifest.scm` The contents of `guix-psychopy-manifest.scm` were as follows: ``` (use-modules (guix inferior) (guix channels) (srfi srfi-1)) (define channels (list (channel (name 'guix)

bug#65847: system container gathering entropy takes forever

2023-09-11 Thread oscar . quijano--- via Bug reports for GNU Guix
New containers get stuck with a message similar to the following one: guile: warning: failed to install locale system container is running as PID 85878W ARNING: (guile-user): imported module (guix build utils) overrides core binding `delete' Run 'sudo guix container exec 85878

bug#58697: [bug] guix refresh nftables crashes

2023-09-11 Thread Maxim Cournoyer
Hi, 宋文武 writes: > Maxime Devos writes: > >> On 22-10-2022 03:55, kiasoc5 via Bug reports for GNU Guix wrote: >>> % guix refresh nftables >>> [...] >>> ice-9/boot-9.scm:1685:16: In procedure raise-exception: >>> In procedure getaddrinfo: Servname not supported for ai_socktype >>> ``` >> >> I