From mboxrd@z Thu Jan 1 00:00:00 1970
Path: news.gmane.org!.POSTED!not-for-mail
From: Philipp Stephani
Newsgroups: gmane.emacs.bugs
Subject: bug#33524: 27.0.50;
Suspicious code in flymake-proc around temporary directories
Date: Mon, 17 Dec 2018 21:57:36 +0100
Message-ID:
References: <874lc18too.fsf@gmx.de>
<87tvjyg1pu.fsf@gmx.de>
<87y39aodrf.fsf@gmx.de> <877eg8s9mt.fsf@gmx.de>
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
X-Trace: blaine.gmane.org 1545080828 1938 195.159.176.226 (17 Dec 2018 21:07:08 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Mon, 17 Dec 2018 21:07:08 +0000 (UTC)
Cc: 33524-done@debbugs.gnu.org,
=?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?=
To: Michael Albinus
Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Dec 17 22:07:04 2018
Return-path:
Envelope-to: geb-bug-gnu-emacs@m.gmane.org
Original-Received: from lists.gnu.org ([208.118.235.17])
by blaine.gmane.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1gZ06S-0000PZ-1z
for geb-bug-gnu-emacs@m.gmane.org; Mon, 17 Dec 2018 22:07:04 +0100
Original-Received: from localhost ([::1]:49552 helo=lists.gnu.org)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from )
id 1gZ08Y-0001eH-A0
for geb-bug-gnu-emacs@m.gmane.org; Mon, 17 Dec 2018 16:09:14 -0500
Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59114)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from ) id 1gZ07U-0000eW-C9
for bug-gnu-emacs@gnu.org; Mon, 17 Dec 2018 16:08:13 -0500
Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from ) id 1gYzxk-0004i7-44
for bug-gnu-emacs@gnu.org; Mon, 17 Dec 2018 15:58:10 -0500
Original-Received: from debbugs.gnu.org ([208.118.235.43]:48037)
by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
(Exim 4.71) (envelope-from )
id 1gYzxj-0004ht-Vi
for bug-gnu-emacs@gnu.org; Mon, 17 Dec 2018 15:58:04 -0500
Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2)
(envelope-from ) id 1gYzxi-0002JO-B2
for bug-gnu-emacs@gnu.org; Mon, 17 Dec 2018 15:58:03 -0500
X-Loop: help-debbugs@gnu.org
Resent-From: Philipp Stephani
Original-Sender: "Debbugs-submit"
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Mon, 17 Dec 2018 20:58:02 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 33524
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
Original-Received: via spool by 33524-done@debbugs.gnu.org id=D33524.15450802778874
(code D ref 33524); Mon, 17 Dec 2018 20:58:02 +0000
Original-Received: (at 33524-done) by debbugs.gnu.org; 17 Dec 2018 20:57:57 +0000
Original-Received: from localhost ([127.0.0.1]:52295 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1gYzxd-0002J4-Bs
for submit@debbugs.gnu.org; Mon, 17 Dec 2018 15:57:57 -0500
Original-Received: from mail-ot1-f53.google.com ([209.85.210.53]:36781)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1gYzxZ-0002Io-MY
for 33524-done@debbugs.gnu.org; Mon, 17 Dec 2018 15:57:54 -0500
Original-Received: by mail-ot1-f53.google.com with SMTP id k98so13569849otk.3
for <33524-done@debbugs.gnu.org>; Mon, 17 Dec 2018 12:57:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to
:cc; bh=Gfu8xT/ItVrWwbmnMj8O1HDDFY5Id7NOH8G58wkQLvs=;
b=CifI9BcA8SNUjk9J1eP/Rj2CWnLZ1gJBMkcxaVYoAQV1mHkNN0rFZmm0EV9vRaTgSg
vrKj6h1zdEQ7PeE5XlOaoavkF1RIn0oBEjqfjyVON3bB3xVwPurSZacW59Y0s5aKC7s9
Gaz2pmNnfQJZbcnCndEpE6WPAyrBjyKOyaRImoetr93RgGyt1KSph1NMToIJmI/NaHD3
89WwSJf68gsO9vD0BvQfFSinKq31ttvz5QSg2UM4TEjPAGcleCyKrLfGdycBdrNfUs6Z
+JI9jERJm0/fODpCoM1/rT+cDMno9P1U8ZYxOcIJQ1yOzgLqs4Ds1vUtD/JFas5E5EuB
J3qg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to:cc;
bh=Gfu8xT/ItVrWwbmnMj8O1HDDFY5Id7NOH8G58wkQLvs=;
b=Y4PUzArcIfqHttk5DJZos44vdd01rnWI/I3+COgUCsEKPl5hI78ZYWnJHY388R2rFr
RW8vanYPD3ZcJOEx6r4ja76m0m31/6DH/B31xFdnXrqePhJDLBhdM8sLTw0JgUmHboio
3ZKlPRDwkKi9nf4vmpp3O1UqZXc6aHkXfGM0PbraFu8sXyITxykstW9/ivQvogJtYeB2
2ndnd6RzISzzTG2FlDu3+7A0Y1J3HYbRPnl8RKN1ZLT4xtI65l0GXR2DDvx+EUIjWouP
6jC9mSxtMiQ9Vfu2K4sUPfpt5jJVCLDsrdhdOJiOAhCuIOe23SXzyRYXKH3d6A0Tvu51
20eA==
X-Gm-Message-State: AA+aEWbgiiulfqCUPtYEQSu29XhwnpzAnBDCLdZGeO4FiXn5sGHBRxu9
szzyMwuXLwYIFSrmJ+Y3B7ObGwQooWLOQHwZXoI=
X-Google-Smtp-Source: AFSGD/X2OJvuBBxj3ipWuvTpXj2Ar27llFI5aV/gHrFwB0wLYODTeE81d+fAlRkW0tQset4u/4iuz1HShZDAZhBNL8c=
X-Received: by 2002:a9d:4549:: with SMTP id p9mr10032830oti.51.1545080267832;
Mon, 17 Dec 2018 12:57:47 -0800 (PST)
In-Reply-To: <877eg8s9mt.fsf@gmx.de>
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: 208.118.235.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:153537
Archived-At:
Am Mo., 17. Dez. 2018 um 11:58 Uhr schrieb Michael Albinus
:
>
> Michael Albinus writes:
>
> Hi,
>
> >> No, it looks great, for all I know... Which is very little :-)
> >>
> >> Flymake-proc is the "legacy" backend that I packed up in a file. It
> >> probably has many such bugs.
> >
> > Thanks for the reply. If Philipp confirms the solution, I'll push it to
> > master.
>
> I've pushed the patch to the master branch, closing the bug.
Confirmed that the issue no longer happens on master, thanks.
1. Would it make sense to backport this patch onto the release branch?
The bug is annoying, and the fix seems trivial.
2. There's more suspicious code in the legacy backend that assumes
that magic or quoted filenames don't exist, is there a long-term plan
to tackle this? ("Deleting the legacy backend" might be a viable
long-term plan.)