groff
[Top][All Lists]
Advanced

[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

Attachment: solaris11.log
Description: Text document

Attachment: solaris10.log
Description: Text document

Attachment: solaris9.log
Description: Text document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]