From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Federico Tedin Newsgroups: gmane.emacs.bugs Subject: bug#35495: 27.0.50; Untarring an archive with a keyring.gpg inside Date: Wed, 08 May 2019 19:26:13 -0300 Message-ID: <87imuk4m7u.fsf@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="85433"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) Cc: 35495@debbugs.gnu.org, Daiki Ueno To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu May 09 00:27:13 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hOV1q-000Lw6-Ib for geb-bug-gnu-emacs@m.gmane.org; Thu, 09 May 2019 00:27:10 +0200 Original-Received: from localhost ([127.0.0.1]:44507 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hOV1p-0001SM-HF for geb-bug-gnu-emacs@m.gmane.org; Wed, 08 May 2019 18:27:09 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:39488) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hOV1j-0001Ry-Fv for bug-gnu-emacs@gnu.org; Wed, 08 May 2019 18:27:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hOV1i-00082A-Jl for bug-gnu-emacs@gnu.org; Wed, 08 May 2019 18:27:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:48912) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hOV1i-000822-E9 for bug-gnu-emacs@gnu.org; Wed, 08 May 2019 18:27:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hOV1i-00028m-2m for bug-gnu-emacs@gnu.org; Wed, 08 May 2019 18:27:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Federico Tedin Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 08 May 2019 22:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35495 X-GNU-PR-Package: emacs Original-Received: via spool by 35495-submit@debbugs.gnu.org id=B35495.15573543878188 (code B ref 35495); Wed, 08 May 2019 22:27:02 +0000 Original-Received: (at 35495) by debbugs.gnu.org; 8 May 2019 22:26:27 +0000 Original-Received: from localhost ([127.0.0.1]:34223 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hOV18-00027z-A0 for submit@debbugs.gnu.org; Wed, 08 May 2019 18:26:27 -0400 Original-Received: from mail-qt1-f193.google.com ([209.85.160.193]:40281) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hOV15-00027h-Vh for 35495@debbugs.gnu.org; Wed, 08 May 2019 18:26:24 -0400 Original-Received: by mail-qt1-f193.google.com with SMTP id k24so328827qtq.7 for <35495@debbugs.gnu.org>; Wed, 08 May 2019 15:26:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=Gz/HxiJET2OXD8Ek9m1Q5zAVykDRFQTMqdW0qirMtaY=; b=TgKHcbX2GI967JoyYMsikHVN+IOJsE0xYb4lbMNmadmRicIpud+zbU/Ubrc7j2v8fR cRajatyL5KfZRGH+tcB0iphyaCNZ7BfnwUO5AiOSymbfZLBnrw9w+UdELKoeSbetQLk2 QLbYGVppuX9IQtatRpz87tS9phjQUQlhd0armAxt3Fc7HVi5pZtEBsDb0rPsunzY0unx 3w7okyZNrAcscmeYITS7Tlw1/k7rMXU6EMnlgESE/JZ6oBS3+rZw/GCjt5JWfH0Oyib+ Un66bbOYu06EohuMdues0kodtZeE2ljVj+bYHtmP5qztm4wZMCDH+G4YguWcqVvUjOOS 9afA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=Gz/HxiJET2OXD8Ek9m1Q5zAVykDRFQTMqdW0qirMtaY=; b=bDN4y/o8EPzg0HjcTDgIPivZdajfi/1sOQ0ixbn+obhIPDkMIAKPkvwOJU12/cvaZ4 DItcR6EQ3v7cvB1Lzf5QYOZ9vr0h+uPpfidae6U01SRJ2/FSs2BuwgYflKNkoQD0JM/P AKhrOb7dR/agjnlkAuz/1O81BhZ17xX0mXFyPzSJFzPpvWmH993y9vXm9JzqpyPmfBry DUPSzXo0qmvoULn6cAS1FN9nQpds7V3KcYq9Hckq3P56saaM1BdBH7/wa0cw2KGzJfLn GwyxB1hkZgNpijvmMwUd97+z/0ph5UzmdnznhTyjQaMkpFfN/HL90dtFXRMAwCI6x1S6 O4nQ== X-Gm-Message-State: APjAAAW9ZCXyhR0MsVTWv3Sp4Cc2lhrZkrfmv7VBf15f2lkOHIHif6SV 8TKM9WlDfJF1/3LWeC3Xmtw= X-Google-Smtp-Source: APXvYqykg7hoEca72F2at4bUpS/SPZn7tTzHo3C6iUOE8QONMhJk7vR+5U91JkUkwesLDRnSYMqRTQ== X-Received: by 2002:aed:23ca:: with SMTP id k10mr501917qtc.224.1557354377913; Wed, 08 May 2019 15:26:17 -0700 (PDT) Original-Received: from hideo ([181.170.211.157]) by smtp.gmail.com with ESMTPSA id 3sm120383qtm.37.2019.05.08.15.26.15 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 08 May 2019 15:26:17 -0700 (PDT) In-Reply-To: (Stefan Monnier's message of "Mon, 29 Apr 2019 16:02:57 -0400") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:158962 Archived-At: Stefan Monnier writes: > Package: Emacs > Version: 27.0.50 > > > When untarring a file whose contents include a GPG keyring named with > a `.gpg` extension, `tar-untar-buffer` ends up trying to encrypt the > keyring because the `write-region` call for this file gets handed to > `epa-file-write-region`. > > > Stefan > > > > In GNU Emacs 27.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll bars) > of 2019-04-18 built on pastel > Repository revision: 058df7a477bfd9798fc96332dd9a7adcd4a7c2b0 > Repository branch: work > Windowing system distributor 'The X.Org Foundation', version 11.0.11902000 > System Description: Debian GNU/Linux 9 (stretch) > > Recent messages: > user-error: No cross-reference here > Warning: hide-sublevels is obsolete! > Mark saved where search started [3 times] > Making completion list... > Warning: hide-sublevels is obsolete! > Mark saved where search started > Mark set > Mark saved where search started > is undefined > is undefined I've tried wrapping the call to `write-region` with `(let (file-name-handler-alist) ...)` in tar-mode.el:548 and it fixes the problem. On the other hand, it breaks TRAMP support. Would it be OK to just remove the `epa-file-handler` from `file-name-handler-alist` while extracting?