freenode/#mezzano - IRC Chatlog
Search
14:49:56
ebrasca
froggey: I am only going to PR 1 off them. Don't know why it have device component.
16:01:18
fittestbits__
I tracked down the device component problem. Filer creates a pathname setting the device field to :wild. I think this is incorrect, it should allow the device field to come from the defaults.
16:03:59
fittestbits__
froggey: I have another topic I'd like to discuss. Parsing pathname strings based on the host seems wrong to me.
16:04:53
fittestbits__
For example, it seems to me that pathname strings should all use the same character to separate directory names.
16:05:42
fittestbits__
I noticed this when I modified ipl.lisp to load from a FAT filesystem instead of from the REMOTE host.
16:08:56
fittestbits__
I've looked through the code and changing remote to use ">" is pretty easy. Make parsename-string and namestring common across all hosts, and use ">". Inside REMOTE generate unix namestrings to send to the file serve as it does now.
16:09:30
fittestbits__
The only issue then is config.lisp - not sure if it's best to change Makefile to generate names with
16:12:34
fittestbits__
As I recall, you're not normally available now, so I'll keep an eye out for your reply later.
16:37:32
fittestbits__
parsename-string would have to have an escape for ">", eg ab\>cd or something like that or you could force it via (setf (pathname-name path) "ab>cd")
16:38:08
fittestbits__
Haven't been working on the tag based file system for a while. I had a minimal implementation running.
16:38:52
fittestbits__
Really want to get back to the USB driver. I'm nearly ready to release a driver for USB 2.
16:41:17
fittestbits__
Not exactly, it supports pathnames for backwards compatibility - there is a mapping from pathnames to file objects. But, the primary means of accessing files is via file objects.
16:42:31
fittestbits__
I really want to add some kind of device reset. I'm having problems with mass storage operations occasionally hanging. I want to be able to reset the device and continue the operation.
16:43:26
fittestbits__
For example, my short file system test works, but when I try to copy a really large directory tree to USB storage, it usually hangs somewhere along the way.