[Nut-upsdev] Preparing for 2.6.4 (was: some fixes, improvements, and new features (EPO and DYING) for NUT)

Arnaud Quette aquette.dev at gmail.com
Wed May 16 14:28:46 UTC 2012


Hi Guys,

2012/3/12 Michal Soltys <soltys at ziu.info>:
> On 12-03-09 00:21, Greg A. Woods wrote:
>>
>>
>> I had independently made a similar change to the apcsmart driver to keep
>> it from failing when tcgetattr() reported some irrelevant differences in
>> the port settings.  What's actually in the patch now is my merge of the
>> change from upstream which is basically just an "improved" log message.
>
>
> The error from the past was a reason of too hasty zeroing, but after the
> earlier commit, noone really commented on the issue. The flags /should/
> match now. Would be good to test if they still don't.
>
>
>>
>> I've also added some suggested coding improvements which I think will
>> make things easier to maintain down the line, notably using clear syntax
>> that's easy to modify safely for defining bit flag value macros, as well
>
>
> Personally I prefer 0x approach, though I don't really care that much =)
>
> Some ornamental changes (short help summary, etc.) I think go beyond 80th
> column now. I'll have to check this.
>
> I'll check the actual changes carefully later. Thanks !

as replied to Greg in the past couple of days, some patches have been
applied to apcsmart...
I would be grateful if you could both counter check if everything is fine.

I'm still flushing my queues for 2.6.4, and still naively hope to
release it by the end of next week.

If you, or other, have some stagging patches that must go into 2.6.4,
it's the right time to send it.

@Greg: here is the list of postponed patch, with rationales.
If you feel some of this should not wait for 2.8.0, tell me back.

postponed
- 8-10 (pyperl / snmp...) => need tree / deps handling revamp
    + [PATCH] "oops, forgot that I changed where nut-usbinfo.pl is to
be run from!"
- 11 => need advanced sysOID matching (is_subtree may not be enough, a
linked list of sysOID may be needed... need more investigation)
- 12 => not needed (static are refreshed and settable!). Need
confirmation from Greg.
- 19 => status "DYING" needs discussion
- 28 => non standard vars
(https://alioth.debian.org/tracker/index.php?func=detail&aid=313633&group_id=30602&atid=411542),
need discussion
- 30-31 => status "EPO" needs discussion
- 32-35 => need status DYING, discussions, consolidated implementation
in ups{mon,sched} (temp monitoring)

The remainder on my side is:
- some completion on HP SNMP,
- merge branch-var-range
- shut switch (mge-shut->mge-shut-old ; newmge-shut->mge-shut)
- merge LiebertPSP-2012-05-09.diff from Charles
- a massive update on blazer HCL,
- some of my local XCP patches, if possible.

I'll be on long week end (holidays in France) from now 'til Monday.
I'll probably won't work much on the release... So take this
opportunity to express yourself ;-)

cheers,
Arnaud
-- 
Linux / Unix Expert R&D - Eaton - http://powerquality.eaton.com
Network UPS Tools (NUT) Project Leader - http://www.networkupstools.org/
Debian Developer - http://www.debian.org
Free Software Developer - http://arnaud.quette.free.fr/



More information about the Nut-upsdev mailing list