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))
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
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
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.