bug-groff
[Top][All Lists]
Advanced

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

[bug #66155] [PATCH] [man, mom] tests should adapt to discrepant pdftote


From: G. Branden Robinson
Subject: [bug #66155] [PATCH] [man, mom] tests should adapt to discrepant pdftotext and pdfimages implementations
Date: Sat, 7 Sep 2024 21:48:50 -0400 (EDT)

Update of bug #66155 (group groff):

                Category:                 General => Macro package -
others/general
                  Status:                    None => Fixed                  
             Assigned to:                    None => gbranden               
             Open/Closed:                    Open => Closed                 
         Planned Release:                    None => 1.24.0                 
                 Summary: [PATCH] test suite should confirm functionality of
pdftotext and pdfimages => [PATCH] [man,mom] tests should adapt to discrepant
pdftotext and pdfimages implementations

    _______________________________________________________

Follow-up Comment #3:


commit 1cfbd820e4dd3ee5a716b574f835ff07f798461d
Author: Sven Schober <sv3sch@gmail.com>
Date:   Mon Sep 2 20:11:53 2024 +0200

    [man]: Handle discrepant `pdf{images,totext}`.
    
    There are at least two different implementation variants for pdfimages
    and pdftotext out there: poppler's and xpdfreader.com's.
    
    * tmac/tests/an_UR-works.sh: Cope with minute syntax differences between
      these implementations in test case.
    
    Fixes <https://savannah.gnu.org/bugs/?66155> (1/2).
    
    [I tweaked the shell style. --GBR]

commit 195e2574d70661536680fc7c783e5dccbf5df58d
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date:   Sat Sep 7 20:06:50 2024 -0500

    ANNOUNCE: Acknowledge Sven.

commit 06783d46f95cde8d4c06c3bd95f87c862ace8ab6
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date:   Sat Sep 7 02:35:53 2024 -0500

    [mom]: Rename generated test file.
    
    * contrib/mom/mom.am: Rename generated test file.  It's pretty confusing
      to have "test-mom.sh.in" produce "tests-mom.sh" (note the plural).

commit 1354485bc37d66dcc3a3825c91899b3cb392e849
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date:   Sat Sep 7 02:32:10 2024 -0500

    [mom]: Tweak shell style in test script.
    
    * contrib/mom/examples/test-mom.sh.in: Tweak shell style.  Favor `[`
      command over `test` in conditional commands.  Stop quoting string
      literals that are pure alphanumeric character sequences.  Favor `$()`
      command substitution syntax over "backticks"; the groff 1.23.0
      release, with 100+ test scripts using the former syntax, established
      that every platform of interest to us supports it.  Exit with status
      1, not 255, on test failure.  The latter is not good practice per
      POSIX[1]--shells use the eighth bit of the exit status to indicate
      that a signal was received.  Rename variables for clarity.  Use AWK
      more idiomatically and frugally of the process table; it's perfectly
      capable of "grep"ping.  Use Bourne style for control structures, not
      pseudo-C.  More carefully quote variables with contents not under our
      control.  Report number of images found, instead of misreporting any
      value less than two as zero ("no images").  Exit with status 2 on
      failure to locate input files.  Quote file name in diagnostic message
      to make an empty value obvious.  Make failure output messages more
      closely resemble others in groff.
    
      (check_has_images): Prepare for patch by Sven Schober.  Poppler's
      pdfimages program writes out a header.  Strip that header from its
      output before counting lines.  Consequently make test of line count
      more precise.
    
    [1] https://pubs.opengroup.org/onlinepubs/9799919799/utilities/\
    V3_chap02.html#tag_19_08_02

commit de09e1ebc2abcde2ced51b3b3b8249bef631e107
Author: Sven Schober <sv3sch@gmail.com>
Date:   Mon Sep 2 20:11:53 2024 +0200

    [mom]: Test handles discrepant pdf{images,totext}.
    
    * examples/test-mom.sh.in: Handle discrepant `pdf{images,totext}`.
      There are at least two different implementation variants for pdfimages
      and pdftotext out there: poppler's and xpdfreader.com's.  Cope with
      minute syntax differences between these implementations in test case.
    
    Fixes <https://savannah.gnu.org/bugs/?66155> (2/2).
    
    [I tweaked the shell style. --GBR]




    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?66155>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature


reply via email to

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