From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#29235: Builtin bsdtar decompression for .tar.xz not used Date: Fri, 03 Sep 2021 09:10:43 +0200 Message-ID: <871r663zik.fsf_-_@gnus.org> References: <87375m1nkk.fsf@linux-m68k.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31591"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 29235@debbugs.gnu.org, Andreas Schwab To: Devon Sean McCullough Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Sep 03 09:11:12 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mM3M0-00080J-Ri for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 03 Sep 2021 09:11:12 +0200 Original-Received: from localhost ([::1]:50654 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mM3Lz-000294-Kn for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 03 Sep 2021 03:11:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48652) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mM3Lq-00026H-Iz for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2021 03:11:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:59355) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mM3Lq-0001wX-B2 for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2021 03:11:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mM3Lq-0005r3-6e for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2021 03:11:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 03 Sep 2021 07:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29235 X-GNU-PR-Package: emacs Original-Received: via spool by 29235-submit@debbugs.gnu.org id=B29235.163065305622480 (code B ref 29235); Fri, 03 Sep 2021 07:11:02 +0000 Original-Received: (at 29235) by debbugs.gnu.org; 3 Sep 2021 07:10:56 +0000 Original-Received: from localhost ([127.0.0.1]:42665 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mM3Lk-0005qW-8i for submit@debbugs.gnu.org; Fri, 03 Sep 2021 03:10:56 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:54034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mM3Lh-0005qA-LC for 29235@debbugs.gnu.org; Fri, 03 Sep 2021 03:10:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=g7+Ip0Iw5IKJEV12GZd7V/CO/1nvW6RhXcoWzTa6sqY=; b=XalayeM3bW8CNP5USCr0STxX8f RmSqcO1zIEQ68SzR6twBBh2ZLP6nvb+f/zUK9TXfIPbmszi7Ul73b3VVYeqlCzGhWvs61SGu6mH6Q M2oZL9XsLAbjRmsazUAAydET7L/afvXKudZ2jhz0wcZ/8Ae+0+VYwad9B149PCdyyzwU=; Original-Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mM3LX-0000Nr-Ul; Fri, 03 Sep 2021 09:10:46 +0200 In-Reply-To: (Devon Sean McCullough's message of "Fri, 10 Nov 2017 09:24:01 -0500") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:213321 Archived-At: Devon Sean McCullough writes: >>> Note that MacOSX lacks xz >> >> Not even under a different name? > > Turns out xz is redundant because gunzip, gzcat and zcat all work. (I'm going through old bug reports that unfortunately weren't resolved at the time.) So Macos doesn't have a separate binary for xz, but makes gunzip handle that format, too? So would the following change make sense, or do we need more parameters in the compressing case to make Macos gzip make an .xz archive? diff --git a/lisp/jka-cmpr-hook.el b/lisp/jka-cmpr-hook.el index 6933a7c1d0..5a884c7ade 100644 --- a/lisp/jka-cmpr-hook.el +++ b/lisp/jka-cmpr-hook.el @@ -203,7 +203,7 @@ jka-compr-compression-info-list ;; can-append strip-extension-flag file-magic-bytes ;; uncompress-function] (mapcar 'purecopy - '(["\\.Z\\'" + `(["\\.Z\\'" "compressing" "compress" ("-c") ;; gzip is more common than uncompress. It can only read, not write. "uncompressing" "gzip" ("-c" "-q" "-d") @@ -238,10 +238,15 @@ jka-compr-compression-info-list "LZMA compressing" "lzma" ("-c" "-q" "-z") "LZMA uncompressing" "lzma" ("-c" "-q" "-d") t t ""] - ["\\.xz\\'" - "XZ compressing" "xz" ("-c" "-q") - "XZ uncompressing" "xz" ("-c" "-q" "-d") - t t "\3757zXZ\0"] + ,(if (featurep 'ns) + ["\\.xz\\'" + "XZ compressing" "gzip" ("-c" "-q") + "XZ uncompressing" "gzip" ("-c" "-q" "-d") + t t "\3757zXZ\0"] + ["\\.xz\\'" + "XZ compressing" "xz" ("-c" "-q") + "XZ uncompressing" "xz" ("-c" "-q" "-d") + t t "\3757zXZ\0"]) ["\\.txz\\'" "XZ compressing" "xz" ("-c" "-q") "XZ uncompressing" "xz" ("-c" "-q" "-d") -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no