<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>