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

2023-04-18 Thread Jan Nieuwenhuizen
Hi! Trying to use M-x git-timemachine gives command-execute: Symbol’s function definition is void: define-transient-command Greetings, Janneke -- Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com

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

2023-02-13 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: Hello! > Mathieu Othacehe writes: [..] >> lib/linux/stat.c should be modified this way: >> >> #if __i386__ >> #define STAT_SYSCALL SYS_stat64 >> #else >> #define STAT_SYSCALL SYS_stat >> #endif > > Ah...the stat64 sy

bug#55013: Guix-emacs doesn't work

2022-04-21 Thread Jan Nieuwenhuizen
king well now! This sort-of works for me, i.e., typing "guix TAB" in an emacs shell buffer no longer gives this error...but there also are no completions. My ~/.emacs/init_bash.sh is empty and I seem to remember having something there? Greetings, Janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bug#43166: The issues.guix.gnu.org is hard to read in emacs-w3m.

2021-12-12 Thread Jan Nieuwenhuizen
Ricardo Wurmus writes: > This is now fixed in mumi. I tested the change in eww and in icecat. Lovely, thank you! Greetings, Janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bug#50945: Guix home: No such file or directory: "/run/user/1003/on-first-login-executed"

2021-10-01 Thread Jan Nieuwenhuizen
dure open-file: No such file or directory: "/run/user/1003/on-first-login-executed" 17:37:33 janneke@dundal:~ $ ssh guix@localhost -p guix@localhost's password: Last login: Fri Oct 1 17:23:35 2021 from 127.0.0.1 guix@dundal ~$ home-minimal.scm Description: Binary data -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bug#49515: [core-updates] mescc-tools tests fail

2021-07-26 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: Hi Ludo! > Jan Nieuwenhuizen skribis: > >>> Should we upgrade instead? If we do, what’s the potential for breakage? >>> Should ‘mes-rb5’ be kept on an older version? >> >> We could try that, I really can't tell if upgrading t

bug#49515: [core-updates] mescc-tools tests fail

2021-07-18 Thread Jan Nieuwenhuizen
ade it in version 1.1.0, fixes > the segfault: > > commit e633669dfdf16f503a7d740b9058e343536533b4 > Author: nimaje > Date: Thu Oct 15 19:12:18 2020 -0400 > > Fix ELF headers to be more well behaved [..] > Should we upgrade instead? If we do, what’s the pot

bug#48223: EXWM knows nothing about Guix profiles

2021-05-08 Thread Jan Nieuwenhuizen
ot; "tcp" --8<---cut here---end--->8--- and now use the attached exwm, which works OK for me. Greetings, Janneke exwm Description: Binary data -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bug#45962: ‘binutils-mesboot0’ includes non-zero timestamps in ar archives

2021-03-09 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: Hey Ludo! > Jan Nieuwenhuizen skribis: > > I can think of two possibilities, then: (1) apply the patch in a phase > rather than via the ‘patches’ field, and (2) arrange so that > ‘patch-and-repack’ does not compress the patched code or compresses it >

bug#45962: ‘binutils-mesboot0’ includes non-zero timestamps in ar archives

2021-03-03 Thread Jan Nieuwenhuizen
in the bootstrap that includes also 'patch'. See also gcc-core-mesboot0: it applies the patch in a manual phase. So I'm not sure if we want to start depending on 'xz' an this stage? Greetings, Janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bug#45618: development childhurd fails to build: glib@2.62.6: build system `meson'

2021-01-14 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: Hello, > On current master > > 395489cdc959c3f3c026bf545c3ed95efc9919f0 > gnu: spice-vdagent: Update to 0.20.0. > > building > > ./pre-inst-env guix system disk-image --target=i586-pc-gnu > gnu/system/examples/devel-hurd.tmpl &g

bug#45867: hurd-vm: custom disk-size ignored

2021-01-14 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: > On current master, setting a bigger disk-size for a childhurd > > (service hurd-vm-service-type >(hurd-vm-configuration > (disk-size (* 12 (expt 2 30))) ;12GiB > > > is being ignored. I am suspecting [..]

bug#45867: hurd-vm: custom disk-size ignored

2021-01-14 Thread Jan Nieuwenhuizen
-type-constructor type))) -(system-image (os->image os +(system-image + (image (inherit (os->image os)) +(size disk-size) (define (hurd-vm-port config base) "Return the forwarded vm port for this childhurd config." Greetings, Janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bug#45618: development childhurd fails to build: glib@2.62.6: build system `meson'

2021-01-03 Thread Jan Nieuwenhuizen
uckily, this fixed commit also builds the childhurd again...so I'm starting a new bisect. This is not funny; it means I either cannot reconfigure, or I'm losing my childhurd...grmbl. Sorry for not noticing this earlier! Greetings, Janneke devel-hurd.tmpl Description: Bina

bug#45165: binutils-mesboot0 fails at configure, cannot find lex

2020-12-10 Thread Jan Nieuwenhuizen
annot find output from lex; giving up +make: *** [configure-ld] Error 1 --8<---cut here---end--->8--- What is your build environment/version of guix you're using? It looks like some unreproducible bit is leaking in somewhere?? Greetings, Janneke --

bug#44261: running a daemon with userns in relocateble pack breaks

2020-10-31 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: Hello, > Jan Nieuwenhuizen skribis: > >> Ludovic Courtès writes: > > [...] > >>> If you confirm that it works for you and looks reasonable, we can apply >>> it. >> >> Yes, this works. The test and also my reproducer n

bug#44261: running a daemon with userns in relocateble pack breaks

2020-10-30 Thread Jan Nieuwenhuizen
Yes, I think this is acceptable. > If you confirm that it works for you and looks reasonable, we can apply > it. Yes, this works. The test and also my reproducer now work fine. Thanks a lot! Janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bug#25782: guile: one test fails on Debian/HURD

2020-10-28 Thread Jan Nieuwenhuizen
zimoun writes: Hello zimoun, > On Sat, 18 Feb 2017 at 07:24, Jan Nieuwenhuizen wrote: >> Running >> >> ./pre-inst-env guix package -i hello >> >> on Debian/HURD one test fails when building Guile >> >> Running 00-repl-server.test >>

bug#44261: running a daemon with userns in relocateble pack breaks

2020-10-27 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: Hi! I tried the hint from Ludovic to use MS_PRIVATE in the attached patch and that works for me; not sure if we want a test and even less sure how to write that... Janneke >From fd3104608c3fa6a2375b6c7df0862e5479976b39 Mon Sep 17 00:00:00 2001 From: "Jan

bug#44261: running a daemon with userns in relocateble pack breaks

2020-10-27 Thread Jan Nieuwenhuizen
anneke@dundal:~/src/guix/master/vork [env] $ Backtrace: Exception thrown while printing backtrace: In procedure public-lookup: Module named (system repl debug) does not exist --8<---cut here-------end--->8--- Greetings, Janneke vork.scm Description: Binary data

bug#39819: [PATCH 1/2] services: guix: Make /etc/guix/acl really declarative by default.

2020-10-24 Thread Jan Nieuwenhuizen
;; time. > + (modify-services %base-services/hurd > + (guix-service-type config => > +(guix-configuration > + (inherit config) > +

bug#44000: Guile-Git cross-compiled to i586-pc-gnu gets bytestructures wrong

2020-10-15 Thread Jan Nieuwenhuizen
pull’ in my childhurd :-)). Wow, beautiful! > Let’s see whether it needs to be adapted for inclusion upstream. Yes, sure. Greetings, Janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bug#39819: Declarative /etc/guix/acl?

2020-10-12 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: Hello, > Jan Nieuwenhuizen skribis: > >> Ludovic Courtès writes: > >> However, if you have your own substitute server, you now can run guix >> archive --authorize < ..., e.g. at bootstrap/install time. For such >> cases, IWBN to have

bug#39819: Declarative /etc/guix/acl?

2020-10-11 Thread Jan Nieuwenhuizen
tc? I think so. Yes, I think so too. However, if you have your own substitute server, you now can run guix archive --authorize < ..., e.g. at bootstrap/install time. For such cases, IWBN to have a --authorized-key argument to guix build / guix system. Greetings, Janneke -- Jan Nieuwenhui

bug#43668: Daemon tries to build GNU/Hurd derivations on GNU/Linux

2020-09-29 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: Hi! > Jan Nieuwenhuizen skribis: > >>> Ludovic Courtès skribis: >>> >> Displaying notes found in: .note.ABI-tag >> OwnerData size Description >> GNU 0x0010NT_GNU_ABI_TAG (AB

bug#43668: Daemon tries to build GNU/Hurd derivations on GNU/Linux

2020-09-28 Thread Jan Nieuwenhuizen
ion tag) OS: Hurd, ABI: 0.0.0 --8<---cut here---end--->8--- > So I think we can’t count on an ‘execve’ error and thus have to treat > this case (same architecture but different OS kernel) specially, as > shown below. > > Thoughts? If that

bug#43533: guix-daemon fails to start in Childhurd

2020-09-21 Thread Jan Nieuwenhuizen
breaks everything if the operating system does not support > namespaces. > > Fixed with 6453915cf7729203ef9552c13cb4528c6f4ed122. Yay, I can confirm that it works! > Sorry for the breakage, Thanks for the quick fix and explanation, I didn't catch that no-op trick! It's all about context/knowledge I

bug#43533: guix-daemon fails to start in Childhurd

2020-09-20 Thread Jan Nieuwenhuizen
etings, Janneke *) For the Hurd that currently is something like: GUIX_LOCPATH=/gnu/store/z7a6sbvqzb5zapwpznmjkq2rsxil6i67-glibc-utf8-locales-2.31/lib/locale\ LC_ALL=en_US.utf8\ guix-daemon --build-users-group guixbuild --max-silent-time 0 --timeout 0 --log-compression bzip2 --s

bug#43005: make dist fails: "store file names embedded in the distribution"

2020-09-16 Thread Jan Nieuwenhuizen
Vagrant Cascadian writes: Hi! > On 2020-09-16, Ludovic Courtès wrote: >> Hello! >> >> Jan Nieuwenhuizen skribis: >>> This is the closing parenthesis of a string-append that has only this >>> one big string; what about removing that string-append altoget

bug#43005: make dist fails: "store file names embedded in the distribution"

2020-09-16 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: Hello, > Jan Nieuwenhuizen skribis: > >> Oops; your patch is fine (see nit-pick) for core-updates; but as you >> noticed, on master we need to add an indirection to avoid rebuilds. >> What about something like >> diff --git a/gnu/packages/c

bug#43435: bootstrap (bash-mesboot0) and ’make release’ error

2020-09-15 Thread Jan Nieuwenhuizen
,(string-append " // tcc: error: undefined symbol 'enable_hostname_completion' #define enable_hostname_completion(on_or_off) 0 -// /gnu/store/cq0cmv35s9dhilx14zaghlc08gpc0hwr-tcc-boot0-0.9.26-6.c004e9a/lib/libc.a: error: 'sigprocmask' defined twice +// /gnu/store/" "cq0c

bug#43166: The issues.guix.gnu.org is hard to read in emacs-w3m.

2020-09-15 Thread Jan Nieuwenhuizen
font-family: monospace; display: block; } ... here, or otherwise "eats" spaces; so diffs/patches are still a bit annoying to read. Ideas? Greetings, Janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bug#43081: diffutils always referrers to the native coreutils

2020-08-31 Thread Jan Nieuwenhuizen
ing the canonical PR again( maybe setenv "PR_PROGRAM" just before the test phase or some substituting)? Janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bug#43005: make dist fails: "store file names embedded in the distribution"

2020-08-23 Thread Jan Nieuwenhuizen
n' > #define enable_hostname_completion(on_or_off) 0 > > -// > /gnu/store/cq0cmv35s9dhilx14zaghlc08gpc0hwr-tcc-boot0-0.9.26-6.c004e9a/lib/libc.a: > error: 'sigprocmask' defined twice > +// /gnu/store/…-tcc-boot0-0.9.26-6.c004e9a/lib/libc.a: error: 'sigpr

bug#27149: perl for arm-linux-gnueabihf

2020-08-11 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: >>> *guix build --target=arm-linux-gnueabihf* *perl* fails with the following >>> output: https://pastebin.com/QF0xKAmR This has been fixed by #40698. Thanks, Janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSo

bug#28243: Guix cross-compilation doesn't work

2020-08-11 Thread Jan Nieuwenhuizen
Manolis Ragkousis writes: This has been fixed since 6741f543e6f09069961edd741cd210b7f49aadcc that adds bootstrap tarballs for the Hurd. Thanks, Janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bug#41982: [PATCH v2] grub-core: Build fixes for i386

2020-07-13 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: Hi! > Jan Nieuwenhuizen skribis: > >> Jan Nieuwenhuizen writes: >> >> lib/i386/relocator64.S:97: Error: bad register name `%rsp' >> >> The attached v2 fixes that. > > On the Guix side I guess you can go ahead and apply

bug#42327: Offload build to Childhurd selects linux-libre-headers

2020-07-11 Thread Jan Nieuwenhuizen
all "\n"))) #t))) -(propagated-inputs `(("kernel-headers" ,(kernel-headers-boot0 +(propagated-inputs `(("kernel-headers" ,(let-system (system target) + (kernel-headers-

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

2020-07-11 Thread Jan Nieuwenhuizen
nd hopefully get rid of this workaround. Sure, done! > Apart from that the patch LGTM, thanks! Yay! Pushed series to master as 4b9eecd322e566783369795ebea63a479b51f486. Let the offloadings commence! Janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

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

2020-07-10 Thread Jan Nieuwenhuizen
" ,guile-3.0) >> - ("sqlite" ,sqlite))) >> + ("sqlite" ,sqlite/hurd))) > > This should be guarded by ‘if (hurd-target?)’, right? Yeah...but all changed now...look out for v3. Thanks! Janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

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

2020-07-10 Thread Jan Nieuwenhuizen
. :-) Ah, sure! > Otherwise LGTM, you can push with changes along these lines! As it's so much changed, I'll send it by one more time :-) Janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

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

2020-07-10 Thread Jan Nieuwenhuizen
be Hurd-specific? That way, we’d still > have a single sqlite package. Ah, yes that sounds better. We don't need sqlite/hurd "sqlite-for-hurd" and all that. I'll give that a go! Janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bug#42151: [PATCH 4/3] database: Do not use journal_model=WAL for the Hurd.

2020-07-10 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: Hi! > Jan Nieuwenhuizen skribis: > >>>From dc6f96fc7de50602fb28d7ad7b8cbff09e55f538 Mon Sep 17 00:00:00 2001 >> From: "Jan (janneke) Nieuwenhuizen" >> Date: Fri, 3 Jul 2020 23:45:20 +0200 >> Subject: [PATCH 4/3] database

bug#41982: [PATCH v2] grub-core: Build fixes for i386

2020-07-08 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: Hello! > When cross-compiling Grub-2.04 from i386-linux-gnu to i586-pc-hurd on > GNU Guix, I got this error Today, we found* that my patch introduced a regression: a native, EFI build on i686-linux-gnu failed with lib/i386/relocator64.S:97: Error: bad re

bug#42151: [PATCH 4/3] database: Do not use journal_model=WAL for the Hurd.

2020-07-06 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: > Jan Nieuwenhuizen writes: > > Adding one additional patch to this series, hence 4/3 (see attached) > fixes the sqlite problem. For clarity -- patches 1-4 really do fix offloading to the Hurd and this... > After the build succeeds, the download fails

bug#42151: [PATCH 4/3] database: Do not use journal_model=WAL for the Hurd.

2020-07-04 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: Adding one additional patch to this series, hence 4/3 (see attached) fixes the sqlite problem. With this over-complete series we can now do offload builds to a childhurd: --8<---cut here---start->8--- $ guix build -e &#x

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

2020-07-03 Thread Jan Nieuwenhuizen
the database is supposed to be > architecture-independent and filling it is supposed to be deterministic. Yes, that works. > Congrats for getting this far anyway! Yeah... \o/ Janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

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

2020-07-03 Thread Jan Nieuwenhuizen
'localhost' 11:31:29 janneke@dundal:~/tmp [env] --8<---cut here---end--->8--- So...about the compatibility problem. I tried to diff the db.sqlite-orig db.sqlite-init binary files: they look completely different. Not sure how to handle this workaround, maybe we can insert a two system* calls somewhere when building the disk image? Greetings, Janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

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

2020-07-01 Thread Jan Nieuwenhuizen
; Last login: Wed Jul 1 12:58:44 2020 from 10.0.2.2 janneke@debian:~$ sqlite3 db.sqlite SQLite version 3.32.3 2020-06-18 14:00:33 Enter ".help" for usage hints. sqlite> SELECT * FROM ValidPaths; Error: unable to open database file sqlite> --8<---cut here---e

bug#42077: updated guix package build fails: tests/git-authenticate.log Error 1

2020-06-29 Thread Jan Nieuwenhuizen
I hoped anyway. I tried following the backtrace and looking for search-patch instances for a bit...but it wasn't obvious. Greetings, Janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

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

2020-06-27 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: Hello, >> Nitpick: I see 3 mostly unrelated patches: (1) fix duplicate called to >> ‘scope’, (2) mount /proc, and (3) handle EIO. I think it’s clearer to >> view them separately. > Yes, I agree. I will split into 3 patches. I have split and pu

bug#42077: updated guix package build fails: tests/git-authenticate.log Error 1

2020-06-27 Thread Jan Nieuwenhuizen
mmit))) (sha256 (base32 - "008ywpdkc5f2jh25x6rr9glzvq4a6qih7v73w5dbxscpddx5c5g2")) + "0hh31lbbbmjkwlxvp4fzrdz0r8p9233h2zlf71r4gccsjqh16pra")) (file-name (string-append "gui

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

2020-06-26 Thread Jan Nieuwenhuizen
endable-ports.test warning: call to primitive-fork while multiple threads are running; further behavior unspecified. See "Processes" in the manual, for more information. ERROR: suspendable-ports.test: %file-port-name-canonicalization: absolute canonicalization from ice-9 - arguments: ((system-error "canonicalize-path" "~A" ("No such file or directory") (1073741826))) [...] Running weaks.test ERROR: weaks.test: weak-hash: assoc can do anything - arguments: ((out-of-range #f "Value out of range ~S to ~S: ~S" (1 4294967295 18446744073709551615) (18446744073709551615))) --8<---cut here---end--->8--- Some of these are "known" and I didn't run a "baseline" using 3.0.2 (which works). However the srfi-4 and bytevector look real bad to me. (FTW could also be real bad, but running "find-files" from (guix build utils) by hand just works; looks like a compilation-time file name problem with the/how I ran the/ test-suite.?) Greetings, Janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

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

2020-06-25 Thread Jan Nieuwenhuizen
k it’s useful > to mention it in the commit message. Yes, breakage occured in the mentioned commit above (b904b59ce592c89dfb4675a8c06757afed6738a0) Pushed the two fixups to master as 2463a78d17673581978debff6c6c9fce7966980a. Now to look into "guix build", i'd like to fix that first before considering

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

2020-06-25 Thread Jan Nieuwenhuizen
at) the push was successful. A new attempt: pushed to master as d613991a8ebe5d4b3a7706f8f0dd52f16fc1c50a And closing (forgot that too). Greetings, Janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bug#41982: [PATCH] grub-core: Build fixes for i386

2020-06-23 Thread Jan Nieuwenhuizen
x */ .byte 0x48 .byte 0xb8 @@ -128,6 +144,14 @@ VARIABLE(grub_relocator64_rdx) #ifdef __APPLE__ .byte 0xff, 0x25 .quad 0 +#elif !defined (__x86_64__) + /* jmp *LOCAL(jump_addr) (%rip) */ + .byte 0xff +.byte 0x25 + .byte 0 + .byte 0 + .byte 0 + .byte 0 #else jmp *LOCAL(jump_add

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

2020-06-23 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: Hello, > Jan Nieuwenhuizen skribis: > >> Attempting to reconfigure a i686-linux guix system to a Hurd system, I >> found that the Grub(-minimal) cross build fails like this >> >> i586-pc-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -Wall -W >> -D

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

2020-06-21 Thread Jan Nieuwenhuizen
m-i686.patch | 73 +++++++ 3 files changed, 76 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/patches/grub-cross-system-i686.patch -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bug#41908: guix time-machine fails; XXXX is not related to introductory commit of channel 'guix'

2020-06-17 Thread Jan Nieuwenhuizen
:23:25 janneke@dundal:~/src/guix/master git log --pretty=oneline | grep 36640207c9543e48cd6daa92930f023f80065a5d 36640207c9543e48cd6daa92930f023f80065a5d quirks: Build 'compute-guix-derivation' modules with 2.2 when needed. --8<---cut here-------end--->8--- Am I missing so

bug#41835: guile-sqlite3 update to 0.1.1 breaks hurd disk-image

2020-06-13 Thread Jan Nieuwenhuizen
here---end------->8--- the error goes away. Greetings, Janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

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

2020-06-06 Thread Jan Nieuwenhuizen
Hurd VM hookup-up in bayfront and really start building a Hurd system, mabye we'll see some more people join in. I think that should be (almost?) possible after merging, right? Greetings, Janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

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

2020-06-06 Thread Jan Nieuwenhuizen
are doing a great job here, many thanks! Thank you! -- luckily I get some help ;) Janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

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

2020-06-06 Thread Jan Nieuwenhuizen
are only building virtual machine images. Changed to this (let ((root-index 1)) ; XXX EFI will need root-index 2 Thanks, Janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

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

2020-06-06 Thread Jan Nieuwenhuizen
; +@cindex hurd >> +@item @code{hurd} (default: @code{#f}) >> +The hurd to be started by the kernel. This is required to build an >> +experimental vm-image for the Hurd and requires using @code{kernel} > > Ditto. Done. Thanks, Janneke -- Jan Nieuwenhuizen | GNU

bug#41541: merge wip-hurd-vm

2020-06-05 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: > Jan Nieuwenhuizen skribis: > >> So, after digesting your message here I took the next step: grep for >> _HURD_STARTUP and change it there, like so >> >> diff --git a/gnu/packages/hurd.scm b/gnu/packages/hurd.scm >> index 421783

bug#41541: merge wip-hurd-vm

2020-06-04 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: Hello! > Jan Nieuwenhuizen skribis: > >> --- a/gnu/packages/hurd.scm >> +++ b/gnu/packages/hurd.scm [...] >> + (substitute* "hurd/paths.h" >> + (("_HURD_STARTUP\t") >> +

bug#41541: merge wip-hurd-vm

2020-06-03 Thread Jan Nieuwenhuizen
hurd: Update to upstream Hurd-reserved xattr index. >> [L] 68a8a26a57 gnu: guile-static: Disable JIT on ARMv7. >> [L] 220243a2c6 vm: Shared-store script runs that native QEMU and Bash. >> [L] e3b6c5dce2 vm: compiler honors system and target. >> [L] d4342

bug#41541: merge wip-hurd-vm

2020-06-03 Thread Jan Nieuwenhuizen
vm: Shared-store script runs that native QEMU and Bash. [L] e3b6c5dce2 vm: compiler honors system and target. [L] d43423f074 vm: 'qemu-image' preserves the cross-compilation target of the OS. [L] c6ee3a059b vm: 'qemu-image' uses the native partitioning tools and bootload

bug#41541: merge wip-hurd-vm

2020-06-02 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: Hello! > Jan Nieuwenhuizen skribis: > >>> Having an RC argument passed directly by the bootloader seems like a >>> good way to proceed for me. This is somehow remotely similar to what we >>> are doing with the "initrd" on Lin

bug#41541: merge wip-hurd-vm

2020-06-02 Thread Jan Nieuwenhuizen
;; Note: Always use the DCE format because that's what +;; (gnu build linux-boot) expects for the '--root' +;; kernel command-line option. + (file-system-device->string root-device +

bug#41541: merge wip-hurd-vm

2020-06-02 Thread Jan Nieuwenhuizen
e, /hurd is symlink to /gnu/store/*-hurd-0.9/hurd/ and runsystem* now is a very minimal bash script, doing exec /libexec/rc "$@" and /libexecc is currently being substituted with the store file name, which gives us a hurd package that does this /hurd/startup

bug#41541: merge wip-hurd-vm

2020-05-30 Thread Jan Nieuwenhuizen
w. This adds besides 'multiboot-kernel' and 'multiboot-modules' now also 'multiboot-arguments' to . The temptation to rename 'linux' and 'linux-arguments' to 'kernel' and 'kernel-arguments' increases, but I didn't! I'm p

bug#41595: time-machine failure

2020-05-29 Thread Jan Nieuwenhuizen
dd patch for <https://bugs.gnu.org/41214>. > 9db8836916 channels: 'build-from-source' restores '%guile-for-build'. > > This is fixed by 36640207c9543e48cd6daa92930f023f80065a5d, which also > fixes the “incompatible bytecode” warnings. Beautiful, thank you!

bug#41595: time-machine failure

2020-05-29 Thread Jan Nieuwenhuizen
s://git.savannah.gnu.org/git/guix.git'... guile: warning: failed to install locale Hello, world! --8<---cut here---end--->8--- Janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bug#41541: merge wip-hurd-vm

2020-05-27 Thread Jan Nieuwenhuizen
rtition->config partition) until the point where it lacks the "/hurd" symlink from the directives. So, apart from removing the IF above in a nice way, we (you?) could try to find a nice way to insert extra-directives > @@ -168,6 +170,9 @@ of the directory of the 'system' derivation." >(populate-root-file-system system-directory root) ^ here I guess...and then we'd be done. I'm not sure as to what extent the extra-directives is/was a kludge? Janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bug#41541: merge wip-hurd-vm

2020-05-26 Thread Jan Nieuwenhuizen
extended to reflect these addition --8<---cut here---end--->8--- Greetings, janneke PS: I'm starting the VMs like so guix environment --ad-hoc qemu -- qemu-system-i386 -enable-kvm -m 512\ -device rtl8139,netdev=net0 -netdev user

bug#41457: guix pull: channel d8feee9 - extraneous field initializers (sha256)

2020-05-22 Thread Jan Nieuwenhuizen
cumentation says that "when a module is autoloaded, all symbols become available"? http://git.savannah.gnu.org/cgit/guile.git/tree/doc/ref/api-modules.texi#n298 So...what's going on here? janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bug#41264: Bootstrap packages fail to build.

2020-05-19 Thread Jan Nieuwenhuizen
ould replicate the glibc behavior. Beautiful, thanks for getting to the bottom of this. Now that you already have gone this far, would you like to whip-up a full patch for GNU Mes? To test it we may have to provide a tarball as we don't want to use XZ and we don't have patch

bug#41182: Profile hooks ignore system and target

2020-05-13 Thread Jan Nieuwenhuizen
oes not support cross builds This could be mostly harmless...still building a full (non-tiny/minimal) qemu or grub maybe? Greetings janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bug#40839: Shepherd activation .GO files are not cross-compiled ... and the Hurd

2020-04-28 Thread Jan Nieuwenhuizen
about the branch name in combination with its functionality: can/will/could "wip-disk-image" also be used for guix system init/reconfigure (we don't have qemu on the Hurd)? Greetings, janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bug#40839: Shepherd activation .GO files are not cross-compiled ... and the Hurd

2020-04-25 Thread Jan Nieuwenhuizen
t! I am currently still looking to consolidate all the cross build fixes, and how to migrate the Shepherd and services hacks into the regular framework. I'm guessing that's all stuff that wip-disk-image does not touch/change. Greetings, janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bug#40839: Shepherd activation .GO files are not cross-compiled ... and the Hurd

2020-04-25 Thread Jan Nieuwenhuizen
to address it. Oh! Yes, I guess we need that as soon as we unify the hurd VM with the guix system build? > Jan Nieuwenhuizen skribis: > >> + (let ((target (%current-target-system))) >> +(with-extensions (list shepherd) >> + (computed-file (string

bug#40839: Shepherd activation .GO files are not cross-compiled ... and the Hurd

2020-04-25 Thread Jan Nieuwenhuizen
v))) + (compile-file #$file #:output-file #$output + #:env env + + ;; It's faster to build locally than to download. + #:options '(#:local-build? #t + #:substitutable? #f) (define (shepherd-configuration-file services) "Return the shepherd configuration file for SERVICES." -- 2.26.0 -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bug#40839: Shepherd activation .GO files are not cross-compiled ... and the Hurd

2020-04-25 Thread Jan Nieuwenhuizen
0i-shepherd-host-name.go /gnu/store/dbmj8ls2bwn0vbwi6qzng56rgrza3z0i-shepherd-host-name.go: ELF 64-bit LSB shared object no machine, version 1 (embedded), dynamically linked, with debug_info, not stripped --8<---cut here---end------->8--- Greetings, janneke -- Jan Nieuwenh

bug#40542: wip-hurm-vm build failure

2020-04-14 Thread Jan Nieuwenhuizen
d VGA screen blinks, and the wonky behavior starts. This should be fixed in latest/todays wip-hurd-vm by this commit http://git.savannah.gnu.org/cgit/guix.git/commit/?h=wip-hurd-vm&id=ccdf7336dfbb16bfc7a08b297ad9cabbe2663f55 janneke -- Jan Nieuwenhuizen | GNU LilyPond http:

bug#40542: wip-hurm-vm build failure

2020-04-14 Thread Jan Nieuwenhuizen
e=geert.img,cache=writeback -m 2G -device rtl8139,netdev=net0 -netdev user,id=net0,hostfwd=tcp:127.0.0.1:10022-10.0.2.15:,hostfwd=tcp::27528-:17528 There's some more (partially outdated) info here https://git.savannah.gnu.org/cgit/guix.git/tree/THE-HURD?h=wip-hurd HTH janneke -- J

bug#40542: wip-hurm-vm build failure

2020-04-13 Thread Jan Nieuwenhuizen
tup -> rc -> shepherd if that's possible. Greetings, janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bug#40542: wip-hurm-vm build failure

2020-04-13 Thread Jan Nieuwenhuizen
find. So, I'm hoping to get `hello' built tonight, happy to hear any results you may get! Greetings, jannneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bug#40581: [wip-hurd-vm] uptime from coreutils looks for /bin/w

2020-04-13 Thread Jan Nieuwenhuizen
ed. This now makes me wonder whether upstream Hurd could use a patch for ${bindir} and ${libexecdir}. Possibly even for `/hurd'. What do you all think? Greetings, janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bug#40574: [wip-hurd-vm]: cross-build of `guix' fails

2020-04-12 Thread Jan Nieuwenhuizen
ds.scm + (lambda _ +(substitute* "guix/records.scm" + ((" most-positive-fixnum") + " 536870911")) +#t))) + '()) (add-before 'check 'copy-bootstrap-guile (lambda* (#:key system inputs #:allow-other-keys) ;; Copy the bootstrap guile tarball in the store used --8<---cut here---end--->8--- Greetings, janneke ncsp53ws1vg4kpbgzl3q99n442ixz8-guix-1.0.1-16.0c53d35.drv.bz2 Description: Binary data -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bug#40542: wip-hurm-vm build failure

2020-04-11 Thread Jan Nieuwenhuizen
ght away because we had that commit locally. I have just reset wip-hurm-vm, it should work now. Thanks! janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bug#40535: [core-updates]: Updating `guix' makes package-transitive-supported-systems test fail

2020-04-10 Thread Jan Nieuwenhuizen
result: FAIL Last week, when core-updates was at 1808e64de0 gnu: coreutils: Typo: Use libcap only when supported. it worked correctly. This is unfortunate, as wip-hurd-vm (freshly rebased) depends on a guix update. Greetings, janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bug#40116: GDM: Memory leak in .gnome-shell-real process

2020-03-29 Thread Jan Nieuwenhuizen
, try to do some activity in the VM, and > check in top whether ‘gnome-shell’ is growing. That looks like an upstream problem https://gitlab.gnome.org/GNOME/gnome-shell/issues/64 are we going to investigate backporting a fix? janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bug#40116: GDM: Memory leak in .gnome-shell-real process

2020-03-29 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: > That looks like an upstream problem > > https://gitlab.gnome.org/GNOME/gnome-shell/issues/64 Sorry, this is not helping. -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bug#40006: [core-updates] Merge wip-hurd

2020-03-26 Thread Jan Nieuwenhuizen
s a whole other stage of effort, I'm tempted to close this bug >> and open a new one (or two?) for that. WYDT? > > There's bootstrap binaries now existing, I'd say that counts as merging > in Hurd support. > > Congrats! Thank you => closing. janneke -

bug#40006: [core-updates] Merge wip-hurd

2020-03-26 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: > Hello Guix'y supporters of the Hurd, `wip-hurd' is now pushed to core-updates as 3a1c3642d4d611c5516a8ba5b6bc7e39bdc1c9ae As discussed on IRC yesterday, we did it in two stages: we first merged all work necessary to build sensible bootstrap bin

bug#40006: 31/31: DRAFT gnu: bootstrap: Add support for the Hurd.

2020-03-15 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: >> For the sake of reducing complexity and keeping supported systems as >> close to one another as possible, would it be an option to keep using >> 2.0 for GNU/Hurd, like on the other systems? ... >> That would entail changing make-bootstrap.scm t

bug#40006: 15/33: gnu: coreutils: Remove libcap dependency for the Hurd.

2020-03-14 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: > Jan Nieuwenhuizen skribis: > >> commit 7653827b8919ad85d025ba1a701ba38ab7d2e388 >> Author: Jan Nieuwenhuizen >> Date: Sat Mar 7 03:53:38 2020 -0500 >> >> gnu: coreutils: Remove libcap dependency for the Hurd. >>

bug#40006: 33/33: daemon: Workaround issues for the Hurd.

2020-03-12 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: Hello! > Jan Nieuwenhuizen skribis: > >>>> +#if !__GNU__ >>>> int status = pid.wait(true); >>>> if (status != 0) >>>> throw Error(format("cannot kill processes for uid `%1%': %2%") %

bug#40006: `guix build hello' now succeeds on the Hurd

2020-03-10 Thread Jan Nieuwenhuizen
onditional avoided in these files is a win > in the not-so-long term. That’d be my guideline as we merge it. :-) > > Anyhow, thumbs up! I’m looking forward to merging it and having it > built on CI (we could offload to a Debian VM!)! Yes, that would be awesome! janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

  1   2   >