From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 28 11:43:58 2022 Received: (at submit) by debbugs.gnu.org; 28 Apr 2022 15:43:58 +0000 Received: from localhost ([127.0.0.1]:49663 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nk6JB-0005Gu-Ri for submit@debbugs.gnu.org; Thu, 28 Apr 2022 11:43:58 -0400 Received: from lists.gnu.org ([209.51.188.17]:59316) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nk6JA-0005Gn-1J for submit@debbugs.gnu.org; Thu, 28 Apr 2022 11:43:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37260) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nk6J9-0001hW-Of for bug-gnu-emacs@gnu.org; Thu, 28 Apr 2022 11:43:55 -0400 Received: from mail-il1-x132.google.com ([2607:f8b0:4864:20::132]:42660) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nk6J5-0000G9-Dk for bug-gnu-emacs@gnu.org; Thu, 28 Apr 2022 11:43:55 -0400 Received: by mail-il1-x132.google.com with SMTP id r17so2236255iln.9 for ; Thu, 28 Apr 2022 08:43:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=63mUSj9As0hrzX3vnildaId7223B47QOHkb6ggCFKNw=; b=RQ5X9EH71U9/7BY58zAnYxX6W0wiPH/GJnuTxybBAsKa3t3YbeeXp0N9gPwth/xK1v 7kxceUqRxqCgRI2y6gHIOqgj9O8gHdQH19qwsR9rlT1dVQGy0uy/npI3pdS7quNF9WSH mx/On6YmqZfoQg5ZVo6D83urfnMAe61W4sEqHnNtvFCy4gn31KyzmGitUEBzv13XwawP u8LL+EQZX49N00OHxpaWCbNeoJzFukyZ4tgyKhxEj2r193PnfD5HZpnwOs1Y0hJDxksi M2u7/7Ni2iqNT1IjVWtnwq7IwgcWbnKcI/g1Xk4o3jAzTAPJriSoGzNDyfFCE2XCikA5 c9JQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=63mUSj9As0hrzX3vnildaId7223B47QOHkb6ggCFKNw=; b=zhaRic7pTTdPXp1ytfCFR3iMJ8uuhndLeQSMetkyXosMOPO1i9zFBxTWxNaELtDJwG 9RQL6e+gMlTmieNmhxzFl9hBcj12k8m4KaqDTEhdimTdIR7GlUxnopfQ7bE1hRsTY0RB 6CaLg3AmktjpYEomqaNxaE/PBXYYvnXLRAzSp+Z7Ph10h5aZVqAtsOcwFam90Ael+/1V kj1hHvib/zIHopQlypUFqJCHK2MIKK4+zUHL66R7FHXSBWIiSrM+N9KPnWZv8TKTznGT xKz+SpMJYkNiINutu3HV3ivP8zizc+1TbojPa4W9jiZ/wvdrB71qRNKNasj/fLKslz1S I6TA== X-Gm-Message-State: AOAM532CpPfU9gIJNgmQqeewb2tmcXyVEvjxb3SdscdL7oy8RvNn3zpk V6mJ3zu48TY5IhhYWOdT+BtazEVJV1uZGakBPLUVnxpB6fo= X-Google-Smtp-Source: ABdhPJyWCuM21IpS7w9F4pX43eGHkmgA/WLfw785HTOrMzgDoCY+5JmQmfbvKum7Nn3zrBH9ozs3QlXfUxqHfIHFmXo= X-Received: by 2002:a05:6e02:1c0c:b0:2cc:1757:ebbe with SMTP id l12-20020a056e021c0c00b002cc1757ebbemr12950319ilh.205.1651160627346; Thu, 28 Apr 2022 08:43:47 -0700 (PDT) MIME-Version: 1.0 From: Dan McCarthy Date: Thu, 28 Apr 2022 11:43:36 -0400 Message-ID: Subject: 28.1; tar-mode doesn't re-compress when saving remote files To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="000000000000a901ec05ddb8ca95" Received-SPF: pass client-ip=2607:f8b0:4864:20::132; envelope-from=daniel.c.mccarthy@gmail.com; helo=mail-il1-x132.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --000000000000a901ec05ddb8ca95 Content-Type: text/plain; charset="UTF-8" On a remote machine: dan@solstice:/tmp$ touch a b c dan@solstice:/tmp$ tar cf test.tar a b c dan@solstice:/tmp$ bzip2 -z test.tar dan@solstice:/tmp$ file test.tar.bz2 test.tar.bz2: bzip2 compressed data, block size = 900k If you visit that remote file and save it, the result will have the .bz2 extension but won't actually be compressed: dan@solstice:/tmp$ file test.tar.bz2 test.tar.bz2: POSIX tar archive (GNU) This doesn't happen with compressed remote files which aren't tar archives. In GNU Emacs 28.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.31, cairo version 1.16.0) of 2022-04-12 built on october.example.org Windowing system distributor 'The X.Org Foundation', version 11.0.12014000 System Description: Slackware 15.0 x86_64 Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM GTK3 ZLIB Important settings: value of $LC_COLLATE: C value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Fundamental Minor modes in effect: shell-dirtrack-mode: t hexl-follow-ascii: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tab-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: ~/.emacs.d/lisp/android-mode hides /home/blakestone/.emacs.d/elpa/android-mode-20190903.811/android-mode ~/.emacs.d/lisp/connection hides /home/blakestone/.emacs.d/elpa/connection-20191111.446/connection ~/.emacs.d/lisp/link hides /home/blakestone/.emacs.d/elpa/link-20191111.446/link /home/blakestone/.emacs.d/elpa/transient-20220425.1314/transient hides /usr/local/share/emacs/28.1/lisp/transient /home/blakestone/.emacs.d/elpa/dictionary-20201001.1727/dictionary hides /usr/local/share/emacs/28.1/lisp/net/dictionary ~/.emacs.d/lisp/greek hides /usr/local/share/emacs/28.1/lisp/language/greek ~/.emacs.d/lisp/longlines hides /usr/local/share/emacs/28.1/lisp/obsolete/longlines Features: (shadow sort mail-extr ffap emacsbug message rmc puny rfc822 mml mml-sec epa epg rfc6068 epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils vc-hg vc-git diff-mode easy-mmode vc-bzr vc-dispatcher tar-mode arc-mode archive-mode jka-compr pcmpl-unix pcmpl-gnu with-editor compat dired-aux dired dired-loaddefs tramp-cache tramp-sh executable misearch multi-isearch edmacro kmacro cua-base cus-load acme-search quack thingatpt compile text-property-search cmuscheme scheme advice tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell pcomplete comint ring parse-time iso8601 time-date ls-lisp format-spec ansi-color c-xref rx session vanc-init bindat vanc-mode hexl ecf-mode derived cl-extra help-mode dcm-general server cl info package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 166897 25031) (symbols 48 15286 4) (strings 32 52764 4059) (string-bytes 1 1727857) (vectors 16 31379) (vector-slots 8 983720 94988) (floats 8 84 70) (intervals 56 9204 1194) (buffers 992 22)) --000000000000a901ec05ddb8ca95 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On a remote machine:

dan@solstice:/tmp$ touch a b c=
dan@solstice:/tmp$ tar cf test.tar a b c
dan@solstice:/tmp$ bzip2 -z= test.tar
dan@solstice:/tmp$ file test.tar.bz2
test.tar.bz2: bzip2 = compressed data, block size =3D 900k

If you visit that remote file a= nd save it, the result will have the .bz2
extension but won't actual= ly be compressed:

dan@solstice:/tmp$ file test.tar.bz2
test.tar.= bz2: POSIX tar archive (GNU)

This doesn't happen with compressed= remote files which aren't tar archives.

In GNU Emacs 28.1 (buil= d 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.31, cairo version 1.16.0)
= =C2=A0of 2022-04-12 built on october= .example.org
Windowing system distributor 'The X.Org Foundation&= #39;, version 11.0.12014000
System Description: Slackware 15.0 x86_64
Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GP= M GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBXML2 MODULES NOTIFY INOTIFY PDUM= PER PNG RSVG SECCOMP SOUND
THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM= XPM GTK3 ZLIB

Important settings:
=C2=A0 value of $LC_COLLATE: C=
=C2=A0 value of $LANG: en_US.UTF-8
=C2=A0 locale-coding-system: utf-= 8-unix

Major mode: Fundamental

Minor modes in effect:
=C2= =A0 shell-dirtrack-mode: t
=C2=A0 hexl-follow-ascii: t
=C2=A0 tooltip= -mode: t
=C2=A0 global-eldoc-mode: t
=C2=A0 electric-indent-mode: t=C2=A0 mouse-wheel-mode: t
=C2=A0 tab-bar-mode: t
=C2=A0 file-name-= shadow-mode: t
=C2=A0 global-font-lock-mode: t
=C2=A0 font-lock-mode:= t
=C2=A0 auto-composition-mode: t
=C2=A0 auto-encryption-mode: t
= =C2=A0 auto-compression-mode: t
=C2=A0 line-number-mode: t
=C2=A0 tra= nsient-mark-mode: t

Load-path shadows:
~/.emacs.d/lisp/android-mo= de hides /home/blakestone/.emacs.d/elpa/android-mode-20190903.811/android-m= ode
~/.emacs.d/lisp/connection hides /home/blakestone/.emacs.d/elpa/conn= ection-20191111.446/connection
~/.emacs.d/lisp/link hides /home/blakesto= ne/.emacs.d/elpa/link-20191111.446/link
/home/blakestone/.emacs.d/elpa/t= ransient-20220425.1314/transient hides /usr/local/share/emacs/28.1/lisp/tra= nsient
/home/blakestone/.emacs.d/elpa/dictionary-20201001.1727/dictionar= y hides /usr/local/share/emacs/28.1/lisp/net/dictionary
~/.emacs.d/lisp/= greek hides /usr/local/share/emacs/28.1/lisp/language/greek
~/.emacs.d/l= isp/longlines hides /usr/local/share/emacs/28.1/lisp/obsolete/longlines
=
Features:
(shadow sort mail-extr ffap emacsbug message rmc puny rfc8= 22 mml mml-sec
epa epg rfc6068 epg-config gnus-util rmail rmail-loaddefs= mm-decode
mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils m= ailheader
sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-ut= ils vc-hg
vc-git diff-mode easy-mmode vc-bzr vc-dispatcher tar-mode arc-= mode
archive-mode jka-compr pcmpl-unix pcmpl-gnu with-editor compat dire= d-aux
dired dired-loaddefs tramp-cache tramp-sh executable misearch
m= ulti-isearch edmacro kmacro cua-base cus-load acme-search quack
thingatp= t compile text-property-search cmuscheme scheme advice tramp
tramp-loadd= efs trampver tramp-integration files-x tramp-compat shell
pcomplete comi= nt ring parse-time iso8601 time-date ls-lisp format-spec
ansi-color c-xr= ef rx session vanc-init bindat vanc-mode hexl ecf-mode
derived cl-extra = help-mode dcm-general server cl info package browse-url
url url-proxy ur= l-privacy url-expand url-methods url-history url-cookie
url-domsuf url-u= til mailcap url-handlers url-parse auth-source cl-seq
eieio eieio-core c= l-macs eieio-loaddefs password-cache json subr-x map
url-vars seq byte-o= pt gv bytecomp byte-compile cconv cl-loaddefs cl-lib
iso-transl tooltip = eldoc paren electric uniquify ediff-hook vc-hooks
lisp-float-type elisp-= mode mwheel term/x-win x-win term/common-win x-dnd
tool-bar dnd fontset = image regexp-opt fringe tabulated-list replace
newcomment text-mode lisp= -mode prog-mode register page tab-bar menu-bar
rfn-eshadow isearch easym= enu timer select scroll-bar mouse jit-lock
font-lock syntax font-core te= rm/tty-colors frame minibuffer cl-generic
cham georgian utf-8-lang misc-= lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp519= 32 hebrew greek romanian slovak czech
european ethiopic indian cyrillic = chinese composite emoji-zwj charscript
charprop case-table epa-hook jka-= cmpr-hook help simple abbrev obarray
cl-preloaded nadvice button loaddef= s faces cus-face macroexp files
window text-properties overlay sha1 md5 = base64 format env code-pages
mule custom widget hashtable-print-readable= backquote threads dbusbind
inotify lcms2 dynamic-setting system-font-se= tting font-render-setting
cairo move-toolbar gtk x-toolkit x multi-tty m= ake-network-process emacs)

Memory information:
((conses 16 166897= 25031)
=C2=A0(symbols 48 15286 4)
=C2=A0(strings 32 52764 4059)
= =C2=A0(string-bytes 1 1727857)
=C2=A0(vectors 16 31379)
=C2=A0(vector= -slots 8 983720 94988)
=C2=A0(floats 8 84 70)
=C2=A0(intervals 56 920= 4 1194)
=C2=A0(buffers 992 22))
--000000000000a901ec05ddb8ca95-- From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 28 14:49:28 2022 Received: (at 55166) by debbugs.gnu.org; 28 Apr 2022 18:49:28 +0000 Received: from localhost ([127.0.0.1]:49934 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nk9Ci-0003tn-3V for submit@debbugs.gnu.org; Thu, 28 Apr 2022 14:49:28 -0400 Received: from quimby.gnus.org ([95.216.78.240]:57576) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nk9Cf-0003tZ-M2 for 55166@debbugs.gnu.org; Thu, 28 Apr 2022 14:49:26 -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=shQkXfCjjqwKkPt02bgJwPWQg888zHzDqL7/6BwUGrs=; b=KKucS8VhBwPHkOT1kPVCsRMwT9 lw4cEJSXzrPh+WA2lVqzbco2vscvnDW894iQIi0TOz3ULscUCNEgCWTyexIDHVgaxrmGOgAMaw6Pi A40sQA3/3BE0uYViSlrA10raJ+kA8N2e6AKTYFYkrNu4XKEmmWm1SFrWnS0G4wF+f5lQ=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nk9CW-0003os-Be; Thu, 28 Apr 2022 20:49:19 +0200 From: Lars Ingebrigtsen To: Dan McCarthy Subject: Re: bug#55166: 28.1; tar-mode doesn't re-compress when saving remote files References: X-Now-Playing: Freeform Five feat. =?utf-8?B?UsOzaXPDrW4=?= Murphy's _Leviathan_: "Leviathan (Cage & Aviary Remix)" Date: Thu, 28 Apr 2022 20:49:13 +0200 In-Reply-To: (Dan McCarthy's message of "Thu, 28 Apr 2022 11:43:36 -0400") Message-ID: <87y1zphwly.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Dan McCarthy writes: > dan@solstice:/tmp$ touch a b c > dan@solstice:/tmp$ tar cf test.tar a b c > dan@solstice:/tmp$ bzip2 -z test.tar > dan@solstice:/tmp$ file test.tar.bz2 > test.tar.bz2: bzip2 compressed data, block s [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55166 Cc: 55166@debbugs.gnu.org, Michael Albinus X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Dan McCarthy writes: > dan@solstice:/tmp$ touch a b c > dan@solstice:/tmp$ tar cf test.tar a b c > dan@solstice:/tmp$ bzip2 -z test.tar > dan@solstice:/tmp$ file test.tar.bz2 > test.tar.bz2: bzip2 compressed data, block size = 900k > > If you visit that remote file and save it, the result will have the .bz2 > extension but won't actually be compressed: > > dan@solstice:/tmp$ file test.tar.bz2 > test.tar.bz2: POSIX tar archive (GNU) > > This doesn't happen with compressed remote files which aren't tar archives. I can reproduce this problem with Emacs 29, too. (And if I edit the file locally instead of via tramp, the tar file is saved compressed, so it seems to be tramp-related.) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue May 03 08:37:04 2022 Received: (at 55166) by debbugs.gnu.org; 3 May 2022 12:37:04 +0000 Received: from localhost ([127.0.0.1]:38921 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nlrm4-0006nT-DV for submit@debbugs.gnu.org; Tue, 03 May 2022 08:37:04 -0400 Received: from mout.gmx.net ([212.227.17.20]:49057) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nlrm2-0006my-0p for 55166@debbugs.gnu.org; Tue, 03 May 2022 08:37:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1651581415; bh=7zL5Hu4B+GMejhfb3SajOZl1MFpemItkATPgMZJfw3w=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=BKKPfakD8nuueIYmNJYE5twBAN6C+JzIv8JAE1PmNRbMaUeIKSssf6mJi1qEgAAIg eTEhhedjYuery7nrq0waN4rt9PUFxOeGFSa34iIkmdnW+a67ea3E+9tmruR8yQ7LFI +7I5VLrJxecD6ppuJwhy1fu+kf3rt/nOboSA86pI= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([79.140.119.214]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M4Jqb-1nlaek108P-000Ntr; Tue, 03 May 2022 14:36:55 +0200 From: Michael Albinus To: Lars Ingebrigtsen Subject: Re: bug#55166: 28.1; tar-mode doesn't re-compress when saving remote files References: <87y1zphwly.fsf@gnus.org> Date: Tue, 03 May 2022 14:36:53 +0200 In-Reply-To: <87y1zphwly.fsf@gnus.org> (Lars Ingebrigtsen's message of "Thu, 28 Apr 2022 20:49:13 +0200") Message-ID: <87h766u716.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:D50Cq3JvEF+6wYCQdtacjWAA82FG12RvOIPabVfM0/vwt6Hibva 70pdGl5LSIpgzH1hqK0AvCoASPG8+8IrtJhG1k6DVHFjvEd3QWdMnP2tIYWevLIENNmoDZV cNbm0NMKGRw0q3m3YG3q9uxYwZhrmu2lUzeiidY0iI4SJ88ryAHISkAKb2RyYBnR5T5nG6W vUdI5PMN8mqF9/GGMpj1Q== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:+tu2gyUg//o=:+cNtGhO9Mk9y5mzphodacp Xq94WhtQQdsNhj1I840gx6STHL0+8HcSyUyKGNTJKbZXFBy6MxyAEeFwXby6uQWNwo0kZVEbx QxrFlVVs2G+WIH+Z3PW32uBKNS9CYnXfWu0NX6pmWJgMFMXu5jC/9nV8Z05Ow9EZxfIKIicDO yxyW4qV0y7TgE74ETPAJSmzaY0kgq2IlMIves2E2obYG43lWSzgAzSJDFoUY/oqgaeMPZZgms NE2ELw/YI+KAeNoxCV26Zh0sIKRg3TuK4dwRN0xOq3SCiiOrc44lmW4Z0XBd8dH0rtAZ7xPWZ TGAC1Eof8aHOsOF+75rm5i632YXVAVtrhCiJ9VrlmKYhKMUYPIuDDUFb6ix7Vb+OG56DGcf+4 l4czmtmKjCBlrXliw/bHtXH4E8RLLWNV0X6FG9187ht34CgXL7XmQJdiOfvM+/NjzgCAJtLhP XZSFHY/UCyGJnPoVeEm32oB2qrCq2ZkydnTVeeT2SL/pX1c3GIDS/Fi2crHK/bJcm2RZPlNlC itXCalnblGL581f+jIVQqEGu7NL0Wy6h3VHMR9iMgnJXRs7eD5MekZP6t1WPZnxtq6CtQe5U4 HZHMcYjeUSyW9Kq4WA1jbiEesP0Io0BFGsP2enNgBsr0B8B23qxKZndE4xUi0V389hyct0kY0 KUJrZoGRLNavUNe9L4EckNOGth/CQeJezbUOKXfQPeM/r88+fSCYGZq6iHkXYmwiBS5jfRp7C L9nRvJA42jh8FTnfSLciO4M5Cyu5PdGBPUl1XiUltAewFtxJ77rLhcdJSq0zp9frMGatna3WY iIU0hevpzLBDtJYE3jDw6gAtSJg5pldZZuULY0RtgKxMBrUYK0pdU0i9ksUEcpdSmUKCb14sL Y9/HiVth9A9163qKVDuh+f2gcsHPblaf5AaTWb1jbFAwJU4clDn0LK4g/RGC5m1GK1fPN4wde lmRyNVUvDiII6td2lNdeACVS0Jk99EqrgqoSdF1kbEmTEP+yET6uNGTB7RholC0cUUtLyolDV uaXvv/NV95flCdGF/P9BUDX1qA+V7yEDUjMa/xjKQ7X7bvzDuxagTUmJs0nwxNS/uAo2+4SZQ NKJfpwn8Pir7wY= Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 55166 Cc: 55166@debbugs.gnu.org, Dan McCarthy X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Lars Ingebrigtsen writes: Hi, >> dan@solstice:/tmp$ touch a b c >> dan@solstice:/tmp$ tar cf test.tar a b c >> dan@solstice:/tmp$ bzip2 -z test.tar >> dan@solstice:/tmp$ file test.tar.bz2 >> test.tar.bz2: bzip2 compressed data, block size =3D 900k >> >> If you visit that remote file and save it, the result will have the .bz= 2 >> extension but won't actually be compressed: >> >> dan@solstice:/tmp$ file test.tar.bz2 >> test.tar.bz2: POSIX tar archive (GNU) >> >> This doesn't happen with compressed remote files which aren't tar archi= ves. > > I can reproduce this problem with Emacs 29, too. (And if I edit the > file locally instead of via tramp, the tar file is saved compressed, so > it seems to be tramp-related.) Well, the problem seems to exist since Emacs 27, likely due to some subtle changes in basic-save-buffer-1 or basic-save-buffer-2. I haven't poked further there, because it looks like saving the buffer with this constellation happened twice in Emacs 26, which looks not optimal. The problem is an exotic feature of write-region, which first looks for a file name handler in FILENAME, and if there isn't one, it checks VISIT. write-region of the compressed remote tar file in the scenario above is called like =2D-8<---------------cut here---------------start------------->8--- ... tramp-file-name-handler(write-region nil nil "/ssh:detlef:/tmp/tmpfSxlA9= " nil "/ssh:detlef:/tmp/test.tar.bz2" "/ssh:detlef:/tmp/test.tar.bz2" nil) write-region(nil nil "/ssh:detlef:/tmp/tmpfSxlA9" nil "/ssh:detlef:/tmp/= test.tar.bz2" "/ssh:detlef:/tmp/test.tar.bz2") basic-save-buffer-2() basic-save-buffer-1() basic-save-buffer(t) save-buffer(1) funcall-interactively(save-buffer 1) call-interactively(save-buffer nil nil) command-execute(save-buffer) =2D-8<---------------cut here---------------end--------------->8--- That is, a remote temporary file ("/ssh:detlef:/tmp/tmpfSxlA9") is written, and the magic extension of the remote VISIT argument "/ssh:detlef:/tmp/test.tar.bz2" is ignored. When FILENAME is a local temporary file, the handler for VISIT (jka-compr-handler) is triggered. That's the second test Lars has applied. I've pushed a fix to master, which shall fix this. Dan, could you pls check? In parallel I'll try to write a test case for this problem. But that's unrelated to closing this bug. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Tue May 03 14:02:59 2022 Received: (at 55166) by debbugs.gnu.org; 3 May 2022 18:02:59 +0000 Received: from localhost ([127.0.0.1]:41006 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nlwrT-0001tj-93 for submit@debbugs.gnu.org; Tue, 03 May 2022 14:02:59 -0400 Received: from mail-il1-f179.google.com ([209.85.166.179]:42581) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nlwrS-0001tT-4q for 55166@debbugs.gnu.org; Tue, 03 May 2022 14:02:58 -0400 Received: by mail-il1-f179.google.com with SMTP id r17so10231297iln.9 for <55166@debbugs.gnu.org>; Tue, 03 May 2022 11:02:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=uZxamLMYaQPS+Wvb/evOypvFIcRMm7n/5svGNhqT5oo=; b=KeAz1YzK68FMD0u65Npx/fe47sr8FnMQTWBd0mVNbpJneXBXsK0GupOAjxKvUQEnvf stHv4n8suhX6yG+LMmJ9kjFtPTKlSeVqCjKo911x4H6+loavAYgTNNk2QoBJVDoGyd8v /2vG9mt2a2tmm34tiK0IDIg9PDvIvqbtL9ZKKtsdMyAuEqKzGjfMK7OZoeet09Xwbjac YWvi8an4VIFdsUw73LgO/9+skhDGL8shcHhH/9dnpC8Z8psPVAkY/4M3fBwSMke6fmMg Z/wt5DSqrhUiModoqYTgmEziPVf9z8UIZCjwg/tYa1geGDmOE1e2prCfQhWkRphgBySn vgTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=uZxamLMYaQPS+Wvb/evOypvFIcRMm7n/5svGNhqT5oo=; b=7BnWhzqo1xH8NruxQTHmVRvaP1YMTz5LNsSCy6NsN7HIWDs4k2abovG4Te/dag2agm V73oRphYz0BMRsdgZQTQR4kJx6kveOnbRVQTnK62eTzF2bO5RZLQ4INYqxEbjNnGs3F0 2SbovkqlvoOU9bfK88GrLzFA3NU+r2WWZ6WfkIsYJoIF8qrD/wBFi1lW8KimOCHoj88P 9gdRG2EfD0P5OYc84KzswlYpEf798GJWK5sdFZwWHGjzxg8/pS5Wq1jvB42h18wbwQZN frqh6x27PUcE2sf2dPdBm+MY7Gh5YIk1G09vDp5cISTPXNfaDEg00pg8pjBWoPRQaAiy 6KJg== X-Gm-Message-State: AOAM531PA/X9ubQ7aSBFeoch8mCxCcdWMLQ7eK72+47q2Jhr0TLS4134 kTHFnXaFVxvA31NsCoMSwOkHMy8I+RKb23g21Hc= X-Google-Smtp-Source: ABdhPJwl4M59/8hxUvVmQvEUFyqasgnrnPDtujTnTM1vOMW5E36E6doamuHFxlI4ozgz99kD/3mmMjfv/hhvamt64QI= X-Received: by 2002:a05:6e02:156b:b0:2cd:a04d:4420 with SMTP id k11-20020a056e02156b00b002cda04d4420mr6760226ilu.125.1651600972504; Tue, 03 May 2022 11:02:52 -0700 (PDT) MIME-Version: 1.0 References: <87y1zphwly.fsf@gnus.org> <87h766u716.fsf@gmx.de> In-Reply-To: <87h766u716.fsf@gmx.de> From: Dan McCarthy Date: Tue, 3 May 2022 14:02:41 -0400 Message-ID: Subject: Re: bug#55166: 28.1; tar-mode doesn't re-compress when saving remote files To: Michael Albinus Content-Type: multipart/alternative; boundary="00000000000046e38a05de1f5189" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55166 Cc: 55166@debbugs.gnu.org, Lars Ingebrigtsen X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --00000000000046e38a05de1f5189 Content-Type: text/plain; charset="UTF-8" It works perfectly. Thanks a lot! On Tue, May 3, 2022 at 8:36 AM Michael Albinus wrote: > Lars Ingebrigtsen writes: > > Hi, > > >> dan@solstice:/tmp$ touch a b c > >> dan@solstice:/tmp$ tar cf test.tar a b c > >> dan@solstice:/tmp$ bzip2 -z test.tar > >> dan@solstice:/tmp$ file test.tar.bz2 > >> test.tar.bz2: bzip2 compressed data, block size = 900k > >> > >> If you visit that remote file and save it, the result will have the .bz2 > >> extension but won't actually be compressed: > >> > >> dan@solstice:/tmp$ file test.tar.bz2 > >> test.tar.bz2: POSIX tar archive (GNU) > >> > >> This doesn't happen with compressed remote files which aren't tar > archives. > > > > I can reproduce this problem with Emacs 29, too. (And if I edit the > > file locally instead of via tramp, the tar file is saved compressed, so > > it seems to be tramp-related.) > > Well, the problem seems to exist since Emacs 27, likely due to some > subtle changes in basic-save-buffer-1 or basic-save-buffer-2. I haven't > poked further there, because it looks like saving the buffer with this > constellation happened twice in Emacs 26, which looks not optimal. > > The problem is an exotic feature of write-region, which first looks for > a file name handler in FILENAME, and if there isn't one, it checks > VISIT. > > write-region of the compressed remote tar file in the scenario above is > called like > > --8<---------------cut here---------------start------------->8--- > ... > tramp-file-name-handler(write-region nil nil > "/ssh:detlef:/tmp/tmpfSxlA9" nil "/ssh:detlef:/tmp/test.tar.bz2" > "/ssh:detlef:/tmp/test.tar.bz2" nil) > write-region(nil nil "/ssh:detlef:/tmp/tmpfSxlA9" nil > "/ssh:detlef:/tmp/test.tar.bz2" "/ssh:detlef:/tmp/test.tar.bz2") > basic-save-buffer-2() > basic-save-buffer-1() > basic-save-buffer(t) > save-buffer(1) > funcall-interactively(save-buffer 1) > call-interactively(save-buffer nil nil) > command-execute(save-buffer) > --8<---------------cut here---------------end--------------->8--- > > That is, a remote temporary file ("/ssh:detlef:/tmp/tmpfSxlA9") is > written, and the magic extension of the remote VISIT argument > "/ssh:detlef:/tmp/test.tar.bz2" is ignored. > > When FILENAME is a local temporary file, the handler for VISIT > (jka-compr-handler) is triggered. That's the second test Lars has applied. > > I've pushed a fix to master, which shall fix this. Dan, could you pls > check? > > In parallel I'll try to write a test case for this problem. But that's > unrelated to closing this bug. > > Best regards, Michael. > --00000000000046e38a05de1f5189 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
It works perfectly. Thanks a lot!

On Tue, May 3, 2022 = at 8:36 AM Michael Albinus <mi= chael.albinus@gmx.de> wrote:
Lars Ingebrigtsen <larsi@gnus.org> writes:

Hi,

>> dan@solstice:/tmp$ touch a b c
>> dan@solstice:/tmp$ tar cf test.tar a b c
>> dan@solstice:/tmp$ bzip2 -z test.tar
>> dan@solstice:/tmp$ file test.tar.bz2
>> test.tar.bz2: bzip2 compressed data, block size =3D 900k
>>
>> If you visit that remote file and save it, the result will have th= e .bz2
>> extension but won't actually be compressed:
>>
>> dan@solstice:/tmp$ file test.tar.bz2
>> test.tar.bz2: POSIX tar archive (GNU)
>>
>> This doesn't happen with compressed remote files which aren= 9;t tar archives.
>
> I can reproduce this problem with Emacs 29, too.=C2=A0 (And if I edit = the
> file locally instead of via tramp, the tar file is saved compressed, s= o
> it seems to be tramp-related.)

Well, the problem seems to exist since Emacs 27, likely due to some
subtle changes in basic-save-buffer-1 or basic-save-buffer-2. I haven't=
poked further there, because it looks like saving the buffer with this
constellation happened twice in Emacs 26, which looks not optimal.

The problem is an exotic feature of write-region, which first looks for
a file name handler in FILENAME, and if there isn't one, it checks
VISIT.

write-region of the compressed remote tar file in the scenario above is
called like

--8<---------------cut here---------------start------------->8---
=C2=A0 ...
=C2=A0 tramp-file-name-handler(write-region nil nil "/ssh:detlef:/tmp/= tmpfSxlA9" nil "/ssh:detlef:/tmp/test.tar.bz2" "/ssh:de= tlef:/tmp/test.tar.bz2" nil)
=C2=A0 write-region(nil nil "/ssh:detlef:/tmp/tmpfSxlA9" nil &quo= t;/ssh:detlef:/tmp/test.tar.bz2" "/ssh:detlef:/tmp/test.tar.bz2&q= uot;)
=C2=A0 basic-save-buffer-2()
=C2=A0 basic-save-buffer-1()
=C2=A0 basic-save-buffer(t)
=C2=A0 save-buffer(1)
=C2=A0 funcall-interactively(save-buffer 1)
=C2=A0 call-interactively(save-buffer nil nil)
=C2=A0 command-execute(save-buffer)
--8<---------------cut here---------------end--------------->8---

That is, a remote temporary file ("/ssh:detlef:/tmp/tmpfSxlA9") i= s
written, and the magic extension of the remote VISIT argument
"/ssh:detlef:/tmp/test.tar.bz2" is ignored.

When FILENAME is a local temporary file, the handler for VISIT
(jka-compr-handler) is triggered. That's the second test Lars has appli= ed.

I've pushed a fix to master, which shall fix this. Dan, could you pls check?

In parallel I'll try to write a test case for this problem. But that= 9;s
unrelated to closing this bug.

Best regards, Michael.
--00000000000046e38a05de1f5189-- From debbugs-submit-bounces@debbugs.gnu.org Wed May 04 02:46:18 2022 Received: (at 55166-done) by debbugs.gnu.org; 4 May 2022 06:46:18 +0000 Received: from localhost ([127.0.0.1]:41541 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nm8mA-0007gf-65 for submit@debbugs.gnu.org; Wed, 04 May 2022 02:46:18 -0400 Received: from mout.gmx.net ([212.227.17.22]:41743) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nm8m8-0007gR-FL for 55166-done@debbugs.gnu.org; Wed, 04 May 2022 02:46:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1651646769; bh=lEjTXan25zJ6YrRfgCfKNpImwEarsPb9aiM4dbiRspI=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=i4HgUGscoYvKESKK5uP0Eww5lFmHZNwE3SJl/PU/yRtekFTP73CIF3lk6zzoL7l2+ ogGq0j4hCbQNEvY5luNplKSmjcQpt9zTeUfNSPT9tT510QLc052svtkFFBFmhXs09o 75crdpnnnE4TilhlxZ0nyMkP5gz1Pk16jXSCpfNQ= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([213.220.159.23]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MtfJX-1o6z9C0ZLj-00v6DD; Wed, 04 May 2022 08:46:09 +0200 From: Michael Albinus To: Dan McCarthy Subject: Re: bug#55166: 28.1; tar-mode doesn't re-compress when saving remote files References: <87y1zphwly.fsf@gnus.org> <87h766u716.fsf@gmx.de> Date: Wed, 04 May 2022 08:46:08 +0200 In-Reply-To: (Dan McCarthy's message of "Tue, 3 May 2022 14:02:41 -0400") Message-ID: <87tua5iymn.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:rf1tuxk22ScKPctNF5KZnXaPElYK5quAWqZSrxZdpHi1d6c/d/i h3F9J0Q1fZw6cQ5PDWLy5pHpqx0V3Aek+OdKA9FyhZlP0XS4sUkQYlai58BwkkZfpuEQ8jU 8tk6HygYCcXxxwfUHGvUMWGHeMW/mjZGCs3C+gDTI+fxZSYia8r6Pooxk3TDmO6Jv/Lfk9q P3NjNiKTGn8KTJuUll8Ag== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:jk6Mr7Fba/Q=:ZDFUgFRN3r9fDcfCJA9Itd ail3AAZNknB0CkT8Am10Pdn45g+U7jWPunIzpw819C7nCPmaqGxTwPKMG5yC6YnvfqKpG8FJo BocO3zy2JCW/4u3hPdo21on2zd2b5pOZpZOkb0i82GD/mTVsZSxotzy4zkXDlVEVou15/7djP H0u9mJotI+SqTcWIThUjoR8ipJrKb30zWlicvHo4MCzNtdA2r5e8BtTPE95HUVF9rUtYeJouU vbBEhAcvj44RU6zgADSQErB+ddoZwhRJQw+b2o3Ak2S5kaA2ubMy20MNjA0G4qNnlRW3WTt8E IpOAnxnC5E7p0UHZ9xT+5S9QKv3pONBz7CabogHhJCt4R0LjxSO8ZApTDevQfJyfTS1u0ygXM UU9FhZVwofgXviU6LxpFNP/CQszbZZGEkDobZasiarxh9mAQyA+jy0PsP6av7D5lyN7pmseF2 lSjr2RKog4ks5Swihk1We0BnOmCXAK0nBogXWaWpr59w4gJ+zN62LRRkEZiTSCBa//usOzzaF zHPnEfpq8TKGt4QkdEKQ7lbWhaFXrHUUQLiIPkDY9/PGXQpwOgqlsOwjCMLmXVRyqvRalU6Nq H2Zln0IUN6RSDVkEmDtmhpJhFi0rIxBtFNTfaR4zGk4LVkcSwautfJF4MQcJkPyCciUYOOGFH cjYqZ8Zdxu4khSxnMmR2lFgPeVPdkxti4ZPYsPrLWYX/nsBLZi0apj4qF13dlMkRagMc4xbt/ wTSPsO87WCzdcVi1Zr7gk2wBtwHAdtD4ubY+cI2cZPs14/+svOE4SJrEUfKxzXF196AhgSgr9 hQMVm70l/KrvJ3vgodHbnzAa1komWM0LKSzhpBkDHSwInV1wUT1+UoRUWmxcjpzc9zHIoVmRY 8hm5ENf9H8omPPlP1P5AJlNgi2FueWGiTaZ2h8amA/57ODfhCIsOKuMm7cIb6/6y2ov6YX68Z v4dDsJsDBCpw3rCJkfaR+/pHC3MxUBdK/ZQSU9J8YYktFQr3PK4zgJuBvp8oEdxzx7P3lsrEx G808l7/mq1BQnlUJ+OXWEV+c2lHbwI6GoMoT5FUqMNu1C5ArFa1PdF8g2CF7Uvp6iKesNvLkP 4N/w1Nd8rK0yYA= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 55166-done Cc: 55166-done@debbugs.gnu.org, Lars Ingebrigtsen X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Version: 29.1 Dan McCarthy writes: Hi Dan, > It works perfectly. Thanks a lot! Thanks for the feedback, I'm closing the bug. Later this year, I'll release Tramp 2.6 on GNU ELPA. This will contain the patch, and it will work also with older Emacsen. Best regards, Michael. From unknown Sat Jun 21 10:39:35 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 01 Jun 2022 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator