s? That would be nice but unless you have
some insight here I'll probably biect between v0.9.git20231217 and
v0.9.git20240714 (64 commits, probably 5 steps).
Greetings,
Janneke
--
Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com
-end--->8---
We're on glibc-2.39. Any ideas?
Greetings,
bare-new.log
Description: Binary data
bare-new-ide.log
Description: Binary data
bare-master.log
Description: Binary data
--
Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com
e if the boot would not silently
hang but say something. Oh well, guess that was what the "shameless
plug" was aiming at. :)
Removing "--x-xattr-translator-records" from our grub config generation
fixes the boot.
Greetings,
Janneke
--
Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com
ttps://darnassus.sceen.net/~hurd-web/open_issues/serverbootv2/
Having the boot process being more chatty or even robust, would be nice.
Shameless re-plug:
>From the description and chat logs it's not yet clear to me what the
impact (if any) might be on modern/declarative systems such as
ranch and
debian 2.39-7 (20240825 is using 2.39-8...) with all patches applied:
<https://dezyne.org/janneke/hurd/glibc-2.39-guix-hurd-team-to-debian-2.39-7.patch>
and only the hurd-specific patches applied
<https://dezyne.org/janneke/hurd/glibc-2.39-guix-hurd-team-to-debian-hurd-
list logs for the
> details, basically git-intr-msg-clobber.diff is really a requirement,
> otherwise e.g. $() shell replacement don't work properly. And
> fault-64bit is important to get proper exception dispatch.
Okay, thanks! Rebuilding world with those, we should be alm
> We could however ask to downgrade it to 16384 (or even 4096
> to be safe).
Ah yes, that too; not relying on the build host but choosing a low
default that can be easily set during configure time would be nice.
>> or will the 64bit Hurd also match Linux pipe size in the
>> future?
>
> We could increase it but sooner or later Linux would increase it and
> bash possibly follow. Better just make bash take a safe default.
Ok.
Greetings,
Janneke
--
Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com
r-msg-clobber.diff>
>>
>> for gdb to work again?
>
> It can't hurt at least.
Hehe :) It does better than that, I can confirm that using this patch
gdb works again! \o/
Greetings,
Janneke
--
Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com
ersions of the stubs:
--8<---cut here---start->8---
18:03:35 janneke@dundal:/tmp/guix-build-gdb-minimal-15.2.drv-0/build/gdb
$ make V=2 exc_request_U.o
x86_64-pc-gnu-gcc -E -x c ../../gdb-15.2/gdb/exc_request.defs \
| x86_64-pc-gnu-mig -cc cat - /dev/null -sheader /d
is bogus, it ends with a %
> without anything behind. Do you compile with warnings? It would warn
> about it.
Ah right, oops. Added an "s", but it doesn't seem to matter in this case.
> Ok so it'd be the behavior of glibc that poses problem. Again, asm would
&g
Option --mtime: Treating date '@1' as 1970-01-01 01:00:01
warning:
WARN ((0, 0, _("Option %s: Treating date '%s' as %s"),
p->option, p->date, treated_as));
as it looks like, on the
274 vfprintf (stderr, message, args);
c
60f9f8, mode_flags=mode_flags@entry=0) at error.c:243
243 if (res != len)
(gdb) up
#2 0x004f5425 in __error (status=, errnum=, message=) at error.c:274
274 vfprintf (stderr, message, args);
--8<---cut here---end--->8---
I d
ut here---end--->8---
to be sure not to use the glibc variants, both the POSIX and NOT-POSIX
versions work.
Still not sure how this gnulib tricksery is supposed to work, and why
POSIX and NOT-POSIX variants get combined. Thoughts?
Greetings,
Janneke
bug.c
Description: Binary data
--
Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com
re.org/libc-alpha/CAN9u=Heeem3L5ybS8CPHLWubFn_=1ucsn7affyzhp1-zmsg...@mail.gmail.com/T/
Sounds awfully familiar...so is this a compiler bug? How should I go
forward here? Could/should I do/try something like this?
# define THREAD_SETMEM(descr, member, value)\
(*(__typeof (descr->member) __seg_fs *) offsetof (tcbhead_t, member) =
value);\
asm ("nop")
and if so, for which macros?
Greetings,
Janneke
--
Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com
Sergey Bugaev writes:
Hello Sergey,
> On Fri, Nov 22, 2024 at 1:52 PM wrote:
>> Hi!
>
> Hi Janneke,
>
>> I have bisected the problem to be in sigaction.o: when linking with
>> sigaction.o from Debian's libcrt.a it passes, when using Guix's
>> sigact
/debian/patches/hurd-i386/local-intr-msg-clobber.diff>
for gdb to work again? I'm currently stuck on gnulib's test-setsockopt
hanging (it works on debian).
Greetings,
Janneke
--
Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com
ARGET_MIG and set that.
Sadly when actually using them booting hangs:
start: pci.arbiter:
So, yeah. To be continued.
Greetings,
Janneke
[0] https://mail.gnu.org/archive/html/guix-patches/2023-03/msg01597.html
[1] https://issues.guix.gnu.org/63501
[2] https://lists.gnu.org/archive/html/gu
* debian/patches/crossbuild: Also respect triplet on AR, MIG and NM.
---
debian/patches/crossbuild | 55 ++-
1 file changed, 49 insertions(+), 6 deletions(-)
diff --git a/debian/patches/crossbuild b/debian/patches/crossbuild
index 779360306..6185b9fcf 100644
--
* debian/patches/acpi.diff: Introduce MIG variable so that it may be
overridden to -mig.
---
debian/patches/acpi.diff | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/debian/patches/acpi.diff b/debian/patches/acpi.diff
index 8015a6e63..8e359b2c0 100644
--- a/debian/patches/
* debian/patches/non-fhs-shell: New file.
* debian/patches/series: Add it.
---
debian/patches/non-fhs-shell | 37
debian/patches/series| 1 +
2 files changed, 38 insertions(+)
create mode 100644 debian/patches/non-fhs-shell
diff --git a/debian/patche
Sergey Bugaev writes:
Hello,
> On Tue, May 16, 2023 at 11:58 AM Janneke Nieuwenhuizen
> wrote:
>> Sadly when actually using them booting hangs:
>>
>> start: pci.arbiter:
>>
>> So, yeah. To be continued.
>
> Not that I know anything about any of th
Samuel Thibault writes:
Hi Samuel,
> Janneke Nieuwenhuizen, le mar. 16 mai 2023 10:57:47 +0200, a ecrit:
[..]
> I have applied your patches, thanks!
Great...updating source in Guix right away to simplify our
packaging...and found a silly typo, sorry! Fix attached.
Greetings,
Janneke
Samuel Thibault writes:
Hi,
> Janneke Nieuwenhuizen, le mar. 16 mai 2023 14:04:38 +0200, a ecrit:
>> Sergey Bugaev writes:
>> > * you probably need acpi in there too, before rumpdisk?
>
> It's not a requirement: if acpi is not available libpciaccess will just
&g
newly patched glibc
https://gitlab.com/janneke/guix/-/tree/wip-hurd12
rumpdisk still crashes, but the good news (I guess) is that it seems to
get somewhat further, or at least it crashes differently. Here are the
last 24 (WTF, 1980 wants their screensize back!?) lines (I don't know
how to ge
ven my debian image (debian-hurd-20220824.img) doesn't boot for me
using this flag (see log below).
Greetings,
Janneke
-M_q35.log
Description: Binary data
--
Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com
Sergey Bugaev writes:
Hello Sergey,
> On Wed, May 17, 2023 at 9:25 PM Janneke Nieuwenhuizen wrote:
> I've recently been doing this kind of debugging early boot-up process
> *a lot*, so maybe I could provide some tips indeed. For getting more
> lines of output, try consol
Sergey Bugaev writes:
Hi!
> On Thu, May 18, 2023 at 11:07 AM Janneke Nieuwenhuizen
> wrote:
>> Now that was really a great help, thanks!
>>
>> Ah, I had no idea; this is so helpful. Maybe a good idea to have this
>> on the website/wiki, right?
>
> Glad I
Sergey Bugaev writes:
> On Fri, May 19, 2023 at 1:20 PM Janneke Nieuwenhuizen wrote:
>> Okay, yeah I tried
>>
[..]
> See, it's only seeing a single bootstrap module, treating
> hurd/exec.static and the rest as just further arguments to
> hurd/ext2fs.static. I believe
Janneke Nieuwenhuizen writes:
> Sergey Bugaev writes:
>
>> On Fri, May 19, 2023 at 1:20 PM Janneke Nieuwenhuizen
>> wrote:
[..]
>> Using rumpdisk on Debian should be a matter of changing
>> part:1:device:hd0 to part:1:device:wd0 (why part:2?), and adding
>> n
Svante Signell writes:
Hi!
> On Wed, 2023-05-17 at 20:24 +0200, Janneke Nieuwenhuizen wrote:
>> rumpdisk still crashes, but the good news (I guess) is that it seems to
[..]
> I use for hurdX (hurd-cross):
> qemu-system-x86_64 -chardev stdio,id=char0,logfile=serial.log,signal
Hello!
To (cross-)build the hurd/rumpdisk on Guix, I am now using the attached
patch. Instead of assuming librump*_pic.a live in /usr/lib, this patch
uses -lrump*_pic.
Greetings,
Janneke
>From 7278eef1a2b45e18240d4963dddfc6f9ba8e6d28 Mon Sep 17 00:00:00 2001
From: Janneke Nieuwenhuizen
D
rumpkernel ec2ab9612be4dc48a316a21a0c96d3388478a064
(latest git)
glibc 2.37 + up-to-date hurd time patches
mig04bfe7a91223ba15d868f7165e49328b1c6e86c3
(one commit before v1.8+git20230520)
(see https://gitlab.com/janneke/guix/-/tree/wip-hurd
Samuel Thibault writes:
Hi Samuel,
> Janneke Nieuwenhuizen, le mar. 23 mai 2023 14:05:14 +0200, a ecrit:
>> However, after some more rumpdisk messages it stops at
>>
>> --8<---cut here---start->8---
>> ext2fs: part:1:device:
Joshua Branson writes:
Hi Joshua,
> Janneke Nieuwenhuizen writes:
>
>> Samuel Thibault writes:
>>
>> Hi Samuel,
[..]
>> Thank you for all your kind help.
>
> By the way, the last I heard, the guix generate Hurd vm did not have
> swap space enabled.
That&
Hi!
Now that rumpdisk works in Guix we need netdde. Trying to build netdde
I need the attached patch. I'm wondering how (/if?) this built for you
;)
>From b0a7e4f2706bea8d1c80d5af7a095941f9635033 Mon Sep 17 00:00:00 2001
From: Janneke Nieuwenhuizen
Date: Fri, 26 May 2023 17:39:
---end--->8---
and then upon starting networking, this gives
--8<---cut here---start->8---
/hurd/pfinet: /servers/socket/26: Device or resource busy
--8<---cut here---end--->8---
Again, any ide
Samuel Thibault writes:
> Janneke Nieuwenhuizen, le ven. 26 mai 2023 17:42:49 +0200, a ecrit:
>> Now that rumpdisk works in Guix we need netdde. Trying to build netdde
>> I need the attached patch. I'm wondering how (/if?) this built for you
>> ;)
>
> It seem
Sergey Bugaev writes:
Hi Sergey,
> On Fri, May 26, 2023 at 8:19 PM Janneke Nieuwenhuizen wrote:
>> Hi!
>
> Hi,
>
>> I'm trying to get netdde to work in Guix without much success.
[..]
>> /hurd/pfinet: file_name_lookup eth0: No such file or directory
>
oss build of netdde in Guix, see below. We're using
i586-pc-gnu-gcc (GCC) 11.3.0 and glibc-2.37.
So I'll be using the commit just before that for now.
Greetinsgs,
Janneke
starting phase `build'
... Compiling main.o
i586-pc-gnu-gcc -c -MD -include linux/autoconf.h-D__KERNEL__
haring the prune.sh script that
will create some 'prune: ...' commits.
Greetings,
Janneke
>From 04ffacdbca4a72535aeca22ddf00a40ed6becacb Mon Sep 17 00:00:00 2001
From: Janneke Nieuwenhuizen
Date: Mon, 19 Jun 2023 19:13:01 +0200
Subject: [PATCH rumpkernel] prune.sh: Remove ~1.1G o
Guy-Fleury Iteriteka writes:
> On June 19, 2023 10:00:32 PM GMT+02:00, Janneke Nieuwenhuizen
> wrote:
>>Hi!
>>
>>The rumpkernel archive is ridiculously large. It manages to grow so big
>>mainly by adopting the evil practice of bundling other packages. The
>>
Provide a "check" target like any GNU package, as is advertised in
INSTALL.
* Makefile (check): New target.
---
Makefile | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
index c611a9ea..c023ea3e 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
#
#
Samuel Thibault writes:
Hi Samuel,
> Janneke Nieuwenhuizen, le mar. 20 juin 2023 18:07:06 +0200, a ecrit:
>> Provide a "check" target like any GNU package, as is advertised in
>> INSTALL.
>
> Well, I'd say that if doesn't make anything, better just dr
Samuel Thibault writes:
> Samuel Thibault, le mer. 21 juin 2023 00:10:37 +0200, a ecrit:
>> Janneke Nieuwenhuizen, le mar. 20 juin 2023 18:07:06 +0200, a ecrit:
>> > Provide a "check" target like any GNU package, as is advertised in
>> > INSTALL.
>>
>
Damien Zammit writes:
Hi!
> On 20/6/23 06:00, Janneke Nieuwenhuizen wrote:
>> The rumpkernel archive is ridiculously large.
[..]
>> Because the patches are so big I'm only sharing the prune.sh script that
>> will create some 'prune: ...' commits.
>
> I
rm-wise to be able to scratch back into history.
>>
>> Ah no they are there, just need to migrate them over.
>>
>> I will have a look at force-pushing that to salsa.
>
> It is now force-pushed, thanks!
Yay, thank you \o/
Janneke
--
Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com
This avoids using system headers, which may result in
kern/strings.c: In function 'strchr':
kern/strings.c:188:32: error: 'NULL' undeclared (first use in this function)
In file included from util/atoi.c:77:
./util/atoi.h:65:29: error: unknown type name 'u_char'
device/net_io.
Janneke Nieuwenhuizen writes:
As you have probably seen, this patch is for gnumach, but I failed to
say so in Subject.
Greetings,
Janneke
--
Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com
Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!meta title="Guix Days, 2024, Brussels"]]
+
* manifest.scm: New file.
* README (Development environment): Mention it.
---
README | 6 +++---
manifest.scm | 15 +++
2 files changed, 18 insertions(+), 3 deletions(-)
create mode 100644 manifest.scm
diff --git a/README b/README
index 425869de..1b51e530 100644
--- a/README
+
Throughout.
---
open_issues/64-bit_port.mdwn | 8 +++---
open_issues/arm_port.mdwn | 51 +++
open_issues/serverbootv2.mdwn | 6 ++---
open_issues/smp.mdwn | 6 ++---
4 files changed, 30 insertions(+), 41 deletions(-)
diff --git a/open_issues/64-bit
* README: New file, documenting dependencies and development build.
---
README | 43 +++
1 file changed, 43 insertions(+)
create mode 100644 README
diff --git a/README b/README
new file mode 100644
index ..425869de
--- /dev/null
+++ b/README
@@ -0,
52 matches
Mail list logo