GNU bug report logs - #34343
[PATCH] Make project--find-regexp-in-files work with remote files

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Felicián Németh <felician.nemeth@HIDDEN>; Keywords: patch; dated Wed, 6 Feb 2019 08:19:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 34343 <at> debbugs.gnu.org:


Received: (at 34343) by debbugs.gnu.org; 6 Mar 2019 14:45:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 06 09:45:10 2019
Received: from localhost ([127.0.0.1]:33881 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1h1XnB-0006iH-UO
	for submit <at> debbugs.gnu.org; Wed, 06 Mar 2019 09:45:10 -0500
Received: from mail-wr1-f66.google.com ([209.85.221.66]:43850)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1h1XnA-0006hz-3Q
 for 34343 <at> debbugs.gnu.org; Wed, 06 Mar 2019 09:45:08 -0500
Received: by mail-wr1-f66.google.com with SMTP id d17so13695144wre.10
 for <34343 <at> debbugs.gnu.org>; Wed, 06 Mar 2019 06:45:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=6mqc342pRo6obth+dhf0H2DmbYus0lSKUNnJsPfkloc=;
 b=ovKRevfgV5SisB2kTixQGakG5mThn/0AmAaejnvbK/Bzkd8wszWjCC7ivtU/cAk8Ok
 tYFdEPuOdxls0qeaRIizjEGVvAJVpU0vmVsSVvLUUpDVExdpDnGalEehAPHCDL3Hc152
 AwxEG6kwbomEn9T14JBlCdzc9FZ9tEJ9417LRU4uivpADUbAVqyxfJSSob6lrXFTRS59
 17dcSBaixlqaZLVD2L8EQVHcK2rG9vZPLUGjr0appypzmryIVfomiPqsHwOIu2xgqqq0
 yLpFTMz3Nv41uDBPKL47SGotIiD6/dngMEzLm71rODr/bFD4Q37UgHFv0j0MyCQV5jAK
 pztA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:references:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=6mqc342pRo6obth+dhf0H2DmbYus0lSKUNnJsPfkloc=;
 b=lwm7xP5j816NZ0f/3uUhmJXsNUI1zkEgsz9Ugato20BnmjauFX2wqOijvuAgbiBFoz
 zqfTfo4Z/kqzJ36qykGFPAQFZZHaGC57I5Amfq0KjXImUQ4FQ+PG1RasB6zZHb2cROze
 hojZi82wE1S2F3rhBbDUaJwA/Cgmg0UMJ0GwERPrJxJbP9l5SKnsyWtEuWvNwoKMTEKN
 5bVxf/4UDDtvDRnNBiXQwc2g2si9DN39VD62vjhJHnY6tHTBYLT3lRvk2/mm406TNUgj
 9uvb4bqNVlWKT4rgE6fXZm55w2YsyS3kvhI+YjJtrS0Elyb64NFn/g5lJ0nRRYs1Jhd9
 PZZA==
X-Gm-Message-State: APjAAAWQKZHB7AXHx3iH0afferK8E5a+i21Yh583oeFyYQtHhL7xvVq2
 +G2K+sEAHakRCGCndvnv0QPPPooP
X-Google-Smtp-Source: APXvYqzy5jBcV5Ar7zx997TPw9forQo0Nf1nYeKmbQuGVCfTVzSEXfekkoFcWOBTiaAS2h5yWMfv/Q==
X-Received: by 2002:adf:f691:: with SMTP id v17mr3366378wrp.66.1551883501811; 
 Wed, 06 Mar 2019 06:45:01 -0800 (PST)
Received: from [192.168.0.195] ([109.110.245.170])
 by smtp.googlemail.com with ESMTPSA id c202sm1948938wme.38.2019.03.06.06.45.00
 (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128);
 Wed, 06 Mar 2019 06:45:01 -0800 (PST)
Subject: Re: bug#34343: [PATCH] Make project--find-regexp-in-files work with
 remote files
From: Dmitry Gutov <dgutov@HIDDEN>
To: =?UTF-8?B?RmVsaWNpw6FuIE7DqW1ldGg=?= <felician.nemeth@HIDDEN>,
 Michael Albinus <michael.albinus@HIDDEN>
References: <CAGLaV2b-a4FFVuGZKAo1cqts_79iowDHgDvpMTj4=cqAA79VWg@HIDDEN>
 <9d65284f-7a64-5e9c-ab02-fbbd1be41689@HIDDEN>
 <CAGLaV2aNHU0oogayM2HOHCk_Oa8BMtXMRuXK+QS--AHTufU7AA@HIDDEN>
 <a54e7498-4ead-dd6f-6a2e-3919ab035b23@HIDDEN> <87r2bt1tio.fsf@HIDDEN>
 <CAGLaV2YR4KNN2X5sN-mkb80Uf0ZbLMoyyd=+oxa8+ZAkn8z6ag@HIDDEN>
 <2cfd53b2-8202-a321-a853-da0c949b0f15@HIDDEN>
Message-ID: <6cf8bfa8-3873-d3db-9139-854359027e8a@HIDDEN>
Date: Wed, 6 Mar 2019 16:44:59 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:66.0) Gecko/20100101
 Thunderbird/66.0
MIME-Version: 1.0
In-Reply-To: <2cfd53b2-8202-a321-a853-da0c949b0f15@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.2 (/)
X-Debbugs-Envelope-To: 34343
Cc: 34343 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.8 (/)

On 06.03.2019 17:33, Dmitry Gutov wrote:
>>
>> One possibility is to have two new defgenerics,
>> project-local-files and project-remote-id, and to use those
>> internally.
> 
> There's no point: generics dispatch to different backends, and I don't 
> think we want to have a separate project backend for "remote" files. 
> It's not a real type of project.

Although... I see your point now.

So we can mandate that project-files returns local names. And add a new 
method that returns remote-id corresponding to the project.

This will codify that the whole project must have one remote-id. Which 
is the assumption I asked you to make in the implementation, but it's a 
different thing to have in an API.

So I wonder if somebody has an opinion on that. Maybe we'll want to 
include remote files as "external roots" in some projects? Or files 
inside archives?

Opinions welcome.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#34343; Package emacs. Full text available.

Message received at 34343 <at> debbugs.gnu.org:


Received: (at 34343) by debbugs.gnu.org; 6 Mar 2019 14:33:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 06 09:33:22 2019
Received: from localhost ([127.0.0.1]:33873 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1h1Xbm-0006RD-7H
	for submit <at> debbugs.gnu.org; Wed, 06 Mar 2019 09:33:22 -0500
Received: from mail-wm1-f50.google.com ([209.85.128.50]:40714)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1h1Xbk-0006R0-Fc
 for 34343 <at> debbugs.gnu.org; Wed, 06 Mar 2019 09:33:21 -0500
Received: by mail-wm1-f50.google.com with SMTP id g20so6050891wmh.5
 for <34343 <at> debbugs.gnu.org>; Wed, 06 Mar 2019 06:33:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=1eOQ0d6bxwVD39B3+U8jtOsAILHhGVmIboPj4BZpwp0=;
 b=rRc4YSxt2ilH4t0tyJr+OAhOs6vPFLDNTDa1OYGE79zsDBL0+YqCrrAZOP3UMCarUr
 tIkI5EJek2SfTGy+SPHWBuTncnkSF82bT0wtWep74cBJJ+DMwFCjYi3egUDDlQ92jNgW
 7AgONsrpWCL63njELMv7cNIuz+Ya9yJ6mSCnM0MTZz5ExAm2/BDdIl9uOSIr/jYn8HJh
 e+NOvQ+6xnuoh5998Xd1lLSnKhmelvE2PBjT7USyr1zQsgO0LFxSkGViQULIJdEQfv82
 YNYCzSx+hkNxlKzKeydVmrveyZEZKMlA8zarYbjmZvFQb8nb03zCHjhbUjchJj2q6Olw
 zKeg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:to:cc:references:from:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=1eOQ0d6bxwVD39B3+U8jtOsAILHhGVmIboPj4BZpwp0=;
 b=LT6M4tyOyjyUcqO/RZhdEDDob0AQVPOK6s3otq/qA74gP8RLGcs8BSKjJpaB64h7Sx
 50Svxf2kZ/5emZAxuEUZtWO5McOn9KkklPuqV1GgY31HzPaiQuDnCF3QdXaq7aa0lVNO
 DSfh/85n1z1YVCG4+cKOybVfgQjFNms6jOPxJ6DGUB4Km4tG6SSMWFwyXhluAugVXzDD
 ESLMwc/ii1NYXFuyoKA8oyJ6EuGm3PG3zOrk74JT+YX05YDvhy7gwZ1OOyBGHkNIL4/S
 56SrAimNXOhSA4cbYX7zLyzZcsTxAHdOL5MpQHzwe5Jd0qgTCPxPe6JEQac7TvgOeKzc
 z6qg==
X-Gm-Message-State: APjAAAX2aoWHi2IZUW3y7qMunRj68WxND3g0XnZyFWlvFI6aNoPx0l2w
 5k2m3147qvEBaZCAn/xvHT6K1jD0
X-Google-Smtp-Source: APXvYqzaIVFou7v3FBblP/2Hred3V5I8jGc5YQlbCD16V6/mT+BomWtTE7TON/b9izw5V4DmO+d2OQ==
X-Received: by 2002:a05:600c:2210:: with SMTP id
 z16mr2556241wml.57.1551882794204; 
 Wed, 06 Mar 2019 06:33:14 -0800 (PST)
Received: from [192.168.0.195] ([109.110.245.170])
 by smtp.googlemail.com with ESMTPSA id p16sm3675507wro.25.2019.03.06.06.33.12
 (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128);
 Wed, 06 Mar 2019 06:33:13 -0800 (PST)
Subject: Re: bug#34343: [PATCH] Make project--find-regexp-in-files work with
 remote files
To: =?UTF-8?B?RmVsaWNpw6FuIE7DqW1ldGg=?= <felician.nemeth@HIDDEN>,
 Michael Albinus <michael.albinus@HIDDEN>
References: <CAGLaV2b-a4FFVuGZKAo1cqts_79iowDHgDvpMTj4=cqAA79VWg@HIDDEN>
 <9d65284f-7a64-5e9c-ab02-fbbd1be41689@HIDDEN>
 <CAGLaV2aNHU0oogayM2HOHCk_Oa8BMtXMRuXK+QS--AHTufU7AA@HIDDEN>
 <a54e7498-4ead-dd6f-6a2e-3919ab035b23@HIDDEN> <87r2bt1tio.fsf@HIDDEN>
 <CAGLaV2YR4KNN2X5sN-mkb80Uf0ZbLMoyyd=+oxa8+ZAkn8z6ag@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
Message-ID: <2cfd53b2-8202-a321-a853-da0c949b0f15@HIDDEN>
Date: Wed, 6 Mar 2019 16:33:11 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:66.0) Gecko/20100101
 Thunderbird/66.0
MIME-Version: 1.0
In-Reply-To: <CAGLaV2YR4KNN2X5sN-mkb80Uf0ZbLMoyyd=+oxa8+ZAkn8z6ag@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.2 (/)
X-Debbugs-Envelope-To: 34343
Cc: 34343 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.8 (/)

Hi Felician,

On 06.03.2019 10:47, Felicián Németh wrote:

> So how do you envision remote system support in project.el?
> 
> One possibility is to have two new defgenerics,
> project-local-files and project-remote-id, and to use those
> internally.

There's no point: generics dispatch to different backends, and I don't 
think we want to have a separate project backend for "remote" files. 
It's not a real type of project.

> But I don't see how project-files could be changed in
> a backward compatible manner.  New/updated backends don't have to
> implement p-files, because the result can be constructed using
> p-local-files and p-remote-id.  But for old backends that only
> implement project-files it's the other way around: p-local-files
> and p-remote-id should rely on p-files to calculate their return
> values.

The way to do that is to either pass the remote-ness information via 
composite return values or a global variable.

I don't think using default-directory is viable for that purpose, 
though: the "current project" is allowed to be in a totally different 
directory. So I'll mull it over a little bit more (if you're not in a 
hurry, of course), and then probably commit one of your patches. Thank you.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#34343; Package emacs. Full text available.

Message received at 34343 <at> debbugs.gnu.org:


Received: (at 34343) by debbugs.gnu.org; 6 Mar 2019 07:47:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 06 02:47:20 2019
Received: from localhost ([127.0.0.1]:33698 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1h1RGp-0003F6-Mt
	for submit <at> debbugs.gnu.org; Wed, 06 Mar 2019 02:47:19 -0500
Received: from mail-vs1-f52.google.com ([209.85.217.52]:45479)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <felician.nemeth@HIDDEN>) id 1h1RGn-0003Es-85
 for 34343 <at> debbugs.gnu.org; Wed, 06 Mar 2019 02:47:17 -0500
Received: by mail-vs1-f52.google.com with SMTP id n14so1647143vsp.12
 for <34343 <at> debbugs.gnu.org>; Tue, 05 Mar 2019 23:47:17 -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:content-transfer-encoding;
 bh=0mgZs5/xsllTpPKdJTinvEGC8lBPTYAOW45U2KJgPCE=;
 b=XjYECzUEijd89yHp610LxNjSoCmcy65IFBkaBuclQ6WhwTfuRU8ur1nK1BTf1V5uOm
 Pf9nNmsgl71nL3NReg5nuiXy4jFiXUvUNW2K0inBlfhgaauCY6sAMYa4lHSd9LFeHtr8
 t+VgvkFlRWd9aOJShEIQPrd8MJ6BYoZQZi/dFzpTeoijsGEBCgiZW9Dd5LUSlZdQgvRl
 pwkMdZGZ8D1BQh9PihOMaFbTLr3mbV5E4axMT3bGzNSHD4XE69TyPJCvTAnhIrKc6ATc
 bpjrVst67EPz0Q9AeSlp6xU/GNq3Jg52Y6C9ryD5ho8hINjXdOMUOuZ4XJ1s9jmxxu/S
 DKQQ==
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:content-transfer-encoding;
 bh=0mgZs5/xsllTpPKdJTinvEGC8lBPTYAOW45U2KJgPCE=;
 b=fsxdzh9NTO+Yoo1ZZ4S/uvoQ/eWAX3WrkpXSxoekuEjkr/1mh5uzry3towwxGrKs7R
 ObFp+rZWovhtxKLAg+wiwRJRlZarMLgxSHlVRRnB5fd+poybMhpeFB/TV5NFnUCCwYjn
 a4P/eHuPAMFBkJIInC1mEScEF12FjsGibfgQMYzMNEdkJSeA4kB2X+9/xJJ1thmKNUyK
 dB0sOap/ferfxNKNxi51RbYMaVozRT3DImtp0OjxWRfquIWicxFgyZ4aAi8PkmRrT2vO
 WuEO1gQZ3DTNEAnMg84cxDT8ZRd1pxv2QLk89lrYSRbDWIUpXfEwXu3ZfO5fKvV6Tr5t
 VRUw==
X-Gm-Message-State: APjAAAVoN0kCeZLkh2rSLBymNGJVN+u+x1YICaUBRvKaa2jLD6fZnszr
 u7UbLRa45E7qc1NQuFrFQuKNMAvRj9RIHqex2ts=
X-Google-Smtp-Source: APXvYqw3vw9jDChiS6tMVmLvnCGUFXbCvDjRMa1PBFxTC0TAXwo2gjYuUGwtEQybMq/72Jbd09uFcgNxVeUfkqyomyg=
X-Received: by 2002:a67:7dd1:: with SMTP id y200mr2917035vsc.96.1551858431611; 
 Tue, 05 Mar 2019 23:47:11 -0800 (PST)
MIME-Version: 1.0
References: <CAGLaV2b-a4FFVuGZKAo1cqts_79iowDHgDvpMTj4=cqAA79VWg@HIDDEN>
 <9d65284f-7a64-5e9c-ab02-fbbd1be41689@HIDDEN>
 <CAGLaV2aNHU0oogayM2HOHCk_Oa8BMtXMRuXK+QS--AHTufU7AA@HIDDEN>
 <a54e7498-4ead-dd6f-6a2e-3919ab035b23@HIDDEN> <87r2bt1tio.fsf@HIDDEN>
In-Reply-To: <87r2bt1tio.fsf@HIDDEN>
From: =?UTF-8?B?RmVsaWNpw6FuIE7DqW1ldGg=?= <felician.nemeth@HIDDEN>
Date: Wed, 6 Mar 2019 08:47:00 +0100
Message-ID: <CAGLaV2YR4KNN2X5sN-mkb80Uf0ZbLMoyyd=+oxa8+ZAkn8z6ag@HIDDEN>
Subject: Re: bug#34343: [PATCH] Make project--find-regexp-in-files work with
 remote files
To: Michael Albinus <michael.albinus@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 34343
Cc: 34343 <at> debbugs.gnu.org, Dmitry Gutov <dgutov@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.9 (/)

Hi Dmitry,

> > Some kind of alternative would be to only use the local names until
> > the end, and keep the remote id in one place only. E.g. in
> > default-directory.
>
> Well, I don't know the internal logic in project.el. But indeed, it is
> an option to work only with the local file names, and to prepend the
> remote part of default-directory at the very end to the results. This
> must be done consequently, everywhere.

So how do you envision remote system support in project.el?

One possibility is to have two new defgenerics,
project-local-files and project-remote-id, and to use those
internally.  But I don't see how project-files could be changed in
a backward compatible manner.  New/updated backends don't have to
implement p-files, because the result can be constructed using
p-local-files and p-remote-id.  But for old backends that only
implement project-files it's the other way around: p-local-files
and p-remote-id should rely on p-files to calculate their return
values.

What do you think?

Thanks,
Felici=C3=A1n




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#34343; Package emacs. Full text available.

Message received at 34343 <at> debbugs.gnu.org:


Received: (at 34343) by debbugs.gnu.org; 27 Feb 2019 09:16:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 27 04:16:10 2019
Received: from localhost ([127.0.0.1]:53528 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1gyvJy-0006fS-I3
	for submit <at> debbugs.gnu.org; Wed, 27 Feb 2019 04:16:10 -0500
Received: from mout.gmx.net ([212.227.15.19]:47383)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael.albinus@HIDDEN>) id 1gyvJw-0006fD-Fv
 for 34343 <at> debbugs.gnu.org; Wed, 27 Feb 2019 04:16:09 -0500
Received: from detlef.gmx.de ([213.220.147.65]) by mail.gmx.com (mrgmx001
 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LbuCq-1hOOFZ1SgG-00jIbk; Wed, 27
 Feb 2019 10:16:01 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#34343: [PATCH] Make project--find-regexp-in-files work with
 remote files
References: <CAGLaV2b-a4FFVuGZKAo1cqts_79iowDHgDvpMTj4=cqAA79VWg@HIDDEN>
 <9d65284f-7a64-5e9c-ab02-fbbd1be41689@HIDDEN>
 <CAGLaV2aNHU0oogayM2HOHCk_Oa8BMtXMRuXK+QS--AHTufU7AA@HIDDEN>
 <a54e7498-4ead-dd6f-6a2e-3919ab035b23@HIDDEN>
Date: Wed, 27 Feb 2019 10:15:59 +0100
In-Reply-To: <a54e7498-4ead-dd6f-6a2e-3919ab035b23@HIDDEN> (Dmitry Gutov's
 message of "Tue, 26 Feb 2019 04:09:10 +0300")
Message-ID: <87r2bt1tio.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:78jk0XDcp8ESBefoJQVpjU0kGLpuIbmedmu81LHD2GkTH5T8Joy
 BdzkPNtZweqrPSJe+VA0EFlu7QuOg/69UKhQuXaVn05qGh5lKr8OFZzWp3vUnxMYY6ByqIg
 3EtEvShXvyH8Ov+MtYxAA+Sjn7/M88cneNOx7+/YTE1WFOeRRNHVVOE5orRcxiNT9yZJaUA
 h1GFCZ9d/PYMw+yfTOtMg==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:TQVPijulAJc=:1sGsSgJxfkx42Ev6IwXDOF
 WQGB8KHojeisCmyqN04uALP0PVVWm+g4dzZHAJMfTdczCxTzVBI2U8XitSt6Xq502shB/aZSO
 6t6J0C8SNGpRVTjq3Aky7B7kB36DcYyVAdulxvfAsv/KY69ShkJmEAxAa2cUPmrU/+k7JgmXu
 7kIGPeLNDY4vN+Gp/H+UBrEIO2RcMkYJ4E1/cfJD0KU/rUulQ3g+IRzOrNbllbI+aQKSyHKvO
 fZhVT6Ef7p98xPMvIEuuZ/fa+7KL/mEDlZQoGGoZd8HWHmI9aBop+NWN0RGlD6bmqo6aRG70x
 jyEmhw1XmAKx/ouopNCdSCliB9uIvIShoQI3+NZ+1TYw1zWNjV9JDkBz2FxNSkbYgZ5PN8DMi
 tkscId6pO5x6p4kZG/lHn+phAcjoKWp+6IaZ9Y5hOyRfYWeCFjlWKs6rDJk30/aFxR3frOVIZ
 bRrSbRNSIiVLG0sVaHqZiIYKxzDgR41+wO8T8vQAa0b6Ly6ytJE66r73ACV7+pmU3XZRncHSq
 SUVaPtFwwKBtUOj38D9kNMUjJHn2h6wHbd4Qxe2Hca02ifz6FhYIJoXO2cLoILyIQVc1/W+rL
 fJ711n8tKrXd7/744CmqKQRcbiEx+ZzB7LHZ0pxAsK90mvj9mXrI5CovkRL3KNtkWtIj+VtKu
 8OyDw8tPVmGwumeSuhJ8HfiQUvB1+rxnVGq+gXnGKEtfeOLT/ObMq/PP3ESm2NdrsxeW3gJh1
 WdlEdfBmJFEZq3dom36+D4XmNpboG8lkUYCbXZY7sObuzviSMOHxrVUGOfZ6Th6SwrAZQfuqF
 PtCS8bGaPraiXQp4e9L2SliFe4s6B6UfvfiZHmd3lJKoS/eDNisUaq1p/NCn2lN3Y+KlhtMbh
 +36qtbw8X9ivdRuQV5+g3zATLduQFzixbTl/rCON6pO3yFcPH/1HP5TTxEPd97a3eu146iFK1
 iaR1rk2SnpA==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 34343
Cc: 34343 <at> debbugs.gnu.org,
 =?utf-8?Q?Felici=C3=A1n_N=C3=A9meth?= <felician.nemeth@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Dmitry Gutov <dgutov@HIDDEN> writes:

Hi Dmitry,

> Thank you. Before I apply this, I'd like to clarify one question with
> Tramp's maintainer.
>
> Michael, do you think it's doing the right thing, conceptually?
>
> We first call the process in project-files, then process the returned
> files names to make them remote (if necessary).
>
> Then, in project--find-regexp-in-files parses the files names again to
> extract the remote id and the local names, does the process calls and
> prepends the remote id again.
>
> Some kind of alternative would be to only use the local names until
> the end, and keep the remote id in one place only. E.g. in
> default-directory.

Well, I don't know the internal logic in project.el. But indeed, it is
an option to work only with the local file names, and to prepend the
remote part of default-directory at the very end to the results. This
must be done consequently, everywhere.

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#34343; Package emacs. Full text available.

Message received at 34343 <at> debbugs.gnu.org:


Received: (at 34343) by debbugs.gnu.org; 15 Feb 2019 18:53:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 15 13:53:32 2019
Received: from localhost ([127.0.0.1]:49803 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1guic8-0001fD-CN
	for submit <at> debbugs.gnu.org; Fri, 15 Feb 2019 13:53:32 -0500
Received: from mail-vs1-f46.google.com ([209.85.217.46]:33782)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <felician.nemeth@HIDDEN>) id 1guic7-0001f0-5M
 for 34343 <at> debbugs.gnu.org; Fri, 15 Feb 2019 13:53:31 -0500
Received: by mail-vs1-f46.google.com with SMTP id u13so5450956vsk.0
 for <34343 <at> debbugs.gnu.org>; Fri, 15 Feb 2019 10:53:31 -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=wmV9kvFRurixDgnvMoRcnxyhvjC/P3sK8DR0dGVVCqs=;
 b=lxDyHv8j76EDyi4FIg6sOvNLZ/3IRyDXZrFUNUM2CEVBkatSK3kowI0tAZbYKaNMgH
 COD+pSKq3Z03mIi73kUIE5CtYR1c5VF1zlphGKc4ekk5Ic6yj7ZKgUgb5ul1nzKYoHBH
 wX757K8/aR9h5QZoUf3+xpCKaf65zF2UYB+Bx71hytklBchUqeTlQhrxIVbBLgXbv5Nn
 OYRKtgRj/bT/aeOasQabF4KjxHUzOdLdj+8hfDL8VrNYSVwQvfvbaNGLOMDkukyoTzD6
 T2HY78sexs5BDppW++UNAdHlOm5loVha/FXsdHSNmKdODekDszxe2qbaN9PapuWYv2Og
 Uqew==
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=wmV9kvFRurixDgnvMoRcnxyhvjC/P3sK8DR0dGVVCqs=;
 b=U6fP3ZyfKmGZy0CirowRKEtykQgBZxB0cweaeWnkPx1AnqHy27uyJtKhiowKwdua7f
 7/+lbsPEOv4XlLnTHW/pCIFXKijDpdBc3k81NQWZRuTEKtjpSLQr4YhJXjIXJi6VdAJ7
 e+w/L69NkCvgSPnOnBDzTsZD19I4WwpTFXEV3YzV5A3ouQB+9HUgN8fYigpdnF50iBaX
 B5h2tKyC9Sm6q2fOKyOEhSmxaOdrMQijTFnicfB23mJVwsdC/rlduSdkOIdTpVlY6gYv
 F4pSAq5QbatgNTzL8F9GRr0Yc4ADmRwjU0A7Mu0PgV2bQprATQUz7uFTfPSfEqauWaRB
 K/Rg==
X-Gm-Message-State: AHQUAuaGsT7D9mc3ZedV0GY6todELM2EPVG11Di+QhBsVao9eKnA1+fg
 pw2Cj1TwdbAbOP5GY+NMmGC4NhQE2SYJaFKGUxo=
X-Google-Smtp-Source: AHgI3IYiY0We3A3EmFl/FhWCOqlhony7r/1HetqpipS4yJV2O41EQHkP2gpLQerSfSN0HtG21bAgHzcAnAiKG6z7epM=
X-Received: by 2002:a67:df96:: with SMTP id x22mr6094936vsk.72.1550256804471; 
 Fri, 15 Feb 2019 10:53:24 -0800 (PST)
MIME-Version: 1.0
References: <CAGLaV2b-a4FFVuGZKAo1cqts_79iowDHgDvpMTj4=cqAA79VWg@HIDDEN>
 <9d65284f-7a64-5e9c-ab02-fbbd1be41689@HIDDEN>
In-Reply-To: <9d65284f-7a64-5e9c-ab02-fbbd1be41689@HIDDEN>
From: =?UTF-8?B?RmVsaWNpw6FuIE7DqW1ldGg=?= <felician.nemeth@HIDDEN>
Date: Fri, 15 Feb 2019 19:53:13 +0100
Message-ID: <CAGLaV2aNHU0oogayM2HOHCk_Oa8BMtXMRuXK+QS--AHTufU7AA@HIDDEN>
Subject: Re: bug#34343: [PATCH] Make project--find-regexp-in-files work with
 remote files
To: Dmitry Gutov <dgutov@HIDDEN>
Content-Type: multipart/mixed; boundary="00000000000024598a0581f34a15"
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 34343
Cc: 34343 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.9 (/)

--00000000000024598a0581f34a15
Content-Type: text/plain; charset="UTF-8"

On Thu, Feb 14, 2019 at 2:17 AM Dmitry Gutov <dgutov@HIDDEN> wrote:
>
> First of all, I think we might reasonably expect that either all files
> are remote (and on the same host), or none of them are.

OK.  I've attached a new patch following that assumption.
Thanks again.

--00000000000024598a0581f34a15
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0001-Make-project-find-regexp-in-files-work-with-remote-f.patch"
Content-Disposition: attachment; 
	filename="0001-Make-project-find-regexp-in-files-work-with-remote-f.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_js6eu54q0>
X-Attachment-Id: f_js6eu54q0

RnJvbSA5ZGViNDI4MjNmZDA0M2I4MGM4YTVlOGY4ZTI4ZDk0ZGQ0MWQ3YjAwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/RmVsaWNpPUMzPUExbj0yME49QzM9QTltZXRo
Pz0gPGZlbGljaWFuLm5lbWV0aEBnbWFpbC5jb20+CkRhdGU6IEZyaSwgMTUgRmViIDIwMTkgMTk6
NDU6NTQgKzAxMDAKU3ViamVjdDogW1BBVENIXSBNYWtlIHByb2plY3QtLWZpbmQtcmVnZXhwLWlu
LWZpbGVzIHdvcmsgd2l0aCByZW1vdGUgZmlsZXMKCiogcHJvamVjdC5lbCAocHJvamVjdC0tZmlu
ZC1yZWdleHAtaW4tZmlsZXMpOiBIYW5kbGUgcmVtb3RlIGZpbGVzLgotLS0KIGxpc3AvcHJvZ21v
ZGVzL3Byb2plY3QuZWwgfCAxMSArKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL3Byb2dtb2Rlcy9wcm9q
ZWN0LmVsIGIvbGlzcC9wcm9nbW9kZXMvcHJvamVjdC5lbAppbmRleCA1MzNlMjdiZTdlLi4zNjQ3
MDI5ZjU2IDEwMDY0NAotLS0gYS9saXNwL3Byb2dtb2Rlcy9wcm9qZWN0LmVsCisrKyBiL2xpc3Av
cHJvZ21vZGVzL3Byb2plY3QuZWwKQEAgLTM5MCw2ICszOTAsMTIgQEAgcHJvamVjdC0tZmluZC1y
ZWdleHAtaW4tZmlsZXMKICAgICAgICAoc3RhdHVzIG5pbCkKICAgICAgICAoaGl0cyBuaWwpCiAg
ICAgICAgKHhyZWZzIG5pbCkKKyAgICAgICA7OyBBc3N1bWluZyBhbGwgZmlsZXMgYXJlIG9uIHRo
ZSBzYW1lIGhvc3QuCisgICAgICAgKGRpciAoZmlsZS1uYW1lLWRpcmVjdG9yeSAoY2FyIGZpbGVz
KSkpCisgICAgICAgKHJlbW90ZS1pZCAoZmlsZS1yZW1vdGUtcCBkaXIpKQorICAgICAgIChsb2Nh
bC1maWxlcyAoaWYgcmVtb3RlLWlkCisgICAgICAgICAgICAgICAgICAgICAgICAobWFwY2FyICMn
ZmlsZS1sb2NhbC1uYW1lIGZpbGVzKQorICAgICAgICAgICAgICAgICAgICAgIGZpbGVzKSkKICAg
ICAgICAoY29tbWFuZCAoZm9ybWF0ICJ4YXJncyAtMCBncmVwICVzIC1uSGUgJXMiCiAgICAgICAg
ICAgICAgICAgICAgICAgICAoaWYgKGFuZCBjYXNlLWZvbGQtc2VhcmNoCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoaXNlYXJjaC1uby11cHBlci1jYXNlLXAgcmVnZXhwIHQpKQpA
QCAtMzk5LDcgKzQwNSw4IEBAIHByb2plY3QtLWZpbmQtcmVnZXhwLWluLWZpbGVzCiAgICAgKHdp
dGgtY3VycmVudC1idWZmZXIgb3V0cHV0CiAgICAgICAoZXJhc2UtYnVmZmVyKQogICAgICAgKHdp
dGgtdGVtcC1idWZmZXIKLSAgICAgICAgKGluc2VydCAobWFwY29uY2F0ICMnaWRlbnRpdHkgZmls
ZXMgIlwwIikpCisgICAgICAgIChpbnNlcnQgKG1hcGNvbmNhdCAjJ2lkZW50aXR5IGxvY2FsLWZp
bGVzICJcMCIpKQorICAgICAgICAoc2V0cSBkZWZhdWx0LWRpcmVjdG9yeSBkaXIpCiAgICAgICAg
IChzZXRxIHN0YXR1cwogICAgICAgICAgICAgICAocHJvamVjdC0tcHJvY2Vzcy1maWxlLXJlZ2lv
biAocG9pbnQtbWluKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAocG9pbnQtbWF4KQpAQCAtNDE3LDcgKzQyNCw3IEBAIHByb2plY3QtLWZpbmQtcmVnZXhwLWlu
LWZpbGVzCiAgICAgICAgICAgICAgICAgICAgIChidWZmZXItc3Vic3RyaW5nIChwb2ludC1taW4p
IChsaW5lLWVuZC1wb3NpdGlvbikpKSkKICAgICAgICh3aGlsZSAocmUtc2VhcmNoLWZvcndhcmQg
Z3JlcC1yZSBuaWwgdCkKICAgICAgICAgKHB1c2ggKGxpc3QgKHN0cmluZy10by1udW1iZXIgKG1h
dGNoLXN0cmluZyBsaW5lLWdyb3VwKSkKLSAgICAgICAgICAgICAgICAgICAgKG1hdGNoLXN0cmlu
ZyBmaWxlLWdyb3VwKQorICAgICAgICAgICAgICAgICAgICAoY29uY2F0IHJlbW90ZS1pZCAobWF0
Y2gtc3RyaW5nIGZpbGUtZ3JvdXApKQogICAgICAgICAgICAgICAgICAgICAoYnVmZmVyLXN1YnN0
cmluZy1uby1wcm9wZXJ0aWVzIChwb2ludCkgKGxpbmUtZW5kLXBvc2l0aW9uKSkpCiAgICAgICAg
ICAgICAgIGhpdHMpKSkKICAgICAoc2V0cSB4cmVmcyAoeHJlZi0tY29udmVydC1oaXRzIChucmV2
ZXJzZSBoaXRzKSByZWdleHApKQotLSAKMi4xMS4wCgo=
--00000000000024598a0581f34a15--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#34343; Package emacs. Full text available.

Message received at 34343 <at> debbugs.gnu.org:


Received: (at 34343) by debbugs.gnu.org; 14 Feb 2019 01:17:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 13 20:17:35 2019
Received: from localhost ([127.0.0.1]:47514 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1gu5eh-00042K-Ai
	for submit <at> debbugs.gnu.org; Wed, 13 Feb 2019 20:17:35 -0500
Received: from mail-lf1-f65.google.com ([209.85.167.65]:37533)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1gu5ef-000426-0e
 for 34343 <at> debbugs.gnu.org; Wed, 13 Feb 2019 20:17:33 -0500
Received: by mail-lf1-f65.google.com with SMTP id n23so3291589lfl.4
 for <34343 <at> debbugs.gnu.org>; Wed, 13 Feb 2019 17:17:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:to:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=uW2opesZ75++F4r3F7Nq8BPCeoUzifYfxeCbHtb8AEM=;
 b=AvCEhrj8MftCmv89fvCY2jAj1J8/uOWTX1gWtMn8sRU6X+yW0dZqz58TBnVxT9wkSR
 Eu7hcwWwg/EaKmFUagvdcb8Ut6To1hy/NqAF0kzNaNgdEhdcf0nhFj4yflFKzRpQE4sy
 KFWAU5AzXEOFyk778dyFE80JroGYr21XapflniY9hx6P/yCdycilyD5f48e7jXEvpuLw
 dKPvZjElMDhZrlPK/RWsjeBKxCjaUzteBiyr5g99KfXaqwV/vMAS72V108yYYMCBw/vj
 fdeoXvUgJGDWYVs+bWj3dqwk8Wzv1K+3klBbUjqa6Fn199k5+4bfa9VPIQx0uyhssB0a
 ECSQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:to:references:from:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=uW2opesZ75++F4r3F7Nq8BPCeoUzifYfxeCbHtb8AEM=;
 b=TsJQXL3j77XyKHTReHSX3kVtqwMKW1Pje2PruwbR0avxGHSfYSZw1PVGDFjiM/dN8c
 5K3Eny4SAiISCZqs1iU9+zoYk8u3AunMb9knHQ55Slu24lyVmUC4McEiTXRMhLEQHjmk
 CxLqeX1igK5IP+iyFRC7qqZpsEtUYy9dl4H9iLxizvUOUXT7XPRXRNT+Muu/KYW6sEPB
 I0r+oLQq1yZGBhNJyDmzNs4UKP/HOmM1+cmAVVWCEXRo2ihJRVIqJfJKG0K5ETCSh7t/
 wWIGsixxWI3fgbGKZOVO3HPkQCFniRroqW/1f87bEV4mcrwaLZ/cct/JC/tQf/6l31We
 suqA==
X-Gm-Message-State: AHQUAuYNmSb6EdtUGcNZQTRW0kDsgjRbVI+QYYRib9aIoBFKMLbiS5Ic
 0kYjdWJIxHNR9e74G0cLNYI+0Xtj
X-Google-Smtp-Source: AHgI3Ia5m57mN9H14AQzYyQI0W6dhSXLqPKwP4y9pCaUfKYi8s0ClXlVBaEHPEKfDUC8LsQczXWQhA==
X-Received: by 2002:a19:4948:: with SMTP id l8mr642757lfj.156.1550107045705;
 Wed, 13 Feb 2019 17:17:25 -0800 (PST)
Received: from [192.168.1.174] ([178.252.127.239])
 by smtp.googlemail.com with ESMTPSA id g68sm158610ljg.53.2019.02.13.17.17.24
 (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128);
 Wed, 13 Feb 2019 17:17:24 -0800 (PST)
Subject: Re: bug#34343: [PATCH] Make project--find-regexp-in-files work with
 remote files
To: =?UTF-8?B?RmVsaWNpw6FuIE7DqW1ldGg=?= <felician.nemeth@HIDDEN>,
 34343 <at> debbugs.gnu.org
References: <CAGLaV2b-a4FFVuGZKAo1cqts_79iowDHgDvpMTj4=cqAA79VWg@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
Message-ID: <9d65284f-7a64-5e9c-ab02-fbbd1be41689@HIDDEN>
Date: Thu, 14 Feb 2019 04:17:24 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:65.0) Gecko/20100101
 Thunderbird/65.0
MIME-Version: 1.0
In-Reply-To: <CAGLaV2b-a4FFVuGZKAo1cqts_79iowDHgDvpMTj4=cqAA79VWg@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-Spam-Score: 1.6 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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
 the administrator of that system for details.
 
 Content preview:  On 06.02.2019 11:18, Felicián Németh wrote: > The attached
    patch enhances the remote file support of project.el. It > also has a new
    "require" statement, which might be problematic. Thank you for the patch,
    but I'm not a big fan of first creating a list of all files, and then grouping
    them again by directories (or a property of directories, but still). 
 
 Content analysis details:   (1.6 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  1.5 RCVD_IN_SORBS_WEB      RBL: SORBS: sender is an abusable web server
                             [178.252.127.239 listed in dnsbl.sorbs.net]
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at http://www.dnswl.org/,
                             no trust
                             [209.85.167.65 listed in list.dnswl.org]
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
                             [209.85.167.65 listed in wl.mailspike.net]
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (raaahh[at]gmail.com)
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level
                             mail domains are different
  0.1 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and
                             EnvelopeFrom freemail headers are
                             different
X-Debbugs-Envelope-To: 34343
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.6 (/)

On 06.02.2019 11:18, Felicián Németh wrote:
> The attached patch enhances the remote file support of project.el. It 
> also has a new "require" statement, which might be problematic.

Thank you for the patch, but I'm not a big fan of first creating a list 
of all files, and then grouping them again by directories (or a property 
of directories, but still).

First of all, I think we might reasonably expect that either all files 
are remote (and on the same host), or none of them are.

If that assumption doesn't ring true to you, I think we should instead 
run one xargs process per directory, not the whole file list.

Then, project--find-regexp-in-files would return a list of xrefs (for 
files belonging to one directory), project-find-regexp can nconc it for 
all its directories and call xref--show-xrefs on the result.

Since project-find-regexp and project-or-external-find-regexp will both 
have to do that, a helper function will also be needed.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#34343; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 6 Feb 2019 08:18:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 06 03:18:26 2019
Received: from localhost ([127.0.0.1]:33982 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1grIPZ-0001YO-Ne
	for submit <at> debbugs.gnu.org; Wed, 06 Feb 2019 03:18:26 -0500
Received: from eggs.gnu.org ([209.51.188.92]:44148)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <felician.nemeth@HIDDEN>) id 1grIPX-0001YC-QV
 for submit <at> debbugs.gnu.org; Wed, 06 Feb 2019 03:18:24 -0500
Received: from lists.gnu.org ([209.51.188.17]:48100)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <felician.nemeth@HIDDEN>)
 id 1grIPR-0003hy-52
 for submit <at> debbugs.gnu.org; Wed, 06 Feb 2019 03:18:18 -0500
Received: from eggs.gnu.org ([209.51.188.92]:58529)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <felician.nemeth@HIDDEN>) id 1grIPQ-0002He-25
 for bug-gnu-emacs@HIDDEN; Wed, 06 Feb 2019 03:18:16 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: *
X-Spam-Status: No, score=1.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM,
 FROM_EXCESS_BASE64,HTML_MESSAGE autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <felician.nemeth@HIDDEN>) id 1grIPP-0003hG-7D
 for bug-gnu-emacs@HIDDEN; Wed, 06 Feb 2019 03:18:16 -0500
Received: from mail-ua1-x92e.google.com ([2607:f8b0:4864:20::92e]:33527)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
 (Exim 4.71) (envelope-from <felician.nemeth@HIDDEN>)
 id 1grIPO-0003gt-Vt
 for bug-gnu-emacs@HIDDEN; Wed, 06 Feb 2019 03:18:15 -0500
Received: by mail-ua1-x92e.google.com with SMTP id t8so2007663uap.0
 for <bug-gnu-emacs@HIDDEN>; Wed, 06 Feb 2019 00:18:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=geeC4rD8uYHzhyaR0uSPAC4EQ6M/NIFg0j+LAwAZ37g=;
 b=HnnH8ntzh2hIhtxbmNM83SMy/awxx3WPR7X+YlbydJsH3SfCQ0xCQTJliCOgTO690Q
 3JyV/9meurRhwsz8520sTH+liwiTNx1Yold4oBcQW/wHkv+NvP0LbdFwCMer90Hw6GuG
 Tra2UFd/wKCBSLLb4n68pWf7wVR4L+ss+DFoYaI3rTnPyHzXmUlX3jcxp7FmjbbGDkp5
 atb+odqa/iqaG+cdDIj/p6xnbIsNmVc0vAqnGHTu70dduz8/jgc5DJ9simomDZzxpazh
 AtIuKVXgolkklMdbIiydq6NLjDPcoJAbp1SNDcfjwm9W7mQ1BPTkyeQfhvIrg4M3pIDk
 sELA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=geeC4rD8uYHzhyaR0uSPAC4EQ6M/NIFg0j+LAwAZ37g=;
 b=Y4ZUmr7OOwASGabD02BrkJfkUcOT/e66wgmZxI1Psxud22YuMr2wV1FENbRYi62zwV
 nfXzvlstPboUxmE+zMwG172eufcWVsbdS/WuviIGjUUkmCqN6Ao7DCvIYdV8Hkwcxe3b
 t9U9ARgvc8XSONyYLVVK7FYfSmXdmBlVplaoZWpkZyc3lKVKKjronYtQuvlvss5hhKPi
 0p6ONM5pJpHeWyMMaOMylKhs+uQ8rz6vfkyqPk8oxWLTMwCP5gmOsODMVWTApcKeWZW7
 IGG91fPw5jV1BUzuzd6RVkVWUxgrvvfrvcaWDUAb5y6p1Pzvt9FLX3I6KkZ2Q9/0ow57
 zIGQ==
X-Gm-Message-State: AHQUAubqkhB30x5VRjWP1dodsJeW7Q+wQ9AbNvyxYuIWfIlGI54Torer
 OrUSNcR3w4z8Nw8i4SI1yr64orLsxacCbbuTaqMu7FC4
X-Google-Smtp-Source: AHgI3Ib9PPnSowMpv47L+Snt0baXOD3KXpPYDfaHS2nJ9PmxzXmfAsnIHNL8z0cZqTEC/qC4pMaH8fkQ2BdmgmMsOLk=
X-Received: by 2002:ab0:e03:: with SMTP id g3mr3406878uak.62.1549441093359;
 Wed, 06 Feb 2019 00:18:13 -0800 (PST)
MIME-Version: 1.0
From: =?UTF-8?B?RmVsaWNpw6FuIE7DqW1ldGg=?= <felician.nemeth@HIDDEN>
Date: Wed, 6 Feb 2019 09:18:02 +0100
Message-ID: <CAGLaV2b-a4FFVuGZKAo1cqts_79iowDHgDvpMTj4=cqAA79VWg@HIDDEN>
Subject: [PATCH] Make project--find-regexp-in-files work with remote files
To: bug-gnu-emacs@HIDDEN
Content-Type: multipart/mixed; boundary="000000000000f8b5570581355d6c"
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-Received-From: 2607:f8b0:4864:20::92e
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Spam-Score: 1.1 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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
 the administrator of that system for details.
 Content preview:  Hi, The attached patch enhances the remote file support of
 project.el. It also has a new "require" statement, which might be problematic.
 Additionally, project--collect-matches will look very similar to x [...] 
 Content analysis details:   (1.1 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (felician.nemeth[at]gmail.com)
 0.0 HTML_MESSAGE           BODY: HTML included in message
 0.1 FROM_EXCESS_BASE64     From: base64 encoded unnecessarily
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.1 (/)

--000000000000f8b5570581355d6c
Content-Type: multipart/alternative; boundary="000000000000f8b5540581355d6a"

--000000000000f8b5540581355d6a
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi,

The attached patch enhances the remote file support of project.el. It also
has a new "require" statement, which might be problematic.  Additionally,
project--collect-matches will look very similar to xref-collect-matches
creating a chance to unify the two functions later.

Thanks,
Felici=C3=A1n

--000000000000f8b5540581355d6a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi,<br><br><div>The attached patch enhances the remote fil=
e support of project.el. It also has a new &quot;require&quot; statement, w=
hich might be problematic.=C2=A0 Additionally, project--collect-matches wil=
l look very similar to xref-collect-matches creating a chance to unify the =
two functions later.</div><div><br></div><div>Thanks,</div><div>Felici=C3=
=A1n<br></div><br></div>

--000000000000f8b5540581355d6a--

--000000000000f8b5570581355d6c
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0001-Make-project-find-regexp-in-files-work-with-remote-f.patch"
Content-Disposition: attachment; 
	filename="0001-Make-project-find-regexp-in-files-work-with-remote-f.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_jrswyjzl0>
X-Attachment-Id: f_jrswyjzl0

RnJvbSA2ZjY1ZWM5NDYyZWViZmQ0MDU3NjhlMWIyYzczMGZjM2Y0ZTY1YjRhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/RmVsaWNpPUMzPUExbj0yME49QzM9QTltZXRo
Pz0gPGZlbGljaWFuLm5lbWV0aEBnbWFpbC5jb20+CkRhdGU6IFdlZCwgNiBGZWIgMjAxOSAwODo1
OTozNCArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIE1ha2UgcHJvamVjdC0tZmluZC1yZWdleHAtaW4t
ZmlsZXMgd29yayB3aXRoIHJlbW90ZSBmaWxlcwoKKiBwcm9qZWN0LmVsOiBSZXF1aXJlIHNlcS4K
KHByb2plY3QtLWNvbGxlY3QtbWF0Y2hlcyk6IE5ldyBmdW5jdGlvbiBleHRyYWN0ZWQKZnJvbSBw
cm9qZWN0LS1maW5kLXJlZ2V4cC1pbi1maWxlczsgaGFuZGxlIHJlbW90ZSBmaWxlcy4KKHByb2pl
Y3QtLWZpbmQtcmVnZXhwLWluLWZpbGVzKTogR3JvdXAgZmlsZXMgYmFzZWQgb24gdGhlaXIKcmVt
b3RlLWlkLCBjYWxsIHRoZSBuZXcgZnVuY3Rpb24gb24gdGhlIGdyb3Vwcy4KLS0tCiBsaXNwL3By
b2dtb2Rlcy9wcm9qZWN0LmVsIHwgMjggKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvbGlzcC9wcm9nbW9kZXMvcHJvamVjdC5lbCBiL2xpc3AvcHJvZ21vZGVzL3Byb2plY3QuZWwK
aW5kZXggODE1Y2M3Y2QzZC4uNTgzM2U2NDAxYiAxMDA2NDQKLS0tIGEvbGlzcC9wcm9nbW9kZXMv
cHJvamVjdC5lbAorKysgYi9saXNwL3Byb2dtb2Rlcy9wcm9qZWN0LmVsCkBAIC04OCw2ICs4OCw3
IEBACiA7OzsgQ29kZToKIAogKHJlcXVpcmUgJ2NsLWdlbmVyaWMpCisocmVxdWlyZSAnc2VxKQog
CiAoZGVmdmFyIHByb2plY3QtZmluZC1mdW5jdGlvbnMgKGxpc3QgIydwcm9qZWN0LXRyeS12YykK
ICAgIlNwZWNpYWwgaG9vayB0byBmaW5kIHRoZSBwcm9qZWN0IGNvbnRhaW5pbmcgYSBnaXZlbiBk
aXJlY3RvcnkuCkBAIC0zNzQsMTIgKzM3NSwyOSBAQCBwcm9qZWN0LW9yLWV4dGVybmFsLWZpbmQt
cmVnZXhwCiAgICAgKHByb2plY3QtLWZpbmQtcmVnZXhwLWluLWZpbGVzIHJlZ2V4cCBmaWxlcykp
KQogCiAoZGVmdW4gcHJvamVjdC0tZmluZC1yZWdleHAtaW4tZmlsZXMgKHJlZ2V4cCBmaWxlcykK
KyAgKGxldCogKCh4cmVmLWdyb3VwcworICAgICAgICAgIChtYXBjYXIKKyAgICAgICAgICAgKGxh
bWJkYSAoZ3JvdXApCisgICAgICAgICAgICAgKGxldCogKChmaWxlcyAoY2RyIGdyb3VwKSkKKyAg
ICAgICAgICAgICAgICAgICAgKGxvY2FsLWZpbGVzIChtYXBjYXIgIydmaWxlLWxvY2FsLW5hbWUg
ZmlsZXMpKQorICAgICAgICAgICAgICAgICAgICAoZGlyIChmaWxlLW5hbWUtZGlyZWN0b3J5IChj
YXIgZmlsZXMpKSkpCisgICAgICAgICAgICAgICAocHJvamVjdC0tY29sbGVjdC1tYXRjaGVzIHJl
Z2V4cCBsb2NhbC1maWxlcyBkaXIpKSkKKyAgICAgICAgICAgKHNlcS1ncm91cC1ieSAjJ2ZpbGUt
cmVtb3RlLXAgZmlsZXMpKSkKKyAgICAgICAgICh4cmVmcyAoYXBwbHkgIydhcHBlbmQgeHJlZi1n
cm91cHMpKSkKKyAgICAodW5sZXNzIHhyZWZzCisgICAgICAodXNlci1lcnJvciAiTm8gbWF0Y2hl
cyBmb3I6ICVzIiByZWdleHApKQorICAgICh4cmVmLS1zaG93LXhyZWZzIHhyZWZzIG5pbCkpKQor
CisoZGVmdW4gcHJvamVjdC0tY29sbGVjdC1tYXRjaGVzIChyZWdleHAgZmlsZXMgZGlyKQorICAi
Q29sbGVjdCBtYXRjaGVzIGZvciBSRUdFWFAgaW5zaWRlIEZJTEVTIGluIERJUi4KK0ZJTEVTIGlz
IGEgbGlzdCBvZiBmaWxlIG5hbWVzLiIKKyAgOzsgQ2YuIGB4cmVmLWNvbGxlY3QtbWF0Y2hlcycu
CiAgIChwY2FzZS1sZXQqCiAgICAgICAoKG91dHB1dCAoZ2V0LWJ1ZmZlci1jcmVhdGUgIiAqcHJv
amVjdCBncmVwIG91dHB1dCoiKSkKICAgICAgICAoYCgsZ3JlcC1yZSAsZmlsZS1ncm91cCAsbGlu
ZS1ncm91cCAuICxfKSAoY2FyIGdyZXAtcmVnZXhwLWFsaXN0KSkKICAgICAgICAoc3RhdHVzIG5p
bCkKICAgICAgICAoaGl0cyBuaWwpCi0gICAgICAgKHhyZWZzIG5pbCkKKyAgICAgICAocmVtb3Rl
LWlkIChmaWxlLXJlbW90ZS1wIGRpcikpCiAgICAgICAgKGNvbW1hbmQgKGZvcm1hdCAieGFyZ3Mg
LTAgZ3JlcCAlcyAtbkhlICVzIgogICAgICAgICAgICAgICAgICAgICAgICAgKGlmIChhbmQgY2Fz
ZS1mb2xkLXNlYXJjaAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGlzZWFyY2gt
bm8tdXBwZXItY2FzZS1wIHJlZ2V4cCB0KSkKQEAgLTM5MCw2ICs0MDgsNyBAQCBwcm9qZWN0LS1m
aW5kLXJlZ2V4cC1pbi1maWxlcwogICAgICAgKGVyYXNlLWJ1ZmZlcikKICAgICAgICh3aXRoLXRl
bXAtYnVmZmVyCiAgICAgICAgIChpbnNlcnQgKG1hcGNvbmNhdCAjJ2lkZW50aXR5IGZpbGVzICJc
MCIpKQorICAgICAgICAoc2V0cSBkZWZhdWx0LWRpcmVjdG9yeSBkaXIpCiAgICAgICAgIChzZXRx
IHN0YXR1cwogICAgICAgICAgICAgICAocHJvamVjdC0tcHJvY2Vzcy1maWxlLXJlZ2lvbiAocG9p
bnQtbWluKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocG9p
bnQtbWF4KQpAQCAtNDA3LDEzICs0MjYsMTAgQEAgcHJvamVjdC0tZmluZC1yZWdleHAtaW4tZmls
ZXMKICAgICAgICAgICAgICAgICAgICAgKGJ1ZmZlci1zdWJzdHJpbmcgKHBvaW50LW1pbikgKGxp
bmUtZW5kLXBvc2l0aW9uKSkpKQogICAgICAgKHdoaWxlIChyZS1zZWFyY2gtZm9yd2FyZCBncmVw
LXJlIG5pbCB0KQogICAgICAgICAocHVzaCAobGlzdCAoc3RyaW5nLXRvLW51bWJlciAobWF0Y2gt
c3RyaW5nIGxpbmUtZ3JvdXApKQotICAgICAgICAgICAgICAgICAgICAobWF0Y2gtc3RyaW5nIGZp
bGUtZ3JvdXApCisgICAgICAgICAgICAgICAgICAgIChjb25jYXQgcmVtb3RlLWlkIChtYXRjaC1z
dHJpbmcgZmlsZS1ncm91cCkpCiAgICAgICAgICAgICAgICAgICAgIChidWZmZXItc3Vic3RyaW5n
LW5vLXByb3BlcnRpZXMgKHBvaW50KSAobGluZS1lbmQtcG9zaXRpb24pKSkKICAgICAgICAgICAg
ICAgaGl0cykpKQotICAgIChzZXRxIHhyZWZzICh4cmVmLS1jb252ZXJ0LWhpdHMgKG5yZXZlcnNl
IGhpdHMpIHJlZ2V4cCkpCi0gICAgKHVubGVzcyB4cmVmcwotICAgICAgKHVzZXItZXJyb3IgIk5v
IG1hdGNoZXMgZm9yOiAlcyIgcmVnZXhwKSkKLSAgICAoeHJlZi0tc2hvdy14cmVmcyB4cmVmcyBu
aWwpKSkKKyAgICAoeHJlZi0tY29udmVydC1oaXRzIChucmV2ZXJzZSBoaXRzKSByZWdleHApKSkK
IAogKGRlZnVuIHByb2plY3QtLXByb2Nlc3MtZmlsZS1yZWdpb24gKHN0YXJ0IGVuZCBwcm9ncmFt
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJm9wdGlvbmFsIGJ1ZmZlciBk
aXNwbGF5Ci0tIAoyLjExLjAKCg==
--000000000000f8b5570581355d6c--




Acknowledgement sent to Felicián Németh <felician.nemeth@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#34343; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 6 Mar 2019 15:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.