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