From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 26 17:27:27 2024 Received: (at submit) by debbugs.gnu.org; 26 Jul 2024 21:27:27 +0000 Received: from localhost ([127.0.0.1]:40143 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sXSTG-0006la-5e for submit@debbugs.gnu.org; Fri, 26 Jul 2024 17:27:26 -0400 Received: from lists.gnu.org ([209.51.188.17]:48668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sXSTE-0006lN-Ko for submit@debbugs.gnu.org; Fri, 26 Jul 2024 17:27:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sXST5-0002fk-5a for bug-guix@gnu.org; Fri, 26 Jul 2024 17:27:15 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sXST4-0008Qu-TE for bug-guix@gnu.org; Fri, 26 Jul 2024 17:27:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to: references; bh=fsW62Qu+sbkHSHA036C7208Bggz+BPzxJ0VDQAWXTcQ=; b=i+KjQ+TFOLTwv6 G5rYuqEhhR/ZFFkx1zoXtcxRkveI+GUH6eiWuDtfKLjUnxKf32WqSJofMdXnrRCUdq/x5+5Ci/G4s oijns2nfFDW9wFaRcFHUPf027kaAMoVqNTzNWoM3AF+ivQd9AkWaXTgPpD31+ZzF0q31bHoSpkeb0 IKq33JgPxIUbDJoh+tH5iUWzJj0fEf0S59i/+utpXblDJa3XQhnzGSve+1jS4OQPsnegCFj25oNfi 6IH1Kbn2+cgo2E4Vwz89q/QQGoLocHCqB0nYvWrKe13z1OLVECSoaYdGcevnWm1MyAhmFxNC5o6MN u+KqS7TcBOUKUT3r0Dzg==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: bug-guix@gnu.org Subject: [core-updates] Native Hurd (i586-gnu) builds broken X-Debbugs-Cc: Janneke Nieuwenhuizen , Josselin Poiret X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Nonidi 9 Thermidor an 232 de la =?utf-8?Q?R=C3=A9vol?= =?utf-8?Q?ution=2C?= jour de la =?utf-8?Q?M=C3=BBre?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Fri, 26 Jul 2024 23:27:07 +0200 Message-ID: <877cd7c09g.fsf@inria.fr> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello! As of 21fe1e077aa77488bd413ef3255973c60d7468fe, native i586-gnu builds are broken on =E2=80=98core-updates=E2=80=99: --8<---------------cut here---------------start------------->8--- gcc -std=3Dgnu99 -fgnu89-inline -Wall -Werror=3Dold-style-definition -Werro= r=3Dimplicit-function-declaration -Werror=3Dstrict-prototypes -g -O3 -fno-s= trict-aliasing -g -O2 -I. -I.. -I../include -I../include -D_GNU_SOURCE -= D_FILE_OFFSET_BITS=3D64 -DPACKAGE_NAME=3D\"GNU\ Hurd\" -DPACKAGE_TARNAME= =3D\"hurd\" -DPACKAGE_VERSION=3D\"0.9\" -DPACKAGE_STRING=3D\"GNU\ Hurd\ 0.9= \" -DPACKAGE_BUGREPORT=3D\"bug-hurd@gnu.org\" -DPACKAGE_URL=3D\"http://www.= gnu.org/software/hurd/\" -DUTIME_NOW=3D-1 -DUTIME_OMIT=3D-2 -DSTDC_HEADERS= =3D1 -DHAVE_SYS_TYPES_H=3D1 -DHAVE_SYS_STAT_H=3D1 -DHAVE_STDLIB_H=3D1 -DHAV= E_STRING_H=3D1 -DHAVE_MEMORY_H=3D1 -DHAVE_STRINGS_H=3D1 -DHAVE_INTTYPES_H= =3D1 -DHAVE_STDINT_H=3D1 -DHAVE_UNISTD_H=3D1 -DX11_PREFIX=3D\"\" -DHAVE_STR= UCT_THREAD_SCHED_INFO_LAST_PROCESSOR=3D1 -c -o exec-reauth.o exec-reauth.c In file included from /gnu/store/manl7sfylldlpcsdgngbs2b07pf29y8l-glibc-boo= tstrap-0/include/mach.h:37:0, from exec-reauth.c:22: /gnu/store/manl7sfylldlpcsdgngbs2b07pf29y8l-glibc-bootstrap-0/include/mach/= mach_host.h:489:2: error: unknown type name 'kernel_boot_info_t' kernel_boot_info_t boot_info ^ /gnu/store/manl7sfylldlpcsdgngbs2b07pf29y8l-glibc-bootstrap-0/include/mach/= mach_host.h:978:2: error: unknown type name 'kernel_boot_info_t' kernel_boot_info_t boot_info ^ exec-reauth.c: In function 'reauth': exec-reauth.c:71:21: error: implicit declaration of function 'proc_reauthen= ticate_complete' [-Werror=3Dimplicit-function-declaration] err =3D proc_reauthenticate_complete (newport); ^ cc1: some warnings being treated as errors make[1]: *** [: exec-reauth.o] Error 1 make[1]: Leaving directory '/tmp/guix-build-hurd-minimal-boot0-0.9.git20231= 217.drv-0/source/libshouldbeinlibc' make: *** [Makefile:262: libshouldbeinlibc] Error 2 error: in phase 'build': uncaught exception: srfi-34 #=20 phase `build' failed after 4.1 seconds command "make" "-j" "1" "lib-subdirs=3Dlibshouldbeinlibc libihash libstore"= "prog-subdirs=3D" "other-subdirs=3D" failed with status 2 builder for `/gnu/store/pb157d8kfdsdz6grqrksha459aqjh99l-hurd-minimal-boot0= -0.9.git20231217.drv' failed with exit code 1 @ build-failed /gnu/store/pb157d8kfdsdz6grqrksha459aqjh99l-hurd-minimal-boo= t0-0.9.git20231217.drv - 1 builder for `/gnu/store/pb157d8kfdsdz6grqrksha45= 9aqjh99l-hurd-minimal-boot0-0.9.git20231217.drv' failed with exit code 1 --8<---------------cut here---------------end--------------->8--- This is beacuse in =E2=80=98glibc-bootstrap=E2=80=99 exp= ects =E2=80=98kernel_boot_info_t=E2=80=99 to be defined, but the header from the updated =E2=80=98gnumach-headers-boot0=E2=80=99 no longer defines = it. (Note that there=E2=80=99s additional confusion due to origin inheritance: upgrading =E2=80=98gnumach-headers=E2=80=99 upgrades =E2=80=98gnumach-heade= rs-boot0=E2=80=99, even though that=E2=80=99s not indented.) The patch below reverts to something close to what we have on =E2=80=98mast= er=E2=80=99, but glibc 2.39 fails to build then: --8<---------------cut here---------------start------------->8--- i586-guix-gnu-gcc msg-destroy.c -c -std=3Dgnu11 -fgnu89-inline -g -O2 -Wal= l -Wwrite-strings -Wundef -fmerge-all-constants -frounding-math -fno-stack-= protector -fno-common -Wp,-U_FORTIFY_SOURCE -Wno-parentheses -Wstrict-proto= types -Wold-style-definition -fmath-errno -fPIE -ftls-model=3Dinitia= l-exec -I../include -I/tmp/guix-build-glibc-intermediate-2.39.drv-0/bui= ld/mach -I/tmp/guix-build-glibc-intermediate-2.39.drv-0/build -I../sysdep= s/mach/hurd/i386 -I../sysdeps/mach/hurd/x86 -I../sysdeps/mach/hurd/i386/h= tl -I../sysdeps/mach/hurd/htl -I../sysdeps/hurd/htl -I../sysdeps/mach/ht= l -I../sysdeps/htl/include -I../sysdeps/htl -I../sysdeps/pthread -I../sy= sdeps/i386/htl -I../sysdeps/x86/htl -I../sysdeps/mach/hurd -I../sysdeps/= gnu -I../sysdeps/unix/bsd -I../sysdeps/unix/inet -I../sysdeps/mach/i386 = -I../sysdeps/mach/x86 -I../sysdeps/mach/include -I../sysdeps/mach -I../s= ysdeps/i386/i586 -I../sysdeps/i386/fpu -I../sysdeps/x86/fpu -I../sysdeps= /i386 -I../sysdeps/x86/include -I../sysdeps/x86 -I../sysdeps/wordsize-32 = -I../sysdeps/ieee754/float128 -I../sysdeps/ieee754/ldbl-96/include -I../s= ysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/f= lt-32 -I../sysdeps/hurd/include -I../sysdeps/hurd -I../sysdeps/unix -I..= /sysdeps/posix -I../sysdeps/ieee754 -I../sysdeps/generic -I../hurd -I/tmp= /guix-build-glibc-intermediate-2.39.drv-0/build/hurd/ -I../mach -I/tmp/guix= -build-glibc-intermediate-2.39.drv-0/build/mach/ -I.. -I../libio -I. -nostd= inc -isystem /gnu/store/vkqj1gblhllcj9k26jpjp13qwcm55j8p-gcc-cross-boot0-11= .4.0-lib/lib/gcc/i586-guix-gnu/11.4.0/include -isystem /gnu/store/vkqj1gblh= llcj9k26jpjp13qwcm55j8p-gcc-cross-boot0-11.4.0-lib/lib/gcc/i586-guix-gnu/11= .4.0/include-fixed -isystem /gnu/store/vqdzmb3i7ds3ghwvlj44xcasgq8nln55-hur= d-core-headers-0.9.git20231217/include -D_LIBC_REENTRANT -include /tmp/guix= -build-glibc-intermediate-2.39.drv-0/build/libc-modules.h -DMODULE_NAME=3Dl= ibc -include ../include/libc-symbols.h -DPIC -DTOP_NAMESPACE=3Dglibc -= o /tmp/guix-build-glibc-intermediate-2.39.drv-0/build/mach/msg-destroy.o -M= D -MP -MF /tmp/guix-build-glibc-intermediate-2.39.drv-0/build/mach/msg-dest= roy.o.dt -MT /tmp/guix-build-glibc-intermediate-2.39.drv-0/build/mach/msg-d= estroy.o msg-destroy.c: In function '__mach_msg_destroy': msg-destroy.c:114:21: error: unknown type name 'mach_port_name_inlined_t'; = did you mean 'mach_port_name_array_t'? 114 | mach_port_name_inlined_t *inlined_ports =3D (ma= ch_port_name_inlined_t *)addr; | ^~~~~~~~~~~~~~~~~~~~~~~~ | mach_port_name_array_t msg-destroy.c:114:64: error: 'mach_port_name_inlined_t' undeclared (first u= se in this function); did you mean 'mach_port_name_array_t'? 114 | mach_port_name_inlined_t *inlined_ports =3D (ma= ch_port_name_inlined_t *)addr; | ^~~~= ~~~~~~~~~~~~~~~~~~~~ | mach= _port_name_array_t msg-destroy.c:114:64: note: each undeclared identifier is reported only onc= e for each function it appears in msg-destroy.c:114:90: error: expected expression before ')' token 114 | mach_port_name_inlined_t *inlined_ports =3D (ma= ch_port_name_inlined_t *)addr; | = ^ msg-destroy.c:116:63: error: request for member 'name' in something not a s= tructure or union 116 | mach_msg_destroy_port(inlined_ports[i].name= , name); | ^ make[2]: *** [../o-iterator.mk:9: /tmp/guix-build-glibc-intermediate-2.39.d= rv-0/build/mach/msg-destroy.o] Error 1 make[2]: Leaving directory '/tmp/guix-build-glibc-intermediate-2.39.drv-0/g= libc-2.39/mach' make[1]: *** [Makefile:484: mach/subdir_lib] Error 2 make[1]: Leaving directory '/tmp/guix-build-glibc-intermediate-2.39.drv-0/g= libc-2.39' make: *** [Makefile:9: all] Error 2 error: in phase 'build': uncaught exception: srfi-34 #=20 phase `build' failed after 44.6 seconds command "make" "-j" "1" failed with status 2 builder for `/gnu/store/18p66bbg3w2l4rmvkqc0z57bl0j1wqlq-glibc-intermediate= -2.39.drv' failed with exit code 1 --8<---------------cut here---------------end--------------->8--- Any idea where to go from here? Of course we could upgrade =E2=80=98glibc-bootstrap=E2=80=99, but it=E2=80= =99s even better if we can avoid it. Ludo=E2=80=99. --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm index b31f976900..911625003c 100644 --- a/gnu/packages/commencement.scm +++ b/gnu/packages/commencement.scm @@ -2628,10 +2628,11 @@ (define gnumach-headers-boot0 (package (inherit gnumach-headers) (name "gnumach-headers-boot0") - (version "1.8+git20230410") + ;; Note: The version used here must be compatible with the and + ;; related headers in 'glibc-bootstrap'. + (version "1.8+git20221224") (source (origin - (inherit (package-source gnumach-headers)) (method (git-fetch-from-tarball (origin @@ -2641,7 +2642,14 @@ (define gnumach-headers-boot0 "gnumach-" version ".tar.gz")) (sha256 (base32 - "1s09256g2ny46idrn8frzs7r51la9ni45bmglmswlsmz9ii7dpi4"))))))) + "0vb19ynvrxz302snqxkd0wgizwa5fw2x06a4zjsllqb9ijbq9mc8"))))) + (uri (git-reference + (url "https://git.savannah.gnu.org/git/hurd/gnumach.git") + (commit (string-append "v" version)))) + (file-name (git-file-name "gnumach" version)) + (sha256 + (base32 + "0f49zqxf64ds75rmskizpybl2mw7sxs05k59gjp3pgspvr87w7gs")))) (native-inputs (list autoconf-boot0 automake-boot0 texinfo-boot0)) (arguments (substitute-keyword-arguments (package-arguments gnumach-headers) @@ -2691,10 +2699,9 @@ (define hurd-headers-boot0 (package (inherit hurd-headers) (name "hurd-headers-boot0") - (version "0.9.git20230520") + (version "0.9.git20230216") (source (origin - (inherit (package-source hurd-headers)) (method (git-fetch-from-tarball (origin @@ -2704,7 +2711,14 @@ (define hurd-headers-boot0 "hurd-v" version ".tar.gz")) (sha256 (base32 - "0ybmx7bhy21zv1if2hfdspn13zn68vki1na72sw2jj87gj8przna"))))))) + "1f75nlkcl00dqnnrbrj1frvzs2qibfpygj3gwywqi85aldjl48y7"))))) + (uri (git-reference + (url "https://git.savannah.gnu.org/git/hurd/hurd.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0jm1dnqkx4kdwmby0z5w0yqp9m5qp4hbxd4jxlyhiqm8nkw9mkvv")))) (native-inputs (list autoconf-boot0 automake-boot0 mig-boot0)) (inputs '())))) @@ -2714,10 +2728,12 @@ (define hurd-minimal-boot0 (package (inherit hurd-minimal) (name "hurd-minimal-boot0") + (version (package-version hurd-headers-boot0)) (source (package-source hurd-headers-boot0)) (native-inputs (list autoconf-boot0 automake-boot0 gnumach-headers-boot0 mig-boot0)) - (inputs (list gnumach-headers-boot0))))) + (inputs (list gnumach-headers-boot0)) + (propagated-inputs '())))) (define/system-dependent hurd-core-headers-boot0 ;; Return the Hurd and Mach headers as well as initial Hurd libraries for --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 15 12:58:59 2024 Received: (at 72315) by debbugs.gnu.org; 15 Aug 2024 16:58:59 +0000 Received: from localhost ([127.0.0.1]:49648 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sedoQ-0003OK-9B for submit@debbugs.gnu.org; Thu, 15 Aug 2024 12:58:59 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57704) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sedoN-0003O2-Ij for 72315@debbugs.gnu.org; Thu, 15 Aug 2024 12:58:56 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sednh-0003MR-BI; Thu, 15 Aug 2024 12:58:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=u8LijkbDJyggB4mxXLe3sE4d1mjvEPbiBeMk76E3LXQ=; b=Ne6exCwOBXY1haW3VzJt ogTDBqydAbYfn73X35wZjra2a5UahKOTE1IrnQ4fuVzVf6XEC7DTDTCwHcJGytlTZq6uFT4pL8AKY z5ewCPTOEHql72AuJXO0kRXmd3N6Zh1GWcyAt/6siqYllC7TeEUwdFdL9B8Sp9ZM/E+a4feUF4QhK gqEXo6Ovfe8h44QKKf2AmRA+tzS8Lvg6uy95YxQpiYlOonDs2Cs489rcHfe0LGlGyj8t6chF6FDyl Z7zMugsesAJZpcvB0FykX+RaBRVv3zfDBu1ycUSbGQhhoahM+EY+1+0tt4zw4wqeQbr4dhPfbmpw2 sSy27o5h/vzbfg==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: 72315@debbugs.gnu.org Subject: Re: bug#72315: [core-updates] Native Hurd (i586-gnu) builds broken In-Reply-To: <877cd7c09g.fsf@inria.fr> ("Ludovic =?utf-8?Q?Court=C3=A8s=22?= =?utf-8?Q?'s?= message of "Fri, 26 Jul 2024 23:27:07 +0200") References: <877cd7c09g.fsf@inria.fr> Date: Thu, 15 Aug 2024 18:58:11 +0200 Message-ID: <87ikw1910c.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72315 Cc: Josselin Poiret , Janneke Nieuwenhuizen X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello, Ludovic Court=C3=A8s skribis: > As of 21fe1e077aa77488bd413ef3255973c60d7468fe, native i586-gnu builds > are broken on =E2=80=98core-updates=E2=80=99: [...] > Of course we could upgrade =E2=80=98glibc-bootstrap=E2=80=99, but it=E2= =80=99s even better if we > can avoid it. I sent patches to that effect here: . Lemme know what you think! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 16 13:57:36 2024 Received: (at 72315-done) by debbugs.gnu.org; 16 Aug 2024 17:57:36 +0000 Received: from localhost ([127.0.0.1]:52825 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sf1Ch-0002Uz-Jj for submit@debbugs.gnu.org; Fri, 16 Aug 2024 13:57:35 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58934) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sf1Cf-0002Uh-Jb; Fri, 16 Aug 2024 13:57:34 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sf1Bx-0005Dh-A2; Fri, 16 Aug 2024 13:56:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=iODPqaaoI1OpPk4S58mzWhRTnIeTbH+qXzMl0yB3E/M=; b=RXxEbx43HiYNtwa8Ry6g kwAr75y1w4uuGKJQZR2DQC18QhOnDgh63mV3AKSoZy1xyvHLu4A1BoE4M10bSS9ZfUOYAHZVrZ2rd Io3ls/4exeZbWgab20m3E7QctSWq9ZyqYaHDyW53vFB90OKafdNCueUE2uS+useiK5ftHtu3OLVVN 5MqTNzqUkeGvPCGgOg4ZyZoWHVIt6CF3MCv+lBmxrmT9ZoMbJzy+E/e0ziwiQfOGbCw2vIlvQFTB6 DXd10UAAACmnWpGIl3yU+T06SDMMlw9YqzJvYcTjKd3wrvgd/ulL7ccPf9fedr/sNAQj2BoOgY0fL IFFk14OHw6JsBg==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Janneke Nieuwenhuizen Subject: Re: [bug#72643] [PATCH core-updates 0/6] Restore i586-gnu (GNU/Hurd) support In-Reply-To: <87h6bkmuhn.fsf@gnu.org> (Janneke Nieuwenhuizen's message of "Fri, 16 Aug 2024 16:07:32 +0200") References: <87h6bkmuhn.fsf@gnu.org> Date: Fri, 16 Aug 2024 19:56:45 +0200 Message-ID: <87ed6o5p2a.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72315-done Cc: Ekaitz Zarraga , Josselin Poiret , 72315-done@debbugs.gnu.org, Efraim Flashner , 72643-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi! 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! > I'm using a close variant of the `devel-hurd.tmpl' from the hurd-team > branch > > https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/system/examples/d= evel-hurd.tmpl?h=3Dhurd-team > > and removed the new imagemagick dependency > > --- a/gnu/system/examples/devel-hurd.tmpl > +++ b/gnu/system/examples/devel-hurd.tmpl > @@ -59,7 +59,7 @@ > (define guix-packages > (filter-map input->package > (fold alist-delete (package-direct-inputs guix) > - '("glibc-utf8-locales" "graphviz" "po4a")))) > + '("glibc-utf8-locales" "graphviz" "imagemagick" "po4= a")))) I=E2=80=99ve submitted a patch to remove it: https://issues.guix.gnu.org/72674 Regarding =E2=80=98hurd-team=E2=80=99, I admit I had forgotten about it. W= hat are the important things we should bring over to =E2=80=98master=E2=80=99 or =E2=80= =98core-updates=E2=80=99? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 18 05:03:53 2024 Received: (at 72315-done) by debbugs.gnu.org; 18 Aug 2024 09:03:53 +0000 Received: from localhost ([127.0.0.1]:55382 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sfbpF-0007eT-Rt for submit@debbugs.gnu.org; Sun, 18 Aug 2024 05:03:53 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44246) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sfbpC-0007eA-SK; Sun, 18 Aug 2024 05:03:48 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sfboT-000600-2s; Sun, 18 Aug 2024 05:03:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=ENsTsdxXhYpIV/yIRTaRj0dyrlX8Fabi4MN2B3ZINHQ=; b=rBKGWbzfLbbkKKpozEXJ SjcFpXzoPIM8moVhMxWG9YpvBqv6R/9GGr5AhuPm6VS9XB8UmiB6/CIRehXdYmy1NIXJ9RbA33BpB JOQi3RPyriiOIqCpIo2L29A1yiBMZ/CAz6pwXrxhNkoDtf1+0pmOw3wC1DbNCLtWxxwPd1xK0holO PPwkuKtwWnAEz0bciiBkWH7JV2p8jQigOdlqO+br4aavVYGp4x7TDXczsA/IVfz5YU7Prew/1FXOz 8lZ3chnVFaE1XYcXamTImhRcoR6kkziPGntKuQuL1xTINqsaxXmiQfUr263L3eVoTzcCKxiXmdq8i GYZmIj/18ZplHg==; From: Janneke Nieuwenhuizen To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#72643] [PATCH core-updates 0/6] Restore i586-gnu (GNU/Hurd) support In-Reply-To: <87ed6o5p2a.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Fri, 16 Aug 2024 19:56:45 +0200") Organization: AvatarAcademy.nl References: <87h6bkmuhn.fsf@gnu.org> <87ed6o5p2a.fsf@gnu.org> X-Url: http://AvatarAcademy.nl Date: Sun, 18 Aug 2024 11:02:54 +0200 Message-ID: <87ttfifbk1.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72315-done Cc: Ekaitz Zarraga , Josselin Poiret , 72315-done@debbugs.gnu.org, Efraim Flashner , 72643-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Ludovic Court=C3=A8s 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! >> --- a/gnu/system/examples/devel-hurd.tmpl >> +++ b/gnu/system/examples/devel-hurd.tmpl >> @@ -59,7 +59,7 @@ >> (define guix-packages >> (filter-map input->package >> (fold alist-delete (package-direct-inputs guix) >> - '("glibc-utf8-locales" "graphviz" "po4a")))) >> + '("glibc-utf8-locales" "graphviz" "imagemagick" "po= 4a")))) > > I=E2=80=99ve submitted a patch to remove it: > > https://issues.guix.gnu.org/72674 Thanks, that's great. > Regarding =E2=80=98hurd-team=E2=80=99, I admit I had forgotten about it. = What are the > important things we should bring over to =E2=80=98master=E2=80=99 or =E2= =80=98core-updates=E2=80=99? I don't think so; most of it is not really finished. Possibly --8<---------------cut here---------------start------------->8--- d7562eae93 hurd: Support system init in /libexec/runsystem. b9b5f1ee5f hurd-boot: Support system init: Create essential device nodes. ddba840edd system: hurd: Add swap-services to hurd-default-essential-servic= es. --8<---------------cut here---------------end--------------->8--- that help booting the Hurd after installing it on real hardware from a GNU/Linux Guix installation with `guix init ... /hurd'. After `guix init', you'll have to reconfigure the GNU/Linux system, adding menu-entries from /hurd/boot/grub.cfg (at least, that's what I did using some ugly regex parsing in config.scm). But these are not so interesting, because they will support booting Hurd only once. Supporting a second boot is more tricky and only has these even less finished patches --8<---------------cut here---------------start------------->8--- fa003825ef DRAFT hurd-boot: Support second boot. 6b34e08e4d DRAFT hurd: Support second boot. --8<---------------cut here---------------end--------------->8--- These only work if the filesystem is clean -- which most of the time is not the case when you restart -- why would you restart if not for a kernel crash. That means you'll have to boot into GNU/Linux and fsck /hurd. I'm using --8<---------------cut here---------------start------------->8--- 59ae639ac6 DRAFT system: examples: Add devel-hurd.tmpl. --8<---------------cut here---------------end--------------->8--- as a convenience to build a childhurd to develop in (as opposed to just offloading to). ISTM that I've been the only user of these and they're not all that great. So yeah. Greetings, Janneke --=20 Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade= my.com From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 20 08:38:50 2024 Received: (at 72315-done) by debbugs.gnu.org; 20 Aug 2024 12:38:51 +0000 Received: from localhost ([127.0.0.1]:60037 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sgO8Q-0000gj-Mj for submit@debbugs.gnu.org; Tue, 20 Aug 2024 08:38:50 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sgO8O-0000gO-Jc; Tue, 20 Aug 2024 08:38:49 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sgO7Y-0000Fx-N1; Tue, 20 Aug 2024 08:37:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=LR29oHwHz/EWrjdbacCYF4mmMfQVNFOxKmRvFJoV0v4=; b=Zps9M8VxVjT+hCgRb83n +qiKEnIcDvnoRGOyL/KgDVx5hr0avDriB5tP+lKSR6gS9wZ8e9Ou6pYtGWaf309b9fpyE79OugJTe RuBxplRwWw8vYar12f9iaIbYvtBgF8tRHA87xO3e0I2g1CS4qO/K3XUEHv/TrBNgBZk3dN7l0imWk SBQfbtg4lFiwaXqj3njnialpkOzbhz+yaemrz7TP/TZ2ikzcZND7Tv8FGYnvUtX65eaMbDGGYslxj CkMxiH5/l6zE05LcvUlcf/nFDuBnbXYtofiIVeqhBm8yDSCyarwwJwW+ZrJpNK5lSiUnT7Fb2QDjI CgbYbAEpK+z4Iw==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Janneke Nieuwenhuizen Subject: Re: [bug#72643] [PATCH core-updates 0/6] Restore i586-gnu (GNU/Hurd) support In-Reply-To: <87ttfifbk1.fsf@gnu.org> (Janneke Nieuwenhuizen's message of "Sun, 18 Aug 2024 11:02:54 +0200") References: <87h6bkmuhn.fsf@gnu.org> <87ed6o5p2a.fsf@gnu.org> <87ttfifbk1.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Quartidi 4 Fructidor an 232 de la =?utf-8?Q?R=C3=A9v?= =?utf-8?Q?olution=2C?= jour de l'Escourgeon X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Tue, 20 Aug 2024 14:37:51 +0200 Message-ID: <87bk1ntlnk.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72315-done Cc: Ekaitz Zarraga , Josselin Poiret , 72315-done@debbugs.gnu.org, Efraim Flashner , 72643-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello, Janneke Nieuwenhuizen skribis: > ISTM that I've been the only user of these and they're not all that > great. So yeah. OK, thanks for explaining. Let=E2=80=99s keep that in mind for our future = Hurd endeavors! Ludo=E2=80=99. From unknown Sat Aug 16 00:33:17 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 18 Sep 2024 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator