bugGNU roff - Bugs: bug #63726, [not our problem]...

 
 

bug #63726: [not our problem] contrib/gdiffmk/tests/gdiffmk_tests.sh test fails with diffutils-3.9 (was ok with 3.8)

Submitter:  None
Submitted:  Sun 29 Jan 2023 07:44:29 PM UTC
   
 
Category:  Utilities Severity:  3 - Normal
Item Group:  Test Status:  Invalid
Privacy:  Public Assigned to:  gbranden
Open/Closed:  Closed Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Fri 10 Feb 2023 12:19:45 AM UTC, comment #4: 

Un-shout summary.

G. Branden Robinson <gbranden>
Group administrator
Fri 10 Feb 2023 12:18:15 AM UTC, comment #3: 

Turns out not to be our problem; the `-D` flag to `diff`, upon which `gdiffmk` strongly relies, is broken in GNU diffutils 3.9.

https://lists.gnu.org/archive/html/bug-diffutils/2023-01/msg00011.html

I'll update the release notes.

G. Branden Robinson <gbranden>
Group administrator
Thu 02 Feb 2023 04:07:58 PM UTC, comment #2: 

Mike emailed me to let me know that he is retired, so it's up to the rest of the groff community to keep gdiffmk healthy.

Maybe someone with diffutils 3.9 handy would like to give this one a shot.  It will only get more ubiquitous as time passes.

I've updated the gdiffmk(1) man page to reflect his change in status and that update will be in my next push.

G. Branden Robinson <gbranden>
Group administrator
Sun 29 Jan 2023 11:46:21 PM UTC, comment #1: 

Mike, can you have a look at this?

G. Branden Robinson <gbranden>
Group administrator
Sun 29 Jan 2023 07:44:29 PM UTC, original submission:  

I tried to update diffutils to 3.9 in nixpkgs ( https://github.com/NixOS/nixpkgs/pull/213421) and discovered a regression in `groff-1.22.4` (and `groff` from `master` branch) where test fails.

diffutls-3.8 seems to pass the test successfully. 3.9 release announcement: https://savannah.gnu.org/forum/forum.php?forum_id=10282

Here is a test snippet:


groff> .. contents:: :depth: 2
groff> FAIL: contrib/gdiffmk/tests/gdiffmk_tests.sh
groff> ============================================
groff> result.1 TEST FAILED
groff> 5c5
groff> < .mc |
groff> ---
groff> > file1 only
groff> 8d7
groff> < .mc
groff> 10d8
groff> < .mc +
groff> 12d9
groff> < .mc
groff> 14,15c11,12
groff> < .mc *
groff> < .mc
groff> ---
groff> > file1 only
groff> > file1 only
groff> result.2 TEST FAILED
groff> 5c5
groff> < .mc |
groff> ---
groff> > file1 only
groff> 8d7
groff> < .mc
groff> 10d8
groff> < .mc +
groff> 12d9
groff> < .mc
groff> 14,15c11,12
groff> < .mc *
groff> < .mc
groff> ---
groff> > file1 only
groff> > file1 only
groff> result.3 TEST FAILED
groff> 5c5
groff> < .mc |
groff> ---
groff> > file1 only
groff> 8d7
groff> < .mc
groff> 10d8
groff> < .mc +
groff> 12d9
groff> < .mc
groff> 14,15c11,12
groff> < .mc *
groff> < .mc
groff> ---
groff> > file1 only
groff> > file1 only
groff> result.4 TEST FAILED
groff> 5c5
groff> < .mc |
groff> ---
groff> > file1 only
groff> 8d7
groff> < .mc
groff> 10d8
groff> < .mc +
groff> 12d9
groff> < .mc
groff> 14,15c11,12
groff> < .mc *
groff> < .mc
groff> ---
groff> > file1 only
groff> > file1 only
groff> result.5 TEST FAILED
groff> 5c5
groff> < .mc |
groff> ---
groff> > file1 only
groff> 8d7
groff> < .mc
groff> 10d8
groff> < .mc +
groff> 12d9
groff> < .mc
groff> 14,15c11,12
groff> < .mc *
groff> < .mc
groff> ---
groff> > file1 only
groff> > file1 only
groff> result.6 TEST FAILED
groff> 5c5
groff> < .mc C
groff> ---
groff> > file1 only
groff> 8d7
groff> < .mc
groff> 10d8
groff> < .mc A
groff> 12d9
groff> < .mc
groff> 14,15c11,12
groff> < .mc D
groff> < .mc
groff> ---
groff> > file1 only
groff> > file1 only
groff> result.6a TEST FAILED
groff> 5c5
groff> < .mc C
groff> ---
groff> > file1 only
groff> 8d7
groff> < .mc
groff> 10d8
groff> < .mc A
groff> 12d9
groff> < .mc
groff> 14,15c11,12
groff> < .mc D
groff> < .mc
groff> ---
groff> > file1 only
groff> > file1 only
groff> result.7 PASSED
groff> result.8 TEST FAILED
groff> 5d4
groff> < [[
groff> 7,9d5
groff> < ]]
groff> < .br
groff> < .mc |
groff> 12d7
groff> < .mc
groff> 14d8
groff> < .mc +
groff> 16d9
groff> < .mc
groff> 18d10
groff> < [[
groff> 21,24d12
groff> < ]]
groff> < .br
groff> < .mc *
groff> < .mc
groff> result.9 TEST FAILED
groff> 5d4
groff> < <<<<
groff> 7,9d5
groff> < >>>>
groff> < .br
groff> < .mc |
groff> 12d7
groff> < .mc
groff> 14d8
groff> < .mc +
groff> 16d9
groff> < .mc
groff> 18d10
groff> < <<<<
groff> 21,24d12
groff> < >>>>
groff> < .br
groff> < .mc *
groff> < .mc
groff> result.9a TEST FAILED
groff> 5d4
groff> < <<<<
groff> 7,9d5
groff> < >>>>
groff> < .br
groff> < .mc |
groff> 12d7
groff> < .mc
groff> 14d8
groff> < .mc +
groff> 16d9
groff> < .mc
groff> 18d10
groff> < <<<<
groff> 21,24d12
groff> < >>>>
groff> < .br
groff> < .mc *
groff> < .mc
groff> result.10 TEST FAILED
groff> 5d4
groff> < [[
groff> 7,9d5
groff> < ]]
groff> < .
groff> < .mc |
groff> 12d7
groff> < .mc
groff> 14d8
groff> < .mc +
groff> 16d9
groff> < .mc
groff> 18d10
groff> < [[
groff> 21,24d12
groff> < ]]
groff> < .
groff> < .mc *
groff> < .mc
groff> failure_count 11
groff> FAIL contrib/gdiffmk/tests/gdiffmk_tests.sh (exit status: 1)



Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by gbranden (Posted a comment)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 13 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2023-02-10 gbranden Summary[NOT OUR PROBLEM] contrib/gdiffmk/tests/gdiffmk_tests.sh test fails with diffutils-3.9 (was ok with 3.8) [not our problem] contrib/gdiffmk/tests/gdiffmk_tests.sh test fails with diffutils-3.9 (was ok with 3.8)
    2023-02-10 gbranden Severity4 - Important 3 - Normal
        StatusNone Invalid
        Assigned toNone gbranden
        Open/ClosedOpen Closed
        Planned Release1.23.0 None
        Summarycontrib/gdiffmk/tests/gdiffmk_tests.sh test fails with diffutils-3.9 (was ok with 3.8) [NOT OUR PROBLEM] contrib/gdiffmk/tests/gdiffmk_tests.sh test fails with diffutils-3.9 (was ok with 3.8)
    2023-02-02 gbranden Severity3 - Normal 4 - Important
        Assigned tombianchi None
        Planned ReleaseNone 1.23.0
    2023-01-29 gbranden CategoryNone Utilities
        Item GroupNone Test
        Assigned toNone mbianchi

    Back to the top

    Powered by Savane 3.13-4b48.
    Corresponding source code