From unknown Mon Jun 23 11:28:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13770: 24.3.50; Add support for .txz suffix, XZ-compressed tar archives Resent-From: Ulrich =?UTF-8?Q?M=C3=BCller?= Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 20 Feb 2013 08:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 13770 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 13770@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.136135061232164 (code B ref -1); Wed, 20 Feb 2013 08:57:01 +0000 Received: (at submit) by debbugs.gnu.org; 20 Feb 2013 08:56:52 +0000 Received: from localhost ([127.0.0.1]:38595 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U85Tw-0008Mj-4m for submit@debbugs.gnu.org; Wed, 20 Feb 2013 03:56:52 -0500 Received: from eggs.gnu.org ([208.118.235.92]:53259) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U85Ts-0008Ma-NS for submit@debbugs.gnu.org; Wed, 20 Feb 2013 03:56:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U85Se-0006Mt-16 for submit@debbugs.gnu.org; Wed, 20 Feb 2013 03:55:38 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-102.5 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD, USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:32830) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U85Sd-0006Mp-VF for submit@debbugs.gnu.org; Wed, 20 Feb 2013 03:55:31 -0500 Received: from eggs.gnu.org ([208.118.235.92]:36309) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U85SX-0005Md-5L for bug-gnu-emacs@gnu.org; Wed, 20 Feb 2013 03:55:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U85SS-0006Jw-IJ for bug-gnu-emacs@gnu.org; Wed, 20 Feb 2013 03:55:24 -0500 Received: from a1iwww1.kph.uni-mainz.de ([134.93.134.1]:41208) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U85SS-0006DX-9a for bug-gnu-emacs@gnu.org; Wed, 20 Feb 2013 03:55:20 -0500 Received: from a1i15.kph.uni-mainz.de (a1i15.kph.uni-mainz.de [134.93.134.92]) by a1iwww1.kph.uni-mainz.de (8.14.4/8.13.4) with ESMTP id r1K8t6lC011835 for ; Wed, 20 Feb 2013 09:55:06 +0100 Received: from a1i15.kph.uni-mainz.de (localhost [127.0.0.1]) by a1i15.kph.uni-mainz.de (8.14.5/8.14.2) with ESMTP id r1K8t64J000448; Wed, 20 Feb 2013 09:55:06 +0100 Received: (from ulm@localhost) by a1i15.kph.uni-mainz.de (8.14.6/8.14.6/Submit) id r1K8t6Ub000444; Wed, 20 Feb 2013 09:55:06 +0100 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----cutting-here-may-damage-your-screen-surface----70522001----" Message-ID: <20772.36714.137094.798295@a1i15.kph.uni-mainz.de> Date: Wed, 20 Feb 2013 09:55:06 +0100 X-Mailer: VM 8.2.0b under 23.4.1 (x86_64-pc-linux-gnu) From: Ulrich =?UTF-8?Q?M=C3=BCller?= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) ------cutting-here-may-damage-your-screen-surface----70522001---- Content-Type: text/plain; charset=us-ascii Content-Description: message body text Content-Transfer-Encoding: 7bit The .txz suffix has recently become somewhat popular. For example, Slackware GNU/Linux and FreeBSD are using it. Attached patch adds support for .txz to jka-compr. (In other places, like dired-x, .txz is already recognised). It would be nice if this could be added to the trunk. ------cutting-here-may-damage-your-screen-surface----70522001---- Content-Type: text/plain; name="txz.patch" Content-Disposition: inline; filename="txz.patch" Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by a1iwww1.kph.uni-mainz.de id r1K8t6lC011835 2013-02-20 Ulrich M=C3=BCller * jka-cmpr-hook.el (jka-compr-compression-info-list) (jka-compr-mode-alist-additions): Handle .txz suffix for XZ-compressed tar archives. --- emacs/lisp/jka-cmpr-hook.el +++ emacs/lisp/jka-cmpr-hook.el @@ -234,6 +234,10 @@ "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") + t nil "\3757zXZ\0"] ;; dzip is gzip with random access. Its compression program can't ;; read/write stdin/out, so .dz files can only be viewed without ;; saving, having their contents decompressed with gzip. @@ -302,7 +306,9 @@ :group 'jka-compr) =20 (defcustom jka-compr-mode-alist-additions - (list (cons (purecopy "\\.tgz\\'") 'tar-mode) (cons (purecopy "\\.tbz2= ?\\'") 'tar-mode)) + (list (cons (purecopy "\\.tgz\\'") 'tar-mode) + (cons (purecopy "\\.tbz2?\\'") 'tar-mode) + (cons (purecopy "\\.txz\\'") 'tar-mode)) "List of pairs added to `auto-mode-alist' when installing jka-compr. Uninstalling jka-compr removes all pairs from `auto-mode-alist' that installing added. ------cutting-here-may-damage-your-screen-surface----70522001------ From unknown Mon Jun 23 11:28:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13770: 24.3.50; Add support for .txz suffix, XZ-compressed tar archives Resent-From: Ulrich Mueller Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 20 Feb 2013 09:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13770 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 13770@debbugs.gnu.org Received: via spool by 13770-submit@debbugs.gnu.org id=B13770.13613531883578 (code B ref 13770); Wed, 20 Feb 2013 09:40:01 +0000 Received: (at 13770) by debbugs.gnu.org; 20 Feb 2013 09:39:48 +0000 Received: from localhost ([127.0.0.1]:38631 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U869T-0000vf-Sa for submit@debbugs.gnu.org; Wed, 20 Feb 2013 04:39:48 -0500 Received: from a1iwww1.kph.uni-mainz.de ([134.93.134.1]:59823) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U869R-0000vX-4K for 13770@debbugs.gnu.org; Wed, 20 Feb 2013 04:39:46 -0500 Received: from a1i15.kph.uni-mainz.de (a1i15.kph.uni-mainz.de [134.93.134.92]) by a1iwww1.kph.uni-mainz.de (8.14.4/8.13.4) with ESMTP id r1K9cYYb013811 for <13770@debbugs.gnu.org>; Wed, 20 Feb 2013 10:38:34 +0100 Received: from a1i15.kph.uni-mainz.de (localhost [127.0.0.1]) by a1i15.kph.uni-mainz.de (8.14.5/8.14.2) with ESMTP id r1K9cXm1001485; Wed, 20 Feb 2013 10:38:33 +0100 Received: (from ulm@localhost) by a1i15.kph.uni-mainz.de (8.14.6/8.14.6/Submit) id r1K9cXeR001483; Wed, 20 Feb 2013 10:38:33 +0100 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="NWVKW4jKXW" Message-ID: <20772.39321.725830.187333@a1i15.kph.uni-mainz.de> Date: Wed, 20 Feb 2013 10:38:33 +0100 In-Reply-To: References: <20772.36714.137094.798295@a1i15.kph.uni-mainz.de> X-Mailer: VM 8.2.0b under 23.4.1 (x86_64-pc-linux-gnu) From: Ulrich Mueller X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.5 (--) --NWVKW4jKXW Content-Type: text/plain; charset=us-ascii Content-Description: message body text Content-Transfer-Encoding: 7bit Here's the ChangeLog entry again; hopefully this time it won't get mangled by the mailer. --NWVKW4jKXW Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by a1iwww1.kph.uni-mainz.de id r1K9cYYb013811 2013-02-20 Ulrich M=C3=BCller * jka-cmpr-hook.el (jka-compr-compression-info-list) (jka-compr-mode-alist-additions): Handle .txz suffix for XZ-compressed tar archives. --NWVKW4jKXW-- From unknown Mon Jun 23 11:28:11 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.428 (Entity 5.428) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Ulrich =?UTF-8?Q?M=C3=BCller?= Subject: bug#13770: closed (Re: bug#13770: 24.3.50; Add support for .txz suffix, XZ-compressed tar archives) Message-ID: References: <20772.36714.137094.798295@a1i15.kph.uni-mainz.de> X-Gnu-PR-Message: they-closed 13770 X-Gnu-PR-Package: emacs Reply-To: 13770@debbugs.gnu.org Date: Wed, 20 Feb 2013 14:33:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1361370783-472-1" This is a multi-part message in MIME format... ------------=_1361370783-472-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #13770: 24.3.50; Add support for .txz suffix, XZ-compressed tar archives which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 13770@debbugs.gnu.org. --=20 13770: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D13770 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1361370783-472-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 13770-done) by debbugs.gnu.org; 20 Feb 2013 14:32:17 +0000 Received: from localhost ([127.0.0.1]:39052 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U8AiS-000063-37 for submit@debbugs.gnu.org; Wed, 20 Feb 2013 09:32:16 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:62490) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U8AiJ-00005n-D7 for 13770-done@debbugs.gnu.org; Wed, 20 Feb 2013 09:32:04 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: At8KABK/CFFsoXXp/2dsb2JhbABEuzWCWAQCexdzgh4BAQQBViMFCws0EhQYDSSIHgbBLZEKA4hhnBmBXoMV X-IPAS-Result: At8KABK/CFFsoXXp/2dsb2JhbABEuzWCWAQCexdzgh4BAQQBViMFCws0EhQYDSSIHgbBLZEKA4hhnBmBXoMV X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="1807842" Received: from 108-161-117-233.dsl.teksavvy.com (HELO pastel.home) ([108.161.117.233]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 20 Feb 2013 09:30:50 -0500 Received: by pastel.home (Postfix, from userid 20848) id 2FEFE6CB99; Wed, 20 Feb 2013 09:30:51 -0500 (EST) From: Stefan Monnier To: Ulrich =?iso-8859-1?Q?M=FCller?= Subject: Re: bug#13770: 24.3.50; Add support for .txz suffix, XZ-compressed tar archives Message-ID: References: <20772.36714.137094.798295@a1i15.kph.uni-mainz.de> Date: Wed, 20 Feb 2013 09:30:51 -0500 In-Reply-To: <20772.36714.137094.798295@a1i15.kph.uni-mainz.de> ("Ulrich =?iso-8859-1?Q?M=FCller=22's?= message of "Wed, 20 Feb 2013 09:55:06 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 13770-done Cc: 13770-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Version: 24.4 > Attached patch adds support for .txz to jka-compr. (In other places, > like dired-x, .txz is already recognised). It would be nice if this > could be added to the trunk. Thank you, installed, Stefan ------------=_1361370783-472-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 20 Feb 2013 08:56:52 +0000 Received: from localhost ([127.0.0.1]:38595 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U85Tw-0008Mj-4m for submit@debbugs.gnu.org; Wed, 20 Feb 2013 03:56:52 -0500 Received: from eggs.gnu.org ([208.118.235.92]:53259) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U85Ts-0008Ma-NS for submit@debbugs.gnu.org; Wed, 20 Feb 2013 03:56:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U85Se-0006Mt-16 for submit@debbugs.gnu.org; Wed, 20 Feb 2013 03:55:38 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-102.5 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD, USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:32830) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U85Sd-0006Mp-VF for submit@debbugs.gnu.org; Wed, 20 Feb 2013 03:55:31 -0500 Received: from eggs.gnu.org ([208.118.235.92]:36309) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U85SX-0005Md-5L for bug-gnu-emacs@gnu.org; Wed, 20 Feb 2013 03:55:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U85SS-0006Jw-IJ for bug-gnu-emacs@gnu.org; Wed, 20 Feb 2013 03:55:24 -0500 Received: from a1iwww1.kph.uni-mainz.de ([134.93.134.1]:41208) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U85SS-0006DX-9a for bug-gnu-emacs@gnu.org; Wed, 20 Feb 2013 03:55:20 -0500 Received: from a1i15.kph.uni-mainz.de (a1i15.kph.uni-mainz.de [134.93.134.92]) by a1iwww1.kph.uni-mainz.de (8.14.4/8.13.4) with ESMTP id r1K8t6lC011835 for ; Wed, 20 Feb 2013 09:55:06 +0100 Received: from a1i15.kph.uni-mainz.de (localhost [127.0.0.1]) by a1i15.kph.uni-mainz.de (8.14.5/8.14.2) with ESMTP id r1K8t64J000448; Wed, 20 Feb 2013 09:55:06 +0100 Received: (from ulm@localhost) by a1i15.kph.uni-mainz.de (8.14.6/8.14.6/Submit) id r1K8t6Ub000444; Wed, 20 Feb 2013 09:55:06 +0100 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----cutting-here-may-damage-your-screen-surface----70522001----" Message-ID: <20772.36714.137094.798295@a1i15.kph.uni-mainz.de> Date: Wed, 20 Feb 2013 09:55:06 +0100 To: bug-gnu-emacs@gnu.org Subject: 24.3.50; Add support for .txz suffix, XZ-compressed tar archives X-Mailer: VM 8.2.0b under 23.4.1 (x86_64-pc-linux-gnu) From: Ulrich =?iso-8859-1?Q?M=FCller?= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) ------cutting-here-may-damage-your-screen-surface----70522001---- Content-Type: text/plain; charset=us-ascii Content-Description: message body text Content-Transfer-Encoding: 7bit The .txz suffix has recently become somewhat popular. For example, Slackware GNU/Linux and FreeBSD are using it. Attached patch adds support for .txz to jka-compr. (In other places, like dired-x, .txz is already recognised). It would be nice if this could be added to the trunk. ------cutting-here-may-damage-your-screen-surface----70522001---- Content-Type: text/plain; name="txz.patch" Content-Disposition: inline; filename="txz.patch" Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by a1iwww1.kph.uni-mainz.de id r1K8t6lC011835 2013-02-20 Ulrich M=C3=BCller * jka-cmpr-hook.el (jka-compr-compression-info-list) (jka-compr-mode-alist-additions): Handle .txz suffix for XZ-compressed tar archives. --- emacs/lisp/jka-cmpr-hook.el +++ emacs/lisp/jka-cmpr-hook.el @@ -234,6 +234,10 @@ "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") + t nil "\3757zXZ\0"] ;; dzip is gzip with random access. Its compression program can't ;; read/write stdin/out, so .dz files can only be viewed without ;; saving, having their contents decompressed with gzip. @@ -302,7 +306,9 @@ :group 'jka-compr) =20 (defcustom jka-compr-mode-alist-additions - (list (cons (purecopy "\\.tgz\\'") 'tar-mode) (cons (purecopy "\\.tbz2= ?\\'") 'tar-mode)) + (list (cons (purecopy "\\.tgz\\'") 'tar-mode) + (cons (purecopy "\\.tbz2?\\'") 'tar-mode) + (cons (purecopy "\\.txz\\'") 'tar-mode)) "List of pairs added to `auto-mode-alist' when installing jka-compr. Uninstalling jka-compr removes all pairs from `auto-mode-alist' that installing added. ------cutting-here-may-damage-your-screen-surface----70522001------ ------------=_1361370783-472-1--