IRC channel logs

2024-10-12.log

back to list of logs

<Gooberpatrol_66>i think the disk driver is rump but not the filesystem
<gnucode>Gooberpatrol_66: bummer. according to this page, zfs is not bundled with rump yet
<gnucode> https://wiki.netbsd.org/projects/ideas/
<gnucode>or maybe it is...but the testsuite is not written yet.
<azert>I wonder if ext2fs in the Hurd is flexible enough that one could implement https://mirrors.mit.edu/NetBSD/NetBSD-release-9/src/sys/kern/vfs_wapbl.c on the side of it
<azert>Probably not
<azert>Unless the Hurd uses the netbsd buffercache
<damo22>everything that uses raw irqs should be going through libirqhelp eventually
<azert>Hi damo22, what does uses libirqhelp for now?
<damo22>i cant recall, i think netdde
<gnucode>what are we calling rumpsound ?
<gnucode>rumpaudio ?
<gnucode>rumpsound is easier to say...going with that.
<Gooberpatrol66>is that hurd meeting still tomorrow?
<damo22>which hurd meeting?
<ZhaoM>hi when I use device_open(...,"rtc",..) it said no such device, is this the correct way to access rtc device?
<etno>Hi ! I am trying to fix netsurf in Debian and the only issue is the usual PATH_MAX thing.
<etno>I am curious about the realpath() function, though: when the return parameter (second) is provided, the man page states that it will be filled up to PATH_MAX; so implicitely, PATH_MAX would be defined ?
<etno>The glibc code uses PATH_MAX if defined, pathconf(_PC_PATH_MAX), and fallbacks on.... 1024
<etno>Overall, since the strategy seems to never depend on a fixed length for the paths on the Hurd, I would be tempted to never use realpath with a non-NULL return parameter. WDYT ?
<azert>etno: #define PATH_MAX 1024 then move to do interesting stuff
<azert>I don’t think that netsurf is GNU
<azert>You might want to open a bug to glibc for what you mentioned
<azert>And one to the Hurd for limiting path length to 1024 de facto
<azert> https://savannah.gnu.org/bugs/?28511
<azert>Let’s wait for the trolls to bash me
<etno>I got my inspiration from https://www.gnu.org/software/hurd/community/gsoc/project_ideas/maxpath.html
<etno>I just want a reasonable browser available in this distro. I am open to other suggestions.
<azert>etno: I think you didn’t read me
<azert>The PATH_MAX is 1024, just define it, there is nothing in netsurf preventing you from doing that
<azert>You are doing a service to the community
<azert>Don’t reply if you feel uneasy with this question: Are you a Christian?
<etno>I understand that removing PATH_MAX is not really reasonable; but I wouldn't use the Hurd if I was, would I ?
<etno>:d
<etno>:D
<azert>What staggers me is that the same MIT graduates that made this policy then violated it plenty
<azert>And fail to acknowledge that this is an inconsistency of POSIX
<azert>As well to acknowledge that they hate unix
<etno>haha, ok, now I don't know what to do
<Gooberpatrol66>damo22 i read gnucode was organizing something for the 12, maybe that was pushed back
<ZhaoM>hi how do I know what devices can be opened with device_open()?
<ZhaoM>please ignore my questions :). I found dev_name_list in device/conf.h
<gnucode>heyo friends!
<gnucode>heyo
<gnucode>Gooberpatrol_66: I was planning on organizing a hacking session on the 12th yes...but then my friend came and visited me from out of town.
<gnucode>I'll send out an official invitation soon.
<gnucode>sneek later tell etno I also do not know how to properly port netsurf to the Hurd.
<sneek>Okay.
<gnucode>sneek later tell etno I do have some patches to fix one or two occurances of PATH_MAX in the netsurf code base...I should really sent that upstream.
<sneek>Will do.
<gnucode>well I'm am trying to play with the /hurd/remap translator...
<gnucode>settrans ~/sandbox /hurd/remap "/hurd" "/dev/null"
<gnucode>I was trying to create a sandbox directory obviously...
<gnucode>cd ~/sandbox && pwd -> /
<gnucode>I had assumed that cd ~/sandbox && ls /hurd would have showed me nothing.
<gnucode>but now, cd ~/sandbox && ls /hurd shows me all the translators.
<gnucode>I'm not certain what I did wrong.
<gnucode>time to grep the irc logs for examples
<gnucode>argh...remap doesn't support fsysopts