bug#72315: [bug#72643] [PATCH core-updates 0/6] Restore i586-gnu (GNU/Hurd) support

2024-08-18 Thread Janneke Nieuwenhuizen
Ludovic Courtès writes: Hello, > Janneke Nieuwenhuizen skribis: > >> As mentioned on IRC, I've reconfigured my system to core-updates+this >> patch series and it works for me. > > Pushed as 817838c38bbeb4ef7dcb64af5fce168aeb51306e, thanks for testing! Yay! >&

bug#68848: New home-dotfiles-service-type creates extra toplevel directories

2024-01-31 Thread Janneke Nieuwenhuizen
-service-type (home-dotfiles-configuration (directories (list "./dotfiles" creates ~/guix/.config/guix/channels.scm an extra toplevel `guix" directory! What gives? Greetings, Janneke -- Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.o

bug#66472: Wrong ‘glibc-utf8-locales’ package used on GNU/Hurd

2023-11-27 Thread Janneke Nieuwenhuizen
Ludovic Courtès writes: Hi! > Janneke Nieuwenhuizen skribis: > >> Ludovic Courtès writes: > > [...] > >>> We could define ‘glibc-utf8-locales’ with ‘define/system-dependent’, as >>> we’ve done in commencement.scm. However, I don’t think that’s feasible

bug#66987: Recursive git checkout broken?

2023-11-08 Thread Janneke Nieuwenhuizen
Simon Tournier writes: Hi! > On Tue, 07 Nov 2023 at 16:44, Janneke Nieuwenhuizen wrote: > >> /gnu/store/y3vdq2pdkljrw63xxnc2vb6lz07ycar6-git-minimal-2.41.0/libexec/git-core/git-submodule: >> line 7: basename: command not found >> /gnu/store/y3vdq2pdkljrw63xxnc2vb6lz07

bug#66987: Recursive git checkout broken?

2023-11-07 Thread Janneke Nieuwenhuizen
iff4yz9p0nmg-m2-planet-1.10.0-checkout 404 Not Found) #f) --8<---cut here---end--->8--- Ideas? I reverted to m2-planet-1.9.0 as that will also build mes, and we've got its source already built... Greetings, Janneke -- Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com

bug#66472: Wrong ‘glibc-utf8-locales’ package used on GNU/Hurd

2023-10-22 Thread Janneke Nieuwenhuizen
Ludovic Courtès writes: Hello, > Janneke Nieuwenhuizen skribis: > >> Ludovic Courtès writes: >> >>> Anyway, in both cases the core issue remains: we’re building packages >>> with the wrong locale data. >>> >>> The mismatch comes f

bug#66472: Wrong ‘glibc-utf8-locales’ package used on GNU/Hurd

2023-10-14 Thread Janneke Nieuwenhuizen
Ludovic Courtès writes: > Hi, > > Janneke Nieuwenhuizen skribis: > >>> starting phase `remove-tests' >>> error: in phase 'remove-tests': uncaught exception: >>> decoding-error "decode-char" "input decoding error" 10737

bug#66472: Wrong ‘glibc-utf8-locales’ package used on GNU/Hurd

2023-10-12 Thread Janneke Nieuwenhuizen
error before trying to build guile-avahi a while ago (before 21deb89e287b5821975544118bf137562a91d4e1) and it really puzzled me. The idea that a mismatch between GUIX_LOCPATH's glibc version for locales (2.35) and the glibc actually used (2.37) would cause this mysterious bug, is kind of a relief... ...although I've got no idea what causes this mismatch or how to fix it ;) Greetings, Janneke -- Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com

bug#66174: [BUG] poetry buil

2023-10-01 Thread Janneke Nieuwenhuizen
x and the explananion here, Greetings Janneke -- Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com

bug#47543: “Repeated allocation of very large block” during ‘guix pull’

2023-09-23 Thread Janneke Nieuwenhuizen
Janneke Nieuwenhuizen writes: Hi! Just a headsup with more information. > Ludovic Courtès writes: > >> If you experience it, please share the command line and command output! > > Never seen this before, but here it is... [..] > ./guix/store.scm:1036:9: ERROR: >

bug#47543: “Repeated allocation of very large block” during ‘guix pull’

2023-09-22 Thread Janneke Nieuwenhuizen
15Gi --8<---cut here---end--->8--- Not my daily driver, wanted to update before testing the new Smart Hurdloading patch set... Greetings, Janneke -- Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com

bug#66097: New test "rewrite-url, without to-version" needs network

2023-09-18 Thread Janneke Nieuwenhuizen
ection _ # _ # _ # _ ?) In guix/build/download.scm: 468:4 2 (open-connection-for-uri _ #:timeout _ #:verify-certificate? _) 360:6 1 (tls-wrap # _ #:verify-certificate? _) In ice-9/boot-9.scm: 1685:16 0 (raise-exception _ #:continuable? _) ice-9/boot-9.scm:1685:16: In procedure raise-

bug#65456: [PATCH 0/2] Split guix build into more steps for 32bit hosts.

2023-09-17 Thread Janneke Nieuwenhuizen
Janneke Nieuwenhuizen writes: Hi! > Janneke Nieuwenhuizen writes: > >> Ludovic Courtès writes: > If there are no objections I'll go forward and install this patch by the > end of the weekend. So, I've been running guix pull from hurd-team on the Hurd all day. St

bug#65456: [PATCH 0/2] Split guix build into more steps for 32bit hosts.

2023-09-16 Thread Janneke Nieuwenhuizen
Janneke Nieuwenhuizen writes: Hi! > Ludovic Courtès writes: > > Hello! > >> Janneke Nieuwenhuizen skribis: >> >>>>From ad94f06620e53fcc1495a2e2479dfc627177047c Mon Sep 17 00:00:00 2001 [..] >> Anyhow, thanks for tackling this issue! > > Hehe.

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

2023-09-08 Thread Janneke Nieuwenhuizen
Janneke Nieuwenhuizen writes: Hi! > Title says it all... [..] After discussing with the security team, pushed to master as 1ef4974be94d75d935d98399dcda44199a1fca47 Greetings, Janneke -- Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.

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

2023-09-08 Thread Janneke Nieuwenhuizen
ented whitelist prefix for /. Find a fix attached. Greetings, Janneke >From 5b7af1342f4f0d91df9de960877889d40b8c5d64 Mon Sep 17 00:00:00 2001 Message-ID: <5b7af1342f4f0d91df9de960877889d40b8c5d64.1694206063.git.jann...@gnu.org> From: Janneke Nieuwenhuizen Date: Wed, 6 Sep 2023 10:52:

bug#65456: [PATCH 0/2] Split guix build into more steps for 32bit hosts.

2023-09-01 Thread Janneke Nieuwenhuizen
Ludovic Courtès writes: Hello! > Janneke Nieuwenhuizen skribis: > >>>From ad94f06620e53fcc1495a2e2479dfc627177047c Mon Sep 17 00:00:00 2001 >> Message-ID: >> >> From: Janneke Nieuwenhuizen >> Date: Thu, 22 Jun 2023 08:30:25 +0200 >> Subject: [P

bug#65456: [PATCH v3] self: Build guix/ and gnu/packages/ directories in 26 steps.

2023-08-23 Thread Janneke Nieuwenhuizen
Janneke Nieuwenhuizen writes: Hi! > Ludovic Courtès writes: > > Hi! > >> Janneke Nieuwenhuizen skribis: >> [..] >> In fact, guix/*.go is entirely missing, it seems: > > Right...that makes sense now that I look at the code again. > > Wait...I probably ev

bug#65456: [PATCH v4] self: Build directories in chunks of max 25 files at a time.

2023-08-23 Thread Janneke Nieuwenhuizen
Janneke Nieuwenhuizen writes: Hi! > Ludovic Courtès writes: >> Janneke Nieuwenhuizen skribis: >> [..] > it still has the "gnu/packages" directory name hardcoded here. (I even > believe this was kind-of intentional, meaning not to split-up builds of > other d

bug#65456: [PATCH v3] self: Build guix/ and gnu/packages/ directories in 26 steps.

2023-08-22 Thread Janneke Nieuwenhuizen
Ludovic Courtès writes: Hi! > Janneke Nieuwenhuizen skribis: > >> Similar to the Makefile.am change, this breaks-up packages into 26 chunks >> when building on 32bit. Also force garbage collection. >> >> * guix/self.scm (compiled-modules)[process-directory/32bit]

bug#65456: [PATCH v2 2/2] self: Build gnu/packages/*.go in 26 steps.

2023-08-22 Thread Janneke Nieuwenhuizen
Janneke Nieuwenhuizen writes: After a LGTM from Ludo and discussing with Maxim on IRC, pushed to master as 5898b2e8a3dbf7797e83b39a2783c5b543015725 Maxim suggested (<https://logs.guix.gnu.org/guix/2023-08-22.log#211631>) we could maybe use Guile in make to split building .go files in Makef

bug#65456: [PATCH v2 2/2] self: Build gnu/packages/*.go in 26 steps.

2023-08-22 Thread Janneke Nieuwenhuizen
Janneke Nieuwenhuizen writes: > diff --git a/guix/self.scm b/guix/self.scm > index 81a36e007f..151fa9f452 100644 [..] > + (parameterize ((current-warning-port (%make-void-port "w"))) meant to move this comment > + ;; Hide compilatio

bug#65456: [PATCH v2 1/2] build: Build gnu/packages/*.go in five steps.

2023-08-22 Thread Janneke Nieuwenhuizen
This breaks-up packages into five chunks of ~150,000 lines, allowing guix build --target=i586-pc-gnu from an x86 host. This is a followup to 1aa7ee52c6c520c2dbbdb06f1381466e9fd96294. * Makefile.am (first_half): Rename to... (first_quart): ...this, and also split into... (second_quart): ...this. (

bug#65456: [PATCH v2 2/2] self: Build gnu/packages/*.go in 26 steps.

2023-08-22 Thread Janneke Nieuwenhuizen
Copyright © 2020 Martin Becze +;;; Copyright © 2023 Janneke Nieuwenhuizen ;;; ;;; This file is part of GNU Guix. ;;; @@ -1210,9 +1211,12 @@ (define* (compiled-modules name module-tree module-files '((guix build compile) (g

bug#65456: [PATCH 1/2] build: Build gnu/packages/*.go in five steps.

2023-08-22 Thread Janneke Nieuwenhuizen
Janneke Nieuwenhuizen writes: > * Makefile.am (first_half): Rename to... [..] > +print-p1: > + @echo $(MODULES_PACKAGES1) > +print-p2: > + @echo $(MODULES_PACKAGES2) > +print-p3: > + @echo $(MODULES_PACKAGES3) > +print-p4: > + @echo $(MODULES_PACKAGES4)

bug#65456: [PATCH 1/2] build: Build gnu/packages/*.go in five steps.

2023-08-22 Thread Janneke Nieuwenhuizen
This breaks-up packages into five chunks of ~150,000 lines, allowing guix build --target=i586-pc-gnu from an x86 host. This is a followup to 1aa7ee52c6c520c2dbbdb06f1381466e9fd96294. * Makefile.am (first_half): Rename to... (first_quart): ...this, and also split into... (second_quart): ...this. (

bug#65456: [PATCH 2/2] self: Build gnu/packages/*.go in 26 steps on 32bit.

2023-08-22 Thread Janneke Nieuwenhuizen
2023 Ludovic Courtès ;;; Copyright © 2020 Martin Becze +;;; Copyright © 2023 Janneke Nieuwenhuizen ;;; ;;; This file is part of GNU Guix. ;;; @@ -1210,9 +1211,12 @@ (define* (compiled-modules name module-tree module-files '((guix build compile)

bug#65456: [PATCH 0/2] Split guix build into more steps for 32bit hosts.

2023-08-22 Thread Janneke Nieuwenhuizen
stly, these patches feel like a workaround for Guile / libgc memory management? Otoh, being able to build Guix on 32bit hosts is kinda nice too... So yeah. Greetings, Janneke Janneke Nieuwenhuizen (2): build: Build gnu/packages/*.go in five steps. self: Build gnu/pack

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

2023-08-21 Thread Janneke Nieuwenhuizen
n on Guix System, for my development > environments.) Hmm, yeah -- that sounds like the proper way of doing things. Maybe my pracice and advise should go into that direction instead. Greetings, Janneke -- Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com

bug#65383: [gnome-team] Nothing is reproducible anymore

2023-08-19 Thread Janneke Nieuwenhuizen
ngw32-AR) embeds timestamps in the archives it creates. Greetings, Janneke -- Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com

bug#64760: make check fails on 182be30fb1a8b847c30492462ec22c08ec7a9849

2023-08-11 Thread Janneke Nieuwenhuizen
Ludovic Courtès writes: Hey! > Janneke Nieuwenhuizen skribis: > >> test-name: gc-roots, initial >> location: /home/janneke/src/guix/master/tests/store-roots.scm:33 >> source: >> + (test-equal >> + "gc-roots, initial" >> + (list (string

bug#64959: 23 tests fail (over 7 files) on i686-linux

2023-08-08 Thread Janneke Nieuwenhuizen
Janneke Nieuwenhuizen writes: Hi... So, I goofed-up a bit here. Because test suite took ages to run on by 32bit iron, I tried taking the --system=i686-linux shortcut. That doesn't work > which yield 23 test failures in these files > > FAIL: tests/containers > FAIL: test

bug#64959: 23 tests fail (over 7 files) on i686-linux

2023-07-30 Thread Janneke Nieuwenhuizen
: tests/containers FAIL: tests/guix-environment FAIL: tests/guix-environment-container FAIL: tests/guix-home FAIL: tests/store-roots FAIL: tests/syscalls --8<---cut here---end--->8--- Greetings, Janneke -- Janneke Nieuwenhuizen | GNU LilyPon

bug#64760: make check fails on 182be30fb1a8b847c30492462ec22c08ec7a9849

2023-07-30 Thread Janneke Nieuwenhuizen
Josselin Poiret writes: Hey! > Janneke Nieuwenhuizen writes: > >> Just a headsup that this change breaks the store-roots test on the hurd >> for me. > > Thanks for the feedback Janneke. It seems that there is some left-over > state that can mess with this stat

bug#64760: [PATCH 2/3] tests: store-roots: Initial gc-roots should be empty.

2023-07-28 Thread Janneke Nieuwenhuizen
Janneke Nieuwenhuizen writes: Hello, > Josselin Poiret writes: > > Hi! > >> * tests/store-roots.scm ("gc-roots, initial"): Set expected result to empty. >> Also do not error out if /profiles doesn't exist. [..] > Just a headsup that this change breaks

bug#64760: [PATCH 2/3] tests: store-roots: Initial gc-roots should be empty.

2023-07-28 Thread Janneke Nieuwenhuizen
-exception > + (delete-file-recursively (string-append %state-directory "/profiles"))) > (gc-roots))) > > ;; The 'open-connection' call below gets guix-daemon to create Just a headsup that this change breaks the store-roots test on the hurd for me. Greetings, Janneke -- Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com

bug#64760: make check fails on 182be30fb1a8b847c30492462ec22c08ec7a9849

2023-07-21 Thread Janneke Nieuwenhuizen
ta-package) >> >> using this snippet. > > I have local fixes for all of them Nice! I can confirm they work for me. Greetings, Janneke -- Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com

bug#64760: make check fails on 182be30fb1a8b847c30492462ec22c08ec7a9849

2023-07-20 Thread Janneke Nieuwenhuizen
store-roots.log Description: Binary data texlive.log Description: Binary data -- Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com

bug#64745: [guix-past] channel derivation broken after recent u-boot update

2023-07-20 Thread Janneke Nieuwenhuizen
Janneke Nieuwenhuizen writes: Hello again, >> It appears that the Guix-Past channel now fails to build like so: [..] >> (exception unbound-variable (value #f) (value "Unbound variable: ~S") (value >> (crust-pine64-plus)) (value #f)) [..] >> I

bug#64745: [guix-past] channel derivation broken after recent u-boot update

2023-07-20 Thread Janneke Nieuwenhuizen
form? --8<---cut here---end--->8--- The hurd-team branch has (two) `make update-guix-package' commits because it has guix build fixes for the hurd. Greetings, Janneke -- Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com

bug#63789: Native compilation broken on the Hurd (with patch)

2023-06-01 Thread Janneke Nieuwenhuizen
Ludovic Courtès writes: Hello, > Janneke Nieuwenhuizen skribis: > [..] >> >> (snippet >> #~(begin >> ;; XXX: The GCC test suite contains files with non-ASCII file >> ;; names, which cannot be repacked by BOOTSTRAP-OR

bug#63789: Native compilation broken on the Hurd (with patch)

2023-05-29 Thread Janneke Nieuwenhuizen
here---end--->8--- but now `guix build hello' seems to hang, so it a circular dependency might have been introduced somewhere. What a mess... WDYT? Greetings, Janneke >From 37f38eb35fff505da9bfad8cb1f5f250378f7648 Mon Sep 17 00:00:00 2001 Message-Id: <37f38eb

bug#63775: git describe on current master says: v1.3.0-38775-g6192acf8b7

2023-05-28 Thread Janneke Nieuwenhuizen
o: "How do I upgrade to 1.4", but I don't see it in the channel logs yet). Greetings, Janneke -- Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com

bug#62948: Using home-ssh-agent-configuration on Ubuntu breaks login

2023-05-24 Thread Janneke Nieuwenhuizen
Janneke Nieuwenhuizen writes: > Using home-openssh-service-type on Ubuntu 22.10 (OpenSSH_9.3p1, OpenSSL > 1.1.1t 7 Feb 2023) always creates an ~/.ssh/authorized_keys that breaks > key-based login. I cannot access the logs and don't know what the > problem might be. Pu

bug#63009: /profile/bin missing from PATH for ssh commands

2023-05-12 Thread Janneke Nieuwenhuizen
Ludovic Courtès writes: Hello, > This patch had fallen through the cracks… Ah, no problem. > Janneke Nieuwenhuizen skribis: > >>>From 2ac41477dad5699b748acfc72d4e91e0e14fa16a Mon Sep 17 00:00:00 2001 >> From: Janneke Nieuwenhuizen >> Date: Sat, 22 Apr 2023 09:

bug#62948: etc/team.scm cc home #3

2023-04-25 Thread Janneke Nieuwenhuizen
Seems only one X-Debbugs-Cc header is honoured at a time, forgot them initiially...

bug#62948: etc/team.scm cc home #2

2023-04-25 Thread Janneke Nieuwenhuizen
Seems only one X-Debbugs-Cc header is honoured at a time, forgot them initiially...

bug#63009: etc/team.scm cc home #3

2023-04-25 Thread Janneke Nieuwenhuizen
Seems only one X-Debbugs-Cc header is honoured at a time, forgot them initiially...

bug#63009: etc/team.scm cc home #2

2023-04-25 Thread Janneke Nieuwenhuizen
Seems only one X-Debbugs-Cc header is honoured at a time, forgot them initiially...

bug#62948: etc/teams.scm cc home

2023-04-23 Thread Janneke Nieuwenhuizen

bug#63009: etc/teams.scm cc home

2023-04-23 Thread Janneke Nieuwenhuizen

bug#63009: /profile/bin missing from PATH for ssh commands

2023-04-22 Thread Janneke Nieuwenhuizen
;;; Copyright © 2020, 2022 Maxim Cournoyer -;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen +;;; Copyright © 2020, 2023 Jan (janneke) Nieuwenhuizen ;;; Copyright © 2020, 2022 Efraim Flashner ;;; Copyright © 2021 Maxime Devos ;;; Copyright © 2021 raid5atemyhomework @@ -1037,8 +1037,11 @@ (d

bug#62948: Using home-ssh-agent-configuration on Ubuntu breaks login

2023-04-19 Thread Janneke Nieuwenhuizen
making this the default. WDYT? Greetings, Janneke >From 1ca23618085ae0f5cbc4e989c591b2ee1cdede52 Mon Sep 17 00:00:00 2001 From: Janneke Nieuwenhuizen Date: Wed, 19 Apr 2023 16:42:50 +0200 Subject: [PATCH] home: services: ssh: Support leaving ~/.ssh/authorized_keys alone. The default was to remove an

bug#62932: emacs-git-timemachine broken `define-transient-command'

2023-04-18 Thread Janneke Nieuwenhuizen
des this fix: https://codeberg.org/pidu/git-timemachine/commit/ca09684e94767cc0b2339b77b778b4de4f9d104f Pushed to master as f7493f97466a1b6efb21a5157fce6536a874809e Greetings, Janneke -- Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | A

bug#49985: Merging core-updates?

2023-02-16 Thread Janneke Nieuwenhuizen
Andreas Enge writes: > Am Wed, Feb 15, 2023 at 09:39:39AM +0100 schrieb Janneke Nieuwenhuizen: >> I have released 0.24.2 and updated mes-boot on core-updates as >> Let's hope this fixes these bugs. > > With your latest patch, I have successfully bootstrapped core-updat

bug#41264: bug#49985: Bootstrap packages fail to build due to mes-libc lacking 'stat64' etc. syscalls

2023-02-15 Thread Janneke Nieuwenhuizen
s! Greetings, Janneke *) https://lists.gnu.org/archive/html/guix-devel/2023-02/msg00137.html -- Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com

bug#42151: [PATCH v3 2/2] image: Do not set journal_model=WAL for the Hurd.

2020-07-10 Thread Jan (janneke) Nieuwenhuizen
U ;;; Copyright © 2017, 2019 Caleb Ristvedt ;;; Copyright © 2018, 2020 Ludovic Courtès +;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen ;;; ;;; This file is part of GNU Guix. ;;; @@ -20,6 +21,7 @@ (define-module (guix store database) #:use-module (sqlite3) #:use-module (guix config)

bug#42151: [PATCH v3 1/2] gnu: sqlite: Add locking-mode fix for the Hurd.

2020-07-10 Thread Jan (janneke) Nieuwenhuizen
/gnu/packages/sqlite.scm index 8468131ddf..eeb77749d8 100644 --- a/gnu/packages/sqlite.scm +++ b/gnu/packages/sqlite.scm @@ -11,6 +11,7 @@ ;;; Copyright © 2017 Jelle Licht ;;; Copyright © 2018 Tobias Geerinckx-Rice ;;; Copyright © 2018 Alex Vong +;;; Copyright © 2020 Jan (janneke) Nieuw

bug#42151: [PATCH v2 2/4] gnu: guile-sqlite3: Use sqlite/hurd for locking on the Hurd.

2020-07-10 Thread Jan (janneke) Nieuwenhuizen
This fixes guix offload: error: exception occurred on remote host 'localhost': (%exception #>) * gnu/packages/guile.scm (guile-sqlite3)[inputs]: Use sqlite/hurd instead of sqlite. --- gnu/packages/guile.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/gui

bug#42151: [PATCH v2 1/4] gnu: Add sqlite/hurd with locking fix.

2020-07-10 Thread Jan (janneke) Nieuwenhuizen
ges/sqlite.scm index 8468131ddf..d5c44b0d0f 100644 --- a/gnu/packages/sqlite.scm +++ b/gnu/packages/sqlite.scm @@ -11,6 +11,7 @@ ;;; Copyright © 2017 Jelle Licht ;;; Copyright © 2018 Tobias Geerinckx-Rice ;;; Copyright © 2018 Alex Vong +;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen ;;; ;;; Th

bug#42151: [PATCH v2 4/4] image: Do not set journal_model=WAL for the Hurd.

2020-07-10 Thread Jan (janneke) Nieuwenhuizen
U ;;; Copyright © 2017, 2019 Caleb Ristvedt ;;; Copyright © 2018, 2020 Ludovic Courtès +;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen ;;; ;;; This file is part of GNU Guix. ;;; @@ -20,6 +21,7 @@ (define-module (guix store database) #:use-module (sqlite3) #:use-module (guix config)

bug#42151: [PATCH v2 3/4] gnu: guix: Use sqlite/hurd for locking on the Hurd.

2020-07-10 Thread Jan (janneke) Nieuwenhuizen
* gnu/packages/package-management.scm (guix)[inputs]: Use sqlite/hurd. --- gnu/packages/package-management.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index 9986976cc6..64c6931011 100644 --- a/gn

bug#42151: [PATCH 1/3] gnu: Add sqlite/hurd with locking fix.

2020-07-01 Thread Jan (janneke) Nieuwenhuizen
e.scm index 8468131ddf..d5c44b0d0f 100644 --- a/gnu/packages/sqlite.scm +++ b/gnu/packages/sqlite.scm @@ -11,6 +11,7 @@ ;;; Copyright © 2017 Jelle Licht ;;; Copyright © 2018 Tobias Geerinckx-Rice ;;; Copyright © 2018 Alex Vong +;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen ;;; ;;; This f

bug#42151: [PATCH 2/3] gnu: guile-sqlite3: Use sqlite/hurd for locking on the Hurd.

2020-07-01 Thread Jan (janneke) Nieuwenhuizen
This fixes guix offload: error: exception occurred on remote host 'localhost': (%exception #>) * gnu/packages/guile.scm (guile-sqlite3)[inputs]: Use sqlite/hurd instead of sqlite. --- gnu/packages/guile.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/gui

bug#42151: [PATCH 3/3] gnu: guix: Use sqlite/hurd for locking on the Hurd.

2020-07-01 Thread Jan (janneke) Nieuwenhuizen
* gnu/packages/package-management.scm (guix)[inputs]: Use sqlite/hurd. --- gnu/packages/package-management.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index 068d46566c..52c5a1e60d 100644 --- a/gn

bug#42151: [PATCH 0/3] offload to Childhurd fails: setting synchronous mode: locking protocol

2020-07-01 Thread Jan (janneke) Nieuwenhuizen
35 10)) (with-exception-handler ("ice-9/boot-9.scm" 1730 15)) (#f ("guix/repl.scm" 119 7))) --8<---cut here---end--->8--- Maybe we're missing some file_lock patch that Debian has? Where to look, glibc, hurd, ...? Id

bug#42047: [PATCH 3/3] guix: gc: Support for the Hurd.

2020-06-25 Thread Jan (janneke) Nieuwenhuizen
ot;etc/mtab"))) + (mkdir* (scope "etc")) + (symlink "/proc/mounts" (scope "etc/mtab"))) (define* (boot-hurd-system #:key (on-error 'debug)) diff --git a/guix/store/roots.scm b/guix/store/roots.scm index 58653507f8..9b4a05b149 100644 --- a/guix/store/roots

bug#42047: [PATCH 1/3] image: hurd: Create hurd-compatible ext2 file-system.

2020-06-25 Thread Jan (janneke) Nieuwenhuizen
(janneke) Nieuwenhuizen ;;; ;;; This file is part of GNU Guix. ;;; @@ -66,6 +67,7 @@ (offset root-offset) (label root-label) (file-system "ext2") + (file-system-options '("-o" "hurd" "-O" "ext_attr"

bug#42047: [PATCH 2/3] image: hurd: Initialize root partition for the Hurd.

2020-06-25 Thread Jan (janneke) Nieuwenhuizen
This is a follow-up to commit b904b59ce592c89dfb4675a8c06757afed6738a0. * gnu/system/image.scm (hurd-initialize-root-partition): Move to ... * gnu/system/images/hurd.scm (hurd-initialize-root-partition): ... here. (hurd-disk-image): Use it. --- gnu/system/image.scm | 7 --- gnu/system/i

bug#42047: [PATCH 0/3] Running guix gc on the Hurd.

2020-06-25 Thread Jan (janneke) Nieuwenhuizen
truct): #f --8<---cut here---end--->8--- How sad! I'm a bit stuck on this, probably because I'm feeling somewhat discouraged. Any ideas what could have broken this, how to look into it, fix this? Greetings, Janneke Jan (janneke) Nieuwenhui

bug#41982: [PATCH 1/1] gnu: grub: Cross-build fix for system i686-linux.

2020-06-21 Thread Jan (janneke) Nieuwenhuizen
es cross-build for the Hurd, from i686-linux, +see <https://bugs.gnu.org/41982>. + +From 270667540146f8ef9ea7a44258a71b3837a7af4a Mon Sep 17 00:00:00 2001 +From: "Jan (janneke) Nieuwenhuizen" +Date: Sun, 21 Jun 2020 15:10:40 +0200 +Subject: [PATCH] grub-core: Build fixes for i386 +

bug#41855: [PATCH 1/2] hurd-boot: Create individual translators instead of running MAKEDEV.

2020-06-14 Thread Jan (janneke) Nieuwenhuizen
* gnu/build/hurd-boot.scm (make-hurd-device-nodes): Do not create dev/{null,zero,full,random,urandom} mount points. (setup-translator, xattr-translator, showtrans-translator?, translated?, set-hurd-device-translators): New procedures. (boot-hurd-system): Use them instead of running MAKEDEV. --- gn

bug#41855: [PATCH 2/2] hurd-boot: Use 'setxattr' instead of invoking settrans.

2020-06-14 Thread Jan (janneke) Nieuwenhuizen
Note: Using `getxattr' on the Hurd instead of running showtrans does not work (yet?). * gnu/build/hurd-boot.scm (setup-translator): Use 'setxattr' instead of invoking settrans. * gnu/system.scm (hurd-multiboot-modules): Add --x-xattr-translator-records to enable xattr-embebbing of translators. ---

bug#41855: [PATCH 0/2] hurd-boot: Cleanups: Remove MAKEDEV, then use setxattr (on the Hurd).

2020-06-14 Thread Jan (janneke) Nieuwenhuizen
only need hurd in PATH for settrans and gettrans. The second patch then switches to using setxattr instead of settrans; alas we still need gettrans as getxattr behaves "funny" on translated nodes. I suppose that would be a question for the bug-hurd? Greetings, Janneke Jan (janneke) Nie

bug#41541: [PATCH 1/8] system: Add 'hurd' field to .

2020-06-04 Thread Jan (janneke) Nieuwenhuizen
* gnu/system.scm ()[hurd]: New field. * doc/guix.texi (operating-system Reference): Document 'hurd'. --- doc/guix.texi | 13 ++--- gnu/system.scm | 3 +++ 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/doc/guix.texi b/doc/guix.texi index 056bf011f6..4776eacacd 100644 ---

bug#41541: [PATCH 3/8] system: Add 'multiboot-modules' field to .

2020-06-04 Thread Jan (janneke) Nieuwenhuizen
* gnu/system.scm ()[multiboot-modules]: New field. (read-boot-parameters): Initialize it. (operating-system-multiboot-modules, hurd-multiboot-modules): New procedure. (operating-system-boot-parameters): Cater for multiboot the Hurd and initialize it; avoid initrd in that case. (operating-system-ker

bug#41541: [PATCH 7/8] services: hurd: Add `hurd-etc-service'.

2020-06-04 Thread Jan (janneke) Nieuwenhuizen
/hurd.scm new file mode 100644 index 00..6e57b22810 --- /dev/null +++ b/gnu/services/hurd.scm @@ -0,0 +1,61 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software

bug#41541: [PATCH 5/8] system: Use 'hurd' package in label.

2020-06-04 Thread Jan (janneke) Nieuwenhuizen
* gnu/system.scm (kernel->boot-label): Add keyword parameter 'hurd'. If set, use it for label. (operating-system-default-label): Call with it with operating-system-hurd. --- gnu/system.scm | 11 --- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/gnu/system.scm b/gnu/system.

bug#41541: [PATCH 2/8] bootloader: Extend `' for multiboot.

2020-06-04 Thread Jan (janneke) Nieuwenhuizen
Ludovic Courtès +;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen ;;; ;;; This file is part of GNU Guix. ;;; @@ -33,6 +34,9 @@ menu-entry-linux-arguments menu-entry-initrd menu-entry-device-mount-point +menu-entry-multiboot-kernel +

bug#41541: [PATCH 6/8] system: examples: Add bare-hurd.tmpl.

2020-06-04 Thread Jan (janneke) Nieuwenhuizen
7 +7,7 @@ # Copyright © 2017 Mathieu Othacehe # Copyright © 2017 Leo Famulari # Copyright © 2017 Ricardo Wurmus -# Copyright © 2017 Jan Nieuwenhuizen +# Copyright © 2017, 2020 Jan (janneke) Nieuwenhuizen # Copyright © 2017 Arun Isaac # Copyright © 2018 Nikita # Copyright © 2018 Julien Le

bug#41541: [PATCH 8/8] system: Add `hurd-activation'.

2020-06-04 Thread Jan (janneke) Nieuwenhuizen
* gnu/build/activation.scm (boot-time-system): Add #:kernel-command-line parameter. * gnu/build/activation.scm (activate-current-system): Likewise, and pass it. Change optional system parameter to #:system. * gnu/system.scm (gnu/linux-activation-script): Rename from activation-script. (activation-s

bug#41541: [PATCH 4/8] bootloader: grub: Add support for multiboot.

2020-06-04 Thread Jan (janneke) Nieuwenhuizen
* gnu/bootloader/grub.scm (grub-configuration-file): Add support for multiboot. --- gnu/bootloader.scm | 3 +- gnu/bootloader/grub.scm | 71 + 2 files changed, 46 insertions(+), 28 deletions(-) diff --git a/gnu/bootloader.scm b/gnu/bootloader.scm inde

bug#41541: [PATCH 0/9] Merge wip-hurd-vm "last review round"

2020-06-04 Thread Jan (janneke) Nieuwenhuizen
, mainly to see if it would fix the old vm-image, and make sure that it would not break anything. While I would still suggest to merge that work, I have removed it from wip-hurd-vm; the only supported way to build a VM image for the Hurd is by using the new disk-image. Thanks, Janneke Jan (jannek

bug#36882: Qemu 4.2.0 build for x86_64-linux fails

2020-03-03 Thread Jan (janneke) Nieuwenhuizen
Mathieu Othacehe writes: Hello! >> Yup, turned out patching GCC was too difficult. I'm experimenting a >> filter over inputs passed to set-path-environment-variable in set-paths. > > This is also quite tricky, because the "libc" input passed to set-paths > must not be removed from C_INCLUDE_PATH