Changes between Initial Version and Version 1 of Ticket #52186
- Timestamp:
- Sep 7, 2016, 10:22:18 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #52186
- Property Owner changed from macports-tickets@… to mww@…
- Property Cc mww@… removed
-
Property
Summary
changed from
gnutar 1.29 broken when LANG unset
tognutar @1.29_0: breaks when LANG unset
-
Ticket #52186 – Description
initial v1 1 1 The gnutar 1.29 release causes 'gnutar -zxvf ', etc to fail when LANG is unset. 2 2 This issue is discussed in the thread http://lists.gnu.org/archive/html/bug-tar/2016-09/msg00000.html 3 3 {{{ 4 4 $ gnutar -zcvf test_data.tar.gz test_data 5 5 test_data/ … … 12 12 gnutar: Child died with signal 11 13 13 gnutar: Error is not recoverable: exiting now 14 14 }}} 15 15 The failure backtraces as... 16 16 {{{ 17 17 $ ulimit -c unlimited 18 18 $ gnutar -zcvf test_data.tar.gz test_data … … 73 73 frame #22: 0x00007fff895605ad libdyld.dylib`start + 1 74 74 (lldb) 75 75 }}} 76 76 The offending commit in tar git causing this is... 77 77 {{{ 78 78 commit 589ba77faf60e4632771d80e2b25d9e3778d4a3f 79 79 Author: Sergey Poznyakoff <address@hidden> … … 91 91 * tests/Makefile.am: Add comperr.at 92 92 * tests/testsuite.at: Include comperr.at 93 93 }}} 94 94 In particular, the change.... 95 95 {{{ 96 96 diff --git a/src/system.c b/src/system.c 97 97 index 9414233..dc0b2b0 100644 … … 105 105 xpipe (parent_pipe); 106 106 child_pid = xfork (); 107 107 }}} 108 108 doesn't seem to play well with the threading in the CoreFoundation framework (at least when LANG is unset). 109 109