<div dir="auto"><div>About that documentation refresh... as the new news entry on nut-website goes:</div><div dir="auto"><br></div><div dir="auto"><span style="font-family:serif;font-size:14.4px;background-color:rgb(255,255,255)">Are you wondering how </span><a href="https://networkupstools.org/docs/qa-guide.chunked/index.html" style="color:blue;font-family:serif;font-size:14.4px;background-color:rgb(255,255,255)" target="_blank" rel="noreferrer">NUT Quality Assurance and Build Automation</a><span style="font-family:serif;font-size:14.4px;background-color:rgb(255,255,255)"> happens? Perhaps you want to do similar feats in your project? Well, now I can say "I wrote a book on that!" :)</span><br><br>A few chapters were moved from Developer Guide and User Manual into a new NUT QA&BA Guide, more existing README's in various subdirectories were included as chapters about those tools, and new ones were written to detail the NUT CI farm and lessons learned from moving its core from Fosshost to DigitalOcean's sponsored VMs.</div><div dir="auto"><br></div><div dir="auto"><p dir="auto"> You can now see automated renders of the document at the nut-website:</p>
<ul dir="auto"><li><a href="https://networkupstools.org/docs/qa-guide.pdf">https://networkupstools.org/docs/qa-guide.pdf</a></li><li><a href="https://networkupstools.org/docs/qa-guide.chunked/index.html">https://networkupstools.org/docs/qa-guide.chunked/index.html</a></li></ul></div><div dir="auto"><br></div><div dir="auto">If you run a project that might benefit from our experience, or seeks ideas what else/how else to test it, and especially if like NUT it is a massively multiplatform endeavour where you need to juggle significantly different generations of OSes/toolkits/languages -- feel free to be inspired :)</div><div dir="auto"><br></div><div dir="auto">Hope this helps,</div><div dir="auto">Jim Klimov</div><div dir="auto"><br><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Fri, Mar 28, 2025, 10:27 Jim Klimov <<a href="mailto:jimklimov%2Bnut@gmail.com" target="_blank" rel="noreferrer">jimklimov+nut@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hello all,</div><div><br></div><div> It has been too long that I was feeling a release is just around the corner, just gotta tie up a few loose ends. The significant ones we had are finally tied, some others delayed to v2.8.4 trail, and a documentation refresh remains. Thanks to some package maintainers taking a look at the master branch, some issues with "dist" archive creation and parallel builds were also located and addressed.</div><div><br></div><div> So, it is that time of the year again, folks, when flowers bloom and code gets ripe for picking a new release snapshot -- so everybody is welcome to give it a round during the weekend. After too many hopeful deadlines missed, I hope to at least not exceed a year since the last release snapshot :)</div><div><br></div><div> As usual, <a href="https://github.com/networkupstools/nut/wiki/Building-NUT-for-in%E2%80%90place-upgrades-or-non%E2%80%90disruptive-tests" rel="noreferrer noreferrer" target="_blank">https://github.com/networkupstools/nut/wiki/Building-NUT-for-in%E2%80%90place-upgrades-or-non%E2%80%90disruptive-tests</a> (and the build prerequisites linked from there as <a href="https://networkupstools.org/docs/user-manual.chunked/_build_prerequisites_to_make_nut_from_scratch_on_various_operating_systems.html" rel="noreferrer noreferrer" target="_blank">https://networkupstools.org/docs/user-manual.chunked/_build_prerequisites_to_make_nut_from_scratch_on_various_operating_systems.html</a>) should help you get started.</div><div><br></div><div>Hoping for good news and no blocker issues,</div><div>Jim Klimov</div><div><br></div><div>PS: One known problem remains with the recently introduced apc_modbus driver and/or the libmodbus (core or our fork with rtu_usb branch) - that the USB connections tend to fall apart, as tracked at <a href="https://github.com/networkupstools/nut/issues/2609" rel="noreferrer noreferrer" target="_blank">https://github.com/networkupstools/nut/issues/2609</a> and others linked from it - for now I've exhausted the hardware-less ideas and the time I had; help is welcome.</div></div>
</blockquote></div></div></div>