From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25937 invoked by alias); 6 Apr 2018 06:53:39 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 42599 Received: (qmail 2204 invoked by uid 1010); 6 Apr 2018 06:53:39 -0000 X-Qmail-Scanner-Diagnostics: from mail-yw0-f173.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(209.85.161.173):SA:0(-1.9/5.0):. Processed in 2.690246 secs); 06 Apr 2018 06:53:39 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: lists@eitanadler.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=vRQc8Be66X/hM9qJIDxau7PTl2jL/5biL/Gq3KQ9M3U=; b=BIpUjBJpoDawPfuugt2n5ziREy4Bijh8u2QPa2VksZeoF+FibV/zl1mpMNLxwsBNwi MaNaE1D/aUeaaHnQv6hlsMoomRVkKxAWJXWXYIoXMvLaqwxZAA+47Ncb2tjGvD6jVvP8 8VQuvXtv0vcvc5XxDcjqkXBXQYIvuMZGXUf/w= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=vRQc8Be66X/hM9qJIDxau7PTl2jL/5biL/Gq3KQ9M3U=; b=ge75u4esoRkAfOavpSYbxQ9ksHmYIalL5F4RC2U5TamXV3ujSj1sV+GMNQr4I8i3Gd F6eLSSRonMnZDYZ6yMEWraFqXrZoI6wOlUYSBCX5eiqlIR6QVRQB3BD1hCVXL1xDje5e 8twRWGvNYYg/CcPHdSa9ct27QpdB2DTcZ2IX6iSjElqIPxgHmkSP6BzduCdNQ21zgVvI k+Q1prv5Wkg9XHiTnhX9YITIG11PuIjQCXkZrbdKUdW/7sclXq44eV7i8EBaGtxCqjT5 blxxVS6mViYqGieyHUgcky6gBVksmBAQtUCBx5J/6I4zrpDFE8sl3qALsH+mhh1nmpl7 xU5g== X-Gm-Message-State: ALQs6tDsliOtfn7ldro9yrFaHc+/b06HL89+ey3mvxJQGNizpXgwuHBa VUMPLJidTMKfeuMfeu00MUUg9V8ivAeIT/iCGylNLw== X-Google-Smtp-Source: AIpwx48J76rT1WR2JlN/73hutT2X94B1WoC8dUKQLJRqC7Wd/FsrzW+UAsoMsHIMMXVYGAG0qoD1PKqr9C7LuBkz9Aw= X-Received: by 10.129.115.215 with SMTP id o206mr6143033ywc.141.1522997613023; Thu, 05 Apr 2018 23:53:33 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <7060C6C4-6721-4878-B8BC-224346633816@kba.biglobe.ne.jp> References: <7060C6C4-6721-4878-B8BC-224346633816@kba.biglobe.ne.jp> From: Eitan Adler Date: Thu, 5 Apr 2018 23:53:02 -0700 Message-ID: Subject: Re: Teach 'tar' to support more file types To: Jun T Cc: Zsh hackers list Content-Type: text/plain; charset="UTF-8" On 4 April 2018 at 20:55, Jun T wrote: > >> 2018/04/02 7:10, Eitan Adler wrote: >> >> In libarchive based (BSD) tar implementations, all file types can be >> uncompressed, even without a filetype letter. In GNU tar's case >> "recent" versions (for over 10 years) can do the same. >> As such, remove the check for tar type and just assume it works. > > We can't assume it works since there are many systems where tar requires > explicit compression flags. Even on some BSDs (OpenBSD and NetBSD) tar > is not based on libarchive. > > If the tar command is based on libarchive, we can detect it by using > 'tar --version'. This patch LGTM. -- Eitan Adler