[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: netatalk 2.1



On 10/31/2010 10:23 PM, mdj wrote:
On Nov 1, 12:02 pm, Steven Hirsch<snhir...@gmail.com>  wrote:
On 10/31/2010 04:52 PM, A2Aviator wrote:

I wish there were something with any of that A2 support that was used
on classic Macs, that way they could be called on the carpet for
breaking functionality instead of maintaining a proper working package.

That would be helpful.  It's not that they try to break things, just that they
do not consider A2 users to be of enough importance to actually test code
changes for regression.  The AFP "short name" support (ProDOS 8) was always a
poor cousin, but at least the patch was accepted when I sent it in - 12 years ago.

Whatever is broken this time is probably simple, but I suspect that fixing it
will involve the server keeping track of the type of client and using
different logic for maintaining file date depending on whether it's
"conventional" or "short name".  That may or may not be so simple, depending
upon the data structures available.

How much work would it be to develop and contribute a small test
harness that validated the behaviour of Apple II specific
functionality ?

It's almost certainly expecting too much for the maintainers to have
setup and working Apple II networks, but a harness that automates an
Apple II-alike client would go a long way towards helping this out.

Perhaps it'd start a trend, and a comprehensive test framework will
end up part of the code, facilitating refactoring and future
development

I appreciate your idealism, but based on my past experience with the netatalk maintainers I think this is a long shot. I'm way too busy to put a test together "on spec". This is a case where biting the bullet and fixing each release is probably going to be the path of least resistance.

Steve