I honestly believe we need to patch tar to have a fallback when they aren't 
set.  All this patching everywhere could easily be fixed if we fix tar instead. 
 Sadly I'm not well enough versed in C to do so but if someone could that would 
be super.
---
TS
http://www.southofheaven.org/
Life begins and ends with chaos, live between the chaos!

On 2013-10-29, at 9:05 AM, Martin Costabel <costa...@wanadoo.fr> wrote:

> On 28/10/13 23:17, Alexander Hansen wrote:
>> On 10/28/13 2:58 PM, Martin Costabel wrote:
>>> I remember a discussion 2 months ago about dpkg producing en error
>>> 
>>> tar: This does not look like a tar archive
>>> tar: Exiting with failure status due to previous errors
>>> /sw/bin/dpkg-deb: subprocess tar returned error exit status 2
> []
>> There's something weird going on with dpkg/tar/gettext.
>> 
>> As an interim workaround, fink's calls to dpkg are wrapped setting
>> environment variables LANG="C" and LC_ALL="C".
> 
> Indeed, 'env LANG=C dpkg' works correctly and does not produce the 
> errors, same as 'env LANG=en dpkg' or even 'env LANG=zh_HK.Big5HKSCS 
> dpkg'. I have to add that in my environment, LANG and LC_ALL are not set:
> 
> costabel% locale
> LANG=
> LC_COLLATE="C"
> LC_CTYPE="C"
> LC_MESSAGES="C"
> LC_MONETARY="C"
> LC_NUMERIC="C"
> LC_TIME="C"
> LC_ALL=
> 
> The problem is in Fink's tar which does not work with compressed 
> archives if LANG is not set. I have not yet understood where exactly 
> hides the bug.
> 
> -- 
> Martin
> 
> 
> 
> ------------------------------------------------------------------------------
> Android is increasing in popularity, but the open development platform that
> developers love is also attractive to malware creators. Download this white
> paper to learn more about secure code signing practices that can help keep
> Android apps secure.
> http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
> _______________________________________________
> Fink-devel mailing list
> Fink-devel@lists.sourceforge.net
> List archive:
> http://news.gmane.org/gmane.os.apple.fink.devel
> Subscription management:
> https://lists.sourceforge.net/lists/listinfo/fink-devel


------------------------------------------------------------------------------
Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper to learn more about secure code signing practices that can help keep
Android apps secure.
http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to