Re: [9fans] Re: Hello, RPi fixes and bind -b trouble

2024-02-24 Thread Alyssa M via 9fans
Well I had a go at this on my RPi. I altered libc.a to arrange that errstr() removes the error string filename decoration, but print ("%r") doesn't, and wrapped the open() call (as an example) to do its own error string decoration and hand that back to the kernel. Unfortunately I then looked

Re: [9fans] Re: Hello, RPi fixes and bind -b trouble

2024-02-23 Thread Jacob Moody
Responses in-line. On 2/23/24 06:12, Alyssa M via 9fans wrote: > (Lucio posted while I've been thinking/composing/trying things...) > > Thanks for putting up with me! No, thank you for your thoughts and helping test. > > I confess I've been thinking about this a bit more, as something about

Re: [9fans] Re: Hello, RPi fixes and bind -b trouble

2024-02-23 Thread Alyssa M via 9fans
(Lucio posted while I've been thinking/composing/trying things...) Thanks for putting up with me! I confess I've been thinking about this a bit more, as something about this doesn't feel right: As I understand it, the kernel is getting an error string from some file server, and is decorating

Re: [9fans] Re: Hello, RPi fixes and bind -b trouble

2024-02-23 Thread Lucio De Re
On 2/22/24, Alyssa M via 9fans <9fans@9fans.net> wrote: > [ ... ] > Perhaps I'm missing something obvious. > You're not: there is a very large grey area between English language exceptionalism and internationalisation madness. As a citizen in a country where eleven languages are declared

Re: [9fans] Re: Hello, RPi fixes and bind -b trouble

2024-02-22 Thread Jacob Moody
I apologize I had recalled incorrectly in my previous email on this topic. We had intentions of fixing this issue with v9fs but only half of the work was done. 9front changed that specific error in the kernel to suffix the filename instead of prefix the filename to A) be more consistent with

[9fans] Re: Hello, RPi fixes and bind -b trouble

2024-02-22 Thread Alyssa M via 9fans
Well, my daughter has kindly given me a couple of her spare raspberry pis - a pi4 and a pi5. I've put 9front on the pi4, and have been having a look at it. I had to use the Raspberry Pi Imager program this time. windd didn't work (she thinks this might be a feature of the later Pis). There are

[9fans] Re: Hello, RPi fixes and bind -b trouble

2024-02-04 Thread Alyssa M via 9fans
Mystery solved: the bug was in my Ropen code. I was not returning QTDIR in the qid.type when opening the directory. I'd hazard a guess that because Rwalk said it was a directory, but then Ropen said it was a file, sysfile.c:read() in the Plan 9 kernel didn't call unionread(), so only the first

[9fans] Re: Hello, RPi fixes and bind -b trouble

2024-02-04 Thread Alyssa M via 9fans
> On Sunday, 4 February 2024, at 4:46 PM, moody wrote: >> I would bet money on this being a bug in your walk code. That seems entirely possible! Thanks for the pointer. -- 9fans: 9fans Permalink:

[9fans] Re: Hello, RPi fixes and bind -b trouble

2024-02-04 Thread moody
Err sorry, I realize now my diagnoses of what devmnt is doing is likely not entirely correct, but I would bet money on this being a bug in your walk code. -- 9fans: 9fans Permalink:

[9fans] Re: Hello, RPi fixes and bind -b trouble

2024-02-04 Thread moody
The issue with exportfs and linux v9fs has been fixed in 9front commit 6eed7a47863553bab31c7f9b1b5b314989efc640. It is regrettable that we had to shift around the err string to make linux happy, but I have no interest in getting involved with changing it on the linux side. That issue with bind