[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[sr #111123] Numeric user ID too large when generating the tarball
From: |
Giacomo Lorenzetti |
Subject: |
[sr #111123] Numeric user ID too large when generating the tarball |
Date: |
Mon, 16 Sep 2024 13:40:27 -0400 (EDT) |
URL:
<https://savannah.gnu.org/support/?111123>
Summary: Numeric user ID too large when generating the
tarball
Group: Autoconf
Submitter: glorenzetti
Submitted: lun 16 sep 2024 17:40:23
Priority: 5 - Unprioritized
Severity: 3 - Normal
Status: None
Privacy: Public
Assigned to: None
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Operating System: None
_______________________________________________________
Follow-up Comments:
-------------------------------------------------------
Date: lun 16 sep 2024 17:40:23 By: Giacomo Lorenzetti <glorenzetti>
GNU Astronomy Utilities (Gnuastro) uses GNU Autotools. A Gnuastro developer
encountered the "Numeric user ID too large" error when generating a tarball
with the 'make dist' command on his macOS (Monterey 12.3) laptop. His user id
is an integer with 9 digits, which is too big for the old v7 and ustar formats
of tar.
The issue is discussed in Savannah bug #65578 (of Gnuastro), where the
work-around conclusion was to use a conditional that adds 'tar-pax' to
'AM_INIT_AUTOMAKE' when the user ID is so large. For reference, here is
Gnuastro's configure.ac:
https://git.savannah.gnu.org/cgit/gnuastro.git/tree/configure.ac#n44
Even though we encountered this problem in macOS, this problem may not be
limited to it. Other user management systems who use such large IDs may also
cause this issue.
While it is possible to write such workaround downstream in Gnuastro, it would
be nice to have the issue solved upstream in the GNU Autotools since it can
happen for any other developer of other software that uses Autotools.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/support/?111123>
_______________________________________________
Mensaje enviado vía Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
- [sr #111123] Numeric user ID too large when generating the tarball,
Giacomo Lorenzetti <=