diff options
author | G. Branden Robinson <g.branden.robinson@gmail.com> | 2023-02-25 04:03:03 -0600 |
---|---|---|
committer | G. Branden Robinson <g.branden.robinson@gmail.com> | 2023-02-25 04:04:47 -0600 |
commit | 92b1d963d74e9e00c7d3aa532888e8b4b474c01e (patch) | |
tree | d84090693c2cc93fb29209a7d4563f746d57c4bf /PROBLEMS | |
parent | 168d596d31ecf3b0af67e41932c4cf1782a8edbf (diff) | |
download | groff-git-92b1d963d74e9e00c7d3aa532888e8b4b474c01e.tar.gz |
PROBLEMS: Note expected Solaris 10 test failures.
Commit b2157f22b5, 22 February, exposed this.
Diffstat (limited to 'PROBLEMS')
-rw-r--r-- | PROBLEMS | 21 |
1 files changed, 20 insertions, 1 deletions
@@ -841,7 +841,7 @@ in place to use a conforming shell. Here is an example. `find . -name '*.sh' | grep /tests/` $ PATH=/usr/xpg4/bin:$PATH gmake check -Two test failures remain expected on Solaris 10. +Some test failures remain expected on Solaris 10. 1. FAIL: tmac/tests/pdfpic_does-not-choke-on-bad-pdfinfo-output.sh @@ -872,6 +872,25 @@ Two test failures remain expected on Solaris 10. which sanitizes $PATH to avoid privilege escalation, thus making it likely that the non-conforming tr in /usr/bin will be found first. +3. FAIL: src/roff/groff/tests/initialization_is_quiet.sh + FAIL: src/roff/groff/tests/msoquiet_works.sh + FAIL: src/roff/groff/tests/soquiet_works.sh + + /usr/xpg4/bin/sh is non-conforming with the POSIX Issue 4 standard, + despite its name. Its "unset" builtin is buggy. + + These tests use the "unset" shell builtin command to prevent + environment variables from confounding test results. + + POSIX says "[u]nsetting a variable ... that was not previously set + is not considered an error and will not cause the shell to abort." + + Nevertheless this builtin returns an error exit status in this + circumstance. + + $ /usr/xpg4/bin/sh -c 'unset _NON_EXISTENT_XYZ; echo $?' + 1 + ---------------------------------------------------------------------- * I am building from the Git repository, using 'autoreconf' from a GNU |