groff-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[groff] 06/10: PROBLEMS: Coalesce gdiffmk items.


From: G. Branden Robinson
Subject: [groff] 06/10: PROBLEMS: Coalesce gdiffmk items.
Date: Sun, 16 Apr 2023 21:23:09 -0400 (EDT)

gbranden pushed a commit to branch master
in repository groff.

commit d1d77c2b0e5e3bf4ffbbb2b8453faacd51d20d61
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
AuthorDate: Sun Apr 16 19:23:20 2023 -0500

    PROBLEMS: Coalesce gdiffmk items.
    
    Also borrow wording from "ANNOUNCE".
---
 PROBLEMS | 35 ++++++++++++++++++++---------------
 1 file changed, 20 insertions(+), 15 deletions(-)

diff --git a/PROBLEMS b/PROBLEMS
index 8c95ae8bc..df6914c45 100644
--- a/PROBLEMS
+++ b/PROBLEMS
@@ -29,24 +29,29 @@ General Problems
 
 [groff 1.23.0]
 
-* gdiffmk doesn't work on FreeBSD; I get errors from "expr".
-
-gdiffmk uses the expr(1) command to parse its arguments.  FreeBSD has
-extended the syntax of its expr command in a non-backward compatible way
-that it claims better conforms with POSIX's utility syntax guidelines
-with respect to option processing: however, POSIX mandates no options
-for expr.  Other implementations of expr do not support traditional
-Unix-style options ('-a', '-b', ...), and perhaps as a consequence do
-not follow FreeBSD's interpretation of the guidelines.  You way want to
-set $EXPR_COMPAT in your shell environment.  We hope to have a
-workaround for this behavior in a future release.
+* gdiffmk doesn't work / its automated test fails.
 
-----------------------------------------------------------------------
+Some portability issues are known to affect groff's gdiffmk utility.
 
-* gdiffmk doesn't work / its automated test fails.
+- A defect in GNU diffutils 3.9 (January 2023) causes gdiffmk to
+  malfunction and its automated test to fail.  See
+  <https://debbugs.gnu.org/db/61/61193.html>.
+
+- gdiffmk does not work with BusyBox diff (which does not implement GNU
+  diff's "-D" option).
+
+- gdiffmk does not work on FreeBSD due to specifics of that platform's
+  expr(1) implementation.
 
-A defect in GNU diffutils 3.9 (January 2023) causes gdiffmk to
-malfunction.  See <https://debbugs.gnu.org/db/61/61193.html>.
+  gdiffmk uses the expr(1) command to parse its arguments.  FreeBSD has
+  extended the syntax of its expr command in a non-backward compatible
+  way that it claims better conforms with POSIX's utility syntax
+  guidelines with respect to option processing: however, POSIX mandates
+  no options for expr.  Other implementations of expr do not support
+  traditional Unix-style options ('-a', '-b', ...), and perhaps as a
+  consequence do not follow FreeBSD's interpretation of the guidelines.
+  You way want to set $EXPR_COMPAT in your shell environment.  We hope
+  to have a workaround for this behavior in a future release.
 
 ----------------------------------------------------------------------
 



reply via email to

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