GNU logs - #57503, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57503: 28.1.91; package-selected-packages should not be saved to custom-file
Resent-From: Joost Kremers <joostkremers@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 31 Aug 2022 13:15:01 +0000
Resent-Message-ID: <handler.57503.B.16619516698648 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 57503
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 57503 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.16619516698648
          (code B ref -1); Wed, 31 Aug 2022 13:15:01 +0000
Received: (at submit) by debbugs.gnu.org; 31 Aug 2022 13:14:29 +0000
Received: from localhost ([127.0.0.1]:38523 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oTNY5-0002FQ-2e
	for submit <at> debbugs.gnu.org; Wed, 31 Aug 2022 09:14:29 -0400
Received: from lists.gnu.org ([209.51.188.17]:43140)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <joostkremers@HIDDEN>) id 1oTNY1-0002FH-QV
 for submit <at> debbugs.gnu.org; Wed, 31 Aug 2022 09:14:28 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:34530)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <joostkremers@HIDDEN>)
 id 1oTNY1-0003YE-Jw
 for bug-gnu-emacs@HIDDEN; Wed, 31 Aug 2022 09:14:25 -0400
Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:32923)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <joostkremers@HIDDEN>)
 id 1oTNXy-0005Dv-Ji
 for bug-gnu-emacs@HIDDEN; Wed, 31 Aug 2022 09:14:25 -0400
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
 by mailout.west.internal (Postfix) with ESMTP id 51F01320016F
 for <bug-gnu-emacs@HIDDEN>; Wed, 31 Aug 2022 09:14:20 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute5.internal (MEProxy); Wed, 31 Aug 2022 09:14:20 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h=
 cc:content-transfer-encoding:content-type:date:date:from:from
 :in-reply-to:message-id:mime-version:reply-to:sender:subject
 :subject:to:to; s=fm1; t=1661951659; x=1662038059; bh=Q98jhQ0/y6
 UVNgKF/4/cs96D5pGg+9urNLJe+vKyRhs=; b=iNyU3+UHOpVnpSobpI/XDWJpxR
 0E6bWXQUNPPI9fjJOLUQQVxrRVGFRHFGxFzcvxpUFJydd2odexDT6LcMLdOKhC10
 Aq0ljeQeEOrD0wJicLE5IO4QzT0D3bdOKPANQt97yUroywpt6cHBVbpmZdyGHKt+
 cgZ7ljmZAT8Irmacb78M8XjfX+ithqjo7v24sW9VZbCdxdhOklcZa32D9lVD45It
 /EAIUCm0Qexf8yM1mWxUlOgjJaHBVxemdjLdt7HPpJp86xeg/xfk9TWZVI/l89cf
 63psfYeu4gci4284Lxdu9mGuYndyo+G35AQSqk0LeY8Ignr4F8UQOoD2N2RA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:date:feedback-id:feedback-id:from:from:in-reply-to
 :message-id:mime-version:reply-to:sender:subject:subject:to:to
 :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=
 fm1; t=1661951659; x=1662038059; bh=Q98jhQ0/y6UVNgKF/4/cs96D5pGg
 +9urNLJe+vKyRhs=; b=yGDcduKsujrSO9NsQCAKKoIRkfVmIuYxE2kgzHEbEcww
 MP6fSDHixAqfeu9cda7ss8VK30S+CFlQnjJtbUkia6PPYprRYeFyUtOWZw+kZ4h9
 YD/GVRyihJnUVo7wKtO4k7u8qzkn4xDPgtKVbXpJgM+GMbmoibB/HGH+89+C4qdX
 pH4DWQ4tdHJFz2voi6ETbpRrCVytbMC/j4Fx1vl6yz57nlgZ40cFu445/lv1sHPI
 e1a4lrsZ98xgVCzPSKknc9kD020O2iq39YRHTabuNxRfmSwMG+x73pDPNuG/xmKB
 lWV5YVIAnYGt5TYUkqCVfjaTPzb5fhc/2060IrjZlg==
X-ME-Sender: <xms:q14PY4KUDQIaFdWe4Sgb7iuz-m2AeYzM_eGDmYqGj4_4ht1CvVQPJQ>
 <xme:q14PY4IjA_8WLoEnC2Gct4y4hezI7uSBVwnjuJ6hKStrwGDVXawTytlGAYspmjp5u
 Zp1w-QWfWoopQ>
X-ME-Received: <xmr:q14PY4tCddXbiRyF7KCQFpPBDkK-eTuyTK7eMo09na62CCKUhSButugxHwVd9wAKruDM4zqN67ws2szCEgyD-wc_qdkz9eWPrjm7>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrvdekiedgfeegucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucenucfjughrpegfhffvufffkfggtgfgsehtqhertd
 dtreejnecuhfhrohhmpeflohhoshhtucfmrhgvmhgvrhhsuceojhhoohhsthhkrhgvmhgv
 rhhssehfrghsthhmrghilhdrfhhmqeenucggtffrrghtthgvrhhnpeegteehjeehveegle
 evveejvdeuleehkedvgfevgfevueejfedvteeukeevudehffenucffohhmrghinhepghhn
 uhdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh
 hmpehjohhoshhtkhhrvghmvghrshesfhgrshhtmhgrihhlrdhfmh
X-ME-Proxy: <xmx:q14PY1ajvWP229CbOTf3Zb9RtFoUVgL1sQQMShC3JslYXGSnh-_pDw>
 <xmx:q14PY_aTCTw-Za12gkEH4lrvHeeY3VJRdUpcQaVsngTjAkw9x3pSKw>
 <xmx:q14PYxCgsWaszzemaISH05EvkPo8-UhLm3iLFdyBGv6xphIJ0WWUUw>
 <xmx:q14PY52EAyIKxu0-chpXcQqIX2410ZTZfYo6R3deAD7G9_2FWsjryQ>
Feedback-ID: ie15541ac:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA for
 <bug-gnu-emacs@HIDDEN>; Wed, 31 Aug 2022 09:14:19 -0400 (EDT)
User-agent: mu4e 1.8.3; emacs 28.1.91
From: Joost Kremers <joostkremers@HIDDEN>
Date: Wed, 31 Aug 2022 14:43:43 +0200
Message-ID: <87bks0368n.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=64.147.123.20;
 envelope-from=joostkremers@HIDDEN; helo=wout4-smtp.messagingengine.com
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 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,
 RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.2 (/)
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: -2.3 (--)


The variable `package-selected-packages` should not be saved to the users i=
nit
file (or whatever `custom-file` points to). This was discussed before on
emacs-devel but wasn't resolved:

<https://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00958.html> but=
=20

The gist of it is that if you keep your configuration under version control,
having package-selected-packages written to your config file is inconvenien=
t if
you share your config across multiple machines but do not want to have the =
exact
same set of packages installed on each.

Even if you do want to keep the exact same set of packages on each machine,=
 you
still need to be careful about installing them, because the order of package
installation affects the order of package-selected-packages, and so does
deleting and reinstalling a package. As a result, I often experienced
meaningless VC conflicts that needed to be resolved.

IMHO the value of package-selected-packages should be written to a separate
file, so that it's possible to put it under version control or ignore it,
independently from the rest of one's configuration.


In GNU Emacs 28.1.91 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, c=
airo version 1.16.0)
 of 2022-08-03 built on Lenovo
Repository revision: f23d45603918721ec80bfcef883d22fab15cb9f1
Repository branch: emacs-28
Windowing system distributor 'The X.Org Foundation', version 11.0.12013000
System Description: elementary OS 6.1 J=C3=B3lnir

Configured using:
 'configure --with-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 NATIVE_COMP NOT=
IFY
INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11=
 XDBE
XIM XPM GTK3 ZLIB
Important settings:
  value of $LC_MONETARY: en_IE.UTF-8
  value of $LC_NUMERIC: en_IE.UTF-8
  value of $LC_TIME: en_IE.UTF-8
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: @im=3Dibus
  locale-coding-system: utf-8-unix

Major mode: mu4e:main

Minor modes in effect:
  flycheck-indicator-mode: t
  mu4e-search-minor-mode: t
  mu4e-update-minor-mode: t
  mu4e-context-minor-mode: t
  minions-mode: t
  doom-modeline-mode: t
  which-key-mode: t
  global-atomic-chrome-edit-mode: t
  marginalia-mode: t
  all-the-icons-completion-mode: t
  company-prescient-mode: t
  prescient-persist-mode: t
  vertico-multiform-mode: t
  vertico-mode: t
  projectile-mode: t
  global-diff-hl-mode: t
  global-git-commit-mode: t
  csv-field-index-mode: t
  shell-dirtrack-mode: t
  company-quickhelp-mode: t
  company-quickhelp-local-mode: t
  global-company-mode: t
  electric-pair-mode: t
  recentf-mode: t
  delete-selection-mode: t
  override-global-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  buffer-read-only: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t
  auto-save-visited-mode: t
  overwrite-mode: overwrite-mode-binary

Load-path shadows:
~/.emacs.d/lisp/custom hides /usr/local/share/emacs/28.1.91/lisp/custom
/home/joost/.emacs.d/elpa/transient-20220806.2224/transient hides /usr/loca=
l/share/emacs/28.1.91/lisp/transient

Features:
(shadow emacsbug qp gnutls epa-file mailalias ace-window vc-mtn vc-hg vc-bzr
vc-src vc-sccs vc-cvs vc-rcs consult-vertico consult compat-28 vc-git
display-fill-column-indicator flycheck-indicator avy smiley gnus-cite mm-ar=
chive
mail-extr visual-fill-column display-line-numbers mu4e-settings gnus-dired =
mu4e
mu4e-org mu4e-view 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-sou=
rce
utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader mu4e-m=
ain
mu4e-headers mu4e-compose mu4e-draft mu4e-actions smtpmail mu4e-search
mu4e-lists mu4e-bookmarks mu4e-mark mu4e-message flow-fill mule-util
mu4e-contacts mu4e-update mu4e-folders mu4e-server mu4e-context mu4e-vars
mu4e-helpers mu4e-config jk-input-methods quail company-box company-box-doc
frame-local company-box-icons company-amelia amelia parse-csv dedicated wgr=
ep-ag
wgrep flycheck-ledger vterm bookmark term disp-table ehelp vterm-module
term/xterm xterm ielm minions doom-modeline doom-modeline-segments
doom-modeline-env doom-modeline-core shrink-path which-key atomic-chrome ii=
mage
image+ image-file image-converter marginalia all-the-icons-completion
company-prescient prescient orderless vertico-multiform vertico groovy-mode
dockerfile-mode sh-script smie executable jsonian impatient-mode htmlize ti=
de
tide-lv typescript-mode indium indium-list-sources indium-scratch
indium-interaction indium-chrome indium-nodejs indium-repl indium-debugger
indium-debugger-litable js2-refactor js2r-paredit js2r-conveniences
js2r-conditionals js2r-wrapping js2r-functions js2r-vars
mc-hide-unmatched-lines-mode mc-mark-more mc-cycle-cursors multiple-cursors=
-core
rect js2r-iife js2r-formatting js2r-helpers indium-debugger-locals
indium-breakpoint indium-inspector indium-render indium-faces indium-seq-fix
indium-client indium-structs json-process-client js2-mode js cc-mode cc-fon=
ts
cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs jupy=
ter
python-pytest lsp-pyright dap-python paredit sesman clojure-mode align dap-=
mode
dap-tasks dap-launch lsp-docker dap-overlays eldoc-box jsonrpc ert debug
backtrace lsp-ui lsp-ui-flycheck lsp-ui-doc goto-addr lsp-ui-imenu lsp-ui-p=
eek
lsp-ui-sideline flycheck-posframe flycheck lsp-mode network-stream markdown=
-mode
inline imenu f f-shortdoc shortdoc lsp-ui-util face-remap lsp-protocol ht ag
vc-svn find-dired s projectile lisp-mnt grep compile ibuf-ext ibuffer
ibuffer-loaddefs thingatpt diff-hl log-view vc-dir ewoc vc vc-dispatcher
diff-mode git-commit magit-git magit-base magit-section crm compat-27 compa=
t-26
with-editor transient compat log-edit message rfc822 mml mml-sec epa derive=
d epg
rfc6068 epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-en=
code
mailabbrev gmm-utils mailheader pcvs-util add-log autorevert filenotify
aggressive-indent sendmail mail-utils nswbuff yaml-mode yaml guess-language
flyspell ispell reftex reftex-loaddefs reftex-vars csv-mode sort tab-jump-o=
ut
yasnippet-snippets yasnippet company-org-block org-settings org-clock ob-ju=
pyter
jupyter-tramp jupyter-server jupyter-server-ioloop jupyter-ioloop-comm
jupyter-ioloop zmq zmq-core jupyter-rest-api url-http url-auth mail-parse
rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm rmc
jupyter-org-extensions jupyter-org-client jupyter-repl jupyter-kernel-manag=
er
jupyter-channel jupyter-widget-client websocket bindat simple-httpd
jupyter-client jupyter-comm-layer jupyter-messages hmac-def jupyter-mime shr
kinsoku text-property-search puny svg jupyter-kernelspec jupyter-env
jupyter-base eieio-base ob-shell ob-scheme ob-clojure ob-python python tram=
p-sh
org-element avl-tree dom org ob ob-tangle ob-ref ob-lob ob-table ob-exp
org-macro org-footnote org-src ob-comint org-pcomplete org-list org-faces
org-entities noutline outline org-version ob-emacs-lisp ob-core ob-eval
org-table oc-basic ol org-keys oc org-compat org-macs org-loaddefs find-func
cal-menu calendar cal-loaddefs denote xdg dired dired-loaddefs docker-tramp
tramp-cache tramp tramp-loaddefs trampver tramp-integration files-x tramp-c=
ompat
shell pcomplete comint ansi-color parse-time ls-lisp format-spec biblio
biblio-download biblio-dissemin biblio-ieee biblio-hal biblio-dblp
biblio-crossref biblio-arxiv timezone biblio-doi biblio-core let-alist url-=
queue
ido hl-line bibtex iso8601 time-date adaptive-wrap goggles comp comp-cstr
warnings pulse posframe bm company-quickhelp pos-tip all-the-icons
all-the-icons-faces data-material data-weathericons data-octicons data-file=
icons
data-faicons data-alltheicons company-keywords company-etags etags fileloop
generator xref project company-gtags company-dabbrev-code company-dabbrev
company-ipa company-files company-clang company-cmake company-semantic
company-template company-css company-capf company solarized-light-theme
solarized-theme solarized solarized-faces color paradox paradox-menu
paradox-commit-list hydra ring lv cus-edit pp cus-load paradox-execute
paradox-github paradox-core spinner dash cl-extra help-mode jk-functions ad=
vice
eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups
esh-util notifications dbus xml edmacro kmacro server elec-pair recentf
tree-widget wid-edit delsel use-package use-package-ensure use-package-deli=
ght
use-package-diminish use-package-bind-key bind-key use-package-core tex-site
easy-mmode rx realgud-recursive-autoloads info package browse-url url url-p=
roxy
url-privacy url-expand url-methods url-history url-cookie url-domsuf url-ut=
il
mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs
eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv byte=
comp
byte-compile cconv cl-loaddefs cl-lib pcase iso-transl tooltip 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 regi=
ster
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 cl-gen=
eric
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao kor=
ean
japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethio=
pic
indian cyrillic chinese composite emoji-zwj charscript charprop case-table
epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice butt=
on
loaddefs faces cus-face macroexp files window text-properties overlay sha1 =
md5
base64 format env code-pages mule custom widget hashtable-print-readable
backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting
font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty
make-network-process native-compile emacs)

Memory information:
((conses 16 848943 78066)
 (symbols 48 64672 39)
 (strings 32 228119 24655)
 (string-bytes 1 8079504)
 (vectors 16 112770)
 (vector-slots 8 1998465 158112)
 (floats 8 1911 2096)
 (intervals 56 1567 885)
 (buffers 992 24))

--=20
Joost Kremers
Life has its moments




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Joost Kremers <joostkremers@HIDDEN>
Subject: bug#57503: Acknowledgement (28.1.91; package-selected-packages
 should not be saved to custom-file)
Message-ID: <handler.57503.B.16619516698648.ack <at> debbugs.gnu.org>
References: <87bks0368n.fsf@HIDDEN>
X-Gnu-PR-Message: ack 57503
X-Gnu-PR-Package: emacs
Reply-To: 57503 <at> debbugs.gnu.org
Date: Wed, 31 Aug 2022 13:15:01 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 57503 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
57503: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D57503
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57503: 28.1.91; package-selected-packages should not be saved to custom-file
Resent-From: Philip Kaludercic <philipk@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 02 Sep 2022 13:12:01 +0000
Resent-Message-ID: <handler.57503.B57503.166212431215429 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57503
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Joost Kremers <joostkremers@HIDDEN>
Cc: 57503 <at> debbugs.gnu.org
Received: via spool by 57503-submit <at> debbugs.gnu.org id=B57503.166212431215429
          (code B ref 57503); Fri, 02 Sep 2022 13:12:01 +0000
Received: (at 57503) by debbugs.gnu.org; 2 Sep 2022 13:11:52 +0000
Received: from localhost ([127.0.0.1]:45282 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oU6Sd-00040m-PX
	for submit <at> debbugs.gnu.org; Fri, 02 Sep 2022 09:11:52 -0400
Received: from mout02.posteo.de ([185.67.36.66]:57929)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <philipk@HIDDEN>) id 1oU6Sb-00040W-G1
 for 57503 <at> debbugs.gnu.org; Fri, 02 Sep 2022 09:11:50 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id B6F07240103
 for <57503 <at> debbugs.gnu.org>; Fri,  2 Sep 2022 15:11:41 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1662124303; bh=XVunpLuee3Sqh/Sk2hxMIhSKbq/iwxDdUxbWlVBhSmI=;
 h=From:To:Cc:Subject:Autocrypt:Date:From;
 b=iRTMQp1em+kWmBOgr4wyuAUidlr3zq1aBZLvJNgcMzJdpCsF3H/Cv1fezIyAprige
 PjLhD78ypJHQ385y3nPUw0G699HEXPb8SVir3ozD8tTNOXEhpZUniWR+3S83iHwaPW
 VP44Bjs6FssmLulaoSmVmtNbcJ3fk4TESmVDZvq0YyevC1y7KG60rZg9XE56DPLbKb
 uNL2rsUDFU7kBBMfip6gyCI4mnnlgzLYlycrdrPg8W0HmYpEPxmKmbFjwGtkc4vCwv
 0s1xS/GMAP/i6QgRyhoUGx8SWDROcHgJCRVF6VmxrdyoI2FublfDfg3MvQPAolGB0W
 qvkkraOVhRbJQ==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4MJywr5XvBz6tlh;
 Fri,  2 Sep 2022 15:11:39 +0200 (CEST)
From: Philip Kaludercic <philipk@HIDDEN>
In-Reply-To: <87bks0368n.fsf@HIDDEN> (Joost Kremers's message of "Wed, 31
 Aug 2022 14:43:43 +0200")
References: <87bks0368n.fsf@HIDDEN>
Autocrypt: addr=philipk@HIDDEN; prefer-encrypt=nopreference; keydata=
 mDMEYHHqUhYJKwYBBAHaRw8BAQdAp3GdmYJ6tm5McweY6dEvIYIiry+Oz9rU4MH6NHWK0Ee0QlBo
 aWxpcCBLYWx1ZGVyY2ljIChnZW5lcmF0ZWQgYnkgYXV0b2NyeXB0LmVsKSA8cGhpbGlwa0Bwb3N0
 ZW8ubmV0PoiQBBMWCAA4FiEEDM2H44ZoPt9Ms0eHtVrAHPRh1FwFAmBx6lICGwMFCwkIBwIGFQoJ
 CAsCBBYCAwECHgECF4AACgkQtVrAHPRh1FyTkgEAjlbGPxFchvMbxzAES3r8QLuZgCxeAXunM9gh
 io0ePtUBALVhh9G6wIoZhl0gUCbQpoN/UJHI08Gm1qDob5zDxnIHuDgEYHHqUhIKKwYBBAGXVQEF
 AQEHQNcRB+MUimTMqoxxMMUERpOR+Q4b1KgncDZkhrO2ql1tAwEIB4h4BBgWCAAgFiEEDM2H44Zo
 Pt9Ms0eHtVrAHPRh1FwFAmBx6lICGwwACgkQtVrAHPRh1Fw1JwD/Qo7kvtib8jy7puyWrSv0MeTS
 g8qIxgoRWJE/KKdkCLEA/jb9b9/g8nnX+UcwHf/4VfKsjExlnND3FrBviXUW6NcB
Date: Fri, 02 Sep 2022 13:11:39 +0000
Message-ID: <87h71pc450.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
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 (---)

Joost Kremers <joostkremers@HIDDEN> writes:

> The variable `package-selected-packages` should not be saved to the users init
> file (or whatever `custom-file` points to). This was discussed before on
> emacs-devel but wasn't resolved:
>
> <https://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00958.html> but 
>
> The gist of it is that if you keep your configuration under version control,
> having package-selected-packages written to your config file is inconvenient if
> you share your config across multiple machines but do not want to have the exact
> same set of packages installed on each.
>
> Even if you do want to keep the exact same set of packages on each machine, you
> still need to be careful about installing them, because the order of package
> installation affects the order of package-selected-packages, and so does
> deleting and reinstalling a package. As a result, I often experienced
> meaningless VC conflicts that needed to be resolved.
>
> IMHO the value of package-selected-packages should be written to a separate
> file, so that it's possible to put it under version control or ignore it,
> independently from the rest of one's configuration.

How about writing it into a file like "~/.config/emacs/elpa/selected-packages"?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57503: 28.1.91; package-selected-packages should not be saved to custom-file
Resent-From: Robert Pluim <rpluim@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 02 Sep 2022 13:19:02 +0000
Resent-Message-ID: <handler.57503.B57503.166212468316009 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57503
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Philip Kaludercic <philipk@HIDDEN>
Cc: Joost Kremers <joostkremers@HIDDEN>, 57503 <at> debbugs.gnu.org
Received: via spool by 57503-submit <at> debbugs.gnu.org id=B57503.166212468316009
          (code B ref 57503); Fri, 02 Sep 2022 13:19:02 +0000
Received: (at 57503) by debbugs.gnu.org; 2 Sep 2022 13:18:03 +0000
Received: from localhost ([127.0.0.1]:45287 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oU6Yc-0004A8-L5
	for submit <at> debbugs.gnu.org; Fri, 02 Sep 2022 09:18:03 -0400
Received: from mail-wm1-f53.google.com ([209.85.128.53]:54178)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rpluim@HIDDEN>) id 1oU6Ya-00049d-Bq
 for 57503 <at> debbugs.gnu.org; Fri, 02 Sep 2022 09:18:00 -0400
Received: by mail-wm1-f53.google.com with SMTP id h1so1234647wmd.3
 for <57503 <at> debbugs.gnu.org>; Fri, 02 Sep 2022 06:18:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:from:to:cc:subject:date;
 bh=2I3tNqTQ+kWRFqSRtQRr4SHyefQFydCpetBUwHZ6tIM=;
 b=W+rtfXzLh5oKNsfdmlQn6oNSjiGORt2muqzsDrbXeslDXAK1R0PUiPdl03KaGs5P5C
 DS7wtgC/BzRB+Ydl5G/Z2h4FWQoVzjATVglJQYzNS0sywewjqKws/I+KyM78xtcAXVQ+
 sbIgLoBupjYQqtxV38vhhKOSmPsJEzhBFc53y3hMGWN6TLAbKmoUTb6HQlYwE/CZdQJx
 vTEtHqy+yMwEI+yynhvonDGoYyyHwgVbqJNsmEtjbg+WaiEmO79SxnZLtCPpLAf0A1Zy
 foFS+PAGjdzmWygxCMmbkW4SUUnFpKL8HTUof+ImyzmkYvy9a83N6C2pcCgsbQcMYm2r
 JiBg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date;
 bh=2I3tNqTQ+kWRFqSRtQRr4SHyefQFydCpetBUwHZ6tIM=;
 b=A6tuR4BB12ra5rY65oyFCQOxuMUSX71Menj3Qtbz5YRq6AZ7p665I8xEnej21l4ADU
 a8aVAwfFh6ObDnU18x+Sdc/1g80Wy6sa+DqKCH8RqPP41i0rJqPzVSLqolKAC61gfEzz
 95K216O9FwT+J+nqeeKqeJ2gfr0lnQGgDsgTpf7k4LDt5W+Bi/YQFV5tx9N15GADg7Eu
 KYwIHEPiqbFIPI5KLnWcVQPtPP41zx1M/pHWvhytzxNr0TE7AXT5+v9dOD/EOGwS7W/A
 1zvAthe48iAXwEDhbjY3sWO1xETT+qrPmghZhAdYSC5aSNHEg69rdcy1gZOTkwwJVWWc
 9aNA==
X-Gm-Message-State: ACgBeo1gLgj3vktxbPvH1LqLo8zrjEGyXhp64L7PQI/52UYfGZCDhWl5
 iPSPpVtt10m8hoLCllWI4yA+k4tukCU=
X-Google-Smtp-Source: AA6agR6nsYfcrXQ0hWi4rp4SImbOZuyWYYG3SCmS+olY0mV66b3yutFdonyM/RJi8msuP0KH2zjFOg==
X-Received: by 2002:a05:600c:1e88:b0:3a6:2ca2:e34f with SMTP id
 be8-20020a05600c1e8800b003a62ca2e34fmr2913383wmb.146.1662124674019; 
 Fri, 02 Sep 2022 06:17:54 -0700 (PDT)
Received: from rltb ([2a01:e0a:3f3:fb50:1dab:37d5:97df:8ec])
 by smtp.gmail.com with ESMTPSA id
 r7-20020a05600c35c700b003a5b6086381sm9404504wmq.48.2022.09.02.06.17.53
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 02 Sep 2022 06:17:53 -0700 (PDT)
From: Robert Pluim <rpluim@HIDDEN>
In-Reply-To: <87h71pc450.fsf@HIDDEN> (Philip Kaludercic's message of "Fri, 
 02 Sep 2022 13:11:39 +0000")
References: <87bks0368n.fsf@HIDDEN> <87h71pc450.fsf@HIDDEN>
Date: Fri, 02 Sep 2022 15:17:52 +0200
Message-ID: <87fsh9gbjz.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
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 (-)

>>>>> On Fri, 02 Sep 2022 13:11:39 +0000, Philip Kaludercic <philipk@posteo=
.net> said:
    >> IMHO the value of package-selected-packages should be written to a s=
eparate
    >> file, so that it's possible to put it under version control or ignor=
e it,
    >> independently from the rest of one's configuration.

    Philip> How about writing it into a file like "~/.config/emacs/elpa/sel=
ected-packages"?

Didn=CA=BCt Lars add `define-multisession-variable' exactly for this kind
of use case?

Robert
--=20




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57503: 28.1.91; package-selected-packages should not be saved to custom-file
Resent-From: Lars Ingebrigtsen <larsi@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 02 Sep 2022 13:19:02 +0000
Resent-Message-ID: <handler.57503.B57503.166212468816027 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57503
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Philip Kaludercic <philipk@HIDDEN>
Cc: Joost Kremers <joostkremers@HIDDEN>, 57503 <at> debbugs.gnu.org
Received: via spool by 57503-submit <at> debbugs.gnu.org id=B57503.166212468816027
          (code B ref 57503); Fri, 02 Sep 2022 13:19:02 +0000
Received: (at 57503) by debbugs.gnu.org; 2 Sep 2022 13:18:08 +0000
Received: from localhost ([127.0.0.1]:45290 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oU6Yh-0004AR-DY
	for submit <at> debbugs.gnu.org; Fri, 02 Sep 2022 09:18:07 -0400
Received: from quimby.gnus.org ([95.216.78.240]:35920)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1oU6Yf-00049j-KU
 for 57503 <at> debbugs.gnu.org; Fri, 02 Sep 2022 09:18:06 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References:
 In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=uFcrm27RW452behjlrYVkZkGOrqwlFNzDvcHCGnT418=; b=c3N/DIOeCwT/WZrusIxjtHzeGr
 HL+Fi0841V1dZyuudKNVSSa1834Pujfgsg1BEloarcMtFkpOwKcofTEqwwkR3ZAJ3cpiuAO2/t+/b
 5IcJmtkzxKVNnJS5iJbWh6ljb6JU9vWw8eA87HJuXs1Qlo6wBwDJ6slGYeiTNT8gVGkU=;
Received: from [84.212.220.105] (helo=joga)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1oU6YW-0005ms-KH; Fri, 02 Sep 2022 15:17:58 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
In-Reply-To: <87h71pc450.fsf@HIDDEN> (Philip Kaludercic's message of "Fri, 
 02 Sep 2022 13:11:39 +0000")
References: <87bks0368n.fsf@HIDDEN> <87h71pc450.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEV9coBFLl4VFRWx
 raft7Ob////o4EvwAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YJAg0QNMh+jXIAAAGKSURBVDjLlZRb
 doQgDIZFXIDGWYBkugA1WYA27H9NDQG8TOtDMwcO5uNPwm0aN/xtzSfI343+7tabo3dFoR0igo4C
 DgDaJYUnonnFmwUDnjy1d4AGGj/DMdFdgC8fofENlTkJNEv2T0S+7wcHhyLHn2ZnpeHwAd7wK3ku
 1XrAcf8A7zVld9rOHHOqKKwYOG5u6fYDkM4JOpZoJidYrdhYrQLdKpW8D/9FQbrE6QCXHKR7GA6Q
 AvsSKpEDaNxRqoJm7DS6vCzFSCcg0OzSviwFZ2B+3e5UkLYWUKeeCoIupxggaKh0KbxkSRc5igaB
 cFcQK8jL8yWHRHWrzCJtyZ8VxDafZi7L66hWFZkTtewtgqdogFmiWA4zlo4kA/VHEpa6J50UkCQc
 z/MYVWUgljXr4mysZZ7A0JZPRbVXYEdkpzKzVJCYtm90VX5RAMe127/kCmYIem8DY9zr0ed11As7
 icOs3wyUZxYw9Bu+UqDFbgmfz2yC9ByGcn0Y/7AElicATwCfwMOfzL/BD8VDqPeEMP8PAAAAJXRF
 WHRkYXRlOmNyZWF0ZQAyMDIyLTA5LTAyVDEzOjE2OjUyKzAwOjAwSAUqvgAAACV0RVh0ZGF0ZTpt
 b2RpZnkAMjAyMi0wOS0wMlQxMzoxNjo1MiswMDowMDlYkgIAAAAASUVORK5CYII=
X-Now-Playing: Brigitte Fontaine's _Comme =?UTF-8?Q?=C3=A0?= la radio_: "Le
 Goudron"
Date: Fri, 02 Sep 2022 15:17:55 +0200
Message-ID: <87y1v1j4os.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview:  Philip Kaludercic <philipk@HIDDEN> writes: > How about
 writing it into a file like > "~/.config/emacs/elpa/selected-packages"? The
 defcustom could just be changed to a define-multisession-variable. 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
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 (---)

Philip Kaludercic <philipk@HIDDEN> writes:

> How about writing it into a file like
> "~/.config/emacs/elpa/selected-packages"?

The defcustom could just be changed to a define-multisession-variable.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57503: 28.1.91; package-selected-packages should not be saved to custom-file
Resent-From: Robert Pluim <rpluim@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 02 Sep 2022 14:35:02 +0000
Resent-Message-ID: <handler.57503.B57503.166212924325459 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57503
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Lars Ingebrigtsen <larsi@HIDDEN>
Cc: Joost Kremers <joostkremers@HIDDEN>, 57503 <at> debbugs.gnu.org, Philip Kaludercic <philipk@HIDDEN>
Received: via spool by 57503-submit <at> debbugs.gnu.org id=B57503.166212924325459
          (code B ref 57503); Fri, 02 Sep 2022 14:35:02 +0000
Received: (at 57503) by debbugs.gnu.org; 2 Sep 2022 14:34:03 +0000
Received: from localhost ([127.0.0.1]:47376 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oU7kB-0006cZ-1K
	for submit <at> debbugs.gnu.org; Fri, 02 Sep 2022 10:34:03 -0400
Received: from mail-wr1-f47.google.com ([209.85.221.47]:43889)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rpluim@HIDDEN>) id 1oU7k8-0006c5-M2
 for 57503 <at> debbugs.gnu.org; Fri, 02 Sep 2022 10:34:01 -0400
Received: by mail-wr1-f47.google.com with SMTP id u18so2558485wrq.10
 for <57503 <at> debbugs.gnu.org>; Fri, 02 Sep 2022 07:34:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
 :from:from:to:cc:subject:date;
 bh=a3kKrvZUNtyoq/fSq9yZPXukGmc6z4GzYV6m53wWdy0=;
 b=QkHF3MAn2FDZtvA2i7r0M9hrc8nAECGD3UIrLERwXLI6ysycNZMemSKHQ+rETlhmoK
 /mlaD2QykO7igWUAjyu9ENoXbMZndNfk/CHjukB7nujBS02olXauuwwI11Wg6Xd7eLug
 g9M4CnAjNGi+EiO0NQPx6fkYGF+i/R8lm9KEbtn4jEARSs4v8P3nc9i7AowuRZfKsIiB
 g2plOyxdS1ARaAP+iOb0C5lOMzZXg0Bd+h/yc/IRiciSb2HrXsdwIIsOsUaHslmCqF77
 jmbPmwExiRl3ow1VCPs6zUnG0VXGjV5Dn9NXORS6HPoawVPHRzutk96axgR9aF5OpGa3
 pZrw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
 :from:x-gm-message-state:from:to:cc:subject:date;
 bh=a3kKrvZUNtyoq/fSq9yZPXukGmc6z4GzYV6m53wWdy0=;
 b=8HQlthiAmDsthP4Up7a5QenWH+D4tZDWvaPh3RJ7QJ6rNM7s/iEP+CgdCNlDfa6wxa
 SeUXYDf71EXzdw2nY7BKHnZkLEzgCb7Pbos9mhttfvGxZEC1Ir5S8j46nn/cka3qgrp6
 2fW+vcNmNG42dPkWEwoR1wlqXJZ/vs6ndUbN3cw0HprrNCoi/4dyNb49pi60TMJ6Nj1B
 eh7ggaChocMM0Of1joImvNRlVKD65TPQgMk6wTrC8OdkLRXWFMgSZjOvL/6QIH8SEmLV
 Yd6OCCD1JWvRJqzpMlDgZ05N/icb9qkAosggl2Pltg72hg6JygaL4CFEfOTZIwgGZI2I
 dk3Q==
X-Gm-Message-State: ACgBeo0Bz6zCvacSHQRcypgs4yxbLp67fh0cpWJMgB4b6y9ZFJ9rC5HS
 2Yz9E9S3HhKqcX4VLbNQGDnBbzbkLqA=
X-Google-Smtp-Source: AA6agR4a4N96LnriiUy1A6LFWghJfKBoLYEl3Ue+55VBxLpLkcwcXuIol84kC+SD0t5vywRr2e5Xsg==
X-Received: by 2002:a05:6000:795:b0:226:e8d9:828c with SMTP id
 bu21-20020a056000079500b00226e8d9828cmr8785247wrb.464.1662129234328; 
 Fri, 02 Sep 2022 07:33:54 -0700 (PDT)
Received: from rltb ([2a01:e0a:3f3:fb50:ac58:d3dc:7386:dfaf])
 by smtp.gmail.com with ESMTPSA id
 x13-20020a1c7c0d000000b003a5ca627333sm8199308wmc.8.2022.09.02.07.33.52
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 02 Sep 2022 07:33:53 -0700 (PDT)
From: Robert Pluim <rpluim@HIDDEN>
In-Reply-To: <87y1v1j4os.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Fri,
 02 Sep 2022 15:17:55 +0200")
References: <87bks0368n.fsf@HIDDEN> <87h71pc450.fsf@HIDDEN>
 <87y1v1j4os.fsf@HIDDEN>
Date: Fri, 02 Sep 2022 16:33:52 +0200
Message-ID: <87bkrxg81b.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: 0.0 (/)
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 (-)

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

>>>>> On Fri, 02 Sep 2022 15:17:55 +0200, Lars Ingebrigtsen <larsi@HIDDEN=
> said:

    Lars> Philip Kaludercic <philipk@HIDDEN> writes:
    >> How about writing it into a file like
    >> "~/.config/emacs/elpa/selected-packages"?

    Lars> The defcustom could just be changed to a define-multisession-vari=
able.

For values of 'just' that are a little bigger than changing that one
line =F0=9F=98=80

rough=CA=BCn=CA=BCready patch attached. Seems to work fine. I=CA=BCve not t=
ested the
interaction with a .emacs that has package-selected-packages set, but
if I understand multisession variables correctly that will just be
ignored.


--=-=-=
Content-Type: text/x-diff
Content-Disposition: attachment;
 filename=0001-Make-package-selected-packages-a-multisession-variab.patch

From 1a84bfbc1b568da6bf63bf9679a317b29f78d0e9 Mon Sep 17 00:00:00 2001
From: Robert Pluim <rpluim@HIDDEN>
Date: Fri, 2 Sep 2022 16:28:11 +0200
Subject: [PATCH] Make package-selected-packages a multisession variable
To: emacs-devel@HIDDEN

---
 lisp/emacs-lisp/package.el | 63 ++++++++++++++++++--------------------
 1 file changed, 30 insertions(+), 33 deletions(-)

diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el
index ed23ee5f22..cda55bd90e 100644
--- a/lisp/emacs-lisp/package.el
+++ b/lisp/emacs-lisp/package.el
@@ -384,7 +384,8 @@ package-unsigned-archives
   :risky t
   :version "24.4")
 
-(defcustom package-selected-packages nil
+(require 'multisession)
+(define-multisession-variable package-selected-packages nil
   "Store here packages installed explicitly by user.
 This variable is fed automatically by Emacs when installing a new package.
 This variable is used by `package-autoremove' to decide
@@ -395,8 +396,8 @@ package-selected-packages
 To check if a package is contained in this list here, use
 `package--user-selected-p', as it may populate the variable with
 a sane initial value."
-  :version "25.1"
-  :type '(repeat symbol))
+  :synchronized t
+  :package "package")
 
 (defcustom package-native-compile nil
   "Non-nil means to natively compile packages as part of their installation.
@@ -1907,22 +1908,15 @@ package--find-non-dependencies
              unless (memq name dep-list)
              collect name)))
 
-(defun package--save-selected-packages (&optional value)
-  "Set and save `package-selected-packages' to VALUE."
-  (when value
-    (setq package-selected-packages value))
-  (if after-init-time
-      (customize-save-variable 'package-selected-packages package-selected-packages)
-    (add-hook 'after-init-hook #'package--save-selected-packages)))
-
 (defun package--user-selected-p (pkg)
   "Return non-nil if PKG is a package was installed by the user.
 PKG is a package name.
 This looks into `package-selected-packages', populating it first
 if it is still empty."
-  (unless (consp package-selected-packages)
-    (package--save-selected-packages (package--find-non-dependencies)))
-  (memq pkg package-selected-packages))
+  (unless (consp (multisession-value package-selected-packages))
+    (setf (multisession-value package-selected-packages)
+          (package--find-non-dependencies)))
+  (memq pkg (multisession-value package-selected-packages)))
 
 (defun package--get-deps (pkgs)
   (let ((seen '()))
@@ -1950,7 +1944,7 @@ package--removable-packages
   "Return a list of names of packages no longer needed.
 These are packages which are neither contained in
 `package-selected-packages' nor a dependency of one that is."
-  (let ((needed (package--get-deps package-selected-packages)))
+  (let ((needed (package--get-deps (multisession-value package-selected-packages))))
     (cl-loop for p in (mapcar #'car package-alist)
              unless (or (memq p needed)
                         ;; Do not auto-remove external packages.
@@ -2151,8 +2145,8 @@ package-install
                   (package-desc-name pkg)
                 pkg)))
     (unless (or dont-select (package--user-selected-p name))
-      (package--save-selected-packages
-       (cons name package-selected-packages)))
+      (setf (multisession-value package-selected-packages)
+       (cons name (multisession-value package-selected-packages))))
     (if-let* ((transaction
                (if (package-desc-p pkg)
                    (unless (package-installed-p pkg)
@@ -2284,8 +2278,8 @@ package-install-from-buffer
     ;; Install the package itself.
     (package-unpack pkg-desc)
     (unless (package--user-selected-p name)
-      (package--save-selected-packages
-       (cons name package-selected-packages)))
+      (setf (multisession-value package-selected-packages)
+       (cons name (multisession-value package-selected-packages))))
     (package--quickstart-maybe-refresh)
     pkg-desc))
 
@@ -2317,9 +2311,9 @@ package-install-selected-packages
   ;; We don't need to populate `package-selected-packages' before
   ;; using here, because the outcome is the same either way (nothing
   ;; gets installed).
-  (if (not package-selected-packages)
+  (if (not (multisession-value package-selected-packages))
       (message "`package-selected-packages' is empty, nothing to install")
-    (let* ((not-installed (seq-remove #'package-installed-p package-selected-packages))
+    (let* ((not-installed (seq-remove #'package-installed-p (multisession-value package-selected-packages)))
            (available (seq-filter (lambda (p) (assq p package-archive-contents)) not-installed))
            (difference (- (length not-installed) (length available))))
       (cond
@@ -2393,7 +2387,8 @@ package-delete
                ;; Don't deselect if this is an older version of an
                ;; upgraded package.
                (package--newest-p pkg-desc))
-      (package--save-selected-packages (remove name package-selected-packages)))
+      (setf (multisession-value package-selected-packages)
+            (remove name (multisession-value package-selected-packages))))
     (cond ((not (string-prefix-p (file-name-as-directory
                                   (expand-file-name package-user-dir))
                                  (expand-file-name dir)))
@@ -2485,7 +2480,7 @@ package-autoremove
   ;; If `package-selected-packages' is nil, it would make no sense to
   ;; try to populate it here, because then `package-autoremove' will
   ;; do absolutely nothing.
-  (when (or package-selected-packages
+  (when (or (multisession-value package-selected-packages)
             (yes-or-no-p
              (format-message
               "`package-selected-packages' is empty! Really remove ALL packages? ")))
@@ -3730,15 +3725,17 @@ package--update-selected-packages
 ADD and REMOVE must be disjoint lists of package names (or
 `package-desc' objects) to be added and removed to the selected
 packages list, respectively."
-  (dolist (p add)
-    (cl-pushnew (if (package-desc-p p) (package-desc-name p) p)
-                package-selected-packages))
-  (dolist (p remove)
-    (setq package-selected-packages
-          (remove (if (package-desc-p p) (package-desc-name p) p)
-                  package-selected-packages)))
-  (when (or add remove)
-    (package--save-selected-packages package-selected-packages)))
+  (let ((packages (multisession-value package-selected-packages)))
+    (dolist (p add)
+      (cl-pushnew (if (package-desc-p p) (package-desc-name p) p)
+                  packages))
+    (dolist (p remove)
+      (setq packages
+            (remove (if (package-desc-p p) (package-desc-name p) p)
+                    packages)))
+    (when (or add remove)
+      (setf (multisession-value package-selected-packages)
+            packages))))
 
 (defun package-menu-execute (&optional noquery)
   "Perform marked Package Menu actions.
@@ -3797,7 +3794,7 @@ package-menu-execute
           ;; Packages being upgraded are not marked as selected.
           (package--update-selected-packages .install .delete)
           (package-menu--perform-transaction install-list delete-list)
-          (when package-selected-packages
+          (when (multisession-value package-selected-packages)
             (if-let* ((removable (package--removable-packages)))
                 (message "Operation finished.  Packages that are no longer needed: %d.  Type `%s' to remove them"
                          (length removable)
-- 
2.37.2.382.g795ea8776b


--=-=-=--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57503: 28.1.91; package-selected-packages should not be saved to custom-file
Resent-From: Lars Ingebrigtsen <larsi@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 03 Sep 2022 09:53:01 +0000
Resent-Message-ID: <handler.57503.B57503.166219877512731 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57503
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Robert Pluim <rpluim@HIDDEN>
Cc: Joost Kremers <joostkremers@HIDDEN>, 57503 <at> debbugs.gnu.org, Philip Kaludercic <philipk@HIDDEN>
Received: via spool by 57503-submit <at> debbugs.gnu.org id=B57503.166219877512731
          (code B ref 57503); Sat, 03 Sep 2022 09:53:01 +0000
Received: (at 57503) by debbugs.gnu.org; 3 Sep 2022 09:52:55 +0000
Received: from localhost ([127.0.0.1]:40988 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oUPpf-0003JH-DF
	for submit <at> debbugs.gnu.org; Sat, 03 Sep 2022 05:52:55 -0400
Received: from quimby.gnus.org ([95.216.78.240]:45552)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1oUPpe-0003J4-J8
 for 57503 <at> debbugs.gnu.org; Sat, 03 Sep 2022 05:52:54 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID
 :Date:References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-ID:
 Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
 :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe:
 List-Post:List-Owner:List-Archive;
 bh=P2DF+ew/vDO8yoEu13kdUTNU3e83W099i66fF0/ADMY=; b=iHso+qu2Hf2UA0bLlwdbHGmGLQ
 5ZdTjFxwSATY2bzOqeIGOUBJnCZAJ/R3GPF1EfJYklLbLrq2MYr8Vc6e/34PDeFQT7ibp7g7rfJF4
 FjCNy6rpafrlOoasoJFc5soiZZk1i5xwa/fqq7gxrEIw8ip2L2jAnqhcS9Z9qMcMX0d4=;
Received: from [84.212.220.105] (helo=joga)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1oUPpV-0006Fx-AO; Sat, 03 Sep 2022 11:52:47 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
In-Reply-To: <87bkrxg81b.fsf@HIDDEN> (Robert Pluim's message of "Fri, 02
 Sep 2022 16:33:52 +0200")
References: <87bks0368n.fsf@HIDDEN> <87h71pc450.fsf@HIDDEN>
 <87y1v1j4os.fsf@HIDDEN> <87bkrxg81b.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEWjYJnVRnfUW6S5
 PE/SiFNPNkbNprfn19v////QDqkyAAAAAWJLR0QIht6VegAAAAd0SU1FB+YJAwktDtsv08cAAAFz
 SURBVDjLldO9boMwEADgCxLJbKOSNTYqO5B0rhQegDZ1Z6sSZkUdzOv3sLExhKjKjXzcjzEHO0J4
 UtVXvgpAINW5vlL/6CQaISILdV3PkAnh4LwAzHGlEK7lRo+kwig2oDJB7yCxUDwN1cYBCVs1cEAR
 GOfKxCIjK1muBhs6AJ6V+eBjmZF35qHsFhkIR/t2u4aP1FdaQ+ehDCApjnNG9ACG3wBeglIeGCPk
 dRsolkqVP7l2pTjFYmnnwWdw/LoEM1S3gHG4EWKl9oseZmpG03hvuuhB9tEMnKbSdtda9J8B8Hzq
 oXsh70D9A+2jUi08BT32eAhTD+pAG9CuOd4HDTKUEtDMF0WIhW6QCD6DVJfbm/0/Va9w/zhMgMv4
 pe0BZRcj/EQWcBGKd4jHbW0Q8DufAHaUmSYXYaKR8Q1yZc8x/g4OcCZsoGTuDphUDsRNfI+1JuAM
 pmhFc8BJEPJww05g7hEhXC8DByUBHAQEOBngwH9ep/uqWyemngAAACV0RVh0ZGF0ZTpjcmVhdGUA
 MjAyMi0wOS0wM1QwOTo0NToxNCswMDowMDzHEP4AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDkt
 MDNUMDk6NDU6MTQrMDA6MDBNmqhCAAAAAElFTkSuQmCC
X-Now-Playing: The Cure's _Three Imaginary Boys (1)_: "Another Day"
Date: Sat, 03 Sep 2022 11:52:44 +0200
Message-ID: <875yi4iy37.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 
 Content preview:  Robert Pluim <rpluim@HIDDEN> writes: > For values of 'just'
    that are a little bigger than changing that one > line =?UTF-8?Q?=F0=9F=98=80_?= =?UTF-8?Q?=F0=9F=98=89?= 
 
 Content analysis details:   (-2.9 points, 5.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
                             [score: 0.0000]
X-Spam-Score: -2.3 (--)
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 (---)

Robert Pluim <rpluim@HIDDEN> writes:

> For values of 'just' that are a little bigger than changing that one
> line =F0=9F=98=80

=F0=9F=98=89

> rough=CA=BCn=CA=BCready patch attached. Seems to work fine. I=CA=BCve not=
 tested the
> interaction with a .emacs that has package-selected-packages set, but
> if I understand multisession variables correctly that will just be
> ignored.

Hm, yes -- if we do this, we'll end up with all users both having that
variable saved in their init file in addition to the multisession
storage.  Hm.  That sounds really confusing.

I can also see people running into difficulties when switching between
older and newer versions of Emacs, and Emacs becoming very confused.

Hm...  I don't immediately see any way to make this work seamlessly in a
way that's backwards/forwards compatible.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57503: 28.1.91; package-selected-packages should not be saved to custom-file
Resent-From: Philip Kaludercic <philipk@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 03 Sep 2022 10:18:02 +0000
Resent-Message-ID: <handler.57503.B57503.166220028123597 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57503
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Lars Ingebrigtsen <larsi@HIDDEN>
Cc: Joost Kremers <joostkremers@HIDDEN>, 57503 <at> debbugs.gnu.org, Robert Pluim <rpluim@HIDDEN>
Received: via spool by 57503-submit <at> debbugs.gnu.org id=B57503.166220028123597
          (code B ref 57503); Sat, 03 Sep 2022 10:18:02 +0000
Received: (at 57503) by debbugs.gnu.org; 3 Sep 2022 10:18:01 +0000
Received: from localhost ([127.0.0.1]:41022 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oUQDx-00068T-1i
	for submit <at> debbugs.gnu.org; Sat, 03 Sep 2022 06:18:01 -0400
Received: from mout02.posteo.de ([185.67.36.66]:37999)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <philipk@HIDDEN>) id 1oUQDu-000688-NJ
 for 57503 <at> debbugs.gnu.org; Sat, 03 Sep 2022 06:17:59 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 6D8CD240101
 for <57503 <at> debbugs.gnu.org>; Sat,  3 Sep 2022 12:17:52 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1662200272; bh=hThmcSxTj98bbjuvh/9I7zlNuIxNrpHNA5cJf1jbLys=;
 h=From:To:Cc:Subject:Autocrypt:Date:From;
 b=RnFM1qaSMU3e1SuUMuOZwJfLc+90pK/+OQTSjM7zFMrlN1b1mjjaa5XVH85lNI58b
 W7PSMmxtaYncH9n6ynIE2nbPCIcgN9dICIIuJDkZ4q7k09KvHshiHZ/o2Lu+6XZkyA
 tkxujMgiDIGK+IdcO/DRzUS7MxkBRYLahnaiqq5Cqq0OimX3H7iJbqCDYW5yKQXpTc
 xklSifl24LqNyKYPH4uVAoZrhURPNmo93bgSJokP6pbglI6KZ9QJ6eiAor9kFbGNiT
 h4nqEANrGNjt+maXXrsJIco/Apu9BA9lMI8bKccbzgyjPbRGc5uP5VlNhBgB4JfbRt
 Hcsjn3rhzwaqA==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4MKW1q1vQyz9rxH;
 Sat,  3 Sep 2022 12:17:48 +0200 (CEST)
From: Philip Kaludercic <philipk@HIDDEN>
In-Reply-To: <875yi4iy37.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Sat,
 03 Sep 2022 11:52:44 +0200")
References: <87bks0368n.fsf@HIDDEN> <87h71pc450.fsf@HIDDEN>
 <87y1v1j4os.fsf@HIDDEN> <87bkrxg81b.fsf@HIDDEN>
 <875yi4iy37.fsf@HIDDEN>
Autocrypt: addr=philipk@HIDDEN; prefer-encrypt=nopreference; keydata=
 mDMEYHHqUhYJKwYBBAHaRw8BAQdAp3GdmYJ6tm5McweY6dEvIYIiry+Oz9rU4MH6NHWK0Ee0QlBo
 aWxpcCBLYWx1ZGVyY2ljIChnZW5lcmF0ZWQgYnkgYXV0b2NyeXB0LmVsKSA8cGhpbGlwa0Bwb3N0
 ZW8ubmV0PoiQBBMWCAA4FiEEDM2H44ZoPt9Ms0eHtVrAHPRh1FwFAmBx6lICGwMFCwkIBwIGFQoJ
 CAsCBBYCAwECHgECF4AACgkQtVrAHPRh1FyTkgEAjlbGPxFchvMbxzAES3r8QLuZgCxeAXunM9gh
 io0ePtUBALVhh9G6wIoZhl0gUCbQpoN/UJHI08Gm1qDob5zDxnIHuDgEYHHqUhIKKwYBBAGXVQEF
 AQEHQNcRB+MUimTMqoxxMMUERpOR+Q4b1KgncDZkhrO2ql1tAwEIB4h4BBgWCAAgFiEEDM2H44Zo
 Pt9Ms0eHtVrAHPRh1FwFAmBx6lICGwwACgkQtVrAHPRh1Fw1JwD/Qo7kvtib8jy7puyWrSv0MeTS
 g8qIxgoRWJE/KKdkCLEA/jb9b9/g8nnX+UcwHf/4VfKsjExlnND3FrBviXUW6NcB
Date: Sat, 03 Sep 2022 10:17:43 +0000
Message-ID: <875yi4lq2g.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
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 (---)

Lars Ingebrigtsen <larsi@HIDDEN> writes:

> Robert Pluim <rpluim@HIDDEN> writes:
>
>> For values of 'just' that are a little bigger than changing that one
>> line =F0=9F=98=80
>
> =F0=9F=98=89
>
>> rough=CA=BCn=CA=BCready patch attached. Seems to work fine. I=CA=BCve no=
t tested the
>> interaction with a .emacs that has package-selected-packages set, but
>> if I understand multisession variables correctly that will just be
>> ignored.
>
> Hm, yes -- if we do this, we'll end up with all users both having that
> variable saved in their init file in addition to the multisession
> storage.  Hm.  That sounds really confusing.
>
> I can also see people running into difficulties when switching between
> older and newer versions of Emacs, and Emacs becoming very confused.
>
> Hm...  I don't immediately see any way to make this work seamlessly in a
> way that's backwards/forwards compatible.

What about if we allowed setting `package-selected-packages' to a symbol
like 'external, in which case the list would be saved in a file?  That
way users would have to explicitly opt-in.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57503: 28.1.91; package-selected-packages should not be saved to custom-file
Resent-From: Lars Ingebrigtsen <larsi@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 03 Sep 2022 12:26:01 +0000
Resent-Message-ID: <handler.57503.B57503.166220791612508 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57503
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Philip Kaludercic <philipk@HIDDEN>
Cc: Joost Kremers <joostkremers@HIDDEN>, 57503 <at> debbugs.gnu.org, Robert Pluim <rpluim@HIDDEN>
Received: via spool by 57503-submit <at> debbugs.gnu.org id=B57503.166220791612508
          (code B ref 57503); Sat, 03 Sep 2022 12:26:01 +0000
Received: (at 57503) by debbugs.gnu.org; 3 Sep 2022 12:25:16 +0000
Received: from localhost ([127.0.0.1]:41121 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oUSD6-0003Fg-6L
	for submit <at> debbugs.gnu.org; Sat, 03 Sep 2022 08:25:16 -0400
Received: from quimby.gnus.org ([95.216.78.240]:46814)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1oUSD3-0003FL-Dr
 for 57503 <at> debbugs.gnu.org; Sat, 03 Sep 2022 08:25:14 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References:
 In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=N0LhLw6yOB3lwsGap3uzm9ssTSFF6UIW8JOM5SaQvQ8=; b=RSwsVvDOosx5berq04kxrlsMi1
 ciEVxSZvfF0GjmBha9vYSr8IvPaVk8kyiy2T/S9JE51qv3kYLkgA90Lpla5Y7NZtAQSwJZsuKS3UH
 glqZ2iGiO1mvWii6RJZE5J/PtgfqyN1VTmvHe7WRzjLwm2ZRdWSt8ELwn/ll7l76H7so=;
Received: from [84.212.220.105] (helo=joga)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1oUSCu-0007UL-DH; Sat, 03 Sep 2022 14:25:06 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
In-Reply-To: <875yi4lq2g.fsf@HIDDEN> (Philip Kaludercic's message of "Sat, 
 03 Sep 2022 10:17:43 +0000")
References: <87bks0368n.fsf@HIDDEN> <87h71pc450.fsf@HIDDEN>
 <87y1v1j4os.fsf@HIDDEN> <87bkrxg81b.fsf@HIDDEN>
 <875yi4iy37.fsf@HIDDEN> <875yi4lq2g.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEU5bJxudmpRd6e0
 upPw7LL18sv///8E9EeWAAAAAWJLR0QGYWa4fQAAAAd0SU1FB+YJAwwXO67+C3YAAAGVSURBVDjL
 jZJhksIgDIWxJ1iK/m+7J0DoARzDAZwm97/KvqSwxdWdMWOR8vFeEqhz7+PkhsENy2tMhpcD+Q5g
 dV5GPBhCiosf8VPQO6SUMM4zFEMPZoCxWg3DJ2DpQVfKsnxbjgYmfxA/dsB34GhwUEHb9wRm/w9w
 Rt4AdfJfn4B5rId4qlZzX/Hk8hU5RgN7Cfuuya0imE62Mho+QIphu9atrXgDkghDNOCfQMAjmz+i
 B5ywkCi9ACEK9q87xgrOYl6XO14KK7s2wAZkRaZYdNdDAe+AL3sJVBpQKzKFyB0VlD+KBkIDxGcm
 xHZhI6nmKKwKomIKJMG0/AIxhYGIaeGHy8QUqpWBpHOAlZh7wFkVogoCULLZAfCqTg2gMgXFgGiH
 CsoW7Ayr1Yo9HShcy+UL85OCq0JWqQ2SNKt9yYIOxXOQdo4E9XULheyiMu3HbimwFv055ZglhnQz
 hVjnRF5CDLgQfA7RWaMFuQvd/XrTr8tnIK0Kl5AwzfGsNxs4C0cADCqHv4drJKl97J9eSmZ+RPwB
 v5reFfx5noYAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMDktMDNUMTI6MjM6NTkrMDA6MDBGN5sV
 AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTA5LTAzVDEyOjIzOjU5KzAwOjAwN2ojqQAAAABJRU5E
 rkJggg==
X-Now-Playing: The Cure's _Boys Don't Cry_: "Accuracy"
Date: Sat, 03 Sep 2022 14:25:03 +0200
Message-ID: <87pmgcd4rk.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview:  Philip Kaludercic <philipk@HIDDEN> writes: >> Hm... I
 don't immediately see any way to make this work seamlessly in a >> way that's
 backwards/forwards compatible. > > What about if we allowed setting
 `package-selected-packages' to a symbol > l [...] 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
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 (---)

Philip Kaludercic <philipk@HIDDEN> writes:

>> Hm...  I don't immediately see any way to make this work seamlessly in a
>> way that's backwards/forwards compatible.
>
> What about if we allowed setting `package-selected-packages' to a symbol
> like 'external, in which case the list would be saved in a file?  That
> way users would have to explicitly opt-in.

But that would still break things for people who go back to using an
older Emacs version.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57503: 28.1.91; package-selected-packages should not be saved to custom-file
Resent-From: Stefan Kangas <stefankangas@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 03 Sep 2022 15:33:03 +0000
Resent-Message-ID: <handler.57503.B57503.1662219154747 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57503
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Lars Ingebrigtsen <larsi@HIDDEN>, Robert Pluim <rpluim@HIDDEN>
Cc: Joost Kremers <joostkremers@HIDDEN>, 57503 <at> debbugs.gnu.org, Philip Kaludercic <philipk@HIDDEN>
Received: via spool by 57503-submit <at> debbugs.gnu.org id=B57503.1662219154747
          (code B ref 57503); Sat, 03 Sep 2022 15:33:03 +0000
Received: (at 57503) by debbugs.gnu.org; 3 Sep 2022 15:32:34 +0000
Received: from localhost ([127.0.0.1]:42645 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oUV8M-0000Bz-2n
	for submit <at> debbugs.gnu.org; Sat, 03 Sep 2022 11:32:34 -0400
Received: from mail-oa1-f49.google.com ([209.85.160.49]:44767)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1oUV8K-0000BO-Nf
 for 57503 <at> debbugs.gnu.org; Sat, 03 Sep 2022 11:32:33 -0400
Received: by mail-oa1-f49.google.com with SMTP id
 586e51a60fabf-11eab59db71so11831554fac.11
 for <57503 <at> debbugs.gnu.org>; Sat, 03 Sep 2022 08:32:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date;
 bh=mU/brt8vvOtGL+rS6xM4Yb/4aNq3xCkQTHdV6wMGxQU=;
 b=aiac3Vju8I37+FgLV56VetYCIsbpsdtJseRzdAtN7n+pJb9I1RG/jfbQjqaDf27KnW
 y3M87K8nJ37IE4NdG7D+Etvwkz8nHk6S6xJPrPy3Wr6Kc5pifWBpDl1iNpf8FEFHAhIq
 2PA8dzJl46C9Fefg7BtcxBwcg9rGUFg8kf0B26Krt5QrJvXwhSCfMt4a4gtI91/jKXan
 PQ+w2c7JN1UfG2VhaTP/V4C4ndlYBWVyAhv3PjxsBRUQ34uYO0iJwyerHPpuxuBtJ8Z7
 8aNocBXU9b2Uy2RxcrFVQSlHrnI30PrQD95UQdhP2PUXdJbDBjLl+4Vdpxvdn/cU2kc+
 UByg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date;
 bh=mU/brt8vvOtGL+rS6xM4Yb/4aNq3xCkQTHdV6wMGxQU=;
 b=KDzTV454LmngdogvwA5VwD6gp+YDrb6SCZMJqaYSXRvO7V4TxRwDSC9ZgoyPh5Xb6v
 V+j/w9+ex3C6BV5d4NH+S+Z2BpSavrOYkyq5Zqj7LAYKIbSTGcIU15VWV0G/3h7epM7b
 H+UrMPlYQAa+POtfqdc5FoYlMUeBrhXqZEmS5N8iWA27Vs1AMMlV8Imh3YIZPE6rTRsV
 U0rIVh+qZYpA5JLbrxFRzRGEt2TZC3E2Imgyd6SL2tjHtNDJB462Ziem9gRvkBq309ir
 6hSfiG+1EDDRt8bHtq9rdJo47fUHL6b9PadB9FxWM0gNejx83uRTZ74cyvuXBDCkTYP2
 rEUQ==
X-Gm-Message-State: ACgBeo1wFUAVdLP742fJcguJz4+STgNOGyLNTQj5OcMugopGzUFDS29y
 BIq9vWl1WpSXCCIrzlPQbJ2Zt2j4btBKuyvopcA=
X-Google-Smtp-Source: AA6agR5IeOCDeRP2J9bNUf4gi3cAejwwu4IlUz0wH3cOHCbKqWAmUVNF34FjtXTD5fd8r63LM0iymBCtAGrneWeqcos=
X-Received: by 2002:a05:6808:1688:b0:345:ea9a:2954 with SMTP id
 bb8-20020a056808168800b00345ea9a2954mr4174422oib.199.1662219146947; Sat, 03
 Sep 2022 08:32:26 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Sat, 3 Sep 2022 08:32:26 -0700
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <875yi4iy37.fsf@HIDDEN>
References: <87bks0368n.fsf@HIDDEN> <87h71pc450.fsf@HIDDEN>
 <87y1v1j4os.fsf@HIDDEN> <87bkrxg81b.fsf@HIDDEN> <875yi4iy37.fsf@HIDDEN>
X-Hashcash: 1:20:220903:rpluim@HIDDEN::Soz2nMrWBVy7U94i:3MAB
MIME-Version: 1.0
Date: Sat, 3 Sep 2022 08:32:26 -0700
Message-ID: <CADwFkm=ybX69kpOan3h+jkuHSoCFagBGY=Z0z_hR=vba+S++sA@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: -0.0 (/)
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 (-)

Lars Ingebrigtsen <larsi@HIDDEN> writes:

> Hm...  I don't immediately see any way to make this work seamlessly in a
> way that's backwards/forwards compatible.

How about something like this:

- Keep the old defcustom, and add a new multisession variable.

- If the old variable exists, use it.  Otherwise the new one.

- Add a new command that "upgrades" the variable into a multisession
  variable.  Make it say that it will break things on Emacs < 29.  Don't
  run it automatically.

- In Emacs version N (e.g., 5 major versions from now?), upgrade any
  user automatically, without prompting, and make the defcustom
  obsolete.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57503: 28.1.91; package-selected-packages should not be saved to custom-file
Resent-From: Stefan Monnier <monnier@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 03 Sep 2022 15:35:02 +0000
Resent-Message-ID: <handler.57503.B57503.1662219245993 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57503
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Joost Kremers <joostkremers@HIDDEN>
Cc: 57503 <at> debbugs.gnu.org
Received: via spool by 57503-submit <at> debbugs.gnu.org id=B57503.1662219245993
          (code B ref 57503); Sat, 03 Sep 2022 15:35:02 +0000
Received: (at 57503) by debbugs.gnu.org; 3 Sep 2022 15:34:05 +0000
Received: from localhost ([127.0.0.1]:42658 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oUV9o-0000Fx-R1
	for submit <at> debbugs.gnu.org; Sat, 03 Sep 2022 11:34:05 -0400
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:3102)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <monnier@HIDDEN>) id 1oUV9n-0000FJ-37
 for 57503 <at> debbugs.gnu.org; Sat, 03 Sep 2022 11:34:03 -0400
Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1])
 by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id A3D5580343;
 Sat,  3 Sep 2022 11:33:57 -0400 (EDT)
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
 by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 1A8A780470;
 Sat,  3 Sep 2022 11:33:56 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
 s=mail; t=1662219236;
 bh=ZKqqiQWzOQ9STdb6hx7e0lSuUxTvOgMIvgA598UWu4Y=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=JePDj8I0eEynySL4BV67SpAg0OvyZNy81O58bASF3wTkCypv6JL6DwSJP8VHCnM8V
 tXYQlClzuXj+vkekQmnIVN6+Y8CEEvBguIrg+2DN0NOFLMW8kt+UVu++AUZdgF/iwo
 wFP8s7ZccpmTcYafTax5iq/+QAzXG0U5ZUT0ruH/1MwfiOfzf+K2/92VAqHnMq/JOJ
 by9jxggDLqbc7NIQCAwliDGtmzkR6Ll9oAxCH0BG09IG9tHIvMDWzD7baESbwe53T2
 V2logmnDyCYoTGhGdtDRx+oL2aqlqFq3IGhD0pnLH8AD5RA53evbJi8LBsLa9doKxq
 2wxkh4fO3skaQ==
Received: from pastel (unknown [157.52.9.190])
 by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id D7CD6120809;
 Sat,  3 Sep 2022 11:33:55 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
In-Reply-To: <87bks0368n.fsf@HIDDEN> (Joost Kremers's message of "Wed, 31
 Aug 2022 14:43:43 +0200")
Message-ID: <jwvzgfgzd67.fsf-monnier+emacs@HIDDEN>
References: <87bks0368n.fsf@HIDDEN>
Date: Sat, 03 Sep 2022 11:33:54 -0400
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-SPAM-INFO: Spam detection results:  0
 ALL_TRUSTED                -1 Passed through trusted hosts only via SMTP
 AWL -0.067 Adjusted score from AWL reputation of From: address
 BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
 DKIM_SIGNED               0.1 Message has a DKIM or DK signature,
 not necessarily valid
 DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature
 DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's
 domain T_SCC_BODY_TEXT_LINE    -0.01 -
X-SPAM-LEVEL: 
X-Spam-Score: -2.3 (--)
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 (---)

> The variable `package-selected-packages` should not be saved to the
> users init file (or whatever `custom-file` points to).

Yet, for some use cases it should.
So maybe we need to introduce a custom variable to choose whether it is
saved as a normal user config or not.


        Stefan





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57503: 28.1.91; package-selected-packages should not be saved to custom-file
Resent-From: Lars Ingebrigtsen <larsi@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 04 Sep 2022 10:54:02 +0000
Resent-Message-ID: <handler.57503.B57503.166228878227378 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57503
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Stefan Kangas <stefankangas@HIDDEN>
Cc: Joost Kremers <joostkremers@HIDDEN>, 57503 <at> debbugs.gnu.org, Robert Pluim <rpluim@HIDDEN>, Philip Kaludercic <philipk@HIDDEN>
Received: via spool by 57503-submit <at> debbugs.gnu.org id=B57503.166228878227378
          (code B ref 57503); Sun, 04 Sep 2022 10:54:02 +0000
Received: (at 57503) by debbugs.gnu.org; 4 Sep 2022 10:53:02 +0000
Received: from localhost ([127.0.0.1]:43505 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oUnFN-00077S-PR
	for submit <at> debbugs.gnu.org; Sun, 04 Sep 2022 06:53:02 -0400
Received: from quimby.gnus.org ([95.216.78.240]:56536)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1oUnFL-000778-3P
 for 57503 <at> debbugs.gnu.org; Sun, 04 Sep 2022 06:52:59 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References:
 In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=HTJMMnS7kHJGc1Uy1oWgAhlJsCdEygStOUBXhBV2W2Q=; b=pDowuG1RQX6OId2uBkfc3lU1Nw
 RArUKudPMnen8+KXwGKwe2icKBcWeYW0j2PWHDk3QatfcocdVq4X6Z3BUsPyIYbHLw1Pw8BgLp+WF
 /ougNotkp71E96MBeCCpFnHqS7vQGKINfhagngfgB5Q3Zu3XcSBn/aIGzjvavW73FayE=;
Received: from [84.212.220.105] (helo=joga)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1oUnFB-0000Za-Dd; Sun, 04 Sep 2022 12:52:51 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
In-Reply-To: <CADwFkm=ybX69kpOan3h+jkuHSoCFagBGY=Z0z_hR=vba+S++sA@HIDDEN>
 (Stefan Kangas's message of "Sat, 3 Sep 2022 08:32:26 -0700")
References: <87bks0368n.fsf@HIDDEN> <87h71pc450.fsf@HIDDEN>
 <87y1v1j4os.fsf@HIDDEN> <87bkrxg81b.fsf@HIDDEN>
 <875yi4iy37.fsf@HIDDEN>
 <CADwFkm=ybX69kpOan3h+jkuHSoCFagBGY=Z0z_hR=vba+S++sA@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEX+/v7v7unt6+Xn
 5t////+66/vLAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YJBAokKEdxa5MAAAAaSURBVDjLY2AYBaNg
 FIwCYgCjsgAuGTq5AAAfPQA2VnN/dwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0wOS0wNFQxMDoz
 Njo0MCswMDowMKUHh+IAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDktMDRUMTA6MzY6NDArMDA6
 MDDUWj9eAAAAAElFTkSuQmCC
X-Now-Playing: The Beatles's _The Beatles (1)_: "I'm So Tired"
Date: Sun, 04 Sep 2022 12:52:47 +0200
Message-ID: <871qsrbedc.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview: Stefan Kangas <stefankangas@HIDDEN> writes: > - Keep the
 old defcustom, and add a new multisession variable. > > - If the old variable
 exists, use it. Otherwise the new one. > > - Add a new command that "upgrades"
 the variable into a multisessi [...] 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
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 (---)

Stefan Kangas <stefankangas@HIDDEN> writes:

> - Keep the old defcustom, and add a new multisession variable.
>
> - If the old variable exists, use it.  Otherwise the new one.
>
> - Add a new command that "upgrades" the variable into a multisession
>   variable.  Make it say that it will break things on Emacs < 29.  Don't
>   run it automatically.
>
> - In Emacs version N (e.g., 5 major versions from now?), upgrade any
>   user automatically, without prompting, and make the defcustom
>   obsolete.

Hm...  I think this has the disadvantage that it both requires user
intervention, but in addition it'll force you into one usage pattern or
another at some point.

I think perhaps Stefan M's suggestion of adding a new user option to
control the behaviour here is the only practical way forward.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57503: 28.1.91; package-selected-packages should not be saved to custom-file
Resent-From: Robert Pluim <rpluim@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 05 Sep 2022 07:38:01 +0000
Resent-Message-ID: <handler.57503.B57503.16623634416995 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57503
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Lars Ingebrigtsen <larsi@HIDDEN>
Cc: Joost Kremers <joostkremers@HIDDEN>, 57503 <at> debbugs.gnu.org, Philip Kaludercic <philipk@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>
Received: via spool by 57503-submit <at> debbugs.gnu.org id=B57503.16623634416995
          (code B ref 57503); Mon, 05 Sep 2022 07:38:01 +0000
Received: (at 57503) by debbugs.gnu.org; 5 Sep 2022 07:37:21 +0000
Received: from localhost ([127.0.0.1]:46324 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oV6fZ-0001ol-Cy
	for submit <at> debbugs.gnu.org; Mon, 05 Sep 2022 03:37:21 -0400
Received: from mail-wr1-f44.google.com ([209.85.221.44]:34638)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rpluim@HIDDEN>) id 1oV6fW-0001oW-Fp
 for 57503 <at> debbugs.gnu.org; Mon, 05 Sep 2022 03:37:20 -0400
Received: by mail-wr1-f44.google.com with SMTP id e13so10135884wrm.1
 for <57503 <at> debbugs.gnu.org>; Mon, 05 Sep 2022 00:37:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:from:to:cc:subject:date;
 bh=LapEDCfgbL0mKSJeHoNrHNmu7pAFDcorSDdTAMOcV8I=;
 b=RJyVvb1Kkr5l9gSrTsbhQbOnMm6YbqAwy/Uu8fQjpv1ip2I0pmIJ7slnn87nM4wmK6
 n7Ehv+KDGdfIS+y5XXpz5/xrm+RHC4yVI7ufWHS2SPhZxA2NzbV57hVYC9yCrxH6IPRL
 3JV4jc2Q73ZYH1ZfoJWAKxpLxZWNIJ9nKGhxKSck1QSakUSa2fbjTiR3aola4NG8PIHy
 tenWPMGLKU4km7da0XpkD/9tf/6zpiZc0wszyi97fWVXhq0nj4C0Db70lKUdwd5akBhM
 k5oK+xyyfSMg37/HeH43GEvg+wjD8h+h6iSBwQsVnv3RRLJkq/GCPGEFNLT1qiQHQHFE
 x64w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date;
 bh=LapEDCfgbL0mKSJeHoNrHNmu7pAFDcorSDdTAMOcV8I=;
 b=aUnhxGpjqV3Joa9egWQ699ZW8h0vUbNbwMTO8rRM8j/KGueGKonbNcGwH5pM+23OcN
 /EiQpWBBF6RWO2zmZKyLmenyQWOzIQAQx297Ll74LuzWANUXKs8ICZKHLE56ZBoykJ6v
 swCfVNX3kX/FzWxVX64sUHJe0AbNoxbFzsr9lOuOYdO51/griaAvdy4tgKatwwuegCHm
 I4VevTxu2UsXImW7Qv2B7BCfpnrjltrzjEUXeM3O1Wg0t1wtfxvxdaKvuuNPnGOLmpWm
 VYn4HhzA4wCEgfLG8J9yEjiTTltuVQ8F8SgXgvXQOs6dETfxaL0RlENMTyay46CbOL37
 qYOw==
X-Gm-Message-State: ACgBeo3nmWrvig3o6as/IKy2QA5RwnmjdWx1gjLQCQ+63GFnGqwLz5Zo
 PMuc2caA56tMpeALsiIPjy4=
X-Google-Smtp-Source: AA6agR4WVBgsY+afEYsLqTxKyk/YFBsMaWSqvcfvXNOitHTfXohtXSQWk7mH34HswZtv9zbpPHGSeQ==
X-Received: by 2002:a5d:64a9:0:b0:225:66ef:be9d with SMTP id
 m9-20020a5d64a9000000b0022566efbe9dmr23461152wrp.604.1662363432213; 
 Mon, 05 Sep 2022 00:37:12 -0700 (PDT)
Received: from rltb ([2a01:e0a:3f3:fb50:d449:3613:7ca5:e93f])
 by smtp.gmail.com with ESMTPSA id
 bk16-20020a0560001d9000b002258235bda3sm8030923wrb.61.2022.09.05.00.37.11
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 05 Sep 2022 00:37:11 -0700 (PDT)
From: Robert Pluim <rpluim@HIDDEN>
In-Reply-To: <871qsrbedc.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Sun,
 04 Sep 2022 12:52:47 +0200")
References: <87bks0368n.fsf@HIDDEN> <87h71pc450.fsf@HIDDEN>
 <87y1v1j4os.fsf@HIDDEN> <87bkrxg81b.fsf@HIDDEN>
 <875yi4iy37.fsf@HIDDEN>
 <CADwFkm=ybX69kpOan3h+jkuHSoCFagBGY=Z0z_hR=vba+S++sA@HIDDEN>
 <871qsrbedc.fsf@HIDDEN>
Date: Mon, 05 Sep 2022 09:37:10 +0200
Message-ID: <877d2iff15.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
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 (-)

>>>>> On Sun, 04 Sep 2022 12:52:47 +0200, Lars Ingebrigtsen <larsi@HIDDEN=
> said:

    Lars> Stefan Kangas <stefankangas@HIDDEN> writes:
    >> - Keep the old defcustom, and add a new multisession variable.
    >>=20
    >> - If the old variable exists, use it.  Otherwise the new one.
    >>=20
    >> - Add a new command that "upgrades" the variable into a multisession
    >> variable.  Make it say that it will break things on Emacs < 29.  Don=
't
    >> run it automatically.
    >>=20
    >> - In Emacs version N (e.g., 5 major versions from now?), upgrade any
    >> user automatically, without prompting, and make the defcustom
    >> obsolete.

    Lars> Hm...  I think this has the disadvantage that it both requires us=
er
    Lars> intervention, but in addition it'll force you into one usage patt=
ern or
    Lars> another at some point.

    Lars> I think perhaps Stefan M's suggestion of adding a new user option=
 to
    Lars> control the behaviour here is the only practical way forward.

I=CA=BCm not convinced that=CA=BCs necessary. I just did the following:

1. emacs-29+my patch, install some packages =3D> no package-selected-packag=
es
setting
2. emacs-28, run `package-list-packages=CA=BC =3D> package-selected-packages
is populated with packages set in step 1, and saved in .emacs
3. emacs-28, install some packages
4. emacs-29+my-patch, `package-list-packages=CA=BC, error because it now
has a setting for package-selected-packages, which means we need to
call the multisession variable something different. I fixed that, and
the packages installed in step 3 show up [1]

So for the small number of people going backwards from emacs-29, the
problem fixes itself, and we can document that, and for people going
forwards to emacs-29 and staying there is no manual intervention
needed.

Robert

Footnotes:
[1]  We can now argue about what to call that variable. I went for
     `package-selected-packages-ms=CA=BC for now

--=20




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57503: 28.1.91; package-selected-packages should not be saved to custom-file
Resent-From: Lars Ingebrigtsen <larsi@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 05 Sep 2022 11:17:01 +0000
Resent-Message-ID: <handler.57503.B57503.166237659713111 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57503
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Robert Pluim <rpluim@HIDDEN>
Cc: Joost Kremers <joostkremers@HIDDEN>, 57503 <at> debbugs.gnu.org, Philip Kaludercic <philipk@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>
Received: via spool by 57503-submit <at> debbugs.gnu.org id=B57503.166237659713111
          (code B ref 57503); Mon, 05 Sep 2022 11:17:01 +0000
Received: (at 57503) by debbugs.gnu.org; 5 Sep 2022 11:16:37 +0000
Received: from localhost ([127.0.0.1]:46561 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oVA5l-0003PP-Fi
	for submit <at> debbugs.gnu.org; Mon, 05 Sep 2022 07:16:37 -0400
Received: from quimby.gnus.org ([95.216.78.240]:39238)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1oVA5i-0003PA-PY
 for 57503 <at> debbugs.gnu.org; Mon, 05 Sep 2022 07:16:35 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID
 :Date:References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-ID:
 Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
 :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe:
 List-Post:List-Owner:List-Archive;
 bh=Un6PncXIRPWxxSS1amPr6oYZFRSn3yt1wWZsdpweUaU=; b=lbQu3sQWBEVaPL9suswLBMJKW8
 tHBGtuG+/CwowS85zhtkhGZCeVGmmZkJwENWAvMR0XUfKNHcMpBRDltSV/CRf+shLLYVzYbmNrvSm
 FEg8qUXDyNVHWtEDoqNupLf+m+xrKkEkG1ylho+zh7bRNQGcIbsARYf+IUMqBDEY8AS8=;
Received: from [84.212.220.105] (helo=joga)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1oVA5Z-0000uU-8O; Mon, 05 Sep 2022 13:16:27 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
In-Reply-To: <877d2iff15.fsf@HIDDEN> (Robert Pluim's message of "Mon, 05
 Sep 2022 09:37:10 +0200")
References: <87bks0368n.fsf@HIDDEN> <87h71pc450.fsf@HIDDEN>
 <87y1v1j4os.fsf@HIDDEN> <87bkrxg81b.fsf@HIDDEN>
 <875yi4iy37.fsf@HIDDEN>
 <CADwFkm=ybX69kpOan3h+jkuHSoCFagBGY=Z0z_hR=vba+S++sA@HIDDEN>
 <871qsrbedc.fsf@HIDDEN> <877d2iff15.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEUZOVkkSW0lXI8x
 da4eGRhChb4aRXSzvtBTeKFLRUj///+QzAhbAAAAAWJLR0QKaND0VgAAAAd0SU1FB+YJBQsICPxQ
 LacAAAGZSURBVDjLjdNLTsMwEAbg8FzHFa1gV8YliB2NFXEBS5R1ZIVl24UPgIQcTkAOUAn1tsx4
 xkkKosKLyOMv/9iJkizjcaKU0iXcSmmtLOdKTbSpDagk8apo6Mq5utzkDOepjdqaJgRnCpUyKQBV
 COGdIB+D95og1LDJxwnvt7ph8L5fP8F1BPc5gOzjGShhCu/XmezjI8ATQYngszwmLgVWLXQCfOQZ
 rxerNrQM603cOgIArELX3jOs41lnMUCAYx77MnAnKCzB+WmUHjAwfwn4IHbbRzYzhsVz2123dlt4
 IZXgBTshYFOB1Mp+CQBvQwmqFgOAPKWKxeI59AACMII4h6Ig4Pmc4E0SQDDh6ePXKIGSSQCWhwDZ
 5C+IV12a8jO8N63VY9CGRte51w+rsUhgeLjXEBBwVjJoAfp8GKJkKWBcQ8BzghQwZrnf7wQwMwKz
 s9amEjLzD7jZDVD+G/riKODPh7+fqR4Qqh9QO8dwd9DK8YhAd/2CPYI7AkOraoDpAYgJ1Az9a+dT
 TftTwSAEFyPo6Qrf7lmCb/LTBE2q2S9hAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTA5LTA1VDEx
 OjA4OjA4KzAwOjAw5nfZ2QAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wOS0wNVQxMTowODowOCsw
 MDowMJcqYWUAAAAASUVORK5CYII=
X-Now-Playing: King Crimson's _USA_: "Exiles"
Date: Mon, 05 Sep 2022 13:16:24 +0200
Message-ID: <878rmy3wc7.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 
 Content preview:  Robert Pluim <rpluim@HIDDEN> writes: > =?UTF-8?Q?I=CA=BCm?= not convinced
    =?UTF-8?Q?that=CA=BCs?= necessary. I just did the following: > > 1. emacs-29+my patch, install
    some packages => no package-selected-packages > setting > 2. emacs-28, run
    =?UTF-8?Q?`package-list-packages=CA=BC?= [...] 
 
 Content analysis details:   (-2.9 points, 5.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
                             [score: 0.0000]
X-Spam-Score: -2.3 (--)
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 (---)

Robert Pluim <rpluim@HIDDEN> writes:

> I=CA=BCm not convinced that=CA=BCs necessary. I just did the following:
>
> 1. emacs-29+my patch, install some packages =3D> no package-selected-pack=
ages
> setting
> 2. emacs-28, run `package-list-packages=CA=BC =3D> package-selected-packa=
ges
> is populated with packages set in step 1, and saved in .emacs

Oh, I didn't know that it was automatically recreated.  Then what's the
point of the variable?  According to the doc string:

---
Store here packages installed explicitly by user.
---

Does 2) there get that right, or does it contain all packages installed,
explicitly or not?





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57503: 28.1.91; package-selected-packages should not be saved to custom-file
Resent-From: Robert Pluim <rpluim@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 05 Sep 2022 11:52:02 +0000
Resent-Message-ID: <handler.57503.B57503.166237866924905 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57503
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Lars Ingebrigtsen <larsi@HIDDEN>
Cc: Joost Kremers <joostkremers@HIDDEN>, 57503 <at> debbugs.gnu.org, Philip Kaludercic <philipk@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>
Received: via spool by 57503-submit <at> debbugs.gnu.org id=B57503.166237866924905
          (code B ref 57503); Mon, 05 Sep 2022 11:52:02 +0000
Received: (at 57503) by debbugs.gnu.org; 5 Sep 2022 11:51:09 +0000
Received: from localhost ([127.0.0.1]:46650 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oVAdB-0006Tc-Gp
	for submit <at> debbugs.gnu.org; Mon, 05 Sep 2022 07:51:09 -0400
Received: from mail-wr1-f50.google.com ([209.85.221.50]:40483)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rpluim@HIDDEN>) id 1oVAd9-0006TL-Ew
 for 57503 <at> debbugs.gnu.org; Mon, 05 Sep 2022 07:51:08 -0400
Received: by mail-wr1-f50.google.com with SMTP id b16so11018796wru.7
 for <57503 <at> debbugs.gnu.org>; Mon, 05 Sep 2022 04:51:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:from:to:cc:subject:date;
 bh=1VtvM8rreVCukSFL+rbxwQYfkl2n4A7ZbC1mCs0ljF4=;
 b=TtmaRlfHGhivRaUGbkPnvfM3lEQEQZmD9CxLZ1We2uEws6XzyH/H7sYDYA5GLr74Y6
 XUlwvGQRbkOgT6i68muZCOjac0WB3RFwejdAE9ZeyodFclcx92XfZOW7dMMnwdNwdTZm
 LWu6DKxbA2a5e6/A6p5j/2LwcIuAvRfghKunzpC6pwtRUyxvx5GgS/rBRlV3aLqUO8+R
 348CL1ENYF93ZVkZvGrnd3MJXis/wEU7MCCqDmfH233Xx+MmAizHRwcffGJ0AH5QfL4H
 UYj0tctYDWAkJD+Lj6Eikmg8D3uSxhb40FRtjx7gPI+Ht6ER5V6Y6C+jOvjIfKiD6hNs
 HTGQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date;
 bh=1VtvM8rreVCukSFL+rbxwQYfkl2n4A7ZbC1mCs0ljF4=;
 b=p4phY1lOHwD8+lDMm3qJLCFbtQbEOE9SBXHRy9zaYaq4HUI+u+SsmBMQ4yKC1hU71/
 c8kge+fqO5p327a8cxsXl83UEFEwv/DNAg1I7Y5jAsoPyOKiIcScM0bPZh7Yc1FJ14ax
 c1wkVhPdlmWq+GVtcNZDeG869mEMev1rt/mxJSEmz0Xg1iBNgH84HwF+PyLfJKHTGlcT
 10H+N4UQjeKula58QGp0l7X53DeZ324rgUfEpOvu8QwqyLU3Iz6x3w2SsKHu6KfRZmbM
 +ux9zg/nKcBAu90gjincLBVm3LkprDx3xMlQlDArv6ni0VXwoeiid5rrlBfxDs2rCC2v
 s7xQ==
X-Gm-Message-State: ACgBeo2PW7kCwzvrGJ7LqaxHH9JoiOr36tJRLD1TSmRsIwZcT+J1gmw2
 9FdyvETUie8rB9M7OwhSYVM=
X-Google-Smtp-Source: AA6agR5LCf7rFDyVu8J/+DM2t6lBqxJSv85sJk1+qA6HMrUO+NkZqSwWQlXOwV+a41nVmeRrB9zB2Q==
X-Received: by 2002:adf:f4cf:0:b0:228:63bd:da33 with SMTP id
 h15-20020adff4cf000000b0022863bdda33mr4073688wrp.181.1662378661429; 
 Mon, 05 Sep 2022 04:51:01 -0700 (PDT)
Received: from rltb ([2a01:e0a:3f3:fb50:d449:3613:7ca5:e93f])
 by smtp.gmail.com with ESMTPSA id
 v10-20020a05600c15ca00b003a5dadcf1a8sm10265675wmf.19.2022.09.05.04.51.00
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 05 Sep 2022 04:51:00 -0700 (PDT)
From: Robert Pluim <rpluim@HIDDEN>
In-Reply-To: <878rmy3wc7.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Mon,
 05 Sep 2022 13:16:24 +0200")
References: <87bks0368n.fsf@HIDDEN> <87h71pc450.fsf@HIDDEN>
 <87y1v1j4os.fsf@HIDDEN> <87bkrxg81b.fsf@HIDDEN>
 <875yi4iy37.fsf@HIDDEN>
 <CADwFkm=ybX69kpOan3h+jkuHSoCFagBGY=Z0z_hR=vba+S++sA@HIDDEN>
 <871qsrbedc.fsf@HIDDEN> <877d2iff15.fsf@HIDDEN>
 <878rmy3wc7.fsf@HIDDEN>
Date: Mon, 05 Sep 2022 13:51:00 +0200
Message-ID: <87tu5mdopn.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
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 (-)

>>>>> On Mon, 05 Sep 2022 13:16:24 +0200, Lars Ingebrigtsen <larsi@HIDDEN=
> said:

    Lars> Robert Pluim <rpluim@HIDDEN> writes:
    >> I=CA=BCm not convinced that=CA=BCs necessary. I just did the followi=
ng:
    >>=20
    >> 1. emacs-29+my patch, install some packages =3D> no package-selected=
-packages
    >> setting
    >> 2. emacs-28, run `package-list-packages=CA=BC =3D> package-selected-=
packages
    >> is populated with packages set in step 1, and saved in .emacs

    Lars> Oh, I didn't know that it was automatically recreated.  Then what=
's the
    Lars> point of the variable?  According to the doc string:

I guess reading a variable is faster than recursing over the elpa
directory.

    Lars> ---
    Lars> Store here packages installed explicitly by user.
    Lars> ---

    Lars> Does 2) there get that right, or does it contain all packages ins=
talled,
    Lars> explicitly or not?

It contains the packages I installed using 'i' in list-packages, but
not their automatically installed dependencies.

Robert
--=20




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57503: 28.1.91; package-selected-packages should not be saved to custom-file
Resent-From: Robert Pluim <rpluim@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 05 Sep 2022 13:15:01 +0000
Resent-Message-ID: <handler.57503.B57503.16623836791040 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57503
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Lars Ingebrigtsen <larsi@HIDDEN>
Cc: Joost Kremers <joostkremers@HIDDEN>, 57503 <at> debbugs.gnu.org, Philip Kaludercic <philipk@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>
Received: via spool by 57503-submit <at> debbugs.gnu.org id=B57503.16623836791040
          (code B ref 57503); Mon, 05 Sep 2022 13:15:01 +0000
Received: (at 57503) by debbugs.gnu.org; 5 Sep 2022 13:14:39 +0000
Received: from localhost ([127.0.0.1]:46819 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oVBvu-0000Gc-G9
	for submit <at> debbugs.gnu.org; Mon, 05 Sep 2022 09:14:39 -0400
Received: from mail-wr1-f44.google.com ([209.85.221.44]:43605)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rpluim@HIDDEN>) id 1oVBvo-0000GK-SS
 for 57503 <at> debbugs.gnu.org; Mon, 05 Sep 2022 09:14:32 -0400
Received: by mail-wr1-f44.google.com with SMTP id t7so6292015wrm.10
 for <57503 <at> debbugs.gnu.org>; Mon, 05 Sep 2022 06:14:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:from:to:cc:subject:date;
 bh=7yZhdFOrRABIm7FyYL1pqR1bdJtGmpplgH9VDpsd8ss=;
 b=CwaJas2dwslmXLv6zeFIN0cKm1p1V/It8empVfc4t7kDJP4UVIHRrDpVYDtwP0lTfA
 foA+QI/JTFx5SLH1qEX0PbowMAA5QN6hYE6v8IIQlNyQ2b1vf/G+7sYn4vii+gUr9aow
 ATAWI9ytsjIT+OIdd9kezg5wh9CuCH8iSHNQoNDR60Pr44zjZFeXjdJk4nReGn+RSAk0
 ESdXL8DeRYSuHog0A+JjkdPZ6/Vn1C0Bto9HkIjXBSl/zcO2xo8blYkTiNtFkdlYiCYJ
 kQKdZCY6eDh36tydxkH5L6lpSRCrVshfFtE+rgPnnDR1rCfzr8TdPaHGOuPzrLGmAKiY
 vqTw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date;
 bh=7yZhdFOrRABIm7FyYL1pqR1bdJtGmpplgH9VDpsd8ss=;
 b=i8zlxueeIbB0OP/513U2NcoP2NllKDUg4dq42znERLSWme0dFttQR6CWIUFPNOoh31
 jRiSlVHfVMblOhEhP1YfZzZneqCEBZy6od6k3Mrn8c0bfYUCj02gMS+nwfXLKOl8APsR
 RgG7ZULctlNVwy1iP2pzzrw/HMN+adiEzVSA7LC+B7PyEVQAG6SgkyXXUOBHo2sssK5c
 8gJFDuzX74p8gzJ2bCMJTaY+OpCZdPjKJMsj3t4sXR2pToeH3BKE1s+Q3eqII4ERzMp9
 W+sRwqQnbAzv+3KMXd9cVo53GINWU1f1difVlMuk7D1saALSPyGlCTS7sNKkYibMwXxY
 1axA==
X-Gm-Message-State: ACgBeo3sdN9RhoF4MCWQGTc2LY2RQN9TTGb7keTTRy5aBFiLzamJXFAv
 94BjN6QFo+OlLBJ4FFyyJYg=
X-Google-Smtp-Source: AA6agR5agtcn9K3PEXhmPQBqYi+WART2n4sdNkv0U8CJYW3Hd96z7ISgXk/8rbzoDw79A4XMVG2mdA==
X-Received: by 2002:adf:f909:0:b0:225:c35:8242 with SMTP id
 b9-20020adff909000000b002250c358242mr23973810wrr.550.1662383663001; 
 Mon, 05 Sep 2022 06:14:23 -0700 (PDT)
Received: from rltb ([2a01:e0a:3f3:fb50:d449:3613:7ca5:e93f])
 by smtp.gmail.com with ESMTPSA id
 d14-20020a05600c34ce00b003a5f54e3bbbsm17539554wmq.38.2022.09.05.06.14.22
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 05 Sep 2022 06:14:22 -0700 (PDT)
From: Robert Pluim <rpluim@HIDDEN>
In-Reply-To: <87tu5mdopn.fsf@HIDDEN> (Robert Pluim's message of "Mon, 05
 Sep 2022 13:51:00 +0200")
References: <87bks0368n.fsf@HIDDEN> <87h71pc450.fsf@HIDDEN>
 <87y1v1j4os.fsf@HIDDEN> <87bkrxg81b.fsf@HIDDEN>
 <875yi4iy37.fsf@HIDDEN>
 <CADwFkm=ybX69kpOan3h+jkuHSoCFagBGY=Z0z_hR=vba+S++sA@HIDDEN>
 <871qsrbedc.fsf@HIDDEN> <877d2iff15.fsf@HIDDEN>
 <878rmy3wc7.fsf@HIDDEN> <87tu5mdopn.fsf@HIDDEN>
Date: Mon, 05 Sep 2022 15:14:21 +0200
Message-ID: <87h71mdkuq.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
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 (-)

>>>>> On Mon, 05 Sep 2022 13:51:00 +0200, Robert Pluim <rpluim@HIDDEN> s=
aid:

>>>>> On Mon, 05 Sep 2022 13:16:24 +0200, Lars Ingebrigtsen <larsi@HIDDEN=
> said:
    Lars> Robert Pluim <rpluim@HIDDEN> writes:
    >>> I=CA=BCm not convinced that=CA=BCs necessary. I just did the follow=
ing:
    >>>=20
    >>> 1. emacs-29+my patch, install some packages =3D> no package-selecte=
d-packages
    >>> setting
    >>> 2. emacs-28, run `package-list-packages=CA=BC =3D> package-selected=
-packages
    >>> is populated with packages set in step 1, and saved in .emacs

    Lars> Oh, I didn't know that it was automatically recreated.  Then what=
's the
    Lars> point of the variable?  According to the doc string:

Of course one use case that breaks is to do

emacs-29->emacs-28, *delete* some packages, and then go back to
emacs-29, which will pick up the old multi-session value.

I guess we could change emacs-29 to refresh the multi-session value
every time you run `list-packages'.

Robert
--=20




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57503: 28.1.91; package-selected-packages should not be saved to custom-file
Resent-From: Lars Ingebrigtsen <larsi@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 05 Sep 2022 19:06:02 +0000
Resent-Message-ID: <handler.57503.B57503.16624047105416 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57503
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Robert Pluim <rpluim@HIDDEN>
Cc: Joost Kremers <joostkremers@HIDDEN>, 57503 <at> debbugs.gnu.org, Philip Kaludercic <philipk@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>
Received: via spool by 57503-submit <at> debbugs.gnu.org id=B57503.16624047105416
          (code B ref 57503); Mon, 05 Sep 2022 19:06:02 +0000
Received: (at 57503) by debbugs.gnu.org; 5 Sep 2022 19:05:10 +0000
Received: from localhost ([127.0.0.1]:48886 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oVHPB-0001PH-Of
	for submit <at> debbugs.gnu.org; Mon, 05 Sep 2022 15:05:09 -0400
Received: from quimby.gnus.org ([95.216.78.240]:43026)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1oVHP6-0001Od-0o
 for 57503 <at> debbugs.gnu.org; Mon, 05 Sep 2022 15:05:07 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References:
 In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=FV0LsRfWbBQwgTKApB8L5tt37yijvKpR4WNDuEoFpTk=; b=BfmT6numAm/GypNQ5t4worcseu
 U47Wo/UWWpZR+Chbc22X2369O45qGDBm/oBSfxEscCuvoEWhVyDQijP0bsHVUpQRvL2sOXK/VdR83
 WznJ4nn/CvY40+DB09B4J9yARNlhqFIWuUA//OrWEYjkX4Js1WzFUq9dSIVjWREdjRhM=;
Received: from [84.212.220.105] (helo=joga)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1oVHOx-0004TP-9R; Mon, 05 Sep 2022 21:04:57 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
In-Reply-To: <87h71mdkuq.fsf@HIDDEN> (Robert Pluim's message of "Mon, 05
 Sep 2022 15:14:21 +0200")
References: <87bks0368n.fsf@HIDDEN> <87h71pc450.fsf@HIDDEN>
 <87y1v1j4os.fsf@HIDDEN> <87bkrxg81b.fsf@HIDDEN>
 <875yi4iy37.fsf@HIDDEN>
 <CADwFkm=ybX69kpOan3h+jkuHSoCFagBGY=Z0z_hR=vba+S++sA@HIDDEN>
 <871qsrbedc.fsf@HIDDEN> <877d2iff15.fsf@HIDDEN>
 <878rmy3wc7.fsf@HIDDEN> <87tu5mdopn.fsf@HIDDEN>
 <87h71mdkuq.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEW7koWpY1g9LSj/
 //9TFiqWAAAAAWJLR0QDEQxM8gAAAAd0SU1FB+YJBRMCC42DZl8AAAFXSURBVCjPTdKxbsMgEAbg
 nyhk6NShqVQ/QAc/hS3Fnd2IsxT2DOVBOrtSbKmZMoQo3FP2DttV2D7gDrgDBoDhaaBpDSzzmEFk
 nKD/Vrwdrdswx9oLul9yhcz+rDyD08F5Ddi3HhLr3nOuthDEWGQkXeGkOGs2nZOY1C2QER/B9IDU
 RU4LwjiE84x78UFhnHG1jQnXCeliGoTTjN7sUAz/AIo5JvYWeBoWELC2yEffI2ldEBuNOTjoiLVi
 M60kc/ACV8EYUL2X52y4wloKWNdSNp+AFwNT70yQyz1PqCCQ3E63Vfngk5XstmonbNsJQW8UKkHd
 zu1pt7BDP4NeYd2yQh6fVe5iklt4ULW2CuKVttFtBV/ECKBA+rw0Mgp43SGjU3R8XVAKcjekDhmD
 T2X+EqWktockHyFwX2JotkdtzE2MgSheTQbji7qBC/1Jl1LOyTW9dZzCH00GAuZzseXwAAAAJXRF
 WHRkYXRlOmNyZWF0ZQAyMDIyLTA5LTA1VDE5OjAyOjExKzAwOjAw8mTfMAAAACV0RVh0ZGF0ZTpt
 b2RpZnkAMjAyMi0wOS0wNVQxOTowMjoxMSswMDowMIM5Z4wAAAAASUVORK5CYII=
X-Now-Playing: The Rolling Stones's _Black and Blue_: "Melody"
Date: Mon, 05 Sep 2022 21:04:52 +0200
Message-ID: <87edwp1w2z.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview:  Robert Pluim <rpluim@HIDDEN> writes: > Lars> Oh, I didn't
 know that it was automatically recreated. Then > Lars> what's the > Lars>
 point of the variable? According to the doc string: So it just caches data
 to speed things up, I guess? 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
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 (---)

Robert Pluim <rpluim@HIDDEN> writes:

>     Lars> Oh, I didn't know that it was automatically recreated.  Then
>     Lars> what's the
>     Lars> point of the variable?  According to the doc string:

So it just caches data to speed things up, I guess?  

> Of course one use case that breaks is to do
>
> emacs-29->emacs-28, *delete* some packages, and then go back to
> emacs-29, which will pick up the old multi-session value.
>
> I guess we could change emacs-29 to refresh the multi-session value
> every time you run `list-packages'.

Hm.  Or...  refresh the value if the .emacs.d/elpa directory has fresher
contents than the multisession variable, but I don't know whether that's
faster.





Last modified: Mon, 5 Sep 2022 19:15:02 UTC

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