bugmake - Bugs: bug #63867, Port to older versions of gnu tar.

 
 

bug #63867: Port to older versions of gnu tar.

Submitter:  Dmitry Goncharov <dgoncharov>
Submitted:  Sat 04 Mar 2023 02:36:44 PM UTC
   
 
Severity:  3 - Normal Item Group:  Bug
Status:  Fixed Privacy:  Public
Assigned to:  psmith Open/Closed:  Closed
Component Version:  SCM Operating System:  POSIX-Based
Fixed Release:  SCM Triage Status:  Small Effort
* Mandatory Fields

Add a New Comment Rich Markup
   

Sun 02 Apr 2023 02:07:45 PM UTC, comment #4: 

Pushed a fix for this, thanks for the note.

Paul D. Smith <psmith>
Group administrator
Sun 05 Mar 2023 01:59:43 PM UTC, comment #3: 

Of course when I say "every invocation of tar by GNU make" I obviously mean, in the GNU make source directory only.

Paul D. Smith <psmith>
Group administrator
Sun 05 Mar 2023 01:57:54 PM UTC, comment #2: 

I think the recent email is because the tar options are also used to generate the release tarball, not just to generate the tarball containing error results.  Note that we manage these options simply by exporting the TAR_OPTIONS variable, which means every invocation of tar by GNU make will use these options.

Sorting the release tarball (and the other options here) is something that people prefer, to allow for reproducible builds etc.

I think it will work better to simply reset these options when generating the test results tarball, rather than changing the global settings.  I will do that.

Paul D. Smith <psmith>
Group administrator
Sat 04 Mar 2023 02:40:20 PM UTC, comment #1: 

GNU tar versions before 1.28 do not accept option --sort. Given --sort, older tar exits with an error message and gzip creates an archive with an empty file.


13 Tests in 9 Categories Failed (See .diff* files in work dir for details) :-(

tar: unrecognized option '--sort=name'
tar: unrecognized option '--sort=name'
Try 'tar --help' or 'tar --usage' for more information.
Try 'tar --help' or 'tar --usage' for more information.
tar: unrecognized option '--sort=name'
Try 'tar --help' or 'tar --usage' for more information.
*** Testing FAILED!  Details: makeerror-4.4.1-x86_64-pc-linux-gnu-fdgi.tar.gz
*** Please report to <bug-make@gnu.org>


Dmitry Goncharov <dgoncharov>
Sat 04 Mar 2023 02:36:44 PM UTC, original submission:  

.

Dmitry Goncharov <dgoncharov>

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #54438:  sv63867.diff added by dgoncharov (963B - text/x-patch)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by psmith (Posted a comment)
  • -email is unavailable- added by dgoncharov (Submitted the item)
  •  

    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 6 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2023-04-02 psmith StatusNone Fixed
        Assigned toNone psmith
        Open/ClosedOpen Closed
        Fixed ReleaseNone SCM
        Triage StatusNone Small Effort
    2023-03-04 dgoncharov Attached File- Added sv63867.diff, #54438

    Back to the top

    Powered by Savane 3.13-02a9.
    Corresponding source code