[Nut-upsdev] [Nut-upsuser] NUT testing for v2.8.3 (hopefully imminent)

Jim Klimov jimklimov+nut at gmail.com
Tue Apr 8 14:57:18 BST 2025


Sorry, that was one mishap layered onto another - the "v2.8.3-rc1" tag was
supposed to point to the same commit as what I originally hoped was
"v2.8.3"... but did not - instead initially pointed to what would land to
`master` among its fixes for a cleaner release. Hopefully tags are
correctly refined on GitHub repo now, at least.

Jim


On Tue, Apr 8, 2025 at 2:58 PM Greg Troxel via Nut-upsdev <
nut-upsdev at alioth-lists.debian.net> wrote:

> I'm starting down the path of testing.
>
>
> There are commits in the rc tag that are not on master:
>
>   $ git log --oneline ..v2.8.3-rc1
>   3d286fb1b (tag: v2.8.3-rc1, jimklimov/pre-283-2) appveyor.yml: handle
> also FTY and fightwarn branches
>   4e92275c1 .github/workflows/codeql.yml: handle also FTY and fightwarn
> branches
>   504706d45 Makefile.am: nut-scanner does directly depend on clients after
> all
>   051b49d9f Revert "Revert "NEWS.adoc, UPGRADING.adoc, docs/docinfo.xml.in:
> finalize text before NUT v2.8.3 release""
>   70faea2af Revert "tools/gitlog2version.sh: bump
> NUT_VERSION_DEFAULT=2.8.3.1 for next development cycle"
>   e1d399b5e include/Makefile.am: nut_version.h: propagate failure (if
> there ever is one) writing the temporary output
>   a33fb1616 clients/Makefile.am: libupsclient-version.h: take a
> transactional approach to changing (or not) the file others depend on
>
> so all in all I find this far more confusing than it needs to be.
>
>
>
> As an aside about CM practices:
>
>   I think when there's an RC, then it should just be on master, with the
>   idea that other changes are not allowed until release.  The current
>   state is more confusing than necessary.
>
>   Running 'git branch -a', there are 66.  I realize there are probably
>   reasons for some of them to exist, but there are no many that the
>   noise makes it harder to understand the repository.  I suggest
>   removing most of them (or parking them in a private repo if it's
>   really not ok to just remove them, but they don't have significant
>   continuing value).
>
>   There's no branch in the repo for the release.  (I prefer releases
>   from master with other commits banned, but if it's not that way it
>   needs a release branch.)
>
>   (I realize nut does not have release branches to be able to make micro
>   releases, and I realize we could create one retrospectively if that
>   turns out to be necessary.  I'm ok with that as long as releases are
>   from master.)
>
>
>
>
> _______________________________________________
> Nut-upsdev mailing list
> Nut-upsdev at alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsdev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/nut-upsdev/attachments/20250408/d8811c90/attachment.htm>


More information about the Nut-upsdev mailing list