[LU-14198] Several dist-* make-targets broken when building with uid > 2^21 Created: 08/Dec/20  Updated: 27/Jan/21  Resolved: 27/Jan/21

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.12.5
Fix Version/s: Lustre 2.14.0

Type: Bug Priority: Minor
Reporter: Daniel Ahlin Assignee: Daniel Ahlin
Resolution: Fixed Votes: 0
Labels: None
Environment:

Centos 8.2.2004 building with user that has uid=257774961


Attachments: File lustre-ac-use-tar-pax.patch    
Issue Links:
Related
is related to LU-12078 File path for zfs scripts are too long Open
Severity: 2
Rank (Obsolete): 9223372036854775807

 Description   

The autoconf tar test will fail for users with UID > 2^21 since the tar ustar format is specified (which do not support high UIDs).

This causes no tar to be picked up by autoconf which causes the tar-based dist-targets (e.g dist-gzip needed for make rpms),  to fail.

The attached patch changes to tar pax format.

(This is similar to what is for another reason proposed in LU-12078.



 Comments   
Comment by Andreas Dilger [ 08/Dec/20 ]

ahlin, any chance you could submit this as a patch to Gerrit:

https://wiki.lustre.org/Submitting_Changes

Comment by Daniel Ahlin [ 08/Dec/20 ]

Sure - I'll just read up on the process.

Comment by Gerrit Updater [ 09/Dec/20 ]

Daniel Ahlin (ahlin@google.com) uploaded a new patch: https://review.whamcloud.com/40915
Subject: LU-14198 build: Use pax tar format for build of dist-targets
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 356984957abfa80692a68c462202f654a5a5c60d

Comment by Gerrit Updater [ 27/Jan/21 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/40915/
Subject: LU-14198 build: Use pax tar format for build of dist-targets
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 9e5c92b5f31f447e55378b3c43347123de7964e9

Comment by Peter Jones [ 27/Jan/21 ]

Landed for 2.14

Generated at Sat Feb 10 03:07:41 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.