[Nut-upsuser] New stable release of NUT after 2.7.4?

Charles Lepple clepple at gmail.com
Sun Jan 10 16:51:45 GMT 2021


On Jan 10, 2021, at 8:29 AM, Dan Langille via Nut-upsuser <nut-upsuser at alioth-lists.debian.net> wrote:
> 
> On Sun, Jan 10, 2021, at 8:12 AM, Jim Klimov wrote:
>> On January 10, 2021 11:12:48 AM UTC, Victor Hooi via Nut-upsuser 
>> <nut-upsuser at alioth-lists.debian.net> wrote:
>>> Hi,
>>> 
>>> The last release of NUT seems to be 2.7.4, from 2016.
>>> 
>>> However, from the Github, there does seem to be a lot of activity, and
>>> I
>>> know Jim recently took on maintainership.
>>> 
>>> Just wondering - are there plans to cut a new stable release of NUT
>>> anytime
>>> soon?
>>> 
>>> Thanks,
>>> Victor
>> 
>> Yes there are; my personal priorities were to first reduce or remove 
>> warnings from modern linters (clang-9 started out with about 2000 
>> cases, now down to ~1000) and integrate some or all of the libusb-1.0 
>> support proposed quite a while ago now (with linter making sure this 
>> does not add much mess) and a few other PRs.
> 
> Is there a list of those 1000 warnings? A way for folks to find them?
> 
> This might be an easy way for people to contribute by providing patches.

I would say that stress-testing the libusb-1.0 branch(es) on various UPSes would be a more effective way for someone who is unfamiliar with the codebase to help. At this point, a lot of the remaining warnings are either platform-specific, or the fixes require driver/protocol-specific knowledge in order to ensure that the warning fix is not worse than the current state.

https://github.com/networkupstools/nut/issues/300

I personally don't see libusb-1.0 or the warnings as being blockers for a new release (we have plenty more fixes in the master branch that seem more likely to benefit users), but also I don't have the time to do a proper release myself (and the procedure for creating, validating and testing a release for an autoconf-based project like NUT is far more complicated than "git tag"), so I am deferring to Jim on the release.

The list of other open issues that we had targeted for a 2.7.5 release are here: https://github.com/networkupstools/nut/milestone/7

> Nut-upsuser mailing list
> Nut-upsuser at alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser




More information about the Nut-upsuser mailing list