GNU bug report logs - #65752
29.1; package-vc-install fails to install Helm package

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: Thierry Volpiatto <thievol@HIDDEN>; Keywords: wontfix; Done: Sean Whitton <spwhitton@HIDDEN>; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
bug closed, send any further explanations to 65752 <at> debbugs.gnu.org and Thierry Volpiatto <thievol@HIDDEN> Request was from Sean Whitton <spwhitton@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Added tag(s) wontfix. Request was from Sean Whitton <spwhitton@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 65752) by debbugs.gnu.org; 15 Mar 2025 07:33:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 15 03:33:49 2025
Received: from localhost ([127.0.0.1]:38437 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ttM1l-0005Go-F1
	for submit <at> debbugs.gnu.org; Sat, 15 Mar 2025 03:33:49 -0400
Received: from sendmail.purelymail.com ([34.202.193.197]:54452)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>)
 id 1ttM1i-0005GZ-UL
 for 65752 <at> debbugs.gnu.org; Sat, 15 Mar 2025 03:33:47 -0400
DKIM-Signature: a=rsa-sha256;
 b=jwrOUbUX2Ugm/p/et+R+eZB+9BbOPBA3OkOVkHX8pMLt0yUW4P62Q/LTQwr3TCE0js7fh4vXe0qnV/NmCUUJBK/8iLE/Srk7HqwBwNbCy/SVZwdDerpxUDh4mfnPYfpcMpK8lbeYZcvmYWmrrDSyPHfk3jJpvNz0fx5ZnFA69lrB/Q0RjxvqdaxLYGVhtwGvyTGdvBv14aILyxH+XtykRVb7/4m54ekH483C7WYFulrC41hdMzGcj2sjidVCHdXhcFAqfN1FOASZHrRP1sW+cLewbTrMcxFBJxvAhYXkQTMZiNsqXYn0spSSIJfl0JmjmCUPuHW3b013kDpcoKKB0Q==;
 s=purelymail1; d=spwhitton.name; v=1;
 bh=0aFcCI7rarnmRnP5WImZcUrtX+7RCw59wsgUtbKVe88=;
 h=Received:Received:From:To:Subject:Date; 
DKIM-Signature: a=rsa-sha256;
 b=A58GGGrLNjF6vJaJj7+LoyH2n3fyRVXnYN0oQrneC0aRogYvaw+0GLm65An64/DeA5Oo3cpGypK04Q/MjP/utaoJyLW6ioGgureWDAdAeelPXoSpkve6cFeaKXYTp9TiZYbWKgbvg4PN7/vex/OfcaAvMQ6N8k6S26va4lLpXmwHaR0pVS0rc0aufTVr3m9nIo5miVsZIxKQ7uiONvgnng9K+10AkPSwdNXx4AEw95H8hlxGjvJxhJMz2bmRBvPl/0pwLFt9X/ABGf1nTTHTeqnEnuCWa7MGJP7FnM+7moxFj+CjT+lm70WO56P1hJjDaSrvrNTGlZCLDry4XqNUaA==;
 s=purelymail1; d=purelymail.com; v=1;
 bh=0aFcCI7rarnmRnP5WImZcUrtX+7RCw59wsgUtbKVe88=;
 h=Feedback-ID:Received:Received:From:To:Subject:Date; 
Feedback-ID: 20115:3760:null:purelymail
X-Pm-Original-To: 65752 <at> debbugs.gnu.org
Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id 1770777380; 
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384);
 Sat, 15 Mar 2025 07:33:38 +0000 (UTC)
Received: by melete.silentflame.com (Postfix, from userid 1000)
 id 64B987ED0CF; Sat, 15 Mar 2025 15:33:34 +0800 (CST)
From: Sean Whitton <spwhitton@HIDDEN>
To: Thierry Volpiatto <thievol@HIDDEN>
Subject: Re: bug#65752: 29.1; package-vc-install fails to install Helm package
In-Reply-To: <87cyek53mk.fsf@HIDDEN>
References: <878r9lvumn.fsf@HIDDEN> <87o7ic389m.fsf@HIDDEN>
 <87pm2slfl1.fsf@HIDDEN> <871qf7dad9.fsf@HIDDEN>
 <87fs3nyb94.fsf@HIDDEN> <87ecz01bw3.fsf@HIDDEN>
 <87plikkxg7.fsf@HIDDEN> <87sengul82.fsf@HIDDEN>
 <87cyek53mk.fsf@HIDDEN>
Date: Sat, 15 Mar 2025 15:33:34 +0800
Message-ID: <87pliipx2p.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65752
Cc: Philip Kaludercic <philipk@HIDDEN>, 65752 <at> debbugs.gnu.org,
 control <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: -1.0 (-)

tag 65752 + wontfix
close 65752
thanks

Cool, doing that.

-- 
Sean Whitton




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

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


Received: (at 65752) by debbugs.gnu.org; 14 Mar 2025 09:58:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 14 05:58:12 2025
Received: from localhost ([127.0.0.1]:60175 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tt1nv-0000l5-L5
	for submit <at> debbugs.gnu.org; Fri, 14 Mar 2025 05:58:11 -0400
Received: from mout02.posteo.de ([185.67.36.66]:58357)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <thievol@HIDDEN>)
 id 1tt1nr-0000kT-Nu
 for 65752 <at> debbugs.gnu.org; Fri, 14 Mar 2025 05:58:09 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 03B1E240101
 for <65752 <at> debbugs.gnu.org>; Fri, 14 Mar 2025 10:58:00 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1741946281; bh=yDVeIMFyY9HC6NOmSyxZ3Yr+iV1k25hGXv9U8DF7iOY=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 From;
 b=Ek78BpilGo9V4zUchlqJgP9roSN7F79mLyN/K7qu+tQixNNoUwMPFY0zuANiKTFXJ
 Q7SRaJ3QRRFRc83KG3t+SthQovcNR2odcKKrB2ynHxWFDWR7G28q0lYzdkENmUK84T
 Vk35nGRP8M/yD3kfh6JKjklB5sngAH59AYl394iT/eysF3L3eRalO39OrhEJJHixkP
 Fk4mhFnFecu6g/7GultEeIjrETI2aMYgR4p+TvYLe1A1yyyAPYMQUjejzraHfoDfuy
 P2xCujMRdnoiuQbxbani7y7uYXMc83aJEaBzNG8zrxgkQ4I/86gdJgEMCJnefsS4GC
 nyWJGwP6jdoQg==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4ZDftt6ztPz9rxT;
 Fri, 14 Mar 2025 10:57:58 +0100 (CET)
From: Thierry Volpiatto <thievol@HIDDEN>
To: Sean Whitton <spwhitton@HIDDEN>
Subject: Re: bug#65752: 29.1; package-vc-install fails to install Helm package
In-Reply-To: <87sengul82.fsf@HIDDEN> (Sean Whitton's message
 of "Fri, 14 Mar 2025 15:26:05 +0800")
References: <878r9lvumn.fsf@HIDDEN> <87o7ic389m.fsf@HIDDEN>
 <87pm2slfl1.fsf@HIDDEN> <871qf7dad9.fsf@HIDDEN>
 <87fs3nyb94.fsf@HIDDEN> <87ecz01bw3.fsf@HIDDEN>
 <87plikkxg7.fsf@HIDDEN> <87sengul82.fsf@HIDDEN>
Date: Fri, 14 Mar 2025 10:05:23 +0000
Message-ID: <87cyek53mk.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65752
Cc: Thierry Volpiatto <thievol@HIDDEN>,
 Philip Kaludercic <philipk@HIDDEN>, 65752 <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: -3.3 (---)

--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Sean Whitton <spwhitton@HIDDEN> writes:

> Hello,
>
> On Fri 14 Mar 2025 at 05:12am GMT, Thierry Volpiatto wrote:
>
>> Not sure if it is the same error, but yes package-vc is still unable to
>> install Helm.  IIRC package-vc cannot handle packages which use the same
>> repo for two (or more) packages as long as it uses the current approach.
>
> I meant the specific error I quoted.
>
> As for the same-repo-multiple-packages issue, I think that Philip thinks
> this is notabug,

This is not a bug but a misfeature of package-vc IMO.

> so I believe we should close this as wontfix.

Fine by me.

=2D-=20
Thierry

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmfT/2MTHHRoaWV2b2xA
cG9zdGVvLm5ldAAKCRAOxW0UHRbvkzVqC/wKPL6Exj/8kQQ3+xr3nTBtT4QNTiEx
iLXmShNSKbFIFCAW7KCBVkyycj+C4UtLhE+TKSivWdzT2U0zvORXNVC9adKiSFwU
WlYT9zQT/9l6bfbk9qw0bHzKOCCLxRCOuyKAPQxuHWBiYJFQm2x7fYQQJG++0TJT
GtgL4HhMPImvZq/OOo5MrwAn/7FMgLyVe9/YdDzRkNf+IfWyrjcXPzooMLyorHKh
MekoVbfFrLQOSzUaQlhhpZPl20TJqjkwo9bmXjAHnA/E8o0lSWbGU6980YUd/aR7
GO64xydGXIbjhBGqiCKenxnBb6dQ9G52gICzIF2xYyzEH5miy0gVdYKK5AwWOS3h
JhewMOjojjZ8x4jNoq6M5X8LM2f2mJUURMTh5zQi8TsUXuA6IX1DV+DQxkZQYPrK
s+q4Qb14k02JjwnF4ppVB1B0i/THB38rO4eJ2IueLTCofvoBLfd8GyJgUew1bqC+
0FA+zmthTvuj6eqq91ySkfQ2DWeqDoCPo/o=
=/NYB
-----END PGP SIGNATURE-----
--=-=-=--




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

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


Received: (at 65752) by debbugs.gnu.org; 14 Mar 2025 07:26:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 14 03:26:17 2025
Received: from localhost ([127.0.0.1]:59890 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tszQv-0001g3-Di
	for submit <at> debbugs.gnu.org; Fri, 14 Mar 2025 03:26:17 -0400
Received: from sendmail.purelymail.com ([34.202.193.197]:52568)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>)
 id 1tszQs-0001fm-IL
 for 65752 <at> debbugs.gnu.org; Fri, 14 Mar 2025 03:26:15 -0400
DKIM-Signature: a=rsa-sha256;
 b=bggqyqYETV5YwvdxAuR8/lv7Pf+xOjkogQ1GJAKzdeQ7zJj7rc3gaP/0BKWyAOgzj2ad8w2fuLAoPs+p9dC09x9mqtAFsnJarPBVHiodrMgHKRENEe+Rqg0dmLkPuaqQxci+XJTtovLHhXhqjGCQ7cWmLUceI6WPRQPSUbtkwG5k+Wae15BeLVepRzx0FLVFVEoz623epkkIffhRY2vxJaZ2GJHqJNYqbO17ct0MmEHl8USmjRwAo5QC+4j+uRZEGoAGFcq/dcZCPS0k/OT+f3MEiu25Q6RywGGDWk5XO5tRXCGxcS0BRDqf/XcaDX2/6Axy7UVos78/VR45QeeVag==;
 s=purelymail1; d=spwhitton.name; v=1;
 bh=H8cIrfXQACzmFDOfhJm0nAroG8pEJiJc6Z6D9bU2/Xc=;
 h=Received:Received:From:To:Subject:Date; 
DKIM-Signature: a=rsa-sha256;
 b=h8/+Xn/AAtuwoQ79IyAbmpbZM+ctEQiP6VaB0GdqeKN5bWbTi+N+HLTo3atmg1klAx9GvG+bjBRcTjsL0fLWAsP2nIs3rbrHu06+lZIAmnKZ80sjIQWmb+LNhLsHxHyeGcZ0Sp3KA5eHRZj1GTBiVZNnfjBaybsjD/EG67MZxfV4z0zx8LE4XOTC3kcbddioo3VAgp0Hy0PiZEdCwNqug/PhNHQ2gtxpIz8GhF/AILDgBvWd0XJadJ+nHJlRwuxs4RTj5hJk6+SbsisQdEy0L7cZrU+qNJoF0uhYZ692Dp1FSOKTBOVYCxePC8D2SLERABemJ4D+XsRhrDhiv1xrIg==;
 s=purelymail1; d=purelymail.com; v=1;
 bh=H8cIrfXQACzmFDOfhJm0nAroG8pEJiJc6Z6D9bU2/Xc=;
 h=Feedback-ID:Received:Received:From:To:Subject:Date; 
Feedback-ID: 20115:3760:null:purelymail
X-Pm-Original-To: 65752 <at> debbugs.gnu.org
Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id 406205826; 
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384);
 Fri, 14 Mar 2025 07:26:08 +0000 (UTC)
Received: by melete.silentflame.com (Postfix, from userid 1000)
 id 055747ECE42; Fri, 14 Mar 2025 15:26:05 +0800 (CST)
From: Sean Whitton <spwhitton@HIDDEN>
To: Thierry Volpiatto <thievol@HIDDEN>
Subject: Re: bug#65752: 29.1; package-vc-install fails to install Helm package
In-Reply-To: <87plikkxg7.fsf@HIDDEN>
References: <878r9lvumn.fsf@HIDDEN> <87o7ic389m.fsf@HIDDEN>
 <87pm2slfl1.fsf@HIDDEN> <871qf7dad9.fsf@HIDDEN>
 <87fs3nyb94.fsf@HIDDEN> <87ecz01bw3.fsf@HIDDEN>
 <87plikkxg7.fsf@HIDDEN>
Date: Fri, 14 Mar 2025 15:26:05 +0800
Message-ID: <87sengul82.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65752
Cc: Philip Kaludercic <philipk@HIDDEN>, 65752 <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: -1.0 (-)

Hello,

On Fri 14 Mar 2025 at 05:12am GMT, Thierry Volpiatto wrote:

> Not sure if it is the same error, but yes package-vc is still unable to
> install Helm.  IIRC package-vc cannot handle packages which use the same
> repo for two (or more) packages as long as it uses the current approach.

I meant the specific error I quoted.

As for the same-repo-multiple-packages issue, I think that Philip thinks
this is notabug, so I believe we should close this as wontfix.

-- 
Sean Whitton




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

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


Received: (at 65752) by debbugs.gnu.org; 14 Mar 2025 05:04:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 14 01:04:59 2025
Received: from localhost ([127.0.0.1]:59467 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tsxEA-0004Na-Sm
	for submit <at> debbugs.gnu.org; Fri, 14 Mar 2025 01:04:59 -0400
Received: from mout02.posteo.de ([185.67.36.66]:44699)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <thievol@HIDDEN>)
 id 1tsxE5-0004N0-MT
 for 65752 <at> debbugs.gnu.org; Fri, 14 Mar 2025 01:04:57 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 50A77240101
 for <65752 <at> debbugs.gnu.org>; Fri, 14 Mar 2025 06:04:45 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1741928685; bh=AW6H6Z5Xj2xLSdng4fUNfC+PEDeXx3yKZE/HtIquXAQ=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 From;
 b=D1n/D9kT58GoEGY8Fnc1jOmoGlgaw701un2kd1q+PqQf0AWRmHccDo7dxa/o4XWRE
 2tOh54ZjSsHbwf06Oo9wLnmj5K47BmWCwGK3EgGncAMw2vp3eUOOwZn7/RKU29JRe1
 zpwb/RIdAlT4SFeB73xACwNCLBLY7OwVdVsU/uRb9UerA/cCTO6eRnMO6ZAAOc05rv
 Zy6F4Or1PEyf5HhimbrPIn3LOlnB8ULHUsViTowDI0atRakkj57hygDsE+6PBejbDP
 YgsOFY+TVntbx7R0yCs7H4W7simRH97m9BJkXl33XqJm113ahAVo6GeSsZGome2xjS
 qn+mfJvP/h6VA==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4ZDXNW1SgDz9rxD;
 Fri, 14 Mar 2025 06:04:42 +0100 (CET)
From: Thierry Volpiatto <thievol@HIDDEN>
To: Sean Whitton <spwhitton@HIDDEN>
Subject: Re: bug#65752: 29.1; package-vc-install fails to install Helm package
In-Reply-To: <87ecz01bw3.fsf@HIDDEN> (Sean Whitton's message
 of "Fri, 14 Mar 2025 12:20:28 +0800")
References: <878r9lvumn.fsf@HIDDEN> <87o7ic389m.fsf@HIDDEN>
 <87pm2slfl1.fsf@HIDDEN> <871qf7dad9.fsf@HIDDEN>
 <87fs3nyb94.fsf@HIDDEN> <87ecz01bw3.fsf@HIDDEN>
Date: Fri, 14 Mar 2025 05:12:08 +0000
Message-ID: <87plikkxg7.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65752
Cc: Thierry Volpiatto <thievol@HIDDEN>,
 Philip Kaludercic <philipk@HIDDEN>, 65752 <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: -3.3 (---)

--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable


Hello Sean,

Sean Whitton <spwhitton@HIDDEN> writes:

> Hello,
>
> On Sat 09 Sep 2023 at 08:55am GMT, Thierry Volpiatto wrote:
>
>> I don't know, I am not able to reproduce now, I have always error:
>>
>> Debugger entered--Lisp error: (error "Empty checkout for helm-core")
>>   signal(error ("Empty checkout for helm-core"))
>>   error("Empty checkout for %s" helm-core)
>>   package-vc--unpack(#s(package-desc :name helm-core :version nil :summa=
ry "No
>> description available." :reqs nil :kind vc :archive nil :dir
>> "/home/thierry/.emacs.d/elpa/helm-core/" :extras nil :signed nil) (:url
>> "https://github.com/emacs-helm/helm.git" :main-file "helm-core.el") nil)
>>   package-vc-install((helm-core :url "https://github.com/emacs-helm/helm=
.git"
>> :main-file "helm-core.el"))
>>   (progn (package-vc-install '(helm-core :url
>> "https://github.com/emacs-helm/helm.git" :main-file "helm-core.el")))
>>   eval((progn (package-vc-install '(helm-core :url
>> "https://github.com/emacs-helm/helm.git" :main-file "helm-core.el"))) t)
>>   elisp--eval-last-sexp(nil)
>>   eval-last-sexp(nil)
>>   funcall-interactively(eval-last-sexp nil)
>>   call-interactively(eval-last-sexp nil nil)
>>   command-execute(eval-last-sexp)
>
> Thierry, can you still reproduce this error?

Not sure if it is the same error, but yes package-vc is still unable to
install Helm.  IIRC package-vc cannot handle packages which use the same
repo for two (or more) packages as long as it uses the current approach.

=2D-=20
Thierry

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmfTuqgTHHRoaWV2b2xA
cG9zdGVvLm5ldAAKCRAOxW0UHRbvk9N1DACjrE36/zDU21r0DXgp/FKcHEo81bTj
4BI0x7QqC3Mc6PkUro2ad16DVnKu1SNtsz1mmzT6gTLZ2xCnrYIzJq58rbXnns2x
I506Ij9dWH4t82cjrdRTsyc5SkMqN+0nCyYqNP9agLgLBAGz0rKdSG5gULPBHDtm
mT/fFImKuwG9C5CdyTj6TOg1IC+cj5AqNeWjUrgpPkuxujyQj8EwNX1N0ZVKjoy6
k0Jr8Lzgla57+sf6C2zrsgtHw/bVOw+yr6sufx1m4itIQeHbuAd2Uou+rScuWGsE
8IYMhGbwSxDfeqVnp/jQ/xu2ZZZhjVDVdcEXLjBKtOLd82EB7CwdqKe5mW0ZJ92z
AgjYHIaTE/DiBHuI/2chC6E8sJWT1pxhpDskAuy/RBRDtAjbMy9GzSwQsv+LHx52
x92O8f6XZ10UBV4EKue42fPGiitC0lei4FgfFH/6tDELa4mDzyTRmXNiqQggjNbo
0cmQFOi7mwsJMxj3BJukeMq2oHl3yZXtdog=
=jLf2
-----END PGP SIGNATURE-----
--=-=-=--




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

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


Received: (at 65752) by debbugs.gnu.org; 14 Mar 2025 04:20:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 14 00:20:40 2025
Received: from localhost ([127.0.0.1]:59341 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tswXH-0004aa-TM
	for submit <at> debbugs.gnu.org; Fri, 14 Mar 2025 00:20:40 -0400
Received: from sendmail.purelymail.com ([34.202.193.197]:57054)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>)
 id 1tswXF-0004aK-LX
 for 65752 <at> debbugs.gnu.org; Fri, 14 Mar 2025 00:20:38 -0400
DKIM-Signature: a=rsa-sha256;
 b=KzD2bQ0XlKX913TrlQfdSnr8IqOKuFLe3aApFDvqOsrP7+uZpDBq7mIq32V6G7vzlwiW5ov2CMi9YoYzrZ6Z4FbNoCTbiY+6Ua3sQjsX0RYA6xlsYJ2CJ31MJiJB//SxMm/JFnBSOrMpourWRy3n1lHTAcb9J1uJZi7MYDL1hR1HbArn3exJFn2icjRGx4r6DjOM4XG6Y0PyjJOmly7fx1x4GOBctaj/Jk9JzaqobHDxuIYQKW66p8ZW8x75ZX3MWsbGGqnjVNRm12Dsm8b9WsTOqTnWhWw03CGjesfXPNjBwO8a8kqb22t/iF5h4Ka3V6myPKwTzVwJIKFZOfnHTQ==;
 s=purelymail1; d=spwhitton.name; v=1;
 bh=XsDmyBSdkqKtO/XbemXBMf55EuKPpTyTFX/MYFudFR8=;
 h=Received:Received:From:To:Subject:Date; 
DKIM-Signature: a=rsa-sha256;
 b=eq4wsq8LGqZ8hS+OkGIJRWwdL38EKejxl9Cn/OccKsSTn7Qea0GVotG1BC2DyVlyJKflmOP77wENXppojLQn35aMAeZEpPcqv2ZJ0M23bqzOeSBKAENMJNWlx3aayreCqM+JW7ZB0st+2pxOmaL1Bt6jxp/qGTXgmmcQ/IXlFc7wvdA9HRhIfmDlaOD4fDe2nziuobCGWgUQ0GlG8vnFiZf7Qtd9yZUgo04o19oSR29j/Icy9u+Xa+bo+F7L34zG7Vceli4+vAGcae7V7UKgugvLgQWCeDM+oJouPeuabTOMM15YQi/pdmryr3AY2iek1GHqYvD2U0yokPXyRCX8eA==;
 s=purelymail1; d=purelymail.com; v=1;
 bh=XsDmyBSdkqKtO/XbemXBMf55EuKPpTyTFX/MYFudFR8=;
 h=Feedback-ID:Received:Received:From:To:Subject:Date; 
Feedback-ID: 20115:3760:null:purelymail
X-Pm-Original-To: 65752 <at> debbugs.gnu.org
Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -1399031705; 
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384);
 Fri, 14 Mar 2025 04:20:31 +0000 (UTC)
Received: by melete.silentflame.com (Postfix, from userid 1000)
 id A35FA7EE68C; Fri, 14 Mar 2025 12:20:28 +0800 (CST)
From: Sean Whitton <spwhitton@HIDDEN>
To: Thierry Volpiatto <thievol@HIDDEN>
Subject: Re: bug#65752: 29.1; package-vc-install fails to install Helm package
In-Reply-To: <87fs3nyb94.fsf@HIDDEN>
References: <878r9lvumn.fsf@HIDDEN> <87o7ic389m.fsf@HIDDEN>
 <87pm2slfl1.fsf@HIDDEN> <871qf7dad9.fsf@HIDDEN>
 <87fs3nyb94.fsf@HIDDEN>
Date: Fri, 14 Mar 2025 12:20:28 +0800
Message-ID: <87ecz01bw3.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65752
Cc: Philip Kaludercic <philipk@HIDDEN>, 65752 <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: -1.0 (-)

Hello,

On Sat 09 Sep 2023 at 08:55am GMT, Thierry Volpiatto wrote:

> I don't know, I am not able to reproduce now, I have always error:
>
> Debugger entered--Lisp error: (error "Empty checkout for helm-core")
>   signal(error ("Empty checkout for helm-core"))
>   error("Empty checkout for %s" helm-core)
>   package-vc--unpack(#s(package-desc :name helm-core :version nil :summary "No
> description available." :reqs nil :kind vc :archive nil :dir
> "/home/thierry/.emacs.d/elpa/helm-core/" :extras nil :signed nil) (:url
> "https://github.com/emacs-helm/helm.git" :main-file "helm-core.el") nil)
>   package-vc-install((helm-core :url "https://github.com/emacs-helm/helm.git"
> :main-file "helm-core.el"))
>   (progn (package-vc-install '(helm-core :url
> "https://github.com/emacs-helm/helm.git" :main-file "helm-core.el")))
>   eval((progn (package-vc-install '(helm-core :url
> "https://github.com/emacs-helm/helm.git" :main-file "helm-core.el"))) t)
>   elisp--eval-last-sexp(nil)
>   eval-last-sexp(nil)
>   funcall-interactively(eval-last-sexp nil)
>   call-interactively(eval-last-sexp nil nil)
>   command-execute(eval-last-sexp)

Thierry, can you still reproduce this error?

If not, I think we should close this as 'wontfix'.

-- 
Sean Whitton




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

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


Received: (at 65752) by debbugs.gnu.org; 10 Sep 2023 11:06:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 10 07:06:16 2023
Received: from localhost ([127.0.0.1]:49136 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qfIGd-0000ha-GU
	for submit <at> debbugs.gnu.org; Sun, 10 Sep 2023 07:06:16 -0400
Received: from mout01.posteo.de ([185.67.36.65]:60163)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <philipk@HIDDEN>) id 1qfIGZ-0000hK-O1
 for 65752 <at> debbugs.gnu.org; Sun, 10 Sep 2023 07:06:14 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id D823C240027
 for <65752 <at> debbugs.gnu.org>; Sun, 10 Sep 2023 13:06:01 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1694343961; bh=EtXauKtft6Yxveq8YIFWGFyAS6xXJ4x/yuTvj2DokJI=;
 h=From:To:Cc:Subject:Autocrypt:Date:Message-ID:MIME-Version:
 Content-Transfer-Encoding:From;
 b=GrpA6txOL4vGGcwjuDonja/DCPrHUFwlv4yNpdw5PzjWjsRMmTt+n8zfoVOsMWwzq
 A7cIQMNGe0ntUzVAplCPEqdI9D7wcJQ64Mrewx7LRKQiOQgdOwV6MfGMT8F7/vgqUf
 QPm6IZSwxD9R1cQ9n3xnlmFE4v8o6GkYHkshKBdKmkzNZdgo+Z5igXbjHg5F6hzS4V
 VuALukum1OESJ/7ihqu3ECwHyHCqFwJcutBjYOvYwZBXmD2Alq5qW9NdhwAXJBJrAx
 BnKMrJ8SurW2+0MemrIWp+4CvF4x7EsIkxYAb5hibnJpEyQqXBek6uQZqaqBFfHeFo
 LwfrK+b4JczEQ==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Rk6Tj32sNz9rxB;
 Sun, 10 Sep 2023 13:06:01 +0200 (CEST)
From: Philip Kaludercic <philipk@HIDDEN>
To: Thierry Volpiatto <thievol@HIDDEN>
Subject: Re: bug#65752: 29.1; package-vc-install fails to install Helm package
In-Reply-To: <87fs3nyb94.fsf@HIDDEN> (Thierry Volpiatto's message of "Sat, 
 09 Sep 2023 08:55:28 +0000")
References: <878r9lvumn.fsf@HIDDEN> <87o7ic389m.fsf@HIDDEN>
 <87pm2slfl1.fsf@HIDDEN> <871qf7dad9.fsf@HIDDEN>
 <87fs3nyb94.fsf@HIDDEN>
Autocrypt: addr=philipk@HIDDEN; keydata=
 mDMEZBBQQhYJKwYBBAHaRw8BAQdAHJuofBrfqFh12uQu0Yi7mrl525F28eTmwUDflFNmdui0QlBo
 aWxpcCBLYWx1ZGVyY2ljIChnZW5lcmF0ZWQgYnkgYXV0b2NyeXB0LmVsKSA8cGhpbGlwa0Bwb3N0
 ZW8ubmV0PoiWBBMWCAA+FiEEDg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwMFCQHhM4AFCwkI
 BwIGFQoJCAsCBBYCAwECHgECF4AACgkQ8xYDWXahwulikAEA77hloUiSrXgFkUVJhlKBpLCHUjA0
 mWZ9j9w5d08+jVwBAK6c4iGP7j+/PhbkxaEKa4V3MzIl7zJkcNNjHCXmvFcEuDgEZBBQQhIKKwYB
 BAGXVQEFAQEHQI5NLiLRjZy3OfSt1dhCmFyn+fN/QKELUYQetiaoe+MMAwEIB4h+BBgWCAAmFiEE
 Dg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwwFCQHhM4AACgkQ8xYDWXahwukm+wEA8cml4JpK
 NeAu65rg+auKrPOP6TP/4YWRCTIvuYDm0joBALw98AMz7/qMHvSCeU/hw9PL6u6R2EScxtpKnWof
 z4oM
Date: Sun, 10 Sep 2023 11:06:01 +0000
Message-ID: <87r0n6xp7q.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65752
Cc: 65752 <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: -3.3 (---)

Thierry Volpiatto <thievol@HIDDEN> writes:

> Philip Kaludercic <philipk@HIDDEN> writes:
>
>> Thierry Volpiatto <thievol@HIDDEN> writes:
>>
>>> Philip Kaludercic <philipk@HIDDEN> writes:
>>>
>>>> Thierry Volpiatto <thievol@HIDDEN> writes:
>>>>
>>>>> When running:
>>>>>
>>>>> (package-vc-install '(helm-core
>>>>>                       :url "https://github.com/emacs-helm/helm.git"
>>>>>                       :main-file "helm-core.el"))
>>>>>
>>>>> package-vc-install installs helm-core as intended but also make a full
>>>>> install of helm package in a helm-core directory; All its dependencies
>>>>> are also installed which is not expected.
>>>>
>>>> Does this have a practical consequence or cause usability problems?
>>>
>>> Of course, no body want to have such an installation.
>>
>> But is this "just" an aesthetic issues, or does it break something?
>
> I don't know, I am not able to reproduce now, I have always error:

Sadly, I cannot reproduce this bug either, be it with your command,
(package-vc-install 'helm-core) or (package-vc-install 'helm).

> Debugger entered--Lisp error: (error "Empty checkout for helm-core")
>   signal(error ("Empty checkout for helm-core"))
>   error("Empty checkout for %s" helm-core)

This would indicate that there was an issue while cloning the package,
which would either be a bug in VC or some issue with Git.

>   package-vc--unpack(#s(package-desc :name helm-core :version nil
> :summary "No description available." :reqs nil :kind vc :archive nil
> :dir "/home/thierry/.emacs.d/elpa/helm-core/" :extras nil :signed nil)
> (:url "https://github.com/emacs-helm/helm.git" :main-file
> "helm-core.el") nil)
>   package-vc-install((helm-core :url
> "https://github.com/emacs-helm/helm.git" :main-file "helm-core.el"))
>   (progn (package-vc-install '(helm-core :url
> "https://github.com/emacs-helm/helm.git" :main-file "helm-core.el")))
>   eval((progn (package-vc-install '(helm-core :url
> "https://github.com/emacs-helm/helm.git" :main-file "helm-core.el")))
> t)
>   elisp--eval-last-sexp(nil)
>   eval-last-sexp(nil)
>   funcall-interactively(eval-last-sexp nil)
>   call-interactively(eval-last-sexp nil nil)
>   command-execute(eval-last-sexp)
>
>
>> If the former, I'd say that this is a regrettable circumstance, but
>> not much can be done.  If actual, usability issues arise, then that is
>> a different matter.
>>
>>>>> At the end I have two directories, ..elpa/helm-core and
>>>>> ../elpa/helm-core-2023..., the former containing all the helm files a=
nd
>>>>> the second only the helm-core files.
>>>>
>>>> I am afraid this is the consequence of maintaining multiple packages
>>>> inside the same git repository/directory.
>>>
>>> Ok, but this is something that exists and is handy for the developer.
>>
>> I understand that, but my hope is that this we can dissuade developers
>> from using it, because of issues like these.  Feats such as these have
>> been achieved in the past, like with the usage of derived modes or the
>> standardisation of package headers.
>>
>> Note that this doesn't mean you have to use separate Git repositories.
>> You can continue working in a single repository on multiple branches,
>> that are simultaneously checked out in separate worktrees.
>>
>>>> Given the intentions of package-vc, to make contributing to packages
>>>> easier by giving users a direct checkout of the development
>>>> dependencies, I currently do not see a way around this issue :/
>>>
>>> Perhaps look at how straight works (it fetch the recipes from package
>>> site i.e. MElpa or Elpa)?
>>
>> As far as I know, their approach is not applicable (they check out the
>> repository in a separate directory, then symlink the files into a
>> separate directory that it then loaded -- which doesn't give the users a
>> direct checkout anymore), because they have different goals.  Keep in
>> mind that straight is package manager onto itself, while package-vc is
>> an extension of package.el, so comparing the two doesn't always work
>> out.
>>
>>>>> Thanks.
>>>>>
>>>>>
>>>>>
>>>>> In GNU Emacs 29.1 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo
>>>>>  version 1.16.0, Xaw3d scroll bars) of 2023-08-16 built on IPad-S340
>>>>> Windowing system distributor 'The X.Org Foundation', version 11.0.121=
01004
>>>>> System Description: Linux Mint 21.2
>>>>>
>>>>> Configured using:
>>>>>  'configure CFLAGS=3D-O8 --bindir=3D/usr/local/sbin/emacs-29.1
>>>>>  --with-mailutils --with-cairo --with-x-toolkit=3Dlucid
>>>>>  --without-tree-sitter --without-native-compilation'
>>>>>
>>>>> Configured features:
>>>>> ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JP=
EG
>>>>> JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTI=
FY
>>>>> INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BA=
RS
>>>>> X11 XAW3D XDBE XIM XINPUT2 XPM LUCID ZLIB
>>>>>
>>>>> Important settings:
>>>>>   value of $LANG: fr_FR.UTF-8
>>>>>   locale-coding-system: utf-8-unix
>>>>>
>>>>> Major mode: =EE=A4=88
>>>>>
>>>>> Minor modes in effect:
>>>>>   emms-mode-line-mode: t
>>>>>   emms-playing-time-display-mode: t
>>>>>   emms-playing-time-mode: t
>>>>>   server-mode: t
>>>>>   psession-mode: t
>>>>>   psession-savehist-mode: t
>>>>>   global-undo-tree-mode: t
>>>>>   undo-tree-mode: t
>>>>>   global-git-gutter-mode: t
>>>>>   display-time-mode: t
>>>>>   winner-mode: t
>>>>>   tv-save-place-mode: t
>>>>>   helm-epa-mode: t
>>>>>   helm-descbinds-mode: t
>>>>>   helm-top-poll-mode: t
>>>>>   helm-adaptive-mode: t
>>>>>   helm-mode: t
>>>>>   helm-minibuffer-history-mode: t
>>>>>   helm-ff-icon-mode: t
>>>>>   shell-dirtrack-mode: t
>>>>>   helm-popup-tip-mode: t
>>>>>   async-bytecomp-package-mode: t
>>>>>   dired-async-mode: t
>>>>>   minibuffer-depth-indicate-mode: t
>>>>>   gcmh-mode: t
>>>>>   tooltip-mode: t
>>>>>   global-eldoc-mode: t
>>>>>   eldoc-mode: t
>>>>>   show-paren-mode: t
>>>>>   mouse-wheel-mode: t
>>>>>   file-name-shadow-mode: t
>>>>>   global-font-lock-mode: t
>>>>>   font-lock-mode: t
>>>>>   column-number-mode: t
>>>>>   line-number-mode: t
>>>>>   transient-mark-mode: t
>>>>>   auto-composition-mode: t
>>>>>   auto-encryption-mode: t
>>>>>   auto-compression-mode: t
>>>>>
>>>>> Load-path shadows:
>>>>> /home/thierry/.emacs.d/elpa/boxquote-20220919.714/boxquote hides ~/el=
isp/boxquote
>>>>>
>>>>> Features:
>>>>> (shadow epa-mail face-remap emacsbug addressbook-bookmark tv-mu4e-con=
fig
>>>>> config-w3m mu4e-contrib mu4e-patch mu4e mu4e-org org-config ob-gnuplot
>>>>> org-crypt org-protocol org ob ob-tangle ob-ref ob-lob ob-table ob-exp
>>>>> org-macro org-src ob-comint org-pcomplete org-list org-footnote
>>>>> org-faces org-entities ob-emacs-lisp ob-core ob-eval org-cycle org-ta=
ble
>>>>> ol org-fold org-fold-core org-keys oc org-loaddefs org-version
>>>>> org-compat org-macs mu4e-notification notifications mu4e-main mu4e-vi=
ew
>>>>> mu4e-mime-parts gnus-art mm-uu mml2015 mm-view mml-smime smime dig
>>>>> gnus-sum gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap
>>>>> nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win g=
nus
>>>>> nnheader range appt diary-lib diary-loaddefs cal-menu calendar
>>>>> cal-loaddefs mu4e-headers mu4e-thread mu4e-compose mu4e-draft
>>>>> mu4e-actions smtpmail mu4e-search mu4e-lists mu4e-bookmarks mu4e-mark
>>>>> mu4e-message shr pixel-fill kinsoku url-file svg dom flow-fill hl-line
>>>>> mu4e-contacts mu4e-update mu4e-folders mu4e-context mu4e-query-items
>>>>> mu4e-server mu4e-modeline mu4e-vars mu4e-helpers mu4e-config mu4e-win=
dow
>>>>> ido mu4e-obsolete helm-ring char-fold image-file image-converter dire=
d-x
>>>>> ffap helm-core-autoloads popup-autoloads wfnames-autoloads
>>>>> async-autoloads loaddefs-gen tar-mode arc-mode archive-mode jka-compr
>>>>> cl-print cl-indent helm-firefox shortdoc helm-dabbrev package-vc
>>>>> lisp-mnt em-unix em-term term disp-table ehelp em-script em-prompt em=
-ls
>>>>> em-hist em-pred em-glob em-extpipe em-cmpl em-dirs esh-var em-basic
>>>>> em-banner em-alias esh-mode eshell esh-cmd generator esh-ext esh-opt
>>>>> esh-proc esh-io esh-arg esh-module esh-groups esh-util esh-toggle
>>>>> cl-extra helm-command helm-elisp helm-eval edebug debug backtrace
>>>>> find-func smerge-mode helm-x-files helm-for-files helm-bookmark
>>>>> helm-info bookmark emms-config emms-librefm-stream
>>>>> emms-librefm-scrobbler emms-playlist-limit emms-i18n emms-history
>>>>> emms-score emms-stream-info emms-metaplaylist-mode emms-bookmarks
>>>>> emms-cue emms-mode-line-icon emms-browser sort emms-volume
>>>>> emms-volume-sndioctl emms-volume-mixerctl emms-volume-pulse
>>>>> emms-volume-amixer emms-playlist-sort emms-last-played emms-player-xi=
ne
>>>>> emms-player-mpd tq emms-lyrics emms-url emms-streams emms-show-all
>>>>> emms-tag-editor emms-tag-tracktag emms-mark emms-mode-line emms-cache
>>>>> emms-info-native bindat emms-info-exiftool emms-info-tinytag
>>>>> emms-info-metaflac emms-info-opusinfo emms-info-ogginfo
>>>>> emms-info-mp3info emms-playlist-mode emms-player-vlc emms-player-mpv
>>>>> emms-playing-time emms-info emms-later-do emms-player-mplayer
>>>>> emms-player-simple emms-source-playlist emms-source-file locate
>>>>> emms-setup emms emms-compat emms-auto helm-external helm-net mm-archi=
ve
>>>>> message sendmail yank-media rfc822 mml mml-sec gnus-util mailabbrev
>>>>> gmm-utils mailheader mm-decode mm-bodies mm-encode mail-utils gnutls
>>>>> network-stream url-cache url-http url-auth mail-parse rfc2231 rfc2047
>>>>> rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm puny tramp-archive
>>>>> tramp-gvfs tramp-cache time-stamp zeroconf dbus xml finder-inf
>>>>> helm-packages helm-ls-git vc-git diff-mode vc vc-dispatcher
>>>>> emacs-news-mode noutline outline flymake-shellcheck cus-start
>>>>> flymake-proc flymake project warnings thingatpt sh-script smie treesit
>>>>> executable bug-reference naquadah-theme server imenu psession frameset
>>>>> undo-tree diff queue pcase git-gutter mule-util dired-extension time
>>>>> winner describe-variable help-fns radix-tree help-mode tv-utils
>>>>> tv-save-place.el advice init-helm epa derived epg rfc6068 epg-config
>>>>> helm-epa isl helm-descbinds all-the-icons all-the-icons-faces
>>>>> data-material data-weathericons data-octicons data-fileicons
>>>>> data-faicons data-alltheicons cus-edit pp icons wid-edit helm-sys pop=
up
>>>>> helm-adaptive helm-mode helm-misc helm-files image-dired
>>>>> image-dired-tags image-dired-external image-dired-util xdg image-mode
>>>>> exif filenotify tramp tramp-loaddefs trampver tramp-integration files=
-x
>>>>> tramp-compat rx shell pcomplete parse-time iso8601 time-date
>>>>> helm-buffers helm-occur helm-tags helm-locate helm-grep wgrep-helm wg=
rep
>>>>> grep compile text-property-search comint ansi-osc ring helm-regexp
>>>>> format-spec ansi-color helm-utils helm-help helm-types
>>>>> helm-extensions-autoloads helm-autoloads helm helm-global-bindings
>>>>> helm-easymenu edmacro kmacro helm-core easy-mmode async-bytecomp
>>>>> helm-source helm-multi-match helm-lib dired-async async dired-aux dir=
ed
>>>>> dired-loaddefs mb-depth avoid cus-load gcmh boxquote-autoloads
>>>>> gcmh-autoloads ledger-mode-autoloads markdown-mode-autoloads
>>>>> osm-autoloads compat-autoloads rainbow-mode-autoloads info w3m-load
>>>>> w3m-autoloads package browse-url url url-proxy url-privacy url-expand
>>>>> url-methods url-history url-cookie generate-lisp-file url-domsuf
>>>>> url-util mailcap url-handlers url-parse auth-source cl-seq eieio
>>>>> eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp
>>>>> byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv
>>>>> eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type
>>>>> elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd
>>>>> fontset image regexp-opt fringe tabulated-list replace newcomment
>>>>> text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-esha=
dow
>>>>> isearch easymenu timer select scroll-bar mouse jit-lock font-lock syn=
tax
>>>>> font-core term/tty-colors frame minibuffer nadvice seq simple cl-gene=
ric
>>>>> indonesian philippine cham georgian utf-8-lang misc-lang vietnamese
>>>>> tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew gre=
ek
>>>>> romanian slovak czech european ethiopic indian cyrillic chinese
>>>>> composite emoji-zwj charscript charprop case-table epa-hook
>>>>> jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loadde=
fs
>>>>> theme-loaddefs faces cus-face macroexp files window text-properties
>>>>> overlay sha1 md5 base64 format env code-pages mule custom widget keym=
ap
>>>>> hashtable-print-readable backquote threads dbusbind inotify lcms2
>>>>> dynamic-setting system-font-setting font-render-setting cairo x-toolk=
it
>>>>> xinput2 x multi-tty make-network-process emacs)
>>>>>
>>>>> Memory information:
>>>>> ((conses 16 1632011 277793)
>>>>>  (symbols 48 46585 25)
>>>>>  (strings 32 368359 41647)
>>>>>  (string-bytes 1 10334018)
>>>>>  (vectors 16 95280)
>>>>>  (vector-slots 8 2002230 281875)
>>>>>  (floats 8 2332 1240)
>>>>>  (intervals 56 21405 3242)
>>>>>  (buffers 976 120))
>>>>> <#secure method=3Dpgpmime mode=3Dsign>




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

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


Received: (at 65752) by debbugs.gnu.org; 9 Sep 2023 08:58:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 09 04:58:05 2023
Received: from localhost ([127.0.0.1]:46081 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qetn2-0000e4-5O
	for submit <at> debbugs.gnu.org; Sat, 09 Sep 2023 04:58:04 -0400
Received: from mout02.posteo.de ([185.67.36.66]:55737)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <thievol@HIDDEN>) id 1qetmw-0000dU-ES
 for 65752 <at> debbugs.gnu.org; Sat, 09 Sep 2023 04:58:02 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 410F1240108
 for <65752 <at> debbugs.gnu.org>; Sat,  9 Sep 2023 10:57:49 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1694249869; bh=KJK8YAxOKPNrNX7MJvJnJb+cB+C65ulC6kUp1fD8hmo=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Autocrypt:OpenPGP:
 From;
 b=kzpoWtoOWlAhbfVwG/4+9ui1UorZgrOgxRCgFUJerMkSdKgKo4j5dmG5/2oBWMHOo
 iyAq9lUL0vHI0FW4Kc4PWj9xpgZ6KNYQNlmIIbsNEu6r6Wce/Kfob7zP3QPpN6zoj+
 7Jy+y2Hyqh2YbHJQ2Q2BCYLK5v5uU3qvxhBxPdlOQlGR4F8LvHptlbPdfKh6nVSTwc
 PG5nZ8fBpSn0JQUwcU1TfZBkb0fmRhc8egJnhcH5UP3ya7UYU7HCzsqZ0zyW1/nJCD
 QxTE/xzcF3bpnQYoYcDamyeUAvp6VlacfjghnDEU9vZKNiG4LLCUmtw3YY2cByzzPC
 EP2eINIyGiOog==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4RjRh956DSz9rxQ;
 Sat,  9 Sep 2023 10:57:45 +0200 (CEST)
References: <878r9lvumn.fsf@HIDDEN> <87o7ic389m.fsf@HIDDEN>
 <87pm2slfl1.fsf@HIDDEN> <871qf7dad9.fsf@HIDDEN>
From: Thierry Volpiatto <thievol@HIDDEN>
To: Philip Kaludercic <philipk@HIDDEN>
Subject: Re: bug#65752: 29.1; package-vc-install fails to install Helm package
Date: Sat, 09 Sep 2023 08:55:28 +0000
In-reply-to: <871qf7dad9.fsf@HIDDEN>
Message-ID: <87fs3nyb94.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
Autocrypt: addr=thievol@HIDDEN; prefer-encrypt=mutual;
 keydata=xsDNBF8ylcIBDADG+hy+zR6L4/vbdDDZuSaMmSrU3A5QZJpeBCvxTr7MpzzruZbhLPW1K3R6N2MAedi8Y+C8o27FVRIjpdbaKMGu9je7JV/TbUQYo3SOwCK1vM4LUn4V6ZLzSYkuiEt4eyMoiDdyvN0pkcK6P9x9DCetcEVszXzQg+yzCVrQ2hXWDXWT4M18EC3wtO7RHPouMqGiwBFhBAYErCqFWFxQHkfbtG/4yGyJ58rglb65O3qijjMWvYwcWZun9/7qm8Z4/4mHopmo2zgU+OrptnLSZfkZGz3Y7Uf452xQGVq0Fv75NPvQru7y+DYVhuVXXyAmGxt+vf4rIiixMBbhKEPjcxEPAa2LTzex2IsTZR+QVG9uDnqCWcgaOEQ58fzXNvNhtwwF/Rgio2XWAJVdmFWS59/k9W58CIUSNKBMZh2XeGdEmtHvDtCxW3z6FJha36RzOM3fMNNiAGdFZJA84gcdloJR+sHCDTTPT3784fjr+V8An7sI581NGFzkRQqPvEQCZbUAEQEAAc0SdGhpZXZvbEBwb3N0ZW8ubmV0wsEOBBMBCgA4AhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmL3HCoACgkQDsVtFB0W75OVEAv/f6XxmtIFz08fUb8hBp/zJP6IC4/rhhh+0GMRIRzLN8DK0jV8JCzYdFHiRJOy2lNIOpmrrCmjRRxferc2G42+ePFIsslxhU46VSz1Z83NwIG3mpdYNV5WUTUdgzxExHTNTFCd7NKv0nlHKQaAtdXm5bYnSHsnL7cx8z7lukA/EsJocE+GD7QXnsrdlicvdobI0TEN4l73221a72oCvHfYLCVsB6YsNJ5ZGkA1zSjzln5uLAgZ/2r/aqlao/AlSZkAk6+hvK0
 RyAZ/YR4YRZxO8Fsd0gWgFkanRfKfufJ1V0OHZg7yszi3q/hRzS+rZtJ0OuzDlh/dyQkxVkZb9vis/+HnGDJrBE5MsmJLcy2Sy3uUnio0fq8q9CrZbudvd1DajlZxPzTm0csPeUk45QEgbhEU7MfyAX/mkKxjHajz2cMcHKIap1BqEgJl4BKFeLMcBZ4O1p9ivwtf1Ht2JTp5lOi0ItPfhQ4DP8LZ1ZIkN5Kg9v0cyw9meRzAuuR0V2GtzsDNBF8ylcIBDADnIDHEkmk4lUwTlOhwb2yjUfmGPnpH3MCCHkjM9H/P1gTHxFWtwFVPcNMCwXWvKSBTF2dZXKERD0yzG06zT53ZMN7EIIeuY6m4R8IcMvpohciisWxbFoB4ZY117tVSeqjo946itgbpdeESKl9a8dpn7ytZMyYxPdojlQAqxeAJ8444raESh1oTKXb64hlk4l2pSRlrLgjpJBo8asAfZndaxIUKhw68tV8sqeZh9P6cGtHbUELKVJqefNV7V7jF5wf3xvRG6Ces3kSKXalLfs+vrVaoOjQeWrc0AtwFWHmt9JLfKrqF+Q2Q7jUidboWmazQM56ESJFPpPHmWq8k6DHspsFHOforLouTHJL1556IPne7IV2BGfWc0+xLxalZ8F5F+vnPF/OkrC1CD5iCKTjXKa2iZbcYdYQAiL6P8Ac8CgN6EkhpbxRtzrEgChuNGevdi/G/GHG4Zqrh6YFwIa/NHq2aVaFq5C1yNTMJd1FRjRzs5JPPlJKpYDnNx+MSp7UAEQEAAcLA9gQYAQoAIAIbDBYhBCPbcH0Te6954oP8cA7FbRQdFu+TBQJi9x1ZAAoJEA7FbRQdFu+To6QMAIcvUSiFwCIggxkmYy3ZY0QAMLmIPga8DNPMXbfSOBDb2KLGBd+FAA8p2GExpul4r6kOYnGogtojByHmVgrd30/3ZURTM8Vj51wwD05viMZccQHlWd9J/qZIvhBJlJWYnwVxh+2Kg4/h
 kx7SGc7JJS5GS37+PFQOJHPGMxc+fe4Ty2FdjIOVf3P1Hov9K6yBI7Af66qqcL3aKJ4jJidRYN8sMaKOqEu4rcSpTxp8/3Ddbs9HezUgXeUzOLJMcEYFlvCyC8ZSl/QDZmpobKbxZ1JAqZM8lnmcZYSV7OsWnxJIYDV1gH5LTLj7bGswXaB4B+qkckihWkRZixu8q1IK0c/xwUzyF092uFRM/sQKrSmnwA1+hQiiIuEl4XVz5li0/TmMta3ijUM7GNbl2IjioTRxWWecwad1mNHvKTcXPsKDAbHFdLvQzurnroBHQV0jSPNLTP5Suo7RnLbehfg5INpGjToCUlrd2qQqgXW7h5qZTgUq5UmBc7YZ0JYWQgPTbQ==
OpenPGP: url=https://posteo.de/keys/thievol@HIDDEN; preference=encrypt
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65752
Cc: 65752 <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: -3.3 (---)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


Philip Kaludercic <philipk@HIDDEN> writes:

> Thierry Volpiatto <thievol@HIDDEN> writes:
>
>> Philip Kaludercic <philipk@HIDDEN> writes:
>>
>>> Thierry Volpiatto <thievol@HIDDEN> writes:
>>>
>>>> When running:
>>>>
>>>> (package-vc-install '(helm-core
>>>>                       :url "https://github.com/emacs-helm/helm.git"
>>>>                       :main-file "helm-core.el"))
>>>>
>>>> package-vc-install installs helm-core as intended but also make a full
>>>> install of helm package in a helm-core directory; All its dependencies
>>>> are also installed which is not expected.
>>>
>>> Does this have a practical consequence or cause usability problems?
>>
>> Of course, no body want to have such an installation.
>
> But is this "just" an aesthetic issues, or does it break something?

I don't know, I am not able to reproduce now, I have always error:

Debugger entered--Lisp error: (error "Empty checkout for helm-core")
  signal(error ("Empty checkout for helm-core"))
  error("Empty checkout for %s" helm-core)
  package-vc--unpack(#s(package-desc :name helm-core :version nil :summary =
"No description available." :reqs nil :kind vc :archive nil :dir "/home/thi=
erry/.emacs.d/elpa/helm-core/" :extras nil :signed nil) (:url "https://gith=
ub.com/emacs-helm/helm.git" :main-file "helm-core.el") nil)
  package-vc-install((helm-core :url "https://github.com/emacs-helm/helm.gi=
t" :main-file "helm-core.el"))
  (progn (package-vc-install '(helm-core :url "https://github.com/emacs-hel=
m/helm.git" :main-file "helm-core.el")))
  eval((progn (package-vc-install '(helm-core :url "https://github.com/emac=
s-helm/helm.git" :main-file "helm-core.el"))) t)
  elisp--eval-last-sexp(nil)
  eval-last-sexp(nil)
  funcall-interactively(eval-last-sexp nil)
  call-interactively(eval-last-sexp nil nil)
  command-execute(eval-last-sexp)


> If the former, I'd say that this is a regrettable circumstance, but
> not much can be done.  If actual, usability issues arise, then that is
> a different matter.
>
>>>> At the end I have two directories, ..elpa/helm-core and
>>>> ../elpa/helm-core-2023..., the former containing all the helm files and
>>>> the second only the helm-core files.
>>>
>>> I am afraid this is the consequence of maintaining multiple packages
>>> inside the same git repository/directory.
>>
>> Ok, but this is something that exists and is handy for the developer.
>
> I understand that, but my hope is that this we can dissuade developers
> from using it, because of issues like these.  Feats such as these have
> been achieved in the past, like with the usage of derived modes or the
> standardisation of package headers.
>
> Note that this doesn't mean you have to use separate Git repositories.
> You can continue working in a single repository on multiple branches,
> that are simultaneously checked out in separate worktrees.
>
>>> Given the intentions of package-vc, to make contributing to packages
>>> easier by giving users a direct checkout of the development
>>> dependencies, I currently do not see a way around this issue :/
>>
>> Perhaps look at how straight works (it fetch the recipes from package
>> site i.e. MElpa or Elpa)?
>
> As far as I know, their approach is not applicable (they check out the
> repository in a separate directory, then symlink the files into a
> separate directory that it then loaded -- which doesn't give the users a
> direct checkout anymore), because they have different goals.  Keep in
> mind that straight is package manager onto itself, while package-vc is
> an extension of package.el, so comparing the two doesn't always work
> out.
>
>>>> Thanks.
>>>>
>>>>
>>>>
>>>> In GNU Emacs 29.1 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo
>>>>  version 1.16.0, Xaw3d scroll bars) of 2023-08-16 built on IPad-S340
>>>> Windowing system distributor 'The X.Org Foundation', version 11.0.1210=
1004
>>>> System Description: Linux Mint 21.2
>>>>
>>>> Configured using:
>>>>  'configure CFLAGS=3D-O8 --bindir=3D/usr/local/sbin/emacs-29.1
>>>>  --with-mailutils --with-cairo --with-x-toolkit=3Dlucid
>>>>  --without-tree-sitter --without-native-compilation'
>>>>
>>>> Configured features:
>>>> ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
>>>> JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY
>>>> INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS
>>>> X11 XAW3D XDBE XIM XINPUT2 XPM LUCID ZLIB
>>>>
>>>> Important settings:
>>>>   value of $LANG: fr_FR.UTF-8
>>>>   locale-coding-system: utf-8-unix
>>>>
>>>> Major mode: =EE=A4=88
>>>>
>>>> Minor modes in effect:
>>>>   emms-mode-line-mode: t
>>>>   emms-playing-time-display-mode: t
>>>>   emms-playing-time-mode: t
>>>>   server-mode: t
>>>>   psession-mode: t
>>>>   psession-savehist-mode: t
>>>>   global-undo-tree-mode: t
>>>>   undo-tree-mode: t
>>>>   global-git-gutter-mode: t
>>>>   display-time-mode: t
>>>>   winner-mode: t
>>>>   tv-save-place-mode: t
>>>>   helm-epa-mode: t
>>>>   helm-descbinds-mode: t
>>>>   helm-top-poll-mode: t
>>>>   helm-adaptive-mode: t
>>>>   helm-mode: t
>>>>   helm-minibuffer-history-mode: t
>>>>   helm-ff-icon-mode: t
>>>>   shell-dirtrack-mode: t
>>>>   helm-popup-tip-mode: t
>>>>   async-bytecomp-package-mode: t
>>>>   dired-async-mode: t
>>>>   minibuffer-depth-indicate-mode: t
>>>>   gcmh-mode: t
>>>>   tooltip-mode: t
>>>>   global-eldoc-mode: t
>>>>   eldoc-mode: t
>>>>   show-paren-mode: t
>>>>   mouse-wheel-mode: t
>>>>   file-name-shadow-mode: t
>>>>   global-font-lock-mode: t
>>>>   font-lock-mode: t
>>>>   column-number-mode: t
>>>>   line-number-mode: t
>>>>   transient-mark-mode: t
>>>>   auto-composition-mode: t
>>>>   auto-encryption-mode: t
>>>>   auto-compression-mode: t
>>>>
>>>> Load-path shadows:
>>>> /home/thierry/.emacs.d/elpa/boxquote-20220919.714/boxquote hides ~/eli=
sp/boxquote
>>>>
>>>> Features:
>>>> (shadow epa-mail face-remap emacsbug addressbook-bookmark tv-mu4e-conf=
ig
>>>> config-w3m mu4e-contrib mu4e-patch mu4e mu4e-org org-config ob-gnuplot
>>>> org-crypt org-protocol org ob ob-tangle ob-ref ob-lob ob-table ob-exp
>>>> org-macro org-src ob-comint org-pcomplete org-list org-footnote
>>>> org-faces org-entities ob-emacs-lisp ob-core ob-eval org-cycle org-tab=
le
>>>> ol org-fold org-fold-core org-keys oc org-loaddefs org-version
>>>> org-compat org-macs mu4e-notification notifications mu4e-main mu4e-view
>>>> mu4e-mime-parts gnus-art mm-uu mml2015 mm-view mml-smime smime dig
>>>> gnus-sum gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap
>>>> nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win gn=
us
>>>> nnheader range appt diary-lib diary-loaddefs cal-menu calendar
>>>> cal-loaddefs mu4e-headers mu4e-thread mu4e-compose mu4e-draft
>>>> mu4e-actions smtpmail mu4e-search mu4e-lists mu4e-bookmarks mu4e-mark
>>>> mu4e-message shr pixel-fill kinsoku url-file svg dom flow-fill hl-line
>>>> mu4e-contacts mu4e-update mu4e-folders mu4e-context mu4e-query-items
>>>> mu4e-server mu4e-modeline mu4e-vars mu4e-helpers mu4e-config mu4e-wind=
ow
>>>> ido mu4e-obsolete helm-ring char-fold image-file image-converter dired=
-x
>>>> ffap helm-core-autoloads popup-autoloads wfnames-autoloads
>>>> async-autoloads loaddefs-gen tar-mode arc-mode archive-mode jka-compr
>>>> cl-print cl-indent helm-firefox shortdoc helm-dabbrev package-vc
>>>> lisp-mnt em-unix em-term term disp-table ehelp em-script em-prompt em-=
ls
>>>> em-hist em-pred em-glob em-extpipe em-cmpl em-dirs esh-var em-basic
>>>> em-banner em-alias esh-mode eshell esh-cmd generator esh-ext esh-opt
>>>> esh-proc esh-io esh-arg esh-module esh-groups esh-util esh-toggle
>>>> cl-extra helm-command helm-elisp helm-eval edebug debug backtrace
>>>> find-func smerge-mode helm-x-files helm-for-files helm-bookmark
>>>> helm-info bookmark emms-config emms-librefm-stream
>>>> emms-librefm-scrobbler emms-playlist-limit emms-i18n emms-history
>>>> emms-score emms-stream-info emms-metaplaylist-mode emms-bookmarks
>>>> emms-cue emms-mode-line-icon emms-browser sort emms-volume
>>>> emms-volume-sndioctl emms-volume-mixerctl emms-volume-pulse
>>>> emms-volume-amixer emms-playlist-sort emms-last-played emms-player-xine
>>>> emms-player-mpd tq emms-lyrics emms-url emms-streams emms-show-all
>>>> emms-tag-editor emms-tag-tracktag emms-mark emms-mode-line emms-cache
>>>> emms-info-native bindat emms-info-exiftool emms-info-tinytag
>>>> emms-info-metaflac emms-info-opusinfo emms-info-ogginfo
>>>> emms-info-mp3info emms-playlist-mode emms-player-vlc emms-player-mpv
>>>> emms-playing-time emms-info emms-later-do emms-player-mplayer
>>>> emms-player-simple emms-source-playlist emms-source-file locate
>>>> emms-setup emms emms-compat emms-auto helm-external helm-net mm-archive
>>>> message sendmail yank-media rfc822 mml mml-sec gnus-util mailabbrev
>>>> gmm-utils mailheader mm-decode mm-bodies mm-encode mail-utils gnutls
>>>> network-stream url-cache url-http url-auth mail-parse rfc2231 rfc2047
>>>> rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm puny tramp-archive
>>>> tramp-gvfs tramp-cache time-stamp zeroconf dbus xml finder-inf
>>>> helm-packages helm-ls-git vc-git diff-mode vc vc-dispatcher
>>>> emacs-news-mode noutline outline flymake-shellcheck cus-start
>>>> flymake-proc flymake project warnings thingatpt sh-script smie treesit
>>>> executable bug-reference naquadah-theme server imenu psession frameset
>>>> undo-tree diff queue pcase git-gutter mule-util dired-extension time
>>>> winner describe-variable help-fns radix-tree help-mode tv-utils
>>>> tv-save-place.el advice init-helm epa derived epg rfc6068 epg-config
>>>> helm-epa isl helm-descbinds all-the-icons all-the-icons-faces
>>>> data-material data-weathericons data-octicons data-fileicons
>>>> data-faicons data-alltheicons cus-edit pp icons wid-edit helm-sys popup
>>>> helm-adaptive helm-mode helm-misc helm-files image-dired
>>>> image-dired-tags image-dired-external image-dired-util xdg image-mode
>>>> exif filenotify tramp tramp-loaddefs trampver tramp-integration files-x
>>>> tramp-compat rx shell pcomplete parse-time iso8601 time-date
>>>> helm-buffers helm-occur helm-tags helm-locate helm-grep wgrep-helm wgr=
ep
>>>> grep compile text-property-search comint ansi-osc ring helm-regexp
>>>> format-spec ansi-color helm-utils helm-help helm-types
>>>> helm-extensions-autoloads helm-autoloads helm helm-global-bindings
>>>> helm-easymenu edmacro kmacro helm-core easy-mmode async-bytecomp
>>>> helm-source helm-multi-match helm-lib dired-async async dired-aux dired
>>>> dired-loaddefs mb-depth avoid cus-load gcmh boxquote-autoloads
>>>> gcmh-autoloads ledger-mode-autoloads markdown-mode-autoloads
>>>> osm-autoloads compat-autoloads rainbow-mode-autoloads info w3m-load
>>>> w3m-autoloads package browse-url url url-proxy url-privacy url-expand
>>>> url-methods url-history url-cookie generate-lisp-file url-domsuf
>>>> url-util mailcap url-handlers url-parse auth-source cl-seq eieio
>>>> eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp
>>>> byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv
>>>> eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type
>>>> elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd
>>>> fontset image regexp-opt fringe tabulated-list replace newcomment
>>>> text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshad=
ow
>>>> isearch easymenu timer select scroll-bar mouse jit-lock font-lock synt=
ax
>>>> font-core term/tty-colors frame minibuffer nadvice seq simple cl-gener=
ic
>>>> indonesian philippine cham georgian utf-8-lang misc-lang vietnamese
>>>> tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
>>>> romanian slovak czech european ethiopic indian cyrillic chinese
>>>> composite emoji-zwj charscript charprop case-table epa-hook
>>>> jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs
>>>> theme-loaddefs faces cus-face macroexp files window text-properties
>>>> overlay sha1 md5 base64 format env code-pages mule custom widget keymap
>>>> hashtable-print-readable backquote threads dbusbind inotify lcms2
>>>> dynamic-setting system-font-setting font-render-setting cairo x-toolkit
>>>> xinput2 x multi-tty make-network-process emacs)
>>>>
>>>> Memory information:
>>>> ((conses 16 1632011 277793)
>>>>  (symbols 48 46585 25)
>>>>  (strings 32 368359 41647)
>>>>  (string-bytes 1 10334018)
>>>>  (vectors 16 95280)
>>>>  (vector-slots 8 2002230 281875)
>>>>  (floats 8 2332 1240)
>>>>  (intervals 56 21405 3242)
>>>>  (buffers 976 120))
>>>> <#secure method=3Dpgpmime mode=3Dsign>


=2D-=20
Thierry

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmT8M4cTHHRoaWV2b2xA
cG9zdGVvLm5ldAAKCRAOxW0UHRbvkzq6C/9YAGELN03DEq2GdVloekU5MkistZ1v
RUjbAmg8n24UZJonl23tlUMtQ6woM28ytmUlP3AvsQi96la9EAUAkjUDVkkRwV0x
WVNmNeFUYY9p6RnoBVWY3AYneZxRZvQ6DEzPl4C3ZJLAwkiLDkii8/CqBknzcvMD
/XcOhjF1mx+wAqKVl9HbyzNC4I2qyPHzSTk1mMM3wPjFWPsW580S1Tnf/oBjaRzj
x6BqWaPYqh0hoEBQSnvPWn82kCIYfoZ5tGvcMAg4AJiVg482oNZBwp6sZNv831f1
QxLue99J828mpQwvgHin0afekbb48SLnEecmlMzEAKXBi/tW+RGvNPGEDUvbP6sz
3TR1GnNVFvXNwz2xWAf6JaYUOUTZbmrMP8FStGVXz0AnvtF0U9kQCg0FVexlKZip
EbtQdrN5TBrZ6ECUpddRLMNOLzKUmM8d1GVaQsXs61c24jgi6KpVPhgR6li4lYUZ
kTmWDA9O7YbDndnHPzQSBaowY+8qrk8+S5M=
=d1De
-----END PGP SIGNATURE-----
--=-=-=--




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

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


Received: (at 65752) by debbugs.gnu.org; 9 Sep 2023 08:22:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 09 04:22:42 2023
Received: from localhost ([127.0.0.1]:46061 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qetEn-000850-QL
	for submit <at> debbugs.gnu.org; Sat, 09 Sep 2023 04:22:42 -0400
Received: from mout02.posteo.de ([185.67.36.66]:43527)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <philipk@HIDDEN>) id 1qetEj-00084l-0O
 for 65752 <at> debbugs.gnu.org; Sat, 09 Sep 2023 04:22:40 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id AB918240103
 for <65752 <at> debbugs.gnu.org>; Sat,  9 Sep 2023 10:22:27 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1694247747; bh=AqlLYG38X6IJ2Ycv0mJ9Eekgq+NFTO3sjDfzD9dHZrI=;
 h=From:To:Cc:Subject:Autocrypt:Date:Message-ID:MIME-Version:
 Content-Transfer-Encoding:From;
 b=RDL1iKE2KNQ6HFhISVC7CZa0GerjEaCv0BDUmgYFBXdKQpCzYH7mNVvGqHWt7EIx+
 eto3Rpdp0XUaNz3oeOL8cdDMys20m6VBVwsKqTVuDqPR/B3fp/Zd3pbJU6xr2RHS4V
 fOberlPVVHVI7z2V1aSO5Nw6aLwI+EW8hVL4O/bs5Hd78wH3f6RGSbBr67S+VJ8zbF
 FU5lPd2wpXVuj8hcpXD2NpzMvvKQ3e7kU+ETmhAj8f7sccqpIcbaRmthE7PFONLsQV
 kbJLt9YMR/iIy3LUda3jzKLa5qWUdjB5F3arjzyFRYKWP6aQ6lGqBFZoQUsWl6Ilp9
 VfjSn4fco1aaw==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4RjQvR2MWzz6txH;
 Sat,  9 Sep 2023 10:22:27 +0200 (CEST)
From: Philip Kaludercic <philipk@HIDDEN>
To: Thierry Volpiatto <thievol@HIDDEN>
Subject: Re: bug#65752: 29.1; package-vc-install fails to install Helm package
In-Reply-To: <87pm2slfl1.fsf@HIDDEN> (Thierry Volpiatto's message of "Fri, 
 08 Sep 2023 17:43:24 +0000")
References: <878r9lvumn.fsf@HIDDEN> <87o7ic389m.fsf@HIDDEN>
 <87pm2slfl1.fsf@HIDDEN>
Autocrypt: addr=philipk@HIDDEN; keydata=
 mDMEZBBQQhYJKwYBBAHaRw8BAQdAHJuofBrfqFh12uQu0Yi7mrl525F28eTmwUDflFNmdui0QlBo
 aWxpcCBLYWx1ZGVyY2ljIChnZW5lcmF0ZWQgYnkgYXV0b2NyeXB0LmVsKSA8cGhpbGlwa0Bwb3N0
 ZW8ubmV0PoiWBBMWCAA+FiEEDg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwMFCQHhM4AFCwkI
 BwIGFQoJCAsCBBYCAwECHgECF4AACgkQ8xYDWXahwulikAEA77hloUiSrXgFkUVJhlKBpLCHUjA0
 mWZ9j9w5d08+jVwBAK6c4iGP7j+/PhbkxaEKa4V3MzIl7zJkcNNjHCXmvFcEuDgEZBBQQhIKKwYB
 BAGXVQEFAQEHQI5NLiLRjZy3OfSt1dhCmFyn+fN/QKELUYQetiaoe+MMAwEIB4h+BBgWCAAmFiEE
 Dg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwwFCQHhM4AACgkQ8xYDWXahwukm+wEA8cml4JpK
 NeAu65rg+auKrPOP6TP/4YWRCTIvuYDm0joBALw98AMz7/qMHvSCeU/hw9PL6u6R2EScxtpKnWof
 z4oM
Date: Sat, 09 Sep 2023 08:22:26 +0000
Message-ID: <871qf7dad9.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65752
Cc: 65752 <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: -3.3 (---)

Thierry Volpiatto <thievol@HIDDEN> writes:

> Philip Kaludercic <philipk@HIDDEN> writes:
>
>> Thierry Volpiatto <thievol@HIDDEN> writes:
>>
>>> When running:
>>>
>>> (package-vc-install '(helm-core
>>>                       :url "https://github.com/emacs-helm/helm.git"
>>>                       :main-file "helm-core.el"))
>>>
>>> package-vc-install installs helm-core as intended but also make a full
>>> install of helm package in a helm-core directory; All its dependencies
>>> are also installed which is not expected.
>>
>> Does this have a practical consequence or cause usability problems?
>
> Of course, no body want to have such an installation.

But is this "just" an aesthetic issues, or does it break something?  If
the former, I'd say that this is a regrettable circumstance, but not
much can be done.  If actual, usability issues arise, then that is a
different matter.

>>> At the end I have two directories, ..elpa/helm-core and
>>> ../elpa/helm-core-2023..., the former containing all the helm files and
>>> the second only the helm-core files.
>>
>> I am afraid this is the consequence of maintaining multiple packages
>> inside the same git repository/directory.
>
> Ok, but this is something that exists and is handy for the developer.

I understand that, but my hope is that this we can dissuade developers
from using it, because of issues like these.  Feats such as these have
been achieved in the past, like with the usage of derived modes or the
standardisation of package headers.

Note that this doesn't mean you have to use separate Git repositories.
You can continue working in a single repository on multiple branches,
that are simultaneously checked out in separate worktrees.

>> Given the intentions of package-vc, to make contributing to packages
>> easier by giving users a direct checkout of the development
>> dependencies, I currently do not see a way around this issue :/
>
> Perhaps look at how straight works (it fetch the recipes from package
> site i.e. MElpa or Elpa)?

As far as I know, their approach is not applicable (they check out the
repository in a separate directory, then symlink the files into a
separate directory that it then loaded -- which doesn't give the users a
direct checkout anymore), because they have different goals.  Keep in
mind that straight is package manager onto itself, while package-vc is
an extension of package.el, so comparing the two doesn't always work
out.

>>> Thanks.
>>>
>>>
>>>
>>> In GNU Emacs 29.1 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo
>>>  version 1.16.0, Xaw3d scroll bars) of 2023-08-16 built on IPad-S340
>>> Windowing system distributor 'The X.Org Foundation', version 11.0.12101=
004
>>> System Description: Linux Mint 21.2
>>>
>>> Configured using:
>>>  'configure CFLAGS=3D-O8 --bindir=3D/usr/local/sbin/emacs-29.1
>>>  --with-mailutils --with-cairo --with-x-toolkit=3Dlucid
>>>  --without-tree-sitter --without-native-compilation'
>>>
>>> Configured features:
>>> ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
>>> JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY
>>> INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS
>>> X11 XAW3D XDBE XIM XINPUT2 XPM LUCID ZLIB
>>>
>>> Important settings:
>>>   value of $LANG: fr_FR.UTF-8
>>>   locale-coding-system: utf-8-unix
>>>
>>> Major mode: =EE=A4=88
>>>
>>> Minor modes in effect:
>>>   emms-mode-line-mode: t
>>>   emms-playing-time-display-mode: t
>>>   emms-playing-time-mode: t
>>>   server-mode: t
>>>   psession-mode: t
>>>   psession-savehist-mode: t
>>>   global-undo-tree-mode: t
>>>   undo-tree-mode: t
>>>   global-git-gutter-mode: t
>>>   display-time-mode: t
>>>   winner-mode: t
>>>   tv-save-place-mode: t
>>>   helm-epa-mode: t
>>>   helm-descbinds-mode: t
>>>   helm-top-poll-mode: t
>>>   helm-adaptive-mode: t
>>>   helm-mode: t
>>>   helm-minibuffer-history-mode: t
>>>   helm-ff-icon-mode: t
>>>   shell-dirtrack-mode: t
>>>   helm-popup-tip-mode: t
>>>   async-bytecomp-package-mode: t
>>>   dired-async-mode: t
>>>   minibuffer-depth-indicate-mode: t
>>>   gcmh-mode: t
>>>   tooltip-mode: t
>>>   global-eldoc-mode: t
>>>   eldoc-mode: t
>>>   show-paren-mode: t
>>>   mouse-wheel-mode: t
>>>   file-name-shadow-mode: t
>>>   global-font-lock-mode: t
>>>   font-lock-mode: t
>>>   column-number-mode: t
>>>   line-number-mode: t
>>>   transient-mark-mode: t
>>>   auto-composition-mode: t
>>>   auto-encryption-mode: t
>>>   auto-compression-mode: t
>>>
>>> Load-path shadows:
>>> /home/thierry/.emacs.d/elpa/boxquote-20220919.714/boxquote hides ~/elis=
p/boxquote
>>>
>>> Features:
>>> (shadow epa-mail face-remap emacsbug addressbook-bookmark tv-mu4e-config
>>> config-w3m mu4e-contrib mu4e-patch mu4e mu4e-org org-config ob-gnuplot
>>> org-crypt org-protocol org ob ob-tangle ob-ref ob-lob ob-table ob-exp
>>> org-macro org-src ob-comint org-pcomplete org-list org-footnote
>>> org-faces org-entities ob-emacs-lisp ob-core ob-eval org-cycle org-table
>>> ol org-fold org-fold-core org-keys oc org-loaddefs org-version
>>> org-compat org-macs mu4e-notification notifications mu4e-main mu4e-view
>>> mu4e-mime-parts gnus-art mm-uu mml2015 mm-view mml-smime smime dig
>>> gnus-sum gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap
>>> nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win gnus
>>> nnheader range appt diary-lib diary-loaddefs cal-menu calendar
>>> cal-loaddefs mu4e-headers mu4e-thread mu4e-compose mu4e-draft
>>> mu4e-actions smtpmail mu4e-search mu4e-lists mu4e-bookmarks mu4e-mark
>>> mu4e-message shr pixel-fill kinsoku url-file svg dom flow-fill hl-line
>>> mu4e-contacts mu4e-update mu4e-folders mu4e-context mu4e-query-items
>>> mu4e-server mu4e-modeline mu4e-vars mu4e-helpers mu4e-config mu4e-window
>>> ido mu4e-obsolete helm-ring char-fold image-file image-converter dired-x
>>> ffap helm-core-autoloads popup-autoloads wfnames-autoloads
>>> async-autoloads loaddefs-gen tar-mode arc-mode archive-mode jka-compr
>>> cl-print cl-indent helm-firefox shortdoc helm-dabbrev package-vc
>>> lisp-mnt em-unix em-term term disp-table ehelp em-script em-prompt em-ls
>>> em-hist em-pred em-glob em-extpipe em-cmpl em-dirs esh-var em-basic
>>> em-banner em-alias esh-mode eshell esh-cmd generator esh-ext esh-opt
>>> esh-proc esh-io esh-arg esh-module esh-groups esh-util esh-toggle
>>> cl-extra helm-command helm-elisp helm-eval edebug debug backtrace
>>> find-func smerge-mode helm-x-files helm-for-files helm-bookmark
>>> helm-info bookmark emms-config emms-librefm-stream
>>> emms-librefm-scrobbler emms-playlist-limit emms-i18n emms-history
>>> emms-score emms-stream-info emms-metaplaylist-mode emms-bookmarks
>>> emms-cue emms-mode-line-icon emms-browser sort emms-volume
>>> emms-volume-sndioctl emms-volume-mixerctl emms-volume-pulse
>>> emms-volume-amixer emms-playlist-sort emms-last-played emms-player-xine
>>> emms-player-mpd tq emms-lyrics emms-url emms-streams emms-show-all
>>> emms-tag-editor emms-tag-tracktag emms-mark emms-mode-line emms-cache
>>> emms-info-native bindat emms-info-exiftool emms-info-tinytag
>>> emms-info-metaflac emms-info-opusinfo emms-info-ogginfo
>>> emms-info-mp3info emms-playlist-mode emms-player-vlc emms-player-mpv
>>> emms-playing-time emms-info emms-later-do emms-player-mplayer
>>> emms-player-simple emms-source-playlist emms-source-file locate
>>> emms-setup emms emms-compat emms-auto helm-external helm-net mm-archive
>>> message sendmail yank-media rfc822 mml mml-sec gnus-util mailabbrev
>>> gmm-utils mailheader mm-decode mm-bodies mm-encode mail-utils gnutls
>>> network-stream url-cache url-http url-auth mail-parse rfc2231 rfc2047
>>> rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm puny tramp-archive
>>> tramp-gvfs tramp-cache time-stamp zeroconf dbus xml finder-inf
>>> helm-packages helm-ls-git vc-git diff-mode vc vc-dispatcher
>>> emacs-news-mode noutline outline flymake-shellcheck cus-start
>>> flymake-proc flymake project warnings thingatpt sh-script smie treesit
>>> executable bug-reference naquadah-theme server imenu psession frameset
>>> undo-tree diff queue pcase git-gutter mule-util dired-extension time
>>> winner describe-variable help-fns radix-tree help-mode tv-utils
>>> tv-save-place.el advice init-helm epa derived epg rfc6068 epg-config
>>> helm-epa isl helm-descbinds all-the-icons all-the-icons-faces
>>> data-material data-weathericons data-octicons data-fileicons
>>> data-faicons data-alltheicons cus-edit pp icons wid-edit helm-sys popup
>>> helm-adaptive helm-mode helm-misc helm-files image-dired
>>> image-dired-tags image-dired-external image-dired-util xdg image-mode
>>> exif filenotify tramp tramp-loaddefs trampver tramp-integration files-x
>>> tramp-compat rx shell pcomplete parse-time iso8601 time-date
>>> helm-buffers helm-occur helm-tags helm-locate helm-grep wgrep-helm wgrep
>>> grep compile text-property-search comint ansi-osc ring helm-regexp
>>> format-spec ansi-color helm-utils helm-help helm-types
>>> helm-extensions-autoloads helm-autoloads helm helm-global-bindings
>>> helm-easymenu edmacro kmacro helm-core easy-mmode async-bytecomp
>>> helm-source helm-multi-match helm-lib dired-async async dired-aux dired
>>> dired-loaddefs mb-depth avoid cus-load gcmh boxquote-autoloads
>>> gcmh-autoloads ledger-mode-autoloads markdown-mode-autoloads
>>> osm-autoloads compat-autoloads rainbow-mode-autoloads info w3m-load
>>> w3m-autoloads package browse-url url url-proxy url-privacy url-expand
>>> url-methods url-history url-cookie generate-lisp-file url-domsuf
>>> url-util mailcap url-handlers url-parse auth-source cl-seq eieio
>>> eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp
>>> byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv
>>> eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type
>>> elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd
>>> fontset image regexp-opt fringe tabulated-list replace newcomment
>>> text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow
>>> isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax
>>> font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic
>>> indonesian philippine cham georgian utf-8-lang misc-lang vietnamese
>>> tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
>>> romanian slovak czech european ethiopic indian cyrillic chinese
>>> composite emoji-zwj charscript charprop case-table epa-hook
>>> jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs
>>> theme-loaddefs faces cus-face macroexp files window text-properties
>>> overlay sha1 md5 base64 format env code-pages mule custom widget keymap
>>> hashtable-print-readable backquote threads dbusbind inotify lcms2
>>> dynamic-setting system-font-setting font-render-setting cairo x-toolkit
>>> xinput2 x multi-tty make-network-process emacs)
>>>
>>> Memory information:
>>> ((conses 16 1632011 277793)
>>>  (symbols 48 46585 25)
>>>  (strings 32 368359 41647)
>>>  (string-bytes 1 10334018)
>>>  (vectors 16 95280)
>>>  (vector-slots 8 2002230 281875)
>>>  (floats 8 2332 1240)
>>>  (intervals 56 21405 3242)
>>>  (buffers 976 120))
>>> <#secure method=3Dpgpmime mode=3Dsign>




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

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


Received: (at 65752) by debbugs.gnu.org; 8 Sep 2023 17:50:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 08 13:50:37 2023
Received: from localhost ([127.0.0.1]:45522 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qefcq-0000ZK-1X
	for submit <at> debbugs.gnu.org; Fri, 08 Sep 2023 13:50:37 -0400
Received: from mout01.posteo.de ([185.67.36.65]:51227)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <thievol@HIDDEN>) id 1qefck-0000Z3-7q
 for 65752 <at> debbugs.gnu.org; Fri, 08 Sep 2023 13:50:34 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id C339D240027
 for <65752 <at> debbugs.gnu.org>; Fri,  8 Sep 2023 19:50:21 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1694195421; bh=qN3YSMA/dyc+UvdJqH0qhqaQiBYrLYsfT9x4YNpv7Xg=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:From;
 b=axztXhtGEhI78q8DUqbV1AB3lekr4y7fmmsrsSEfSYY4QI3tPMpE4ZgMt0rP6TFd6
 x1gpKwgBZP0rH7aNhDx31yB3XDAs/tumz0XiwjrhZz/gEeSamjZ25aVtKaab2FskIY
 cwpeKRguRihhuzw1kztflCARnIk/KHDUCA7sfmALilby/VIz4jI1+1lENPdTbZgwSC
 b0/ZfV272hjSlg5O9Ythtn54vQ9bmuz50A4VoU8vQohSkAo0plZ3qsu88mAjXsSB2D
 y/RGnND+7tNHj/veyyuJc4oLoQHU1yQTH2OCdcHtIdElFnN3MSMRy3p5t3OpUbVl8f
 uHGbc3Eg9vX4Q==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Rj3Y85dQRz9rxM;
 Fri,  8 Sep 2023 19:50:20 +0200 (CEST)
References: <878r9lvumn.fsf@HIDDEN> <87o7ic389m.fsf@HIDDEN>
From: Thierry Volpiatto <thievol@HIDDEN>
To: Philip Kaludercic <philipk@HIDDEN>
Subject: Re: bug#65752: 29.1; package-vc-install fails to install Helm package
Date: Fri, 08 Sep 2023 17:43:24 +0000
In-reply-to: <87o7ic389m.fsf@HIDDEN>
Message-ID: <87pm2slfl1.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65752
Cc: 65752 <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: -3.3 (---)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


Philip Kaludercic <philipk@HIDDEN> writes:

> Thierry Volpiatto <thievol@HIDDEN> writes:
>
>> When running:
>>
>> (package-vc-install '(helm-core
>>                       :url "https://github.com/emacs-helm/helm.git"
>>                       :main-file "helm-core.el"))
>>
>> package-vc-install installs helm-core as intended but also make a full
>> install of helm package in a helm-core directory; All its dependencies
>> are also installed which is not expected.
>
> Does this have a practical consequence or cause usability problems?

Of course, no body want to have such an installation.

>> At the end I have two directories, ..elpa/helm-core and
>> ../elpa/helm-core-2023..., the former containing all the helm files and
>> the second only the helm-core files.
>
> I am afraid this is the consequence of maintaining multiple packages
> inside the same git repository/directory.

Ok, but this is something that exists and is handy for the developer.

> Given the intentions of package-vc, to make contributing to packages
> easier by giving users a direct checkout of the development
> dependencies, I currently do not see a way around this issue :/

Perhaps look at how straight works (it fetch the recipes from package
site i.e. MElpa or Elpa)?

>> Thanks.
>>
>>
>>
>> In GNU Emacs 29.1 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo
>>  version 1.16.0, Xaw3d scroll bars) of 2023-08-16 built on IPad-S340
>> Windowing system distributor 'The X.Org Foundation', version 11.0.121010=
04
>> System Description: Linux Mint 21.2
>>
>> Configured using:
>>  'configure CFLAGS=3D-O8 --bindir=3D/usr/local/sbin/emacs-29.1
>>  --with-mailutils --with-cairo --with-x-toolkit=3Dlucid
>>  --without-tree-sitter --without-native-compilation'
>>
>> Configured features:
>> ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
>> JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY
>> INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS
>> X11 XAW3D XDBE XIM XINPUT2 XPM LUCID ZLIB
>>
>> Important settings:
>>   value of $LANG: fr_FR.UTF-8
>>   locale-coding-system: utf-8-unix
>>
>> Major mode: =EE=A4=88
>>
>> Minor modes in effect:
>>   emms-mode-line-mode: t
>>   emms-playing-time-display-mode: t
>>   emms-playing-time-mode: t
>>   server-mode: t
>>   psession-mode: t
>>   psession-savehist-mode: t
>>   global-undo-tree-mode: t
>>   undo-tree-mode: t
>>   global-git-gutter-mode: t
>>   display-time-mode: t
>>   winner-mode: t
>>   tv-save-place-mode: t
>>   helm-epa-mode: t
>>   helm-descbinds-mode: t
>>   helm-top-poll-mode: t
>>   helm-adaptive-mode: t
>>   helm-mode: t
>>   helm-minibuffer-history-mode: t
>>   helm-ff-icon-mode: t
>>   shell-dirtrack-mode: t
>>   helm-popup-tip-mode: t
>>   async-bytecomp-package-mode: t
>>   dired-async-mode: t
>>   minibuffer-depth-indicate-mode: t
>>   gcmh-mode: t
>>   tooltip-mode: t
>>   global-eldoc-mode: t
>>   eldoc-mode: t
>>   show-paren-mode: t
>>   mouse-wheel-mode: t
>>   file-name-shadow-mode: t
>>   global-font-lock-mode: t
>>   font-lock-mode: t
>>   column-number-mode: t
>>   line-number-mode: t
>>   transient-mark-mode: t
>>   auto-composition-mode: t
>>   auto-encryption-mode: t
>>   auto-compression-mode: t
>>
>> Load-path shadows:
>> /home/thierry/.emacs.d/elpa/boxquote-20220919.714/boxquote hides ~/elisp=
/boxquote
>>
>> Features:
>> (shadow epa-mail face-remap emacsbug addressbook-bookmark tv-mu4e-config
>> config-w3m mu4e-contrib mu4e-patch mu4e mu4e-org org-config ob-gnuplot
>> org-crypt org-protocol org ob ob-tangle ob-ref ob-lob ob-table ob-exp
>> org-macro org-src ob-comint org-pcomplete org-list org-footnote
>> org-faces org-entities ob-emacs-lisp ob-core ob-eval org-cycle org-table
>> ol org-fold org-fold-core org-keys oc org-loaddefs org-version
>> org-compat org-macs mu4e-notification notifications mu4e-main mu4e-view
>> mu4e-mime-parts gnus-art mm-uu mml2015 mm-view mml-smime smime dig
>> gnus-sum gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap
>> nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win gnus
>> nnheader range appt diary-lib diary-loaddefs cal-menu calendar
>> cal-loaddefs mu4e-headers mu4e-thread mu4e-compose mu4e-draft
>> mu4e-actions smtpmail mu4e-search mu4e-lists mu4e-bookmarks mu4e-mark
>> mu4e-message shr pixel-fill kinsoku url-file svg dom flow-fill hl-line
>> mu4e-contacts mu4e-update mu4e-folders mu4e-context mu4e-query-items
>> mu4e-server mu4e-modeline mu4e-vars mu4e-helpers mu4e-config mu4e-window
>> ido mu4e-obsolete helm-ring char-fold image-file image-converter dired-x
>> ffap helm-core-autoloads popup-autoloads wfnames-autoloads
>> async-autoloads loaddefs-gen tar-mode arc-mode archive-mode jka-compr
>> cl-print cl-indent helm-firefox shortdoc helm-dabbrev package-vc
>> lisp-mnt em-unix em-term term disp-table ehelp em-script em-prompt em-ls
>> em-hist em-pred em-glob em-extpipe em-cmpl em-dirs esh-var em-basic
>> em-banner em-alias esh-mode eshell esh-cmd generator esh-ext esh-opt
>> esh-proc esh-io esh-arg esh-module esh-groups esh-util esh-toggle
>> cl-extra helm-command helm-elisp helm-eval edebug debug backtrace
>> find-func smerge-mode helm-x-files helm-for-files helm-bookmark
>> helm-info bookmark emms-config emms-librefm-stream
>> emms-librefm-scrobbler emms-playlist-limit emms-i18n emms-history
>> emms-score emms-stream-info emms-metaplaylist-mode emms-bookmarks
>> emms-cue emms-mode-line-icon emms-browser sort emms-volume
>> emms-volume-sndioctl emms-volume-mixerctl emms-volume-pulse
>> emms-volume-amixer emms-playlist-sort emms-last-played emms-player-xine
>> emms-player-mpd tq emms-lyrics emms-url emms-streams emms-show-all
>> emms-tag-editor emms-tag-tracktag emms-mark emms-mode-line emms-cache
>> emms-info-native bindat emms-info-exiftool emms-info-tinytag
>> emms-info-metaflac emms-info-opusinfo emms-info-ogginfo
>> emms-info-mp3info emms-playlist-mode emms-player-vlc emms-player-mpv
>> emms-playing-time emms-info emms-later-do emms-player-mplayer
>> emms-player-simple emms-source-playlist emms-source-file locate
>> emms-setup emms emms-compat emms-auto helm-external helm-net mm-archive
>> message sendmail yank-media rfc822 mml mml-sec gnus-util mailabbrev
>> gmm-utils mailheader mm-decode mm-bodies mm-encode mail-utils gnutls
>> network-stream url-cache url-http url-auth mail-parse rfc2231 rfc2047
>> rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm puny tramp-archive
>> tramp-gvfs tramp-cache time-stamp zeroconf dbus xml finder-inf
>> helm-packages helm-ls-git vc-git diff-mode vc vc-dispatcher
>> emacs-news-mode noutline outline flymake-shellcheck cus-start
>> flymake-proc flymake project warnings thingatpt sh-script smie treesit
>> executable bug-reference naquadah-theme server imenu psession frameset
>> undo-tree diff queue pcase git-gutter mule-util dired-extension time
>> winner describe-variable help-fns radix-tree help-mode tv-utils
>> tv-save-place.el advice init-helm epa derived epg rfc6068 epg-config
>> helm-epa isl helm-descbinds all-the-icons all-the-icons-faces
>> data-material data-weathericons data-octicons data-fileicons
>> data-faicons data-alltheicons cus-edit pp icons wid-edit helm-sys popup
>> helm-adaptive helm-mode helm-misc helm-files image-dired
>> image-dired-tags image-dired-external image-dired-util xdg image-mode
>> exif filenotify tramp tramp-loaddefs trampver tramp-integration files-x
>> tramp-compat rx shell pcomplete parse-time iso8601 time-date
>> helm-buffers helm-occur helm-tags helm-locate helm-grep wgrep-helm wgrep
>> grep compile text-property-search comint ansi-osc ring helm-regexp
>> format-spec ansi-color helm-utils helm-help helm-types
>> helm-extensions-autoloads helm-autoloads helm helm-global-bindings
>> helm-easymenu edmacro kmacro helm-core easy-mmode async-bytecomp
>> helm-source helm-multi-match helm-lib dired-async async dired-aux dired
>> dired-loaddefs mb-depth avoid cus-load gcmh boxquote-autoloads
>> gcmh-autoloads ledger-mode-autoloads markdown-mode-autoloads
>> osm-autoloads compat-autoloads rainbow-mode-autoloads info w3m-load
>> w3m-autoloads package browse-url url url-proxy url-privacy url-expand
>> url-methods url-history url-cookie generate-lisp-file url-domsuf
>> url-util mailcap url-handlers url-parse auth-source cl-seq eieio
>> eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp
>> byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv
>> eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type
>> elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd
>> fontset image regexp-opt fringe tabulated-list replace newcomment
>> text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow
>> isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax
>> font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic
>> indonesian philippine cham georgian utf-8-lang misc-lang vietnamese
>> tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
>> romanian slovak czech european ethiopic indian cyrillic chinese
>> composite emoji-zwj charscript charprop case-table epa-hook
>> jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs
>> theme-loaddefs faces cus-face macroexp files window text-properties
>> overlay sha1 md5 base64 format env code-pages mule custom widget keymap
>> hashtable-print-readable backquote threads dbusbind inotify lcms2
>> dynamic-setting system-font-setting font-render-setting cairo x-toolkit
>> xinput2 x multi-tty make-network-process emacs)
>>
>> Memory information:
>> ((conses 16 1632011 277793)
>>  (symbols 48 46585 25)
>>  (strings 32 368359 41647)
>>  (string-bytes 1 10334018)
>>  (vectors 16 95280)
>>  (vector-slots 8 2002230 281875)
>>  (floats 8 2332 1240)
>>  (intervals 56 21405 3242)
>>  (buffers 976 120))
>> <#secure method=3Dpgpmime mode=3Dsign>


=2D-=20
Thierry

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmT7XtsTHHRoaWV2b2xA
cG9zdGVvLm5ldAAKCRAOxW0UHRbvk0bpDACiG8mJqEfPzZUql6dti4QqBydu+T5m
ZWZBAZqaVOlPGtKYLlfHCQpLscaoZTcw5BtstYt7V05N0zONynPWNRZwwgVVKLM6
eQwfaKxD1erIXR9wkpu7lSuF/Efri1iJrc6brmrJcgbvyLMHTRsuwrYyyoV7eixJ
HwvNQSdW5LLzIjUqrP0cMev/awa+KcwZdQuSFOXBq+kIfELDOOORFIzDXvPixNWx
7D39OkZAgWOCi1eQkbHZb4Pzen7kXBZTQbf5MDdDeBet1H177JUBUfa/Eo7VUjsc
rk50dkd+VeLnIrF+ccLfOkGL4VOsj3qUUPaTp56M7UTlK+pPMxaOyHQsLMKOfKjE
nUX+kcJMcniLsdWN46+01E0VPuEEJl/8Yem0yIVLtqVdGJCkDLxfuX7hDnZC1/bg
7lv2erVDiPelShAG0mEnyICzdDg+9w86NWXreOOLLg4OGMRWH4shm7zHE1rIwRoX
/0XFTB0KIYvOVU4dqOlBbcz86H1cy9AMi4g=
=hq2a
-----END PGP SIGNATURE-----
--=-=-=--




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

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


Received: (at 65752) by debbugs.gnu.org; 8 Sep 2023 17:05:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 08 13:05:55 2023
Received: from localhost ([127.0.0.1]:45446 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qeeva-0005Ag-Kx
	for submit <at> debbugs.gnu.org; Fri, 08 Sep 2023 13:05:55 -0400
Received: from mout01.posteo.de ([185.67.36.65]:55939)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <philipk@HIDDEN>) id 1qeevW-0005AI-IU
 for 65752 <at> debbugs.gnu.org; Fri, 08 Sep 2023 13:05:53 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id 8CCB4240028
 for <65752 <at> debbugs.gnu.org>; Fri,  8 Sep 2023 19:05:42 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1694192742; bh=Ak5X7iL5vmIq++qXhcHOJZjGU9Mhu3gPVpklcDfk214=;
 h=From:To:Cc:Subject:Autocrypt:Date:Message-ID:MIME-Version:
 Content-Transfer-Encoding:From;
 b=c24Kiu+wz3yzfwT0UvxI1dSO5NracrZ8uM2nLjlCfCkzyEdnVcSgfFVnk4aDpsZRJ
 N6QKM15Ce3EsruoP0Q+qpRtyOV01CROkRStYGzfSSNWbsoPxKF/AREI+lXTxy6iIsI
 L6hkRMP/T26aZZRBf495+bQdDueQXpUvp6PlxS7INaL7V9RfriILDnNKz3ytY8nL/i
 Ti7idkamHVupNcMg88zHFC8R7Wz3G4BNNZIvYaqCyTzM+FC++f/Kww4qLazGqygbuh
 2dE6nlFi3YaCxoT5nDgdzWdaI56jOooREKGZAD+UiMuVJc54UvR4+W+LNG+o++f49I
 mOMd9jEpwJrJw==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Rj2Yf1Xwkz6tvl;
 Fri,  8 Sep 2023 19:05:42 +0200 (CEST)
From: Philip Kaludercic <philipk@HIDDEN>
To: Thierry Volpiatto <thievol@HIDDEN>
Subject: Re: bug#65752: 29.1; package-vc-install fails to install Helm package
In-Reply-To: <878r9lvumn.fsf@HIDDEN> (Thierry Volpiatto's message of "Tue, 
 05 Sep 2023 09:17:37 +0000")
References: <878r9lvumn.fsf@HIDDEN>
Autocrypt: addr=philipk@HIDDEN; keydata=
 mDMEZBBQQhYJKwYBBAHaRw8BAQdAHJuofBrfqFh12uQu0Yi7mrl525F28eTmwUDflFNmdui0QlBo
 aWxpcCBLYWx1ZGVyY2ljIChnZW5lcmF0ZWQgYnkgYXV0b2NyeXB0LmVsKSA8cGhpbGlwa0Bwb3N0
 ZW8ubmV0PoiWBBMWCAA+FiEEDg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwMFCQHhM4AFCwkI
 BwIGFQoJCAsCBBYCAwECHgECF4AACgkQ8xYDWXahwulikAEA77hloUiSrXgFkUVJhlKBpLCHUjA0
 mWZ9j9w5d08+jVwBAK6c4iGP7j+/PhbkxaEKa4V3MzIl7zJkcNNjHCXmvFcEuDgEZBBQQhIKKwYB
 BAGXVQEFAQEHQI5NLiLRjZy3OfSt1dhCmFyn+fN/QKELUYQetiaoe+MMAwEIB4h+BBgWCAAmFiEE
 Dg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwwFCQHhM4AACgkQ8xYDWXahwukm+wEA8cml4JpK
 NeAu65rg+auKrPOP6TP/4YWRCTIvuYDm0joBALw98AMz7/qMHvSCeU/hw9PL6u6R2EScxtpKnWof
 z4oM
Date: Fri, 08 Sep 2023 17:05:41 +0000
Message-ID: <87o7ic389m.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65752
Cc: 65752 <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: -3.3 (---)

Thierry Volpiatto <thievol@HIDDEN> writes:

> When running:
>
> (package-vc-install '(helm-core
>                       :url "https://github.com/emacs-helm/helm.git"
>                       :main-file "helm-core.el"))
>
> package-vc-install installs helm-core as intended but also make a full
> install of helm package in a helm-core directory; All its dependencies
> are also installed which is not expected.

Does this have a practical consequence or cause usability problems?

> At the end I have two directories, ..elpa/helm-core and
> ../elpa/helm-core-2023..., the former containing all the helm files and
> the second only the helm-core files.

I am afraid this is the consequence of maintaining multiple packages
inside the same git repository/directory.  Given the intentions of
package-vc, to make contributing to packages easier by giving users a
direct checkout of the development dependencies, I currently do not see
a way around this issue :/

> Thanks.
>
>
>
> In GNU Emacs 29.1 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo
>  version 1.16.0, Xaw3d scroll bars) of 2023-08-16 built on IPad-S340
> Windowing system distributor 'The X.Org Foundation', version 11.0.12101004
> System Description: Linux Mint 21.2
>
> Configured using:
>  'configure CFLAGS=3D-O8 --bindir=3D/usr/local/sbin/emacs-29.1
>  --with-mailutils --with-cairo --with-x-toolkit=3Dlucid
>  --without-tree-sitter --without-native-compilation'
>
> Configured features:
> ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
> JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY
> INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS
> X11 XAW3D XDBE XIM XINPUT2 XPM LUCID ZLIB
>
> Important settings:
>   value of $LANG: fr_FR.UTF-8
>   locale-coding-system: utf-8-unix
>
> Major mode: =EE=A4=88
>
> Minor modes in effect:
>   emms-mode-line-mode: t
>   emms-playing-time-display-mode: t
>   emms-playing-time-mode: t
>   server-mode: t
>   psession-mode: t
>   psession-savehist-mode: t
>   global-undo-tree-mode: t
>   undo-tree-mode: t
>   global-git-gutter-mode: t
>   display-time-mode: t
>   winner-mode: t
>   tv-save-place-mode: t
>   helm-epa-mode: t
>   helm-descbinds-mode: t
>   helm-top-poll-mode: t
>   helm-adaptive-mode: t
>   helm-mode: t
>   helm-minibuffer-history-mode: t
>   helm-ff-icon-mode: t
>   shell-dirtrack-mode: t
>   helm-popup-tip-mode: t
>   async-bytecomp-package-mode: t
>   dired-async-mode: t
>   minibuffer-depth-indicate-mode: t
>   gcmh-mode: t
>   tooltip-mode: t
>   global-eldoc-mode: t
>   eldoc-mode: t
>   show-paren-mode: t
>   mouse-wheel-mode: t
>   file-name-shadow-mode: t
>   global-font-lock-mode: t
>   font-lock-mode: t
>   column-number-mode: t
>   line-number-mode: t
>   transient-mark-mode: t
>   auto-composition-mode: t
>   auto-encryption-mode: t
>   auto-compression-mode: t
>
> Load-path shadows:
> /home/thierry/.emacs.d/elpa/boxquote-20220919.714/boxquote hides ~/elisp/=
boxquote
>
> Features:
> (shadow epa-mail face-remap emacsbug addressbook-bookmark tv-mu4e-config
> config-w3m mu4e-contrib mu4e-patch mu4e mu4e-org org-config ob-gnuplot
> org-crypt org-protocol org ob ob-tangle ob-ref ob-lob ob-table ob-exp
> org-macro org-src ob-comint org-pcomplete org-list org-footnote
> org-faces org-entities ob-emacs-lisp ob-core ob-eval org-cycle org-table
> ol org-fold org-fold-core org-keys oc org-loaddefs org-version
> org-compat org-macs mu4e-notification notifications mu4e-main mu4e-view
> mu4e-mime-parts gnus-art mm-uu mml2015 mm-view mml-smime smime dig
> gnus-sum gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap
> nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win gnus
> nnheader range appt diary-lib diary-loaddefs cal-menu calendar
> cal-loaddefs mu4e-headers mu4e-thread mu4e-compose mu4e-draft
> mu4e-actions smtpmail mu4e-search mu4e-lists mu4e-bookmarks mu4e-mark
> mu4e-message shr pixel-fill kinsoku url-file svg dom flow-fill hl-line
> mu4e-contacts mu4e-update mu4e-folders mu4e-context mu4e-query-items
> mu4e-server mu4e-modeline mu4e-vars mu4e-helpers mu4e-config mu4e-window
> ido mu4e-obsolete helm-ring char-fold image-file image-converter dired-x
> ffap helm-core-autoloads popup-autoloads wfnames-autoloads
> async-autoloads loaddefs-gen tar-mode arc-mode archive-mode jka-compr
> cl-print cl-indent helm-firefox shortdoc helm-dabbrev package-vc
> lisp-mnt em-unix em-term term disp-table ehelp em-script em-prompt em-ls
> em-hist em-pred em-glob em-extpipe em-cmpl em-dirs esh-var em-basic
> em-banner em-alias esh-mode eshell esh-cmd generator esh-ext esh-opt
> esh-proc esh-io esh-arg esh-module esh-groups esh-util esh-toggle
> cl-extra helm-command helm-elisp helm-eval edebug debug backtrace
> find-func smerge-mode helm-x-files helm-for-files helm-bookmark
> helm-info bookmark emms-config emms-librefm-stream
> emms-librefm-scrobbler emms-playlist-limit emms-i18n emms-history
> emms-score emms-stream-info emms-metaplaylist-mode emms-bookmarks
> emms-cue emms-mode-line-icon emms-browser sort emms-volume
> emms-volume-sndioctl emms-volume-mixerctl emms-volume-pulse
> emms-volume-amixer emms-playlist-sort emms-last-played emms-player-xine
> emms-player-mpd tq emms-lyrics emms-url emms-streams emms-show-all
> emms-tag-editor emms-tag-tracktag emms-mark emms-mode-line emms-cache
> emms-info-native bindat emms-info-exiftool emms-info-tinytag
> emms-info-metaflac emms-info-opusinfo emms-info-ogginfo
> emms-info-mp3info emms-playlist-mode emms-player-vlc emms-player-mpv
> emms-playing-time emms-info emms-later-do emms-player-mplayer
> emms-player-simple emms-source-playlist emms-source-file locate
> emms-setup emms emms-compat emms-auto helm-external helm-net mm-archive
> message sendmail yank-media rfc822 mml mml-sec gnus-util mailabbrev
> gmm-utils mailheader mm-decode mm-bodies mm-encode mail-utils gnutls
> network-stream url-cache url-http url-auth mail-parse rfc2231 rfc2047
> rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm puny tramp-archive
> tramp-gvfs tramp-cache time-stamp zeroconf dbus xml finder-inf
> helm-packages helm-ls-git vc-git diff-mode vc vc-dispatcher
> emacs-news-mode noutline outline flymake-shellcheck cus-start
> flymake-proc flymake project warnings thingatpt sh-script smie treesit
> executable bug-reference naquadah-theme server imenu psession frameset
> undo-tree diff queue pcase git-gutter mule-util dired-extension time
> winner describe-variable help-fns radix-tree help-mode tv-utils
> tv-save-place.el advice init-helm epa derived epg rfc6068 epg-config
> helm-epa isl helm-descbinds all-the-icons all-the-icons-faces
> data-material data-weathericons data-octicons data-fileicons
> data-faicons data-alltheicons cus-edit pp icons wid-edit helm-sys popup
> helm-adaptive helm-mode helm-misc helm-files image-dired
> image-dired-tags image-dired-external image-dired-util xdg image-mode
> exif filenotify tramp tramp-loaddefs trampver tramp-integration files-x
> tramp-compat rx shell pcomplete parse-time iso8601 time-date
> helm-buffers helm-occur helm-tags helm-locate helm-grep wgrep-helm wgrep
> grep compile text-property-search comint ansi-osc ring helm-regexp
> format-spec ansi-color helm-utils helm-help helm-types
> helm-extensions-autoloads helm-autoloads helm helm-global-bindings
> helm-easymenu edmacro kmacro helm-core easy-mmode async-bytecomp
> helm-source helm-multi-match helm-lib dired-async async dired-aux dired
> dired-loaddefs mb-depth avoid cus-load gcmh boxquote-autoloads
> gcmh-autoloads ledger-mode-autoloads markdown-mode-autoloads
> osm-autoloads compat-autoloads rainbow-mode-autoloads info w3m-load
> w3m-autoloads package browse-url url url-proxy url-privacy url-expand
> url-methods url-history url-cookie generate-lisp-file url-domsuf
> url-util mailcap url-handlers url-parse auth-source cl-seq eieio
> eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp
> byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv
> eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type
> elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd
> fontset image regexp-opt fringe tabulated-list replace newcomment
> text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow
> isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax
> font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic
> indonesian philippine cham georgian utf-8-lang misc-lang vietnamese
> tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
> romanian slovak czech european ethiopic indian cyrillic chinese
> composite emoji-zwj charscript charprop case-table epa-hook
> jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs
> theme-loaddefs faces cus-face macroexp files window text-properties
> overlay sha1 md5 base64 format env code-pages mule custom widget keymap
> hashtable-print-readable backquote threads dbusbind inotify lcms2
> dynamic-setting system-font-setting font-render-setting cairo x-toolkit
> xinput2 x multi-tty make-network-process emacs)
>
> Memory information:
> ((conses 16 1632011 277793)
>  (symbols 48 46585 25)
>  (strings 32 368359 41647)
>  (string-bytes 1 10334018)
>  (vectors 16 95280)
>  (vector-slots 8 2002230 281875)
>  (floats 8 2332 1240)
>  (intervals 56 21405 3242)
>  (buffers 976 120))
> <#secure method=3Dpgpmime mode=3Dsign>




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

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


Received: (at submit) by debbugs.gnu.org; 5 Sep 2023 09:26:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 05 05:26:29 2023
Received: from localhost ([127.0.0.1]:53828 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qdSKK-0005Wc-Am
	for submit <at> debbugs.gnu.org; Tue, 05 Sep 2023 05:26:28 -0400
Received: from lists.gnu.org ([2001:470:142::17]:37830)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <thievol@HIDDEN>) id 1qdSKG-0005WM-Og
 for submit <at> debbugs.gnu.org; Tue, 05 Sep 2023 05:26:27 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <thievol@HIDDEN>)
 id 1qdSKA-0008Kh-Us
 for bug-gnu-emacs@HIDDEN; Tue, 05 Sep 2023 05:26:18 -0400
Received: from mout01.posteo.de ([185.67.36.65])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <thievol@HIDDEN>)
 id 1qdSK7-0006x7-D9
 for bug-gnu-emacs@HIDDEN; Tue, 05 Sep 2023 05:26:18 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id 4FA23240027
 for <bug-gnu-emacs@HIDDEN>; Tue,  5 Sep 2023 11:26:11 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1693905971; bh=v9lVwDqTw4E/T9UEX9G328hwcA6YkYz8Bh9KLBT4Phs=;
 h=From:To:Subject:Date:Message-ID:MIME-Version:
 Content-Transfer-Encoding:From;
 b=p2hPU7NADZe5kVFNsjFKEPTAsQy5RpV5RfnoCUTGYQYzbPn+0/sdxGagpVJdk/hHw
 fp4bD8etPbmuoMsPUBKmti3/0UUASdO4bWRoAJrnv0TY1UJ9ZhUl+JkTZ05wNUNhAP
 02Kv5eKF2YKvkA27hYmpZj1ZxjLci5/qE05A2YK/HAa3mpq/Ey6p3NEVAp4MRuAknr
 IyjJHYnWC6UVoYcugD+0YpX4+DOCDrzlq6thLst6jNJFK+1k4Dpiq/E/vpqb2LQ1t0
 rVhPZ2dEh8pCli6xbjc1ePWXV2xId8Bn+OcVfDlOKnmpNYgWGX891XGwFoV6ix0ll0
 Z8iMngLpZdD2w==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Rg0Vp39Tjz6twd
 for <bug-gnu-emacs@HIDDEN>; Tue,  5 Sep 2023 11:26:10 +0200 (CEST)
From: Thierry Volpiatto <thievol@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 29.1; package-vc-install fails to install Helm package
Date: Tue, 05 Sep 2023 09:17:37 +0000
Message-ID: <878r9lvumn.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=185.67.36.65; envelope-from=thievol@HIDDEN;
 helo=mout01.posteo.de
X-Spam_score_int: -43
X-Spam_score: -4.4
X-Spam_bar: ----
X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
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.0 (/)


When running:

(package-vc-install '(helm-core
                      :url "https://github.com/emacs-helm/helm.git"
                      :main-file "helm-core.el"))

package-vc-install installs helm-core as intended but also make a full
install of helm package in a helm-core directory; All its dependencies
are also installed which is not expected.

At the end I have two directories, ..elpa/helm-core and
../elpa/helm-core-2023..., the former containing all the helm files and
the second only the helm-core files.

Thanks.



In GNU Emacs 29.1 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo
 version 1.16.0, Xaw3d scroll bars) of 2023-08-16 built on IPad-S340
Windowing system distributor 'The X.Org Foundation', version 11.0.12101004
System Description: Linux Mint 21.2

Configured using:
 'configure CFLAGS=3D-O8 --bindir=3D/usr/local/sbin/emacs-29.1
 --with-mailutils --with-cairo --with-x-toolkit=3Dlucid
 --without-tree-sitter --without-native-compilation'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY
INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS
X11 XAW3D XDBE XIM XINPUT2 XPM LUCID ZLIB

Important settings:
  value of $LANG: fr_FR.UTF-8
  locale-coding-system: utf-8-unix

Major mode: =EE=A4=88

Minor modes in effect:
  emms-mode-line-mode: t
  emms-playing-time-display-mode: t
  emms-playing-time-mode: t
  server-mode: t
  psession-mode: t
  psession-savehist-mode: t
  global-undo-tree-mode: t
  undo-tree-mode: t
  global-git-gutter-mode: t
  display-time-mode: t
  winner-mode: t
  tv-save-place-mode: t
  helm-epa-mode: t
  helm-descbinds-mode: t
  helm-top-poll-mode: t
  helm-adaptive-mode: t
  helm-mode: t
  helm-minibuffer-history-mode: t
  helm-ff-icon-mode: t
  shell-dirtrack-mode: t
  helm-popup-tip-mode: t
  async-bytecomp-package-mode: t
  dired-async-mode: t
  minibuffer-depth-indicate-mode: t
  gcmh-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/home/thierry/.emacs.d/elpa/boxquote-20220919.714/boxquote hides ~/elisp/bo=
xquote

Features:
(shadow epa-mail face-remap emacsbug addressbook-bookmark tv-mu4e-config
config-w3m mu4e-contrib mu4e-patch mu4e mu4e-org org-config ob-gnuplot
org-crypt org-protocol org ob ob-tangle ob-ref ob-lob ob-table ob-exp
org-macro org-src ob-comint org-pcomplete org-list org-footnote
org-faces org-entities ob-emacs-lisp ob-core ob-eval org-cycle org-table
ol org-fold org-fold-core org-keys oc org-loaddefs org-version
org-compat org-macs mu4e-notification notifications mu4e-main mu4e-view
mu4e-mime-parts gnus-art mm-uu mml2015 mm-view mml-smime smime dig
gnus-sum gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap
nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win gnus
nnheader range appt diary-lib diary-loaddefs cal-menu calendar
cal-loaddefs mu4e-headers mu4e-thread mu4e-compose mu4e-draft
mu4e-actions smtpmail mu4e-search mu4e-lists mu4e-bookmarks mu4e-mark
mu4e-message shr pixel-fill kinsoku url-file svg dom flow-fill hl-line
mu4e-contacts mu4e-update mu4e-folders mu4e-context mu4e-query-items
mu4e-server mu4e-modeline mu4e-vars mu4e-helpers mu4e-config mu4e-window
ido mu4e-obsolete helm-ring char-fold image-file image-converter dired-x
ffap helm-core-autoloads popup-autoloads wfnames-autoloads
async-autoloads loaddefs-gen tar-mode arc-mode archive-mode jka-compr
cl-print cl-indent helm-firefox shortdoc helm-dabbrev package-vc
lisp-mnt em-unix em-term term disp-table ehelp em-script em-prompt em-ls
em-hist em-pred em-glob em-extpipe em-cmpl em-dirs esh-var em-basic
em-banner em-alias esh-mode eshell esh-cmd generator esh-ext esh-opt
esh-proc esh-io esh-arg esh-module esh-groups esh-util esh-toggle
cl-extra helm-command helm-elisp helm-eval edebug debug backtrace
find-func smerge-mode helm-x-files helm-for-files helm-bookmark
helm-info bookmark emms-config emms-librefm-stream
emms-librefm-scrobbler emms-playlist-limit emms-i18n emms-history
emms-score emms-stream-info emms-metaplaylist-mode emms-bookmarks
emms-cue emms-mode-line-icon emms-browser sort emms-volume
emms-volume-sndioctl emms-volume-mixerctl emms-volume-pulse
emms-volume-amixer emms-playlist-sort emms-last-played emms-player-xine
emms-player-mpd tq emms-lyrics emms-url emms-streams emms-show-all
emms-tag-editor emms-tag-tracktag emms-mark emms-mode-line emms-cache
emms-info-native bindat emms-info-exiftool emms-info-tinytag
emms-info-metaflac emms-info-opusinfo emms-info-ogginfo
emms-info-mp3info emms-playlist-mode emms-player-vlc emms-player-mpv
emms-playing-time emms-info emms-later-do emms-player-mplayer
emms-player-simple emms-source-playlist emms-source-file locate
emms-setup emms emms-compat emms-auto helm-external helm-net mm-archive
message sendmail yank-media rfc822 mml mml-sec gnus-util mailabbrev
gmm-utils mailheader mm-decode mm-bodies mm-encode mail-utils gnutls
network-stream url-cache url-http url-auth mail-parse rfc2231 rfc2047
rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm puny tramp-archive
tramp-gvfs tramp-cache time-stamp zeroconf dbus xml finder-inf
helm-packages helm-ls-git vc-git diff-mode vc vc-dispatcher
emacs-news-mode noutline outline flymake-shellcheck cus-start
flymake-proc flymake project warnings thingatpt sh-script smie treesit
executable bug-reference naquadah-theme server imenu psession frameset
undo-tree diff queue pcase git-gutter mule-util dired-extension time
winner describe-variable help-fns radix-tree help-mode tv-utils
tv-save-place.el advice init-helm epa derived epg rfc6068 epg-config
helm-epa isl helm-descbinds all-the-icons all-the-icons-faces
data-material data-weathericons data-octicons data-fileicons
data-faicons data-alltheicons cus-edit pp icons wid-edit helm-sys popup
helm-adaptive helm-mode helm-misc helm-files image-dired
image-dired-tags image-dired-external image-dired-util xdg image-mode
exif filenotify tramp tramp-loaddefs trampver tramp-integration files-x
tramp-compat rx shell pcomplete parse-time iso8601 time-date
helm-buffers helm-occur helm-tags helm-locate helm-grep wgrep-helm wgrep
grep compile text-property-search comint ansi-osc ring helm-regexp
format-spec ansi-color helm-utils helm-help helm-types
helm-extensions-autoloads helm-autoloads helm helm-global-bindings
helm-easymenu edmacro kmacro helm-core easy-mmode async-bytecomp
helm-source helm-multi-match helm-lib dired-async async dired-aux dired
dired-loaddefs mb-depth avoid cus-load gcmh boxquote-autoloads
gcmh-autoloads ledger-mode-autoloads markdown-mode-autoloads
osm-autoloads compat-autoloads rainbow-mode-autoloads info w3m-load
w3m-autoloads package browse-url url url-proxy url-privacy url-expand
url-methods url-history url-cookie generate-lisp-file url-domsuf
url-util mailcap url-handlers url-parse auth-source cl-seq eieio
eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp
byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv
eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type
elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd
fontset image regexp-opt fringe tabulated-list replace newcomment
text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow
isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax
font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic
indonesian philippine cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs
theme-loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads dbusbind inotify lcms2
dynamic-setting system-font-setting font-render-setting cairo x-toolkit
xinput2 x multi-tty make-network-process emacs)

Memory information:
((conses 16 1632011 277793)
 (symbols 48 46585 25)
 (strings 32 368359 41647)
 (string-bytes 1 10334018)
 (vectors 16 95280)
 (vector-slots 8 2002230 281875)
 (floats 8 2332 1240)
 (intervals 56 21405 3242)
 (buffers 976 120))
<#secure method=3Dpgpmime mode=3Dsign>

--=20
Thierry




Acknowledgement sent to Thierry Volpiatto <thievol@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#65752; 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: Sat, 15 Mar 2025 07:45:01 UTC

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