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

2023-09-05 Thread Ludovic Courtès
Ludovic Courtès skribis: > $ du -hs > ~/.cache/guix/checkouts/pjmkglp4t7znuugeurpurzikxq3tnlaywmisyr27shj7apsnalwq > 6.7G > /home/ludo/.cache/guix/checkouts/pjmkglp4t7znuugeurpurzikxq3tnlaywmisyr27shj7apsnalwq Another data point, with Cuirass instances: --8<---cut

bug#65761: OpenBLAS ILP64 using `-ilp64` lib name suffix instead of the standard `64_`

2023-09-05 Thread Maya Tomasek via Bug reports for GNU Guix
The problem is as per official OpenBLAS docs (https://github.com/xianyi/OpenBLAS/blob/c3f2a3c0ca8d4a3700f81f176dd3f1bc08cff3dd/docs/distributing.md?plain=1#L79) that some applications expect a `libopenblas64_.so` name, but Guix chooses it's custom `-ilp64`. This messes up with Julia for example.

bug#65560: You found a bug:

2023-09-05 Thread Simon Tournier
Hi, Thanks for your report. On Sun, 27 Aug 2023 at 08:25, Rua via Bug reports for GNU Guix wrote: > guix pull [...] > 1. : > message: "some substitutes for the outputs of derivation > `/gnu/store/gm8pw2qwi35d5nc5dz7gqagp0yjmjlp2-po4a-0.69.drv' failed (usually > happens due to networking

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

2023-09-05 Thread Ludovic Courtès
Hello, Jelle Licht skribis: >> On 4 Sep 2023, at 23:49, Ludovic Courtès wrote: >> >> Of course having to re-clone entire repositories every 9 months is >> ridiculous, but storing gigabytes of packs is worse IMO (I’m >> specifically thinking about the Guix repo, which every users copies via >>

bug#65236: package/inherit records lack location for version field

2023-09-05 Thread Simon Tournier
Hi Maxim, On Fri, 11 Aug 2023 at 21:27, Maxim Cournoyer wrote: > --8<---cut here---start->8--- > (use-modules (guix package) > (gnu packages qt)) > > (package-field-location qtbase 'version) > > => #f > --8<---cut

bug#65522: Documentation for some home services disappeared from 1.4 manual

2023-09-05 Thread Simon Tournier
Hi, On Fri, 25 Aug 2023 at 08:16, nils@landt.email wrote: > I noticed some help nodes under > https://guix.gnu.org/en/manual/en/html_node/Home-Services.html disappeared > fairly recently. > They are still available in the devel docs under >

bug#63170: The issue no longer exists.

2023-09-05 Thread Simon Tournier
Hi, On Wed, 23 Aug 2023 at 06:19, Apoorv wrote: > The issue seems to be fixed now. It's been a while actually, I just forgot > to respond here. Thanks for the notification. So I am closing. Cheers, simon

bug#65665: package-mapping with #:deep? #t doesn't get all the implicit inputs

2023-09-05 Thread Simon Tournier
Hi, On Thu, 31 Aug 2023 at 15:14, Ulf Herrman wrote: > I propose that we have the build system lower procedure (that is, the > one that converts from package to bag) completely fill in the argument > list with all defaults, and we modify build-system-with-package-mapping > to transform all

bug#65465: Something from recent commits is broken.

2023-09-05 Thread Simon Tournier
Hi, On Wed, 23 Aug 2023 at 04:33, bashScript wrote: > While trying to run `guix pull` I am getting this this, [...] > ice-9/boot-9.scm:1685:16: In procedure raise-exception: > error: license:arphic-1999: unbound variable What is the Guix revision against which it happens? I guess now this is

bug#65495: Error from compute-guix-derivation

2023-09-05 Thread Simon Tournier
Hi, Thanks for your report. On Thu, 24 Aug 2023 at 12:52, Richard Lawrence wrote: > I ran "guix pull" for the first time in a while this morning and got the > following error, which guix asked me to report here: > > ./guix/store.scm:1417:15: In procedure loop: > ERROR: > 1. : >

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

2023-09-05 Thread Ludovic Courtès
Hi, Josselin Poiret skribis: > I think using the git binary instead of libgit2 as a workaround is a > good idea. We can consider building it directly as well, so that people > who don't have it in their profiles can still benefit from it. We could > even consider using git commands in most

bug#65759: Bug

2023-09-05 Thread Sjors Provoost
While testing: https://github.com/bitcoin/bitcoin/pull/27099 But it's been a few months since I last ran a Guix build. The machine is an AMD running Ubuntu 23.04 $ HOSTS='x86_64-apple-darwin arm64-apple-darwin' ./contrib/guix/guix-build || echo -e "\a" Found macOS SDK at

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

2023-09-05 Thread Simon Tournier
Hi, On Mon, 04 Sep 2023 at 23:47, Ludovic Courtès wrote: >> It would seem that libgit2 doesn’t do the equivalent of ‘git gc’. > > Confirmed: . Ouch! The goals of the project haven't changed, and neither have the tradeoffs. If one

bug#65460: ghc/ghci are broken

2023-09-05 Thread Simon Tournier
Hi Maxim, On Tue, 29 Aug 2023 at 17:07, Maxim Cournoyer wrote: > For building tools requiring a compiler, the current expectation across > Guix packages is that the user provides the one it wants. Even if using > GCC, you may want to use a different version, and rebuilding GHC just to > do so

bug#65208: etc/teams.scm regexp

2023-09-05 Thread Simon Tournier
Hi Maxim, On Tue, 29 Aug 2023 at 15:22, Maxim Cournoyer wrote: > Closing. Thanks for the report and for Simon for fixing it. Cool, thank you for the improvements. Cheers, simon

bug#65765: Celluloid is broken

2023-09-05 Thread Csepp
Guix commit: d6966b8 (5 days old) Trying to run celluloid results in this error: celluloid: ../stream/stream.c:416: stream_create_with_args: Assertion `args->url' failed. both celluloid and mpv are up to date according to guix refresh It doesn't matter what arguments celluloid gets, the result

bug#64509: Guile packages should install versioned aliases for binaries (guile-X.Y, guild-X.Y, etc.)

2023-09-05 Thread Zack Weinberg
On Mon, Aug 21, 2023, at 3:37 AM, Janneke Nieuwenhuizen wrote: > It's terrible that guile.m4 has this feature of preferring numbered > binaries (even if they're later in PATH, and even if that binary > doesn't match GUILE_LOAD_*PATHs) I can see why it does this -- it wants to find the newest

bug#64719: rxvt-unicode 9.31 prompt is in the wrong place

2023-09-05 Thread Leo Famulari
Fixed with commit 8b8607a9452b7690b15f7db2613abdc211d40cee

bug#65769: greetd-wlgreet-sway-session result is blinking cursor

2023-09-05 Thread chris
Hello and thank you in advance for reading me. When defining wlgreet-sway-session in my system config, the result is a blinking cursor. There is no login screen. To login or issue any command, it is necessary to switch to a different tty with something like Alt+fn+F2. In irc, I messaged the

bug#65772: kmail fails to start "unable to obtain agent type"

2023-09-05 Thread Nathan Dehnel
guix c3d48d0 ~ $ kmail Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) org.kde.pim.akonadiserver: Starting up the Akonadi Server... QSqlDatabasePrivate::addDatabase: duplicate connection name 'initConnection', old connection removed.

bug#65769: wlgreet-sway-session

2023-09-05 Thread chris
This directory for the greeter user does not exist in the system /run/user/986

bug#65773: html updater may fail when page has moved (guix refresh gambit-c)

2023-09-05 Thread Maxim Cournoyer
Hi, Attempting to 'guix refresh gambit-c' currently fails like: --8<---cut here---start->8--- ./pre-inst-env guix refresh gambit-c Backtrace: In ice-9/eval.scm: 619:8 19 (_ #(#(#))) In guix/ui.scm: 2323:7 18 (run-guix . _) 2286:10 17 (run-guix-command

bug#65769: wlgreet-sway-session

2023-09-05 Thread chris
Attached to this message is the content of /tmp/sway-greeter.388.log 00:00:00.000 [INFO] [sway/main.c:338] Sway version 1.8.1 00:00:00.000 [INFO] [sway/main.c:339] wlroots version 0.16.2 00:00:00.003 [INFO] [sway/main.c:120] Linux guix-xps 6.4.12 #1 SMP PREEMPT_DYNAMIC 1 x86_64 GNU/Linux

bug#44450: Issues installing Avogadro

2023-09-05 Thread Maxim Cournoyer
Hi, zimoun writes: > Dear, > > Thank you for the report. > > On Wed, 04 Nov 2020 at 19:17, Godefroy Vannoye > wrote: > >> First let me apologize if I have missed something, I'm a new user of >> guix and know only the basics about compilation processes. > > Welcome! :-) > > >> I am using guix

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

2023-09-05 Thread Maxim Cournoyer
Hi, I've had the Python updater produce this when attempting to update fontmake: gnu/packages/fontutils.scm:780:2: warning: fontmake: 'propagated-inputs' field not found; leaving it unchanged gnu/packages/fontutils.scm:780:2: warning: fontmake: expected 'propagated-inputs' value: (python-attrs

bug#65769: wlgreet-sway-session

2023-09-05 Thread chris
In case the attachment is not-accessible, important last lines of sway-greeter.388.log are pasted here. ``` 00:00:00.066 [INFO] [wlr] [wayland] unable to open lockfile /run/user/986/wayland-1.lock check permissions 00:00:00.066 [INFO] [wlr] [wayland] unable to open lockfile

bug#65769: wlgreet-sway-session

2023-09-05 Thread chris
The greeter works after creating /run/user/986/wayland-1.lock and changing the owner of /run/user/986 and /run/user/986/wayland-1.lock to "greeter". This seems to be a bug.

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

2023-09-05 Thread Nathan Dehnel
if gnome-desktop is enabled: -kde file picker works if gnome-dekstop is not installed: Gtk-WARNING **: 22:04:20.326: Can't open portal file chooser: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildSignaled: Process org.freedesktop.portal.Desktop received signal 5 guix c3d48d0

bug#65773: html updater may fail when page has moved (guix refresh gambit-c)

2023-09-05 Thread Maxim Cournoyer
Hi, Maxim Cournoyer writes: > Hi, > > Attempting to 'guix refresh gambit-c' currently fails like: > > ./pre-inst-env guix refresh gambit-c > Backtrace: > In ice-9/eval.scm: > 619:8 19 (_ #(#(#))) > In guix/ui.scm: >2323:7 18 (run-guix . _) > 2286:10 17 (run-guix-command _ . _) > In

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

2023-09-05 Thread Josselin Poiret via Bug reports for GNU Guix
Hi Ludo, Ludovic Courtès writes: > My inclination for the short term would be to work around this > limitation by (1) finding a heuristic to determine is a checkout has > likely accumulated too much cruft, and (2) considering such checkouts as > expired (thereby forcing a re-clone) or running