[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [groff] 1.22.4.rc4 - Final RC before official 1.22.4
From: |
Ingo Schwarze |
Subject: |
Re: [groff] 1.22.4.rc4 - Final RC before official 1.22.4 |
Date: |
Sat, 1 Dec 2018 16:44:45 +0100 |
User-agent: |
Mutt/1.8.0 (2017-02-23) |
Hi Bertrand,
Bertrand Garrigues wrote on Fri, Nov 30, 2018 at 01:00:59AM +0100:
> A few checks can be done with:
>
> make check
Oops, i overlooked this part earlier.
OpenBSD-current:
address@hidden $ make check
make check-am
make
make all-am
make check-TESTS
PASS: contrib/gdiffmk/tests/gdiffmk_tests.sh
sed -e "s|address@hidden@]|/usr/ports/pobj/groff-1.22.4/groff-1.22.4.rc4|g" -e
"s|address@hidden@]|missing|g" ./contrib/hdtbl/examples/test-hdtbl.sh.in >
contrib/hdtbl/examples/test-hdtbl.sh
chmod +x contrib/hdtbl/examples/test-hdtbl.sh
FAIL: contrib/hdtbl/examples/test-hdtbl.sh
============================================================================
Testsuite summary for GNU Troff 1.22.4.rc4
============================================================================
# TOTAL: 2
# PASS: 1
# SKIP: 0
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
============================================================================
See ./test-suite.log
Please report to http://savannah.gnu.org/bugs/?group=groff
============================================================================
*** Error 1 in . (Makefile:9546 'test-suite.log': @case $- in *e*) set +e;;
esac; { mgn= red= grn= lgn= blu= brg= std=; am__color_tests=no...)
*** Error 1 in . (Makefile:9557 'check-TESTS')
*** Error 1 in . (Makefile:9776 'check-am')
*** Error 1 in /usr/ports/pobj/groff-1.22.4/groff-1.22.4.rc4 (Makefile:9778
'check')
address@hidden $ tail -n 9 test-suite.log
FAIL: contrib/hdtbl/examples/test-hdtbl.sh
==========================================
Checking
/usr/ports/pobj/groff-1.22.4/groff-1.22.4.rc4/contrib/hdtbl/examples/fonts_n.ps
Error: expected 38 pages, found 0 pages
Checking
/usr/ports/pobj/groff-1.22.4/groff-1.22.4.rc4/contrib/hdtbl/examples/fonts_x.ps
Error: expected 38 pages, found 0 pages
FAIL contrib/hdtbl/examples/test-hdtbl.sh (exit status: 255)
This is likely due to the fact the we configure the OpenBSD port
as follows, in order to avoid external dependencies. Even though
we moved groff from our base system to ports several years ago, we
still consider it essential system software that we do not want to
depend on anything else, in particular not on heavier stuff like
ghostscript or X.
CONFIGURE_ARGS += --with-awk=awk --without-gs \
--without-libiconv-prefix --without-uchardet \
--without-urw-fonts-dir --without-x \
pnmcrop=missing pnmcut=missing pnmtopng=missing \
pnmtops=missing psselect=missing
CONFIGURE_ENV += ac_cv_prog_PDFFONTS= \
ac_cv_prog_PDFIMAGES= \
ac_cv_prog_PDFINFO= \
ac_cv_prog_XPMTOPPM=
So it appears you are unconditionally testing for optional features
in the test suite.
Debian Jessie:
# TOTAL: 3
# PASS: 3
Solaris 11 / 10 / 9:
PASS: contrib/gdiffmk/tests/gdiffmk_tests.sh
FAIL: contrib/hdtbl/examples/test-hdtbl.sh
FAIL: contrib/mom/examples/tests-mom.sh
============================================================================
Testsuite summary for GNU Troff 1.22.4.rc4
============================================================================
# TOTAL: 3
# PASS: 1
# SKIP: 0
# XFAIL: 0
# FAIL: 2
# XPASS: 0
# ERROR: 0
The test output is long and cryptic, i can't readily make head or tail of
it, see the attachments.
Anyway, three tests isn't much of a suite, i think this says more about
whether the new release works:
address@hidden $ pwd
/co/mdocml
address@hidden $ make regress
[...]
All 1199 tests OK: 491 ascii 211 man 18 utf8 25 html 219 markdown 235 lint
The point being that for all the over 400 ascii tests (and also for
the handful of utf8 tests), groff output matches the expectation.
Admittedly, that suite isn't exercising PostScript, PDF, or HTML.
Yours,
Ingo
solaris11.log
Description: Text document
solaris10.log
Description: Text document
solaris9.log
Description: Text document
- Re: [groff] 1.22.4.rc4 - Final RC before official 1.22.4,
Ingo Schwarze <=
- Re: [groff] 1.22.4.rc4 - Final RC before official 1.22.4, Bertrand Garrigues, 2018/12/02
- Re: [groff] 1.22.4.rc4 - Final RC before official 1.22.4, Ingo Schwarze, 2018/12/05
- Re: [groff] 1.22.4.rc4 - Final RC before official 1.22.4, Ingo Schwarze, 2018/12/06
- Re: [groff] 1.22.4.rc4 - Final RC before official 1.22.4, Ingo Schwarze, 2018/12/06
- Re: [groff] 1.22.4.rc4 - Final RC before official 1.22.4, Bertrand Garrigues, 2018/12/06
- Re: [groff] 1.22.4.rc4 - Final RC before official 1.22.4, Ingo Schwarze, 2018/12/06
- Re: [groff] 1.22.4.rc4 - Final RC before official 1.22.4, Deri, 2018/12/06