<div dir="ltr"><div>One more PR popped up from recent discussions: <a href="https://github.com/networkupstools/nut/pull/2899">https://github.com/networkupstools/nut/pull/2899</a> - to address better detection of paths involved in `./configure --enable-inplace-runtime` or `./ci_build.sh inplace` builds, as well as to resolve some confusion in build scripts and recipes. I hope its eventual merge would be v2.8.3-rc4 and unless some other blockers crop up - the final release as well.</div><div><br></div><div>So while CI is chewing it, you may try so too :)<br><br>
<pre class="gmail-notranslate"><code class="gmail-notranslate">:; git clone <a href="https://github.com/jimklimov/nut">https://github.com/jimklimov/nut</a> -b issue-2895 nut-issue-2895
:; cd nut-issue-2895
:; ./ci_build.sh inplace</code></pre>One of the discoveries (better late than never, and certainly better before a release than after one), regarded public library API bump, which was not handled well in development (with new symbols, the "current" value = equivalent of "major" semantic version must be bumped). Contributions of some automation to track such changes better for future releases would be great (maybe a more elaborate library script than a regex used currently?) - no rush, but PRs would be welcome :)</div><div><br></div><div>
Jim</div><div><br></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Fri, Mar 28, 2025 at 10:27 AM Jim Klimov <<a href="mailto:jimklimov%2Bnut@gmail.com">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" 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" 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" 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>