GNU logs - #66985, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#66985: 29.1; Issue with `package.el` upgrading builtin (edge-case)
Resent-From: Sylvain Bougerel <sylvain.bougerel.devel@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 07 Nov 2023 14:13:03 +0000
Resent-Message-ID: <handler.66985.B.169936636721337 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 66985
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 66985 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.169936636721337
          (code B ref -1); Tue, 07 Nov 2023 14:13:03 +0000
Received: (at submit) by debbugs.gnu.org; 7 Nov 2023 14:12:47 +0000
Received: from localhost ([127.0.0.1]:41484 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1r0Mov-0005Y2-DF
	for submit <at> debbugs.gnu.org; Tue, 07 Nov 2023 09:12:47 -0500
Received: from lists.gnu.org ([2001:470:142::17]:45226)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sylvain.bougerel.devel@HIDDEN>)
 id 1r0LsL-0003ur-0T
 for submit <at> debbugs.gnu.org; Tue, 07 Nov 2023 08:12:14 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <sylvain.bougerel.devel@HIDDEN>)
 id 1r0Lrd-0008Pw-7q
 for bug-gnu-emacs@HIDDEN; Tue, 07 Nov 2023 08:11:29 -0500
Received: from mail-ot1-x334.google.com ([2607:f8b0:4864:20::334])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <sylvain.bougerel.devel@HIDDEN>)
 id 1r0LrZ-0007op-Jv
 for bug-gnu-emacs@HIDDEN; Tue, 07 Nov 2023 08:11:28 -0500
Received: by mail-ot1-x334.google.com with SMTP id
 46e09a7af769-6ce37683cf6so3448658a34.3
 for <bug-gnu-emacs@HIDDEN>; Tue, 07 Nov 2023 05:11:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1699362684; x=1699967484; darn=gnu.org;
 h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=TLC/7UkM+64EjXG50YTqF3fCGqwUOlAoCuME3CgoxZQ=;
 b=boy7DjvpmYoGyRmkyIkFjxp48TkUoqg7OLnB6AzsP1acmvb3WMTtp+NQ4x4+OhN6ZD
 hAKtr6I4DuhAiRrFok3WhPiuSxHmPA4jsxwA/9bQa2/OS055EWjRAunMG36LWCIvHPjX
 +nQlv6fjOao4UnSrGM5x/OyEVAonNlVPILztdb8/UB2mkpW5xKtUDPMuBDcbNKsw4NUt
 KUB4E78ZVNW1720PJiYPLPnhhb8GvIMAYg/AkZ59QFAJ8Of26RPSnzToN2EQUEzw8Vvy
 EYrE3V2sgijkvfhi0rUA15+8CWqbAuApuA+iiVfFt2a5chnIoSEco+eBRLYpbr2Vpvd5
 8AyQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1699362684; x=1699967484;
 h=to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=TLC/7UkM+64EjXG50YTqF3fCGqwUOlAoCuME3CgoxZQ=;
 b=JRfhNnenOsaJ98cC/qAE8h45LzL1VAcVi5F/Wlgw59aYAI3TXlzBx73zVjip2K8Frh
 zU5D4OqRY554toiiMj8maCKHSH74lhgW9QtAjhPqGOSpV8qW3crPmEQPPcDL11nb2z/q
 26N4m3B6YLfIOxIY9iun8oMqLKpU7A60pagejSJM4DFGE0FUyejNZU4ctYvlYwJGLneL
 weFGHndiohtnUlYZpcvao1n7sRSR3cqRhRlDEha+GQ8d1vTP3r4iSlB+k2W1Vcqqz2JH
 IQiSpkDfE0x9n9JrU2jf9255AU4ajnu9f//l4Bqh4kElm/s7SjK9wn+rY5YscYNVOP2r
 oKLg==
X-Gm-Message-State: AOJu0YxfbNFgMi6ZQ518u+jRoXi3i9Ogn+OPNaT7h4HBo9xXOoSuWaIt
 MDp/ZNNk/i8wLGoD6jhE07aNC9T2jz8/OzXL7HTDIpGvJW48
X-Google-Smtp-Source: AGHT+IHTe7feQFqcZb3407RwpYCLu0go1/ZvBTU1GK/l0ILkr7++4Cjzcxq/XP6k5WdF1tvscRBp4629yeVLmt+asHw=
X-Received: by 2002:a05:6870:6196:b0:1dc:33a:40d8 with SMTP id
 a22-20020a056870619600b001dc033a40d8mr3175587oah.4.1699362683699; Tue, 07 Nov
 2023 05:11:23 -0800 (PST)
MIME-Version: 1.0
From: Sylvain Bougerel <sylvain.bougerel.devel@HIDDEN>
Date: Tue, 7 Nov 2023 21:11:12 +0800
Message-ID: <CA+qKf8RvurBry_6W9OJOuiroXv07MFk=iL1Z__+o-0s3bSRHxQ@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Received-SPF: pass client-ip=2607:f8b0:4864:20::334;
 envelope-from=sylvain.bougerel.devel@HIDDEN; helo=mail-ot1-x334.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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: 1.0 (+)
X-Mailman-Approved-At: Tue, 07 Nov 2023 09:12:42 -0500
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

The following issue seem to occur with emacs-29.1 only. Emacs-27.1 and
emacs-28.1 were also tested but do not seem to suffer from the problem.


Issue observed:

Likelihood of error in `package-compute-transaction` form `package.el`,
that could lead to builtin packages being upgraded even if it's not
necessary, due to an edge-case.


Background:

Unfortunately, authors/maintainers of `compat` likely made a
mistake setting its requirements (see:
https://github.com/emacs-compat/compat/blob/main/compat.el#L9):

    ;; Package-Requires: ((emacs "24.4") (seq "2.3"))

`(seq "2.3")` is a version in the future, since `seq.el` is currently at
version 2.24.

After installing this package, however, any package that depend
on `seq` too will result in `package.el` calculating that the built-in `seq`
must also be upgraded (and downloaded) even while, Emacs already has the
latest version (2.24) and when `package-install-upgrade-built-in` is not set.


Steps to reproduce:

This step shows that prior to installing `compat`, only `compat` is
requested:

     shell > [ -d ~/tmp-cache ] && rm -rf ~/tmp-cache
     shell > emacs --no-site-file --batch \
     --eval "(progn \
       (require 'package) \
       (setq package-user-dir \"~/tmp-cache\") \
       (add-to-list 'package-archives '(\"melpa\" .
\"http://melpa.org/packages/\")) \
       (add-to-list 'package-archives '(\"nongnu\" .
\"https://elpa.nongnu.org/nongnu/\")) \
       (package-initialize) \
       (package-refresh-contents) \
       (print (mapcar #'package-desc-name (package-compute-transaction
() (list (list 'compat))))))"
     ...
     (compat)

This step requests the package `git-commit` which depends on `compat`,
*on a fresh install without compat*:

    shell > [ -d ~/tmp-cache ] && rm -rf ~/tmp-cache
    shell > emacs --no-site-file --batch \
    --eval "(progn \
      (require 'package) \
      (setq package-user-dir \"~/tmp-cache\") \
      (add-to-list 'package-archives '(\"melpa\" .
\"http://melpa.org/packages/\")) \
      (add-to-list 'package-archives '(\"nongnu\" .
\"https://elpa.nongnu.org/nongnu/\")) \
      (package-initialize) \
      (package-refresh-contents) \
      (print (mapcar #'package-desc-name (package-compute-transaction
() (list (list 'git-commit))))))"
    ...
    (compat with-editor transient git-commit)

Again, we request the package `git-commit`, but this time, the install
is not "fresh", we install `compat` first.

    shell > [ -d ~/tmp-cache ] && rm -rf ~/tmp-cache
    shell > emacs --no-site-file --batch \
    --eval "(progn \
      (require 'package) \
      (setq package-user-dir \"~/tmp-cache\") \
      (add-to-list 'package-archives '(\"melpa\" .
\"http://melpa.org/packages/\")) \
      (add-to-list 'package-archives '(\"nongnu\" .
\"https://elpa.nongnu.org/nongnu/\")) \
      (package-initialize) \
      (package-refresh-contents) \
      (package-install 'compat) \
      (print (mapcar #'package-desc-name (package-compute-transaction
() (list (list 'git-commit))))))"
    ...
    (with-editor seq transient git-commit)

Here the issue shows itself, `seq` is now requested for installation,
which is incorrect, since Emacs already have the latest version.

Attempting to install `seq` does not install cleanly (See:
https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00235.html)



My own Emacs version information was included in the bug report, and thus is
kept as-is:


In GNU Emacs 29.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.38,
cairo version 1.17.8)
System Description: Arch Linux

Configured using:
 'configure --with-pgtk --with-native-compilation=aot --sysconfdir=/etc
 --prefix=/usr --libexecdir=/usr/lib --with-tree-sitter
 --localstatedir=/var --with-cairo --disable-build-details
 --with-harfbuzz --with-libsystemd --with-modules 'CFLAGS=-march=x86-64
 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2
 -Wformat -Werror=format-security -fstack-clash-protection
 -fcf-protection -g
 -ffile-prefix-map=/build/emacs/src=/usr/src/debug/emacs -flto=auto'
 'LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto'
 'CXXFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions
 -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security
 -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -g
 -ffile-prefix-map=/build/emacs/src=/usr/src/debug/emacs -flto=auto''

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY
PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM GTK3 ZLIB

Important settings:
  value of $LC_MONETARY: en_GB.UTF-8
  value of $LC_NUMERIC: en_GB.UTF-8
  value of $LC_TIME: en_GB.UTF-8
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  highlight-quoted-mode: t
  rainbow-delimiters-mode: t
  solaire-global-mode: t
  solaire-mode: t
  persp-mode: t
  org-roam-db-autosync-mode: t
  outline-minor-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  doom-modeline-mode: t
  eros-mode: t
  vi-tilde-fringe-mode: t
  highlight-numbers-mode: t
  display-line-numbers-mode: t
  hl-todo-mode: t
  highlight-indent-guides-mode: t
  copilot-mode: t
  which-key-mode: t
  savehist-mode: t
  better-jumper-mode: t
  better-jumper-local-mode: t
  company-box-mode: t
  global-company-mode: t
  company-mode: t
  vertico-mode: t
  marginalia-mode: t
  volatile-highlights-mode: t
  recentf-mode: t
  save-place-mode: t
  global-so-long-mode: t
  global-git-commit-mode: t
  shell-dirtrack-mode: t
  server-mode: t
  envrc-global-mode: t
  envrc-mode: t
  gcmh-mode: t
  global-hl-line-mode: t
  hl-line-mode: t
  winner-mode: t
  smartparens-global-mode: t
  smartparens-mode: t
  ws-butler-global-mode: t
  ws-butler-mode: t
  global-emojify-mode: t
  emojify-mode: t
  undo-fu-session-global-mode: t
  undo-fu-session-mode: t
  undo-fu-mode: t
  flycheck-popup-tip-mode: t
  global-flycheck-mode: t
  flycheck-mode: t
  repeat-mode: t
  delete-selection-mode: t
  projectile-mode: t
  +popup-mode: t
  global-ligature-mode: t
  ligature-mode: t
  override-global-mode: t
  general-override-mode: t
  apheleia-global-mode: t
  apheleia-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  prettify-symbols-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  window-divider-mode: t
  size-indication-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/home/sylvain/.emacs.d/.local/straight/build-29.1/cmake-mode/cmake-mode
hides /usr/share/emacs/site-lisp/cmake-mode
/home/sylvain/.emacs.d/.local/straight/build-29.1/transient/transient
hides /usr/share/emacs/29.1/lisp/transient
/home/sylvain/.emacs.d/.local/straight/build-29.1/jsonrpc/jsonrpc
hides /usr/share/emacs/29.1/lisp/jsonrpc
/home/sylvain/.emacs.d/.local/straight/build-29.1/use-package/use-package-bind-key
hides /usr/share/emacs/29.1/lisp/use-package/use-package-bind-key
/home/sylvain/.emacs.d/.local/straight/build-29.1/use-package/use-package-ensure
hides /usr/share/emacs/29.1/lisp/use-package/use-package-ensure
/home/sylvain/.emacs.d/.local/straight/build-29.1/use-package/use-package-core
hides /usr/share/emacs/29.1/lisp/use-package/use-package-core
/home/sylvain/.emacs.d/.local/straight/build-29.1/use-package/use-package
hides /usr/share/emacs/29.1/lisp/use-package/use-package
/home/sylvain/.emacs.d/.local/straight/build-29.1/use-package/use-package-lint
hides /usr/share/emacs/29.1/lisp/use-package/use-package-lint
/home/sylvain/.emacs.d/.local/straight/build-29.1/use-package/use-package-jump
hides /usr/share/emacs/29.1/lisp/use-package/use-package-jump
/home/sylvain/.emacs.d/.local/straight/build-29.1/use-package/use-package-delight
hides /usr/share/emacs/29.1/lisp/use-package/use-package-delight
/home/sylvain/.emacs.d/.local/straight/build-29.1/bind-key/bind-key
hides /usr/share/emacs/29.1/lisp/use-package/bind-key
/home/sylvain/.emacs.d/.local/straight/build-29.1/use-package/use-package-diminish
hides /usr/share/emacs/29.1/lisp/use-package/use-package-diminish
/home/sylvain/.emacs.d/.local/straight/build-29.1/xref/xref hides
/usr/share/emacs/29.1/lisp/progmodes/xref
/home/sylvain/.emacs.d/.local/straight/build-29.1/project/project
hides /usr/share/emacs/29.1/lisp/progmodes/project
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-duration
hides /usr/share/emacs/29.1/lisp/org/org-duration
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ol-man hides
/usr/share/emacs/29.1/lisp/org/ol-man
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-indent hides
/usr/share/emacs/29.1/lisp/org/org-indent
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-lisp hides
/usr/share/emacs/29.1/lisp/org/ob-lisp
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-habit hides
/usr/share/emacs/29.1/lisp/org/org-habit
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-archive
hides /usr/share/emacs/29.1/lisp/org/org-archive
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-julia hides
/usr/share/emacs/29.1/lisp/org/ob-julia
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ol-mhe hides
/usr/share/emacs/29.1/lisp/org/ol-mhe
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-goto hides
/usr/share/emacs/29.1/lisp/org/org-goto
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-groovy hides
/usr/share/emacs/29.1/lisp/org/ob-groovy
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-comint hides
/usr/share/emacs/29.1/lisp/org/ob-comint
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-tempo hides
/usr/share/emacs/29.1/lisp/org/org-tempo
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-inlinetask
hides /usr/share/emacs/29.1/lisp/org/org-inlinetask
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ol-w3m hides
/usr/share/emacs/29.1/lisp/org/ol-w3m
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ol-eshell hides
/usr/share/emacs/29.1/lisp/org/ol-eshell
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-mouse hides
/usr/share/emacs/29.1/lisp/org/org-mouse
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-emacs-lisp
hides /usr/share/emacs/29.1/lisp/org/ob-emacs-lisp
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/oc-natbib hides
/usr/share/emacs/29.1/lisp/org/oc-natbib
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-footnote
hides /usr/share/emacs/29.1/lisp/org/org-footnote
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-calc hides
/usr/share/emacs/29.1/lisp/org/ob-calc
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ox-odt hides
/usr/share/emacs/29.1/lisp/org/ox-odt
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ox-publish hides
/usr/share/emacs/29.1/lisp/org/ox-publish
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ox hides
/usr/share/emacs/29.1/lisp/org/ox
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ol-rmail hides
/usr/share/emacs/29.1/lisp/org/ol-rmail
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-lint hides
/usr/share/emacs/29.1/lisp/org/org-lint
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-compat hides
/usr/share/emacs/29.1/lisp/org/org-compat
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-loaddefs
hides /usr/share/emacs/29.1/lisp/org/org-loaddefs
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-attach-git
hides /usr/share/emacs/29.1/lisp/org/org-attach-git
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ox-beamer hides
/usr/share/emacs/29.1/lisp/org/ox-beamer
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-shell hides
/usr/share/emacs/29.1/lisp/org/ob-shell
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-timer hides
/usr/share/emacs/29.1/lisp/org/org-timer
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-ditaa hides
/usr/share/emacs/29.1/lisp/org/ob-ditaa
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-fortran hides
/usr/share/emacs/29.1/lisp/org/ob-fortran
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-org hides
/usr/share/emacs/29.1/lisp/org/ob-org
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/oc-bibtex hides
/usr/share/emacs/29.1/lisp/org/oc-bibtex
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-python hides
/usr/share/emacs/29.1/lisp/org/ob-python
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-agenda hides
/usr/share/emacs/29.1/lisp/org/org-agenda
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-faces hides
/usr/share/emacs/29.1/lisp/org/org-faces
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-eval hides
/usr/share/emacs/29.1/lisp/org/ob-eval
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-ref hides
/usr/share/emacs/29.1/lisp/org/ob-ref
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ox-ascii hides
/usr/share/emacs/29.1/lisp/org/ox-ascii
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ol-eww hides
/usr/share/emacs/29.1/lisp/org/ol-eww
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-css hides
/usr/share/emacs/29.1/lisp/org/ob-css
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-eshell hides
/usr/share/emacs/29.1/lisp/org/ob-eshell
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-table hides
/usr/share/emacs/29.1/lisp/org/ob-table
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ox-man hides
/usr/share/emacs/29.1/lisp/org/ox-man
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-list hides
/usr/share/emacs/29.1/lisp/org/org-list
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-colview
hides /usr/share/emacs/29.1/lisp/org/org-colview
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ox-org hides
/usr/share/emacs/29.1/lisp/org/ox-org
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-crypt hides
/usr/share/emacs/29.1/lisp/org/org-crypt
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/oc-basic hides
/usr/share/emacs/29.1/lisp/org/oc-basic
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-scheme hides
/usr/share/emacs/29.1/lisp/org/ob-scheme
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-ruby hides
/usr/share/emacs/29.1/lisp/org/ob-ruby
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-refile hides
/usr/share/emacs/29.1/lisp/org/org-refile
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-octave hides
/usr/share/emacs/29.1/lisp/org/ob-octave
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-forth hides
/usr/share/emacs/29.1/lisp/org/ob-forth
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-mobile hides
/usr/share/emacs/29.1/lisp/org/org-mobile
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-persist
hides /usr/share/emacs/29.1/lisp/org/org-persist
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-plantuml
hides /usr/share/emacs/29.1/lisp/org/ob-plantuml
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-dot hides
/usr/share/emacs/29.1/lisp/org/ob-dot
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-protocol
hides /usr/share/emacs/29.1/lisp/org/org-protocol
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-plot hides
/usr/share/emacs/29.1/lisp/org/org-plot
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-keys hides
/usr/share/emacs/29.1/lisp/org/org-keys
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-exp hides
/usr/share/emacs/29.1/lisp/org/ob-exp
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-macro hides
/usr/share/emacs/29.1/lisp/org/org-macro
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-maxima hides
/usr/share/emacs/29.1/lisp/org/ob-maxima
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-ocaml hides
/usr/share/emacs/29.1/lisp/org/ob-ocaml
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob hides
/usr/share/emacs/29.1/lisp/org/ob
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-fold hides
/usr/share/emacs/29.1/lisp/org/org-fold
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-feed hides
/usr/share/emacs/29.1/lisp/org/org-feed
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-table hides
/usr/share/emacs/29.1/lisp/org/org-table
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-tangle hides
/usr/share/emacs/29.1/lisp/org/ob-tangle
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-capture
hides /usr/share/emacs/29.1/lisp/org/org-capture
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-lob hides
/usr/share/emacs/29.1/lisp/org/ob-lob
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-R hides
/usr/share/emacs/29.1/lisp/org/ob-R
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-awk hides
/usr/share/emacs/29.1/lisp/org/ob-awk
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ol-irc hides
/usr/share/emacs/29.1/lisp/org/ol-irc
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ox-icalendar
hides /usr/share/emacs/29.1/lisp/org/ox-icalendar
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ol-bibtex hides
/usr/share/emacs/29.1/lisp/org/ol-bibtex
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-core hides
/usr/share/emacs/29.1/lisp/org/ob-core
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-element
hides /usr/share/emacs/29.1/lisp/org/org-element
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-screen hides
/usr/share/emacs/29.1/lisp/org/ob-screen
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-lua hides
/usr/share/emacs/29.1/lisp/org/ob-lua
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-sass hides
/usr/share/emacs/29.1/lisp/org/ob-sass
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-js hides
/usr/share/emacs/29.1/lisp/org/ob-js
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-entities
hides /usr/share/emacs/29.1/lisp/org/org-entities
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-attach hides
/usr/share/emacs/29.1/lisp/org/org-attach
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-sqlite hides
/usr/share/emacs/29.1/lisp/org/ob-sqlite
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ox-texinfo hides
/usr/share/emacs/29.1/lisp/org/ox-texinfo
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-id hides
/usr/share/emacs/29.1/lisp/org/org-id
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ol-bbdb hides
/usr/share/emacs/29.1/lisp/org/ol-bbdb
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ol-info hides
/usr/share/emacs/29.1/lisp/org/ol-info
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-sql hides
/usr/share/emacs/29.1/lisp/org/ob-sql
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-perl hides
/usr/share/emacs/29.1/lisp/org/ob-perl
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/oc-csl hides
/usr/share/emacs/29.1/lisp/org/oc-csl
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org hides
/usr/share/emacs/29.1/lisp/org/org
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ol-doi hides
/usr/share/emacs/29.1/lisp/org/ol-doi
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-cycle hides
/usr/share/emacs/29.1/lisp/org/org-cycle
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-processing
hides /usr/share/emacs/29.1/lisp/org/ob-processing
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ox-html hides
/usr/share/emacs/29.1/lisp/org/ox-html
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ox-koma-letter
hides /usr/share/emacs/29.1/lisp/org/ox-koma-letter
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-datetree
hides /usr/share/emacs/29.1/lisp/org/org-datetree
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-fold-core
hides /usr/share/emacs/29.1/lisp/org/org-fold-core
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ol hides
/usr/share/emacs/29.1/lisp/org/ol
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-clojure hides
/usr/share/emacs/29.1/lisp/org/ob-clojure
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-pcomplete
hides /usr/share/emacs/29.1/lisp/org/org-pcomplete
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-clock hides
/usr/share/emacs/29.1/lisp/org/org-clock
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-java hides
/usr/share/emacs/29.1/lisp/org/ob-java
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-matlab hides
/usr/share/emacs/29.1/lisp/org/ob-matlab
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/oc-biblatex
hides /usr/share/emacs/29.1/lisp/org/oc-biblatex
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ol-docview hides
/usr/share/emacs/29.1/lisp/org/ol-docview
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-ctags hides
/usr/share/emacs/29.1/lisp/org/org-ctags
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-makefile
hides /usr/share/emacs/29.1/lisp/org/ob-makefile
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-version
hides /usr/share/emacs/29.1/lisp/org/org-version
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-sed hides
/usr/share/emacs/29.1/lisp/org/ob-sed
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/oc hides
/usr/share/emacs/29.1/lisp/org/oc
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-haskell hides
/usr/share/emacs/29.1/lisp/org/ob-haskell
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-macs hides
/usr/share/emacs/29.1/lisp/org/org-macs
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ol-gnus hides
/usr/share/emacs/29.1/lisp/org/ol-gnus
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-src hides
/usr/share/emacs/29.1/lisp/org/org-src
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-gnuplot hides
/usr/share/emacs/29.1/lisp/org/ob-gnuplot
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-C hides
/usr/share/emacs/29.1/lisp/org/ob-C
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-lilypond
hides /usr/share/emacs/29.1/lisp/org/ob-lilypond
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ox-md hides
/usr/share/emacs/29.1/lisp/org/ox-md
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ob-latex hides
/usr/share/emacs/29.1/lisp/org/ob-latex
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/org-num hides
/usr/share/emacs/29.1/lisp/org/org-num
/home/sylvain/.emacs.d/.local/straight/build-29.1/org/ox-latex hides
/usr/share/emacs/29.1/lisp/org/ox-latex
/home/sylvain/.emacs.d/.local/straight/build-29.1/eldoc/eldoc hides
/usr/share/emacs/29.1/lisp/emacs-lisp/eldoc
/home/sylvain/.emacs.d/.local/straight/build-29.1/map/map hides
/usr/share/emacs/29.1/lisp/emacs-lisp/map

Features:
(shadow sort mail-extr emacsbug cl-print mm-archive gnutls
network-stream url-cache url-http url-auth url-gw nsm magit-extras
company-ispell company-dabbrev vc-hg vc-svn vc bug-reference vterm tramp
tramp-loaddefs trampver tramp-integration files-x tramp-compat
parse-time term ehelp vterm-module term/xterm xterm apheleia-core
apheleia apheleia-utils tabify misearch multi-isearch anzu
company-yasnippet elisp-demos helpful cc-langs cc-vars cc-defs trace
edebug debug backtrace info-look info help-fns radix-tree elisp-refs
consult-flycheck consult magit-bookmark bookmark vertico-directory
mule-util smartparens-markdown markdown-mode edit-indirect goto-addr
hide-mode-line org-eldoc writegood-mode toc-org org-superstar
org-fancy-priorities org-appear mixed-pitch org-crypt org-indent
image-file image-converter oc-basic ol-bibtex bibtex iso8601
highlight-quoted rainbow-delimiters dired-aux diredfl dired-x disp-table
spell-fu ispell yaml-mode git-gutter-fringe fringe-helper git-gutter
vc-git vc-dispatcher jka-compr auto-minor-mode whitespace make-mode
vertico-repeat pulse doom-themes-ext-org solaire-mode face-remap
doom-one-theme doom-themes doom-themes-base persp-mode org-agenda
org-roam-logseq org-roam-migrate org-roam-log org-roam-mode
org-roam-capture org-roam-id org-roam-node org-roam-db
emacsql-sqlite-builtin sqlite org-roam-utils org-roam-compat org-roam
org-capture org-attach smartparens-org org-yt org-element org-persist
xdg org-id org-refile org-element-ast inline avl-tree org noutline
outline ob-emacs-lisp org-table ob ob-tangle ol ob-ref ob-lob ob-table
ob-exp org-macro org-src company-shell sh-script smie treesit executable
org-keys oc ob-comint org-pcomplete org-list org-footnote org-entities
org-faces cal-menu calendar cal-loaddefs emacsql-sqlite
emacsql-sqlite-common emacsql emacsql-compiler magit-todos pcre2el rxt
re-builder async magit-autoloads magit-submodule magit-blame magit-stash
magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone
magit-remote magit-commit magit-sequence magit-notes magit-worktree
magit-tag magit-merge magit-branch magit-reset magit-files magit-refs
magit-status magit magit-repos magit-apply magit-wip magit-log
which-func magit-diff smerge-mode diff diff-mode magit-core
magit-autorevert autorevert filenotify magit-margin magit-transient
magit-process magit-mode doom-snippets doom-snippets-lib yasnippet
elisp-mode doom-modeline doom-modeline-segments doom-modeline-env
doom-modeline-core shrink-path f f-shortdoc flycheck-cask eros
vi-tilde-fringe highlight-numbers parent-mode display-line-numbers
hl-todo highlight-indent-guides color copilot copilot-balancer
editorconfig editorconfig-core editorconfig-core-handle
editorconfig-fnmatch s jsonrpc which-key savehist better-jumper
nerd-icons nerd-icons-faces nerd-icons-data nerd-icons-data-mdicon
nerd-icons-data-flicon nerd-icons-data-codicon nerd-icons-data-devicon
nerd-icons-data-sucicon nerd-icons-data-wicon nerd-icons-data-faicon
nerd-icons-data-powerline nerd-icons-data-octicon
nerd-icons-data-pomicon nerd-icons-data-ipsicon company-box
company-box-doc frame-local company-box-icons all-the-icons
all-the-icons-faces data-material data-weathericons data-octicons
data-fileicons data-faicons data-alltheicons company-capf company
vertico orderless marginalia etags fileloop generator xref
volatile-highlights recentf tree-widget wid-edit saveplace so-long
git-commit magit-git magit-base magit-section cursor-sensor crm
with-editor shell pcomplete transient server log-edit message sendmail
yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa epg rfc6068
epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231
rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils
gmm-utils mailheader pcvs-util add-log compat envrc inheritenv gcmh
hl-line winner smartparens-config smartparens-text smartparens loadhist
ws-butler emojify apropos tar-mode arc-mode archive-mode ht
undo-fu-session undo-fu flycheck-popup-tip popup flycheck-package
package-lint imenu finder finder-inf doom-packages package browse-url
url-handlers flycheck find-func dash autosync-magit gptel gptel-openai
url url-proxy url-privacy url-expand url-methods url-history url-cookie
generate-lisp-file url-domsuf url-util url-parse auth-source eieio
eieio-core password-cache json map url-vars mailcap repeat delsel
projectile project byte-opt lisp-mnt grep compile text-property-search
comint ansi-osc ansi-color ring ibuf-ext ibuffer ibuffer-loaddefs
thingatpt let-alist ob-core org-cycle org-fold org-fold-core org-compat
ob-eval org-version org-macs format-spec ligature derived edmacro kmacro
use-package-bind-key bind-key dtrt-indent advice time-date comp
comp-cstr warnings icons doom-editor doom-projects doom-ui easy-mmode
doom-keybinds pp cl-extra help-mode use-package-core bytecomp
byte-compile general tex-site rx realgud-recursive-autoloads doom-start
doom-modules cl-seq doom doom-lib cl-macs cl-loaddefs cl-lib pcase gv
harfbuzz jansson dynamic-modules subr-x rmc iso-transl tooltip cconv
eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type mwheel
term/pgtk-win pgtk-win term/common-win pgtk-dnd tool-bar dnd fontset
image regexp-opt fringe tabulated-list replace newcomment text-mode
lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch
easymenu timer select scroll-bar mouse jit-lock font-lock syntax
font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic
indonesian philippine cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs
theme-loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads dbusbind inotify
dynamic-setting system-font-setting font-render-setting cairo gtk pgtk
lcms2 multi-tty make-network-process native-compile emacs)

Memory information:
((conses 16 3245234 195176)
 (symbols 48 82161 1)
 (strings 32 684237 38311)
 (string-bytes 1 18697768)
 (vectors 16 212303)
 (vector-slots 8 6473676 156957)
 (floats 8 2362 1249)
 (intervals 56 257960 1370)
 (buffers 984 56))




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: Sylvain Bougerel <sylvain.bougerel.devel@HIDDEN>
Subject: bug#66985: Acknowledgement (29.1; Issue with `package.el`
 upgrading builtin (edge-case))
Message-ID: <handler.66985.B.169936636721337.ack <at> debbugs.gnu.org>
References: <CA+qKf8RvurBry_6W9OJOuiroXv07MFk=iL1Z__+o-0s3bSRHxQ@HIDDEN>
X-Gnu-PR-Message: ack 66985
X-Gnu-PR-Package: emacs
Reply-To: 66985 <at> debbugs.gnu.org
Date: Tue, 07 Nov 2023 14:13:03 +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 66985 <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
66985: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D66985
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#66985: 29.1; Issue with `package.el` upgrading builtin (edge-case)
References: <CA+qKf8RvurBry_6W9OJOuiroXv07MFk=iL1Z__+o-0s3bSRHxQ@HIDDEN>
In-Reply-To: <CA+qKf8RvurBry_6W9OJOuiroXv07MFk=iL1Z__+o-0s3bSRHxQ@HIDDEN>
Resent-From: Sylvain Bougerel <sylvain.bougerel.devel@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 07 Nov 2023 16:20:02 +0000
Resent-Message-ID: <handler.66985.B66985.169937397513368 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 66985
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 66985 <at> debbugs.gnu.org
Received: via spool by 66985-submit <at> debbugs.gnu.org id=B66985.169937397513368
          (code B ref 66985); Tue, 07 Nov 2023 16:20:02 +0000
Received: (at 66985) by debbugs.gnu.org; 7 Nov 2023 16:19:35 +0000
Received: from localhost ([127.0.0.1]:43099 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1r0Onf-0003TT-HL
	for submit <at> debbugs.gnu.org; Tue, 07 Nov 2023 11:19:35 -0500
Received: from mail-oa1-x34.google.com ([2001:4860:4864:20::34]:50512)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sylvain.bougerel.devel@HIDDEN>)
 id 1r0O0I-00022s-Uv
 for 66985 <at> debbugs.gnu.org; Tue, 07 Nov 2023 10:28:35 -0500
Received: by mail-oa1-x34.google.com with SMTP id
 586e51a60fabf-1ef370c2e12so3504724fac.1
 for <66985 <at> debbugs.gnu.org>; Tue, 07 Nov 2023 07:27:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1699370871; x=1699975671; darn=debbugs.gnu.org;
 h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=5PZB+ghHznu5CHMD86/E446nRwm9ynpyEfCVYnha6/c=;
 b=NXCVBhTJ0fGTq5QR5i/QGYgWsyP+OPm5bDHVhcnB7/cE/S+1ZWD99Mc0b24vxsSh4/
 CPGpfNZuJ4TrSsI4FX+zTecnEU8eJpkLfd7ENKmxw1ra7Y0aWTaHKsTopJqRxpuToUSp
 FeiIxgNpn4HzvdfQCsjfPJdl5HArFey0jCh/j2otMNJliFcAMlc4ubzyGFs4iTPqEpL5
 S4ZIKhdlQJVMzhFsB1oYv5NOKfdjoVwURz5CqinCFfrtxtnjGcHFGH+saqwvc8xvmI99
 98CJ43kNnCEmS5p2nGSplTx1KqGfSMBP9NCXgGYFJzD0G8/c3P5oc5T7PyLMvSQg+DUO
 WHgw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1699370871; x=1699975671;
 h=to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=5PZB+ghHznu5CHMD86/E446nRwm9ynpyEfCVYnha6/c=;
 b=RIv4uSZpjMedi6cOy06Ebf9Y3PxLeMwSJc4of9vFQ9BAg/PUrMnfeTTvIaoD0tShUD
 5q/DEo/Sf87zc7PZErloP3vefkB/N8J1o+Ywf/ZiMtXKM2/DyLNgvH2UwyC+1opElLIG
 5NmnWEXbLMou3b6cn59zIFVZGYLWhMcrgnSpD6WtEATIdsEeAbEEXt/5lftjVCYpg/1s
 +bUMeZX35NSudiHerr9O9PRJOtu1ok0vfixexQkYJmx0JfJvpwx7KHwSAXX+Zff4rbfd
 ZdLZJtQOp7YkTm2Yz8Ld3M87uEWZZa2t/6BmWq+HkzJztLbnROTxDTseMy93DMkVjprY
 YiKA==
X-Gm-Message-State: AOJu0Yw9U8R0CgTIQajI8CkRc28AkB8aHHSP1BjNZtEX1l1Ty0hHz2uQ
 MSdJ612dRG65DLTeAY/2d4hcPPA4m73S5WElguR2U+jwfkvb
X-Google-Smtp-Source: AGHT+IETag0gdbmez99RJ8skQ6+pHTwcGDIefORbMeOe+sbl7GQtYpC890YL4iwGEKhlbxP5TTcy3YgNSl7QkctG4B8=
X-Received: by 2002:a05:6871:92ca:b0:1e9:8eaf:c369 with SMTP id
 ar10-20020a05687192ca00b001e98eafc369mr2037491oac.43.1699370870758; Tue, 07
 Nov 2023 07:27:50 -0800 (PST)
MIME-Version: 1.0
From: Sylvain Bougerel <sylvain.bougerel.devel@HIDDEN>
Date: Tue, 7 Nov 2023 23:27:39 +0800
Message-ID: <CA+qKf8TE3DoRgqAqxcTqk6tZWVmWYqFu+x=sYv0KKqkRmEf=zw@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Mailman-Approved-At: Tue, 07 Nov 2023 11:19:34 -0500
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 (-)

I realised I wrote an inaccuracy in the bug report. This does not
change the issue or the outcome of the tests.

> `(seq "2.3")` is a version in the future, since `seq.el` is currently at version 2.24.

This is incorrect for Emacs-29.1, which ships with `seq=2.23`.

> Emacs already has the latest version (2.24) and when `package-install-upgrade-built-in` is not set.

The first half of this statement can be disregarded. However the
second half stands: since `package-install-upgrade-built-in` is not
set, the package should not be upgraded.

Regards,
Sylvain





Last modified: Tue, 7 Nov 2023 16:30:01 UTC

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