IRC channel logs
2026-06-01.log
back to list of logs
<Darelelve>hwpplayer1: As a newcomer, I wish GNU/Hurd had more complete documentation on libraries, as well as more examples that were simple enough to show specific aspects of a given library. <solid_black>why does lenovo.com of all places have an explanation of the Hurd <youpi>apparently, depends how much memory you give it, some devices only support < 32b memory <sam_>I noticed the same thing and found it bizarre <youpi>what I find bizarre is that the BSD drivers don't seem to be caring about the issue <youpi>just like the old 16MiB for DMA <solid_black>could someone point me to what I need to put into /etc/apt to be getting recent improvements (& recent bugs) for Mach/Hurd/glibc but not all packages in the world? <Darelelve>Hello, youpi ! Could you tell me how important is the mechanism for opening the store when an attempt is made to access it? The thing is, trivfs has a large number of hooks (getroot_hook, check_open_hook, etc.), and the only place where their code can be applied is in netfs_check_open_permissions, but that doesn't seem very neat, in my opinion. Opening the store immediately (as well as its sections, if any) simplifies the code... <youpi>Darelelve: for e.g. a cdrom, we need to open as requested <Darelelve>youpi: Got it. Thanks. Also, is it better for me to change the storeio code itself or write a new storeio from scratch based on the existing code? <azeem>solid_black: I just run something like "sudo apt install libc0.3 hurd gnumach-image-1.8-amd64-up gnumach-image-1.8-amd64-up-dbg" <youpi>Darelelve: better just change the existing storeio code <solid_black>I investigated it a while back and figured out that it was simply missing a build-id, which is why debian's tooling was not picking it up <solid_black>are error_t and kern_return_t not compatible in the eyes of GCC now? <solid_black>oh that's not it at all, rather GCC is unhappy about the mismatch between size_t and mach_msg_type_number_t <solid_black>and that rings a bell, apparently this code was never before compiled for a 64-bit system :D <solid_black>turns out, I did have much more 9pfs work lying around on 'hurdle', and it does work so much better <sam_>there's a simple fix to get latest improvements for things, you know.. <jab>p9fs on the Hurd would be pretty cool to see.