GNU bug report logs - #76590
'package-menu--refresh' should account for -archives and -pinned-packages

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: Ship Mints <shipmints@HIDDEN>; Done: Stefan Kangas <stefankangas@HIDDEN>; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 76590-done <at> debbugs.gnu.org:


Received: (at 76590-done) by debbugs.gnu.org; 4 Mar 2025 02:34:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 03 21:34:04 2025
Received: from localhost ([127.0.0.1]:53635 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tpI6e-0004wp-0i
	for submit <at> debbugs.gnu.org; Mon, 03 Mar 2025 21:34:04 -0500
Received: from mail-ed1-x52f.google.com ([2a00:1450:4864:20::52f]:47296)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1tpI6b-0004w7-70
 for 76590-done <at> debbugs.gnu.org; Mon, 03 Mar 2025 21:34:02 -0500
Received: by mail-ed1-x52f.google.com with SMTP id
 4fb4d7f45d1cf-5e0573a84fcso7061837a12.2
 for <76590-done <at> debbugs.gnu.org>; Mon, 03 Mar 2025 18:34:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1741055635; x=1741660435; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=HUz6mII6jT5cGI5Mf5W/WLU0QJFkeiz4LHV9tpxBHq0=;
 b=OdOLM0EIisUgcJEjAeg8YoiJMROdpOkcUSX6k2avj9cyldW9peLfSxsZnUwBzD6Nfj
 /Tbdfcf13Mdn1LsH6+6fQiJOZW6j7qfz1SnmEFEQZwxZm8DjzUzyKyUfRJWNfofpOZGd
 zWaKcaeJeiokPXk93xWDhiUQ7ZMIKU9a26zR2KZXvBsYzTNFcVoiZMIiPI3lc6kdW3um
 KBVrYo4LWLfmN9wmhBP3TUWTUJZpZX0Ea6wlDeJw8eunuCvGVZJqBakLe8oGiuwO5B+y
 KHNZOVAGQhR08gzNHrY1oRmv9bMmEs02q5oajH4If5a0MZaBIq2z5igW//61VZycLgkN
 stUg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1741055635; x=1741660435;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=HUz6mII6jT5cGI5Mf5W/WLU0QJFkeiz4LHV9tpxBHq0=;
 b=R8+gjwjY7Pst3jlkb03UT4MpCJ3YFXoe3E50hkga9uoV+eeXxUb88WYr3v1zZiLrVD
 Cui5mkZh5H1N5mSgIUJkJkRNSVleCyoXERGRWTSH3BVPOYnT2q21c7ro6xg0r5POwRLu
 hqAdKsTKKJ7HN8FWSp/+8xcwe63sWh81oj7MobWhcT5BFNrc8asRz3sPiv0nPZpL7g+U
 TY0MxZPJfz3T81cKZB0aqUoe1QIxX67oNRmijRNtmKZKStAbVtRybAR/zjgkkIkJsrPp
 Fu2+LG55c3mk93fmGxfd7Xq+RhSzZzRaXLbE+EnlSczEhiwJFYhtfkWnwK3tUigwMBI9
 EWhQ==
X-Gm-Message-State: AOJu0YxMkh6ZtLOZsmZN91rP3xWUOL2Xq61rJPfEtuxG5NxuE6MHGrW7
 C2OH0qS1Nm1saTMrT7SKq0SG7Wu2NIYgFOZ5SrryjzSbQHmiwQSMhyQuQIqFOdLQCAzduUfSe9x
 0xBc6u0OP1qLa+QfY48IG5iD3++Y=
X-Gm-Gg: ASbGncteJs6b+PYvuWwlyV9WjBVhOx9k0U/bJXA7zNg3Kp/lAwhCzDY9DMUVALljXuu
 YXPvOQd2eKOlTx5QHelTWY5mWELHYP6cd9TrU+QE0GBY+oc0//8RUM2bubheLXw1eXAImWxCAwM
 Wj/6Wv5x3XgKY5/81NAjbmyW60PEM=
X-Google-Smtp-Source: AGHT+IE9gi6kVjpqU9zGEeT1w1Q7YFwixiCCePegIsNfcr2iDStRv7OZjcvJ/p2Ezzx1OBNmbyuzaoF2JE4KgMIHdpE=
X-Received: by 2002:a05:6402:13d1:b0:5de:d803:31f3 with SMTP id
 4fb4d7f45d1cf-5e4d6b69224mr14594024a12.21.1741055634964; Mon, 03 Mar 2025
 18:33:54 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Mon, 3 Mar 2025 18:33:54 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <CAN+1HbpSroZ7807MRfkyax7DR7ESd2OANWPVZwqxvpLYOWcyag@HIDDEN>
References: <CAN+1HbqSUxL+QpktmUPV98N-8ZYHdvkSOXjA79rdFmj6tOvegw@HIDDEN>
 <CADwFkmm3D76id65JRMsJTY_OWj9FkTcj9xvNh0rOYLZgv5+MmQ@HIDDEN>
 <CAN+1HbpSroZ7807MRfkyax7DR7ESd2OANWPVZwqxvpLYOWcyag@HIDDEN>
MIME-Version: 1.0
Date: Mon, 3 Mar 2025 18:33:54 -0800
X-Gm-Features: AQ5f1JqGftHxQJhoUNsb2ui63nfO3knXH2KHFY7_UdBArxyxV1k-PvETw4wIlZA
Message-ID: <CADwFkmm75MUt8W3MmG9Gf_FbxA9d+FkKY6Adz_CrqiS-MhgxHQ@HIDDEN>
Subject: Re: bug#76590: 'package-menu--refresh' should account for -archives
 and -pinned-packages
To: Ship Mints <shipmints@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76590-done
Cc: 76590-done <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 (-)

Ship Mints <shipmints@HIDDEN> writes:

> Please close.

Done.




Notification sent to Ship Mints <shipmints@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Stefan Kangas <stefankangas@HIDDEN>:
You have taken responsibility. Full text available.

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


Received: (at 76590) by debbugs.gnu.org; 26 Feb 2025 17:32:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 26 12:32:11 2025
Received: from localhost ([127.0.0.1]:55273 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tnLGU-0006mY-PR
	for submit <at> debbugs.gnu.org; Wed, 26 Feb 2025 12:32:11 -0500
Received: from mail-ua1-x936.google.com ([2607:f8b0:4864:20::936]:49231)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1tnLGR-0006lv-9J
 for 76590 <at> debbugs.gnu.org; Wed, 26 Feb 2025 12:32:08 -0500
Received: by mail-ua1-x936.google.com with SMTP id
 a1e0cc1a2514c-86b2b14303fso23201241.2
 for <76590 <at> debbugs.gnu.org>; Wed, 26 Feb 2025 09:32:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1740591121; x=1741195921; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=8W/2wZgrh2ivOKIpy2fhpJs4iTIuyZW83U4bn6Zegjs=;
 b=S7i7YHwbwND3kTwfjPvQ4rYogvqTBNckICb2+y1rZEO3DUL9bCBA6VD1j/qqWSVBVN
 jw0hs8eDGV6VYVkWbz5tF7jMonXgbyAqwr1//dVtTAlnCFKF0Saz0TcWcj7M2ifqx+SE
 3Z4PyWqmbWvqUxK5cdMXJRu/yThIk7l8tfH98ibfiPtcwjQl/VBrq2x0V7s8zIYXfWKj
 vMg0FC3XMXPAf9YzmZPUBWi8/GCx6aBUxKE3u2btP0tkV4UqAeaVTW5wFSFUhvzlmtCG
 I73Ah3itIr9/gTryGYQ/LfioDUFCXy9HgYR0zS1K942E2WchLi+wXaamCU6rF8XYhem3
 xVCA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1740591121; x=1741195921;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=8W/2wZgrh2ivOKIpy2fhpJs4iTIuyZW83U4bn6Zegjs=;
 b=UdPb+zXyTf0gEdWHQEU0c7JoX/TA6SZ5icT6j3fNCR4/y/N7c7rdneeQmrV6Y0LkbZ
 nOGLr02iI/wCUclO6KNxv/uO9+PHXQAKQw3/0FlpmDama8Fi7xHnVYrXCvHF8gT8iqDr
 SzCbV5Plz8Wk6oeBhxxapZ0A/64Uabct6QMS4B+64tlSjifEM3zdmJlppu4Aj/b2bb+S
 WrEduB0ZOC3m2xIXYsT21adoiP9EIkoK+f5aSXfneMVB0oL2GX4fmEs72qWitVC2sZtG
 R/TTUN8vwXZ5LNnRWdSV03G9nNfwzwkjI2wzwCcCsFX/LT4U9YBOtAwJEJ2tjpQnQ37r
 wuJA==
X-Gm-Message-State: AOJu0YzR0Y6mHV3NwKWJ++JNRAlKWWGsYla9K6w5obxqH6dWZdOOOQVt
 iDf9ltHCpxdVk9D8HlS5r8Eg5kZxIqPFtUN9ZSH+f0ZJSUdmz0dKLxdDYlsGzPR/PT65dCBQJ59
 lUCdIZRe6IolqpZxfhnKeqRzBjYE=
X-Gm-Gg: ASbGncuDi1duUqTBdypcRh44SLWie5TyjaM8EObgwqW9BGAQwz5w/rdkT5iNyUCf48r
 LQ2pFhq2UBZfF2FQz5ae6Ym0rpKt0ec6EE4tHUzQx4dSJ1WyPhHZ41iJMF1j0A1SWXrrQHLNwmy
 7adHxImiU=
X-Google-Smtp-Source: AGHT+IEeLfiI1lMqHzaJ9HcxM3xDj11DfiCeg2Avlr2TwV4RZPUtWWJjqjqbBTQh/cK+JLrL4ynJ9o8YCtR6Nx35qkI=
X-Received: by 2002:a05:6122:3545:b0:51b:a11f:cbdb with SMTP id
 71dfb90a1353d-521efb8c3c3mr12921525e0c.4.1740591121415; Wed, 26 Feb 2025
 09:32:01 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1HbqSUxL+QpktmUPV98N-8ZYHdvkSOXjA79rdFmj6tOvegw@HIDDEN>
 <CADwFkmm3D76id65JRMsJTY_OWj9FkTcj9xvNh0rOYLZgv5+MmQ@HIDDEN>
In-Reply-To: <CADwFkmm3D76id65JRMsJTY_OWj9FkTcj9xvNh0rOYLZgv5+MmQ@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Wed, 26 Feb 2025 12:31:49 -0500
X-Gm-Features: AQ5f1JqKXt1A5-OmrezP3GIJ5ERmxTIdLjn021S4TjP5-pzSldB0f8BDwNNgV4c
Message-ID: <CAN+1HbpSroZ7807MRfkyax7DR7ESd2OANWPVZwqxvpLYOWcyag@HIDDEN>
Subject: Re: bug#76590: 'package-menu--refresh' should account for -archives
 and -pinned-packages
To: Stefan Kangas <stefankangas@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000007dc3b2062f0ef3db"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76590
Cc: 76590 <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 (-)

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

Good question.  I think this is a non-bug for the package-list menu.
Launching the menu indeed refreshes the package list every time, respecting
the most recent package-archive values.

It was more that running package-upgrade after adding a package-archive
didn't refresh the list, not knowing that key values had
changed, invalidating the package cache.  From now on, I'll combine changes
with either launching the menu or running package-refresh-contents
manually.  This will likely never happen again, now that my configuration
is where I want it to be.

Please close.

On Wed, Feb 26, 2025 at 11:46=E2=80=AFAM Stefan Kangas <stefankangas@gmail.=
com>
wrote:

> Ship Mints <shipmints@HIDDEN> writes:
>
> > I noticed that I have to force a refresh via 'package-refresh-contents'
> > after changing either 'package-archives' or 'package-pinned-packages' a=
s
> > 'package-menu--refresh' accounts only for changes to
> > 'package--old-archive-priorities'.
> >
> > If agreed, I'd be happy to submit a patch so that package.el will honor
> > changes to variables in between refreshes, and "invalidate" the implied
> > cache.
> >
> > -Stephane
>
> Do you have a recipe to reproduce it?
>

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">Good question.=C2=A0 I think this is a non-bug for the package-list menu=
.=C2=A0 Launching the menu indeed refreshes the package list every time, re=
specting the most recent package-archive values.</div><div class=3D"gmail_d=
efault" style=3D"font-family:monospace"><br></div><div class=3D"gmail_defau=
lt" style=3D"font-family:monospace">It was more that running package-upgrad=
e after adding a package-archive didn&#39;t refresh the list, not knowing t=
hat key values had changed,=C2=A0invalidating the package cache.=C2=A0 From=
 now on, I&#39;ll combine changes with either launching the menu or running=
=C2=A0package-refresh-contents manually.=C2=A0 This will likely never happe=
n again, now that my configuration is where I want it to be.</div><div clas=
s=3D"gmail_default" style=3D"font-family:monospace"><br></div><div class=3D=
"gmail_default" style=3D"font-family:monospace">Please close.</div></div><b=
r><div class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=
=3D"gmail_attr">On Wed, Feb 26, 2025 at 11:46=E2=80=AFAM Stefan Kangas &lt;=
<a href=3D"mailto:stefankangas@HIDDEN">stefankangas@HIDDEN</a>&gt; wr=
ote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Ship Mints =
&lt;<a href=3D"mailto:shipmints@HIDDEN" target=3D"_blank">shipmints@gmai=
l.com</a>&gt; writes:<br>
<br>
&gt; I noticed that I have to force a refresh via &#39;package-refresh-cont=
ents&#39;<br>
&gt; after changing either &#39;package-archives&#39; or &#39;package-pinne=
d-packages&#39; as<br>
&gt; &#39;package-menu--refresh&#39; accounts only for changes to<br>
&gt; &#39;package--old-archive-priorities&#39;.<br>
&gt;<br>
&gt; If agreed, I&#39;d be happy to submit a patch so that package.el will =
honor<br>
&gt; changes to variables in between refreshes, and &quot;invalidate&quot; =
the implied<br>
&gt; cache.<br>
&gt;<br>
&gt; -Stephane<br>
<br>
Do you have a recipe to reproduce it?<br>
</blockquote></div>

--0000000000007dc3b2062f0ef3db--




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

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


Received: (at 76590) by debbugs.gnu.org; 26 Feb 2025 16:46:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 26 11:46:59 2025
Received: from localhost ([127.0.0.1]:55133 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tnKYl-0004Tq-5c
	for submit <at> debbugs.gnu.org; Wed, 26 Feb 2025 11:46:59 -0500
Received: from mail-ed1-x531.google.com ([2a00:1450:4864:20::531]:47235)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1tnKYj-0004TW-Aq
 for 76590 <at> debbugs.gnu.org; Wed, 26 Feb 2025 11:46:57 -0500
Received: by mail-ed1-x531.google.com with SMTP id
 4fb4d7f45d1cf-5e0573a84fcso9611925a12.2
 for <76590 <at> debbugs.gnu.org>; Wed, 26 Feb 2025 08:46:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1740588411; x=1741193211; darn=debbugs.gnu.org;
 h=to:subject:message-id:date:mime-version:references:in-reply-to:from
 :from:to:cc:subject:date:message-id:reply-to;
 bh=N8d81MeNJt0SNUj3ZYlBrRlkWb9kBMYGC2Wn7lAtDjc=;
 b=Z7ZpQ/oE78ra3PwuIYhlp1pAIfCZZRJZHbIjEJT26t0zNSM3NP9WSVI7n0OqWx+3un
 8bDfJr53FP+9uz0OLro8K073fJmJLpbV+B+kmnFRXxTDlCB8C0UCBZT5yFgQvsBhFJae
 77QSf1AE4pTbbO0YKGOsFXx8gLm3plGFdEKn3QDEHWrAb5ZgM3w+8t/K43e+5gmrfe1l
 2mvKTV2HRtcpUDxQoSwqjOgpRwipxC5YrafoR4EULbIJHdcOdzkh3s5XJ8sp53zPp5Ka
 f4Yf7A1tOdjgNkK2X51WhDE1n5H1dGQ1hhyKMxgvR5bvc2vk1sehD9zfBXWDXAP86qQI
 Wg6Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1740588411; x=1741193211;
 h=to:subject:message-id:date:mime-version:references:in-reply-to:from
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=N8d81MeNJt0SNUj3ZYlBrRlkWb9kBMYGC2Wn7lAtDjc=;
 b=lLxt3c0/S/ZoumtlmPg8pqTaJeI8Os8BhqUHR3KyzR+lk83f0aN62dVJKB4Hj695oM
 OjNi4UNmu4qtRzJ40bUsRKQGygRdR3bSmSyWENwERK/W/XPa3OqdM96YiyBALex9cG9q
 CnBc9MV3F9ItP9Do5I1Pc15U6amhsbvPnljecw7ytZS6l8o9ekQu9ilFutrbqzVHfPqy
 PwRzWfk68y1jLrg8tHfUdV5kpJOUdQgLcKDuqfWTimvdyK36SfYOXGYLyBHR9AQGlDdw
 zb7YbOWXx+KA6puiQ5x564pyguKIdpDkkes9S8+Wo7YcCLyJxSNn3z0RQFr/QYFLj4FB
 z9+Q==
X-Forwarded-Encrypted: i=1;
 AJvYcCUI58u/QbEl2vlM3+ZlBaX++7lRTn2HAUgqLRGdFBIQjSa1tYMNHFlYhQ3SBWKXQ9bvi6I8TQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YywHrqCyt9ZONpJPpDIH1tXjaKraRA9+ZD/sXR9CnUJcK22J3ZJ
 MDwZYU4agnyP8bHTRxLsfh2vTef1NLBUCbCPb22kS8nuA5CQEwaWmNh+y1G6qCMtz3UNOh408Eo
 a37a4AKVTVZPvGU7Y0tK1H/o4zak=
X-Gm-Gg: ASbGnct/CK20CLCSUpeWzrQdSpCrcNrdKy9PrU+j33STqvnjHL+WKwHBOaNsJyTaCrC
 anaO9W+R0wVovwgk8woFxuka0oUP68AB5qJ3n1G80uyHmxW9wQ1HqwqIIcrI0N+NE09e8ys+6Lp
 Q3+jW3q+sE
X-Google-Smtp-Source: AGHT+IE12yESRZw+pyDpPbwC2jvn16517JJtxC+xZ82tkGrDzCQAwuHdHvv5aA+FI9SkQM/wltbJlGAOLMrKzCDHJeQ=
X-Received: by 2002:a05:6402:50d3:b0:5e0:87eb:956b with SMTP id
 4fb4d7f45d1cf-5e0b722348bmr23766320a12.22.1740588410476; Wed, 26 Feb 2025
 08:46:50 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Wed, 26 Feb 2025 16:46:50 +0000
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <CAN+1HbqSUxL+QpktmUPV98N-8ZYHdvkSOXjA79rdFmj6tOvegw@HIDDEN>
References: <CAN+1HbqSUxL+QpktmUPV98N-8ZYHdvkSOXjA79rdFmj6tOvegw@HIDDEN>
MIME-Version: 1.0
Date: Wed, 26 Feb 2025 16:46:50 +0000
X-Gm-Features: AQ5f1JqqGZ2ClUVSvwZK9bBLzbIQGuqV75zT6sDqZmxpy96V-1_TJLTxAEv3vxo
Message-ID: <CADwFkmm3D76id65JRMsJTY_OWj9FkTcj9xvNh0rOYLZgv5+MmQ@HIDDEN>
Subject: Re: bug#76590: 'package-menu--refresh' should account for -archives
 and -pinned-packages
To: Ship Mints <shipmints@HIDDEN>, 76590 <at> debbugs.gnu.org
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76590
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 (-)

Ship Mints <shipmints@HIDDEN> writes:

> I noticed that I have to force a refresh via 'package-refresh-contents'
> after changing either 'package-archives' or 'package-pinned-packages' as
> 'package-menu--refresh' accounts only for changes to
> 'package--old-archive-priorities'.
>
> If agreed, I'd be happy to submit a patch so that package.el will honor
> changes to variables in between refreshes, and "invalidate" the implied
> cache.
>
> -Stephane

Do you have a recipe to reproduce it?




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

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


Received: (at submit) by debbugs.gnu.org; 26 Feb 2025 15:28:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 26 10:28:24 2025
Received: from localhost ([127.0.0.1]:54838 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tnJKh-0000H6-Pe
	for submit <at> debbugs.gnu.org; Wed, 26 Feb 2025 10:28:24 -0500
Received: from lists.gnu.org ([2001:470:142::17]:52120)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1tnJKc-0000Gg-W8
 for submit <at> debbugs.gnu.org; Wed, 26 Feb 2025 10:28:21 -0500
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 <shipmints@HIDDEN>)
 id 1tnJKJ-0006RY-Jj
 for bug-gnu-emacs@HIDDEN; Wed, 26 Feb 2025 10:28:01 -0500
Received: from mail-ua1-x92f.google.com ([2607:f8b0:4864:20::92f])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <shipmints@HIDDEN>)
 id 1tnJKH-0001Ga-OZ
 for bug-gnu-emacs@HIDDEN; Wed, 26 Feb 2025 10:27:59 -0500
Received: by mail-ua1-x92f.google.com with SMTP id
 a1e0cc1a2514c-86712bc0508so1988738241.2
 for <bug-gnu-emacs@HIDDEN>; Wed, 26 Feb 2025 07:27:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1740583676; x=1741188476; darn=gnu.org;
 h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=FfkYafv1BPOjGPy87k8uS9SMQi+i5dskVHfNSHX/xlg=;
 b=Vj9q931JHo7W3Tg/MC0k3MuzfO8c6+4PRHXbV2FghfOMwz9R2U/1X7KBgINb36ICHx
 ZTcVEWZEQniSbJop2jdt6LSdntDgyJZAhRpAWCa/ZpU13TPI7u712UMLrLAT4SugUjnF
 A9fDDOyyc04NN/ho9Cn/8AaDZhsdKWYIonuNZZs3Nt6DpEA0iFCu5wZiLV0f0s4rrEJu
 w7fhgxBLanU9R68DEaXnP8VVNvirhJo6wiYq/ozeGXmiOqaXch6vZcg1vsSEcuxCQTjP
 83lYiRYMUNP/I/x4b/PkstDFDYeYDx4lLhCdgjF01T0DZJeG6yZ98DYEhfkeQBLislsT
 +93g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1740583676; x=1741188476;
 h=to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=FfkYafv1BPOjGPy87k8uS9SMQi+i5dskVHfNSHX/xlg=;
 b=W1eg/vPpJgg9FvVuv3LQM7JNwxBD26mwAxMB/tg+kT7OCzoChPJBICaldlPtTFbomn
 QgYru+4d6kWlkEk63ZQQHPqNngb5VF/S9Ze2wCWZZRkiw4b3sn9BzyxOnRzSM9vvP8tC
 8ap+v7Vh16Qc3tmnwpgKErSYubAzs3prPyGW4on4SjzyALOQEXyOJ7R2dCJriCK/Oo+N
 8uiCD7C2YNXFIKqt35ySw1Lo3Ozw5Knx/M+zxjvcwDanU7fQ+SstPuI5PG7Lw4fjixII
 DOKkYG0bqkanC7CnycmD8QE3pwaZrBQWeSrWvrybvLadnw/DHPpxXtMihNGDFxAauyW+
 CB4w==
X-Gm-Message-State: AOJu0Ywx/Sn22WOoQtGi49Zlu74HJguEzhXDT1ykvX+41l88Su2iDI6j
 PrSVpNhREPwjN9cMXIRnN34O31WMuwQUVUcXYh5MS/4zVGP6Yea+EjmOGJqp+lQX4wGZe/72bsk
 fFsHb6R/jOde4NEccTlo5OCQZiCvAX5dE
X-Gm-Gg: ASbGncvxU+WuSHmz/fbAiDuJ+uWy3+fb2JQwo5o2YPXJZpzi5uKJUuYmsG1peTKsF4F
 UlRGo0Mdq82f6PDBCHIV98l0GxYsk1B9B5m973B36Upl2zVKxLFu16hYVnR8cYF9Xi8fmfTHPUI
 xyGhzXPgo=
X-Google-Smtp-Source: AGHT+IG99VSKykACzRZPXcrYlXteVeuQMSB1DqCU+QADcnbA/JFsxCjN892jx1g04febB4q0DTp+HFO2MBEhYN+QJEA=
X-Received: by 2002:a05:6102:32d2:b0:4b6:15fa:566a with SMTP id
 ada2fe7eead31-4c01e184a3amr1971936137.2.1740583675978; Wed, 26 Feb 2025
 07:27:55 -0800 (PST)
MIME-Version: 1.0
From: Ship Mints <shipmints@HIDDEN>
Date: Wed, 26 Feb 2025 10:27:44 -0500
X-Gm-Features: AQ5f1JqUPk1oEruR_fhznE1p3HAfxxaLdP6a3rAOF8mRn7NbK8WBOkva1kjVZLo
Message-ID: <CAN+1HbqSUxL+QpktmUPV98N-8ZYHdvkSOXjA79rdFmj6tOvegw@HIDDEN>
Subject: 'package-menu--refresh' should account for -archives and
 -pinned-packages
To: bug-gnu-emacs@HIDDEN
Content-Type: multipart/alternative; boundary="000000000000b56bb1062f0d3741"
Received-SPF: pass client-ip=2607:f8b0:4864:20::92f;
 envelope-from=shipmints@HIDDEN; helo=mail-ua1-x92f.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001,
 HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 (/)

--000000000000b56bb1062f0d3741
Content-Type: text/plain; charset="UTF-8"

I noticed that I have to force a refresh via 'package-refresh-contents'
after changing either 'package-archives' or 'package-pinned-packages' as
'package-menu--refresh' accounts only for changes to
'package--old-archive-priorities'.

If agreed, I'd be happy to submit a patch so that package.el will honor
changes to variables in between refreshes, and "invalidate" the implied
cache.

-Stephane

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">I noticed that I have to force a refresh via &#39;package-refresh-conten=
ts&#39; after changing either &#39;package-archives&#39; or &#39;package-pi=
nned-packages&#39; as &#39;package-menu--refresh&#39; accounts only for cha=
nges to &#39;package--old-archive-priorities&#39;.</div><div class=3D"gmail=
_default" style=3D"font-family:monospace"><br></div><div class=3D"gmail_def=
ault" style=3D"font-family:monospace">If agreed, I&#39;d be happy to submit=
 a patch so that package.el will honor changes to variables in between refr=
eshes, and &quot;invalidate&quot; the implied cache.</div><div class=3D"gma=
il_default" style=3D"font-family:monospace"><br></div><div class=3D"gmail_d=
efault" style=3D"font-family:monospace">-Stephane</div></div>

--000000000000b56bb1062f0d3741--




Acknowledgement sent to Ship Mints <shipmints@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#76590; 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: Tue, 4 Mar 2025 02:45:03 UTC

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