<div dir="ltr"><div>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.</div><div><br>How is a pkgsrc build significantly different? Notably, which sed does it have?</div><div>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...</div><div><br></div><div>
And perhaps - any quick hints how I could set it up for NUT CI farm builds?

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