<html>
<body>
 From private E-mail:<br><br>
<blockquote type=cite class=cite cite=""><font size=3>> My question to
you is how I should go about getting<br>
> the changes back into the system. My work has been exclusively on
the ONEAC<br>
> driver and man page.  The driver .c file is almost completely
redone.<br><br>
how can you warrant compat?<br>
Ie, if it's a full rewrite, what have you done to ensure that<br>
currently supported devices will still be supported, without<br>
regression?<br>
this is something crucial, and whenever we have a doubt, we use the<br>
"new<drv-name>" approach to allow testing/feedback, and
still provide<br>
a mature fallback method</font></blockquote><br>
I should have said it is a significant addition of both available data,
commands and settable things.  Yes, the way it talks to the serial
port has also changed a bit but most of what was in the driver is still
there.  What has been added is getting more out of the existing
protocol and adding some new protocol possibilities based on a positive
UPS identification.<br><br>
At what point does it make sense to submit a new driver versus a
diff?<br><br>
<font size=3>A new driver seems to touch on more pieces of the
system...for instance I have not been able to get an oneac-new.c file to
be built using make yet.  What all needs to be modified to add it to
the system or does that need to be done by Arnaud et al?<br><br>
Should the man page be a completely different one if I am going to submit
a new driver or just add the comments that cover the new driver?<br><br>
Sorry to be asking so many questions...but this is the first time I've
touched the NUT system.<br><br>
Thanks,<br><br>
Bill<br>
</font></body>
</html>