From unknown Wed Jun 18 23:08:12 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#18823 <18823@debbugs.gnu.org> To: bug#18823 <18823@debbugs.gnu.org> Subject: Status: Built-in support for visiting compressed files Reply-To: bug#18823 <18823@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:08:12 +0000 retitle 18823 Built-in support for visiting compressed files reassign 18823 emacs submitter 18823 Dani Moncayo severity 18823 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 25 05:17:23 2014 Received: (at submit) by debbugs.gnu.org; 25 Oct 2014 09:17:23 +0000 Received: from localhost ([127.0.0.1]:34558 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XhxTP-0006m3-7c for submit@debbugs.gnu.org; Sat, 25 Oct 2014 05:17:23 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37193) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XhxTM-0006lq-J2 for submit@debbugs.gnu.org; Sat, 25 Oct 2014 05:17:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XhxTG-0004Z6-Hj for submit@debbugs.gnu.org; Sat, 25 Oct 2014 05:17:15 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:35635) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XhxTG-0004Yy-Eg for submit@debbugs.gnu.org; Sat, 25 Oct 2014 05:17:14 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38913) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XhxTF-0002s8-EH for bug-gnu-emacs@gnu.org; Sat, 25 Oct 2014 05:17:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XhxTE-0004Ub-B8 for bug-gnu-emacs@gnu.org; Sat, 25 Oct 2014 05:17:13 -0400 Received: from mail-wi0-x236.google.com ([2a00:1450:400c:c05::236]:38982) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XhxTE-0004Tc-5U for bug-gnu-emacs@gnu.org; Sat, 25 Oct 2014 05:17:12 -0400 Received: by mail-wi0-f182.google.com with SMTP id bs8so2932864wib.9 for ; Sat, 25 Oct 2014 02:17:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=QUyKxtf5/M9/2IpV7dJhYcvyfk8BVW7DqixbQd6Iecg=; b=VjZ5Tik1Ia/zklyB0CLR879Ale7bNGa0M0t/Gej+GgESIiuZUtFJjiLkqu/Ic2o3uW 7qT3RlNMNy76wih2A/kTbDjQanzhUS5FlrZie6rSEAih9tU8t/2I9EZfjy/tHtiTDhqe aDSEWc90TuqLG2dmhV6UQevKrOGbPO4rgKwLGPj0aEtx3KHG3qGRqjUhls5/+3CY9H75 qSSPDCxno4iNiS8Yt35is3/prnwRagATeH4RKa5H1jaq0EAX4WJLpcijpGtCA9jMCU/G UD78+NdLW/isPcJOVwjCDVnWlpsDYBPGKWfR/ngRlvn4xD0wff8XlwKRnzy8Y8uixmZL wrgg== MIME-Version: 1.0 X-Received: by 10.180.212.48 with SMTP id nh16mr9581913wic.50.1414228631380; Sat, 25 Oct 2014 02:17:11 -0700 (PDT) Received: by 10.217.152.70 with HTTP; Sat, 25 Oct 2014 02:17:11 -0700 (PDT) Date: Sat, 25 Oct 2014 11:17:11 +0200 Message-ID: Subject: 24.4; Built-in support on MS-Windows for visiting compressed files From: Dani Moncayo To: bug-gnu-emacs Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -4.0 (----) Severity: wishlist Currently, on MS-Windows, if gzip.exe is not available at run time, it is not possible to visit .gz files. So, for example, it is not possible to read any info manual from a binary distribution made with a plain "make install". But it seems that limitation could be removed [1]. Hence this request for having built-in support on MS-Windows for displaying compressed files. TIA. In GNU Emacs 24.4.1 (i686-pc-mingw32) of 2014-10-24 on LEG570 Windowing system distributor `Microsoft Corp.', version 6.3.9600 Configured using: `configure --prefix=/c/usr' -- Dani Moncayo [1] http://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00917.html From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 25 05:27:34 2014 Received: (at 18823) by debbugs.gnu.org; 25 Oct 2014 09:27:34 +0000 Received: from localhost ([127.0.0.1]:34579 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XhxdG-000722-3U for submit@debbugs.gnu.org; Sat, 25 Oct 2014 05:27:34 -0400 Received: from mtaout23.012.net.il ([80.179.55.175]:62471) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XhxdD-00071m-Bj for 18823@debbugs.gnu.org; Sat, 25 Oct 2014 05:27:32 -0400 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0NDZ00200TJK8500@a-mtaout23.012.net.il> for 18823@debbugs.gnu.org; Sat, 25 Oct 2014 12:27:24 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NDZ0024WU9O8K10@a-mtaout23.012.net.il>; Sat, 25 Oct 2014 12:27:24 +0300 (IDT) Date: Sat, 25 Oct 2014 12:27:08 +0300 From: Eli Zaretskii Subject: Re: bug#18823: 24.4; Built-in support on MS-Windows for visiting compressed files In-reply-to: X-012-Sender: halo1@inter.net.il To: Dani Moncayo Message-id: <83wq7o4hzn.fsf@gnu.org> References: X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 18823 Cc: 18823@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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 (+) > Date: Sat, 25 Oct 2014 11:17:11 +0200 > From: Dani Moncayo > > Currently, on MS-Windows, if gzip.exe is not available at run time, it > is not possible to visit .gz files. So, for example, it is not possible > to read any info manual from a binary distribution made with a plain > "make install". > > But it seems that limitation could be removed [1]. Hence this request > for having built-in support on MS-Windows for displaying compressed > files. I don't think there's anything Windows-specific here: AFAIK Emacs requires 'gzip' for visiting compressed files on all supported systems, including Unix and GNU systems. It's just that on Posix hosts the probability of 'gzip' being installed is much higher, though not 100% AFAIK. So I think the requested feature could be reworded as follows: enhance jka-compr to support internal decompression methods such as zlib-decompress-region. From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 25 05:37:22 2014 Received: (at 18823) by debbugs.gnu.org; 25 Oct 2014 09:37:22 +0000 Received: from localhost ([127.0.0.1]:34598 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xhxmj-0007I1-OH for submit@debbugs.gnu.org; Sat, 25 Oct 2014 05:37:22 -0400 Received: from mail-wi0-f174.google.com ([209.85.212.174]:56053) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xhxmc-0007HU-2q for 18823@debbugs.gnu.org; Sat, 25 Oct 2014 05:37:19 -0400 Received: by mail-wi0-f174.google.com with SMTP id q5so2899546wiv.13 for <18823@debbugs.gnu.org>; Sat, 25 Oct 2014 02:37:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=CmWAXpD3InoezYYUk6570dLYPpFo9/1QUaCIogMPl8A=; b=vSi4lwc//KpdrZKTa3lNst+vBQwDExKlErjAiH2/tBPD2G3dPqsIlRYAFjYUesjd2y mFQUF/sRnVmy0uwdAR9c5Xm/3uvCzulUhegMiwKNtSsr+p/fZ/t+GX002dsjZ8RT8NfF MdUoM1BS11NEK+GFHwQtt2Bm1Ora3f8oIQIgKpbQvAs58J3MT0I4tdU2KIWi7fnIvDhH oMXtqPkymPcPvRe2jsOVtw9Ygs2DR+w5jF2PtmY+ozjBWiNe9XueVfVwyCo+vjcGL9MU aXugrOAQgzH2SRLAhvNmzhpsSfBelZX/mx5xxq/mbd6M7mIYeAdurKH2Eb6REYCxDKpf 2nfQ== MIME-Version: 1.0 X-Received: by 10.194.78.113 with SMTP id a17mr266005wjx.120.1414229828184; Sat, 25 Oct 2014 02:37:08 -0700 (PDT) Received: by 10.217.152.70 with HTTP; Sat, 25 Oct 2014 02:37:08 -0700 (PDT) Date: Sat, 25 Oct 2014 11:37:08 +0200 Message-ID: Subject: Re: bug#18823: 24.4; Built-in support for visiting compressed files From: Dani Moncayo To: Eli Zaretskii Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 18823 Cc: 18823@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -0.7 (/) retitle 18823 Built-in support for visiting compressed files stop > I don't think there's anything Windows-specific here: AFAIK Emacs > requires 'gzip' for visiting compressed files on all supported > systems, including Unix and GNU systems. It's just that on Posix > hosts the probability of 'gzip' being installed is much higher, though > not 100% AFAIK. > > So I think the requested feature could be reworded as follows: enhance > jka-compr to support internal decompression methods such as > zlib-decompress-region. Ok, I misunderstood you. Thanks. -- Dani Moncayo From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 13 17:28:59 2021 Received: (at 18823) by debbugs.gnu.org; 13 Jul 2021 21:28:59 +0000 Received: from localhost ([127.0.0.1]:42224 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3Pxb-0001Qt-9e for submit@debbugs.gnu.org; Tue, 13 Jul 2021 17:28:59 -0400 Received: from quimby.gnus.org ([95.216.78.240]:35396) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3PxW-0001Qa-TI for 18823@debbugs.gnu.org; Tue, 13 Jul 2021 17:28:58 -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=pMKzrpL0qvcGllydTevtDX8IE7h3lCO4bXUMo0vEMQ8=; b=i+BUYxVQge6eFpcOk6yoUX20fA CKQ+jd4ifHjgceQn7rhezXVSBNI+mlRXj4QzTx3JD0CIJmxhebJkznL+lB5zcEQCPQ6kdXChw8CJI bDLX16faRfy7JXDllZo4YaR8XmJciq08dEd/eHnWGXWtq0nHO3pcdjfDKVWpluwmUBGA=; Received: from cm-84.212.220.105.getinternet.no ([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 1m3PxN-0004iz-9N; Tue, 13 Jul 2021 23:28:48 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#18823: Built-in support for visiting compressed files References: <83wq7o4hzn.fsf@gnu.org> X-Now-Playing: Voigt und Voigt's _Kompakt Total 19_: "Der Schwarm" Date: Tue, 13 Jul 2021 23:28:44 +0200 In-Reply-To: <83wq7o4hzn.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 25 Oct 2014 12:27:08 +0300") Message-ID: <87h7gxoqcz.fsf_-_@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.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: Eli Zaretskii writes: > So I think the requested feature could be reworded as follows: enhance > jka-compr to support internal decompression methods such as > zlib-decompress-region. I've now added this to Emacs 28. I added it as a fallback (when the external programme doesn't exist), because that seemed least likely to break something, but we could consider reversing the code (si [...] 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: 18823 Cc: 18823@debbugs.gnu.org, Dani Moncayo 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 (---) Eli Zaretskii writes: > So I think the requested feature could be reworded as follows: enhance > jka-compr to support internal decompression methods such as > zlib-decompress-region. I've now added this to Emacs 28. I added it as a fallback (when the external programme doesn't exist), because that seemed least likely to break something, but we could consider reversing the code (since it's likely to be faster to use the internal function). This also reminded me that I wanted to add a function that does the "reverse" of `insert-buffer-substring', which I don't think we have. That is, to allow saying (let ((buf (current-buffer))) (with-temp-buffer (create-lots-of-data) (insert-into-buffer buf (point-min) (point-max)))) in an efficient way. When dealing with temporary buffers, you have to contort yourself to use `insert-buffer-substring' in the other direction, and (insert (with-temp-buffer ... (buffer-string))) is pretty inefficient. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 13 17:29:02 2021 Received: (at control) by debbugs.gnu.org; 13 Jul 2021 21:29:02 +0000 Received: from localhost ([127.0.0.1]:42228 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3Pxe-0001RS-Hb for submit@debbugs.gnu.org; Tue, 13 Jul 2021 17:29:02 -0400 Received: from quimby.gnus.org ([95.216.78.240]:35412) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3Pxd-0001Qk-Dm for control@debbugs.gnu.org; Tue, 13 Jul 2021 17:29:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=d5a2dXJkMaab5ZiBT/J+BTn2mQutJVATSOShafADcdw=; b=uMKJNlod25ZQb0D9Z86zKbGpD4 hdeZDE5NhjnnyLnwrmO32NCwbjWOwZWWWwWXDE8MDDlPXGqacIiPMZ3AYWpzWqXycuHHt09RTMLqV H3bOO2q1B3RsadWtwRFC57OfZFws/fwSebI8mqzZbI719diRh17H1doci1jq2VIqcxRA=; Received: from cm-84.212.220.105.getinternet.no ([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 1m3PxV-0004j8-Rl for control@debbugs.gnu.org; Tue, 13 Jul 2021 23:28:55 +0200 Date: Tue, 13 Jul 2021 23:28:53 +0200 Message-Id: <87fswhoqcq.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #18823 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: close 18823 28.1 quit 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: control 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 (---) close 18823 28.1 quit From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 14 08:49:40 2021 Received: (at 18823) by debbugs.gnu.org; 14 Jul 2021 12:49:40 +0000 Received: from localhost ([127.0.0.1]:43297 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3eKa-00067M-9D for submit@debbugs.gnu.org; Wed, 14 Jul 2021 08:49:40 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49168) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3eKY-000676-1d for 18823@debbugs.gnu.org; Wed, 14 Jul 2021 08:49:38 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:38576) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m3eKS-0000we-Ec; Wed, 14 Jul 2021 08:49:32 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1928 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m3eKR-0005Id-UB; Wed, 14 Jul 2021 08:49:32 -0400 Date: Wed, 14 Jul 2021 15:49:32 +0300 Message-Id: <83bl7583hf.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <87h7gxoqcz.fsf_-_@gnus.org> (message from Lars Ingebrigtsen on Tue, 13 Jul 2021 23:28:44 +0200) Subject: Re: bug#18823: Built-in support for visiting compressed files References: <83wq7o4hzn.fsf@gnu.org> <87h7gxoqcz.fsf_-_@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 18823 Cc: 18823@debbugs.gnu.org, dmoncayo@gmail.com 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 (---) > From: Lars Ingebrigtsen > Cc: Dani Moncayo , 18823@debbugs.gnu.org > Date: Tue, 13 Jul 2021 23:28:44 +0200 > > This also reminded me that I wanted to add a function that does the > "reverse" of `insert-buffer-substring', which I don't think we have. That > is, to allow saying > > (let ((buf (current-buffer))) > (with-temp-buffer > (create-lots-of-data) > (insert-into-buffer buf (point-min) (point-max)))) > > in an efficient way. When dealing with temporary buffers, you have to > contort yourself to use `insert-buffer-substring' in the other > direction, and > > (insert > (with-temp-buffer > ... > (buffer-string))) > > is pretty inefficient. To insert text, you must make the buffer into which you insert be the current buffer. That's how the low-level insertion primitives work. So what will insert-into-buffer do that is different (and more efficient) than the contortion you need to do now, which involves temporary switch to the target buffer? Or what am I missing? From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 14 09:05:24 2021 Received: (at 18823) by debbugs.gnu.org; 14 Jul 2021 13:05:24 +0000 Received: from localhost ([127.0.0.1]:43346 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3eZo-0006di-3A for submit@debbugs.gnu.org; Wed, 14 Jul 2021 09:05:24 -0400 Received: from quimby.gnus.org ([95.216.78.240]:43182) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3eZm-0006dM-0w for 18823@debbugs.gnu.org; Wed, 14 Jul 2021 09:05:22 -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=TzOanPzNkthH8JDRalAUCvWdspngD48TwL8TFwy8Pm4=; b=kq1Td7raWpSP066eGk6/hjSxH2 MLLTcwPobyb5igX86JyBybwBVBz2UqX7Cjzy2Cazb31LmJITGMEvytKCWKZ7z0DT2xIOQ58+LSim3 PlqirKqCQeiWf+b8PvcGMS2Ggwjh1aKqCtAS+B7tBfiFFYfH0ahMZv9cAJislilsRTG8=; Received: from cm-84.212.220.105.getinternet.no ([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 1m3eZd-0003oF-PX; Wed, 14 Jul 2021 15:05:16 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#18823: Built-in support for visiting compressed files References: <83wq7o4hzn.fsf@gnu.org> <87h7gxoqcz.fsf_-_@gnus.org> <83bl7583hf.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEXJTiNeNh3QnUJ2 iIb///8ZJKJIAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+UHDgw7AZoNrXgAAAGSSURBVDjLfZOBlYQg DEQhNkCwgRAbULb/3m4mwK635zueT4FPZgLBlErW9KeVlFQLP08gl5yC5njQ1XhhegFF7w7KDcyI Uj5SOqXying0n1LpCTwsZ7pCIK+vlpL8A/QRlABYcC5x861bmI+czpvxObIqAYyv7Wsfn9FvoPfR bJkeJEKpTXdOis8lpI5B2nWnr7thCitzVukd3370K0DDwQoz0sqI7LUdEzjPsHirjpncqu6Y8N6q KX3c6xERWAuwvdQtdg63F1ZsAJTSJgESgDs7/CIQhgE0QEMIvRCwAKVcq2ZGGHaFnO4g1yJQQmoE 49YEcNVL9awqAeLUCODSAbCFAdIHCCMu6AGYJVke2AJBmgBJBkDbnFIm7BtWfoPoi0cFfQ4I0uzH bZ8hBy7UOYFRSlVC9iIYFguUiG77AuIoKivLcwN4R8j4jwGQ+R3w4gh/WwjaNA+gARhQaRMgioWZ ceEAmNkEpgPoAKw8Dgrlrr8BQ2wUNUB9Axy4RUalDjA9uBmJTHVKtbyASRi3EJYfSpRQ5vKf36gA AAAldEVYdGRhdGU6Y3JlYXRlADIwMjEtMDctMTRUMTI6NTk6MDErMDA6MDDUe9a8AAAAJXRFWHRk YXRlOm1vZGlmeQAyMDIxLTA3LTE0VDEyOjU5OjAxKzAwOjAwpSZuAAAAAABJRU5ErkJggg== X-Now-Playing: Coldcut's _What's That Noise?_: "Not Paid Enough" Date: Wed, 14 Jul 2021 15:05:13 +0200 In-Reply-To: <83bl7583hf.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 14 Jul 2021 15:49:32 +0300") Message-ID: <87o8b5jbau.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.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: Eli Zaretskii writes: > To insert text, you must make the buffer into which you insert be the > current buffer. That's how the low-level insertion primitives work. > So what will insert-into-buffer do that is different (an [...] 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: 18823 Cc: 18823@debbugs.gnu.org, dmoncayo@gmail.com 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 (---) Eli Zaretskii writes: > To insert text, you must make the buffer into which you insert be the > current buffer. That's how the low-level insertion primitives work. > So what will insert-into-buffer do that is different (and more > efficient) than the contortion you need to do now, which involves > temporary switch to the target buffer? It just does the contortion for you. This sort of thing comes up mostly when doing stuff with temporary buffers, so I wonder whether we should consider adding a special form for it. That is, something like `with-temp-buffer-and-insert' that would work identically as `with-temp-buffer', but insert the contents of the buffer into the current buffer before killing the temporary buffer... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 14 09:16:32 2021 Received: (at 18823) by debbugs.gnu.org; 14 Jul 2021 13:16:33 +0000 Received: from localhost ([127.0.0.1]:43373 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3eka-0008FP-KL for submit@debbugs.gnu.org; Wed, 14 Jul 2021 09:16:32 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3ekY-0008A5-O8 for 18823@debbugs.gnu.org; Wed, 14 Jul 2021 09:16:31 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39424) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m3ekS-0002wi-EI; Wed, 14 Jul 2021 09:16:25 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:3570 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m3ekS-00069Z-20; Wed, 14 Jul 2021 09:16:24 -0400 Date: Wed, 14 Jul 2021 16:16:24 +0300 Message-Id: <834kcx828n.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <87o8b5jbau.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 14 Jul 2021 15:05:13 +0200) Subject: Re: bug#18823: Built-in support for visiting compressed files References: <83wq7o4hzn.fsf@gnu.org> <87h7gxoqcz.fsf_-_@gnus.org> <83bl7583hf.fsf@gnu.org> <87o8b5jbau.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 18823 Cc: 18823@debbugs.gnu.org, dmoncayo@gmail.com 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 (---) > From: Lars Ingebrigtsen > Cc: dmoncayo@gmail.com, 18823@debbugs.gnu.org > Date: Wed, 14 Jul 2021 15:05:13 +0200 > > Eli Zaretskii writes: > > > To insert text, you must make the buffer into which you insert be the > > current buffer. That's how the low-level insertion primitives work. > > So what will insert-into-buffer do that is different (and more > > efficient) than the contortion you need to do now, which involves > > temporary switch to the target buffer? > > It just does the contortion for you. So you want a function that does (let ((source-buf (current-buffer))) (with-current-buffer target-buf (insert-buffer-substring source-buf ...))) is that it? > This sort of thing comes up mostly when doing stuff with temporary > buffers, so I wonder whether we should consider adding a special form > for it. That is, something like `with-temp-buffer-and-insert' that > would work identically as `with-temp-buffer', but insert the contents of > the buffer into the current buffer before killing the temporary > buffer... If it's something one must do a lot, maybe... From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 14 09:17:40 2021 Received: (at 18823) by debbugs.gnu.org; 14 Jul 2021 13:17:40 +0000 Received: from localhost ([127.0.0.1]:43378 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3elf-0000ev-Uh for submit@debbugs.gnu.org; Wed, 14 Jul 2021 09:17:40 -0400 Received: from quimby.gnus.org ([95.216.78.240]:43324) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3eld-0000Yr-Dp for 18823@debbugs.gnu.org; Wed, 14 Jul 2021 09:17:38 -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=rQBN23dw5kS3y3IStd7WwWJybfSgFrHRK+kaioRhe9c=; b=FdImLD+LGbVbLBlvGp+bbCFN3W X48YiD+ogPXXgHEK6RI/vhy/66SEBl0Hd2qIqbi+u4TcTASJaYPggj46eir7Mf++vuSADau4nitSU 7HfhyOGqbQXBwp2IpY/1MPIBIjmB12lgNQla3ssADzudeLAKZgjgE0W+qGEr6Q3G9Qh4=; Received: from cm-84.212.220.105.getinternet.no ([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 1m3elU-0003uW-VA; Wed, 14 Jul 2021 15:17:31 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#18823: Built-in support for visiting compressed files References: <83wq7o4hzn.fsf@gnu.org> <87h7gxoqcz.fsf_-_@gnus.org> <83bl7583hf.fsf@gnu.org> <87o8b5jbau.fsf@gnus.org> <834kcx828n.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEXk49z4+PLS0sqt raZ/hm4rLR9OVytVWUn///+1xwLuAAAAAWJLR0QIht6VegAAAAd0SU1FB+UHDg0RAfSkC2cAAAGX SURBVDjLlZRLkoIwEIYRL6BzAitY5V5g2JtoDqCdXGA67iGB608HIiSMLqarCFR/6cffJmab/Vvb Zf8FXxk97I35iBGcF18Zg+Nj9k+fu5Cqxi74C4fnGDx1SPatA5hSXY1rQ0CPlwg41FOVk0ZsI4Co aGNZUijEoFAGjO4BBoVK3WOAoMEYCgQw9zRCGTKkN64BEgK/4Z50pWAE/t0mwLxA2u6VnAEYiAXW Y2H/KJOM5CO49qRh7JdAMqseSRn5aV2PBD0ASHUQoKGoHwLmBfYLAPsOeM2gRv0r4L1KLTUWECwB DHyjflG0xMCRMo9o7C8d+3BKfK4n+kxBeThXtN8SejgwyYE7KRxuGrSSzuj4iBaAehDOSuvG2jNg NWghbkJIHH+nBRw9cFYIfLAZ5D5XDUMPanBQzmCXjdflOrXLzyvACkntal6wNWCsGux84yaQz/es eH3sPci3VlZCtFXXNBfBpW1jIPlFWNlwK6ToAsi2ZVWJ8sx5U5WdECWfwNdhqcGWGhuKIGMs/wM+ /MkUh7cg/wWZ2eYgU4514AAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMS0wNy0xNFQxMzoxNzowMSsw MDowMKf9TAgAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEtMDctMTRUMTM6MTc6MDErMDA6MDDWoPS0 AAAAAElFTkSuQmCC X-Now-Playing: My Cat Is An Alien's _Mort Aux Vaches_: "Call of the Aliens" Date: Wed, 14 Jul 2021 15:17:28 +0200 In-Reply-To: <834kcx828n.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 14 Jul 2021 16:16:24 +0300") Message-ID: <87fswhjaqf.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.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: Eli Zaretskii writes: > So you want a function that does > > (let ((source-buf (current-buffer))) > (with-current-buffer target-buf > (insert-buffer-substring source-buf ...))) > > is that it? 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: 18823 Cc: 18823@debbugs.gnu.org, dmoncayo@gmail.com 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 (---) Eli Zaretskii writes: > So you want a function that does > > (let ((source-buf (current-buffer))) > (with-current-buffer target-buf > (insert-buffer-substring source-buf ...))) > > is that it? Yes -- it's already pushed to Emacs 28. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 14 09:50:23 2021 Received: (at 18823) by debbugs.gnu.org; 14 Jul 2021 13:50:23 +0000 Received: from localhost ([127.0.0.1]:43454 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3fHK-0003uF-Rj for submit@debbugs.gnu.org; Wed, 14 Jul 2021 09:50:23 -0400 Received: from quimby.gnus.org ([95.216.78.240]:43636) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3fHJ-0003u3-8B for 18823@debbugs.gnu.org; Wed, 14 Jul 2021 09:50:22 -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=gB68dK+kDUQ05FP/elv1a75d3ddnIlATKEtsKtY4O6Q=; b=uwjlmjTQDZeKXwcamWjP8IWxbr P/x+7Ok/4uzY5SKKTFGxC4vuxj2I0siMxCd7BxJwS6rrRX9UItNWmOImH2pUQWGCDNeNGYc+DRd8k ruUSAYXghqH43U/C8d+gIcxWViK5uqPDZdy3DL1tLFQ0lAnO1k8LSzmCPVFMqihqe34Q=; Received: from cm-84.212.220.105.getinternet.no ([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 1m3fH9-00049U-L8; Wed, 14 Jul 2021 15:50:14 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#18823: Built-in support for visiting compressed files References: <83wq7o4hzn.fsf@gnu.org> <87h7gxoqcz.fsf_-_@gnus.org> <83bl7583hf.fsf@gnu.org> <87o8b5jbau.fsf@gnus.org> <834kcx828n.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEXk49z4+PLS0sqt raZ/hm4rLR9OVytVWUn///+1xwLuAAAAAWJLR0QIht6VegAAAAd0SU1FB+UHDg0RAfSkC2cAAAGX SURBVDjLlZRLkoIwEIYRL6BzAitY5V5g2JtoDqCdXGA67iGB608HIiSMLqarCFR/6cffJmab/Vvb Zf8FXxk97I35iBGcF18Zg+Nj9k+fu5Cqxi74C4fnGDx1SPatA5hSXY1rQ0CPlwg41FOVk0ZsI4Co aGNZUijEoFAGjO4BBoVK3WOAoMEYCgQw9zRCGTKkN64BEgK/4Z50pWAE/t0mwLxA2u6VnAEYiAXW Y2H/KJOM5CO49qRh7JdAMqseSRn5aV2PBD0ASHUQoKGoHwLmBfYLAPsOeM2gRv0r4L1KLTUWECwB DHyjflG0xMCRMo9o7C8d+3BKfK4n+kxBeThXtN8SejgwyYE7KRxuGrSSzuj4iBaAehDOSuvG2jNg NWghbkJIHH+nBRw9cFYIfLAZ5D5XDUMPanBQzmCXjdflOrXLzyvACkntal6wNWCsGux84yaQz/es eH3sPci3VlZCtFXXNBfBpW1jIPlFWNlwK6ToAsi2ZVWJ8sx5U5WdECWfwNdhqcGWGhuKIGMs/wM+ /MkUh7cg/wWZ2eYgU4514AAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMS0wNy0xNFQxMzoxNzowMSsw MDowMKf9TAgAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEtMDctMTRUMTM6MTc6MDErMDA6MDDWoPS0 AAAAAElFTkSuQmCC X-Now-Playing: My Cat Is An Alien's _Mort Aux Vaches_: "Blue Abstractions" Date: Wed, 14 Jul 2021 15:50:09 +0200 In-Reply-To: <834kcx828n.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 14 Jul 2021 16:16:24 +0300") Message-ID: <87bl75j97y.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.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: Eli Zaretskii writes: >> This sort of thing comes up mostly when doing stuff with temporary >> buffers, so I wonder whether we should consider adding a special form >> for it. That is, something like `with-temp-buffer-and- [...] 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: 18823 Cc: 18823@debbugs.gnu.org, dmoncayo@gmail.com 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 (---) Eli Zaretskii writes: >> This sort of thing comes up mostly when doing stuff with temporary >> buffers, so I wonder whether we should consider adding a special form >> for it. That is, something like `with-temp-buffer-and-insert' that >> would work identically as `with-temp-buffer', but insert the contents of >> the buffer into the current buffer before killing the temporary >> buffer... > > If it's something one must do a lot, maybe... I grepped the Emacs tree. There's only ten instances of (insert (with-temp-buffer ...)) But there's over 200 instances of (with-temp-buffer ... (buffer-string)) where some of them basically eventually translate to inserting that into the current buffer -- some of which do the `insert-into-buffer' contortion themselves. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Wed Jun 18 23:08:12 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 12 Aug 2021 11:24:05 +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