[Nut-upsdev] [Nut-upsuser] NUT v2.8.4 coming up

Jim Klimov jimklimov+nut at gmail.com
Fri Aug 1 15:49:58 BST 2025


Regarding the timeframe, I did mention the idea of a release before or
early in August (specifically as before vacations) in a few discussions
here and there, but yes - that plan got clearer as the flight gets closer.

How is a pkgsrc build significantly different? Notably, which sed does it
have?
I am all for having proper POSIX constructs, that's what the diverse farm
and wild recipes are for, but these iterations have all passed sed et al on
GNU/BSD/Solarish/... ecosystems of various ages...

And perhaps - any quick hints how I could set it up for NUT CI farm builds?

Jim


On Fri, Aug 1, 2025 at 3:49 PM Greg Troxel via Nut-upsdev <
nut-upsdev at alioth-lists.debian.net> wrote:

> I'm getting a build failure  under pkgsrc.   This is likely due to
> introduction of a sed construct not specified by POSIX.  Posting first
> before thinking due to threatened short timeframe :-)
>
>   /usr/bin/make  all-recursive
>   Making all in .
>   Making all in NIT
>     SUBDIR-MAKE   SUCCESS: 'make all' in tests
>     SUBDIR-MAKE   STARTING: 'make prep-src-docs' in docs ...
>     SUBDIR-MAKE   SUCCESS: 'make prep-src-docs' in docs
>     SUBDIR-MAKE   STARTING: 'make all' in docs ...
>   Making all in cables
>     DOCS_NO_MAN   SKIP: all-optional called in docs/man/Makefile:
> requested to not work in this code path
>     DOC-FOLLOW-UP Basic 'make all' in
> /tmp/work/wip/ups-nut/work/nut-2.8.3.724/docs is done, following up with
> 'make doc' to ensure complex document types
>     DOC-CHANGELOG-GENERATE-WRAPPER        ../ChangeLog : call parent
> Makefile to decide if (re-)generation is needed
>     DOC-CHANGELOG-GENERATE
> /tmp/work/wip/ups-nut/work/nut-2.8.3.724/ChangeLog : SKIP (keep existing)
>   Using distributed ChangeLog file from sources (and builddir is srcdir)
>     DOC-NOT-MAN   SKIP: man-man called in docs/Makefile
>     DOC-CHANGELOG-ASCIIDOC        ../ChangeLog => ../ChangeLog.adoc :
> Block for up to 10 sec, maybe another thread will make the file first
>     DOC-CHANGELOG-ASCIIDOC        ../ChangeLog => ../ChangeLog.adoc :
> GENERATE
>     DOC-CHANGELOG-ASCIIDOC        ../ChangeLog => ../ChangeLog.adoc :
> PROCEED, waited for 10 sec
>   sed: 1: "s,^\(\s\s*\)\([0-9]\),\ ...": RE error: trailing backslash (\)
>   *** [../ChangeLog.adoc] Error code 1
>
>   make[3]: stopped in /tmp/work/wip/ups-nut/work/nut-2.8.3.724/docs
>   1 error
>
>   make[3]: stopped in /tmp/work/wip/ups-nut/work/nut-2.8.3.724/docs
>   *** [all] Error code 2
>
>   make[2]: stopped in /tmp/work/wip/ups-nut/work/nut-2.8.3.724/docs
>   1 error
>
>   make[2]: stopped in /tmp/work/wip/ups-nut/work/nut-2.8.3.724/docs
>     SUBDIR-MAKE   FAILURE: 'make all' in docs
>   *** [all/docs] Error code 2
>
>   make[1]: stopped in /tmp/work/wip/ups-nut/work/nut-2.8.3.724
>   1 error
>
>   make[1]: stopped in /tmp/work/wip/ups-nut/work/nut-2.8.3.724
>   *** [all-fanout-maybe] Error code 2
>
>   make: stopped in /tmp/work/wip/ups-nut/work/nut-2.8.3.724
>   1 error
>
>   make: stopped in /tmp/work/wip/ups-nut/work/nut-2.8.3.724
>   *** Error code 2
>
>   Stop.
>   make[1]: stopped in /n0/gdt/pkgsrc-current/pkgsrc/wip/ups-nut
>   *** Error code 1
>
>   Stop.
>   make: stopped in /usr/pkgsrc/wip/ups-nut
>
>
>
>
> Other issues:
>
>   -with-doc is very confusing.    There is talk of "traditional",
>    "legacy", and other mumbo jumbo, but I can't tell from reading
>    configure.ac what is the documented, preferred option, and what  is
>    accepted for compatibility.   I also can't tell if, when building
>    from a tarball with docs, this results in not getting docs
>    (unacceptable in a package), or installing the ones that were built
>    and not rebuilding.
>
> _______________________________________________
> 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/20250801/51ddfbd9/attachment.htm>


More information about the Nut-upsdev mailing list