From unknown Sun Aug 17 01:22:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59404: 29.0.50; Init-debug error when package-vc-install package and run older emacs Resent-From: Feng Shu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Nov 2022 06:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 59404 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 59404@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.166892501430550 (code B ref -1); Sun, 20 Nov 2022 06:17:01 +0000 Received: (at submit) by debbugs.gnu.org; 20 Nov 2022 06:16:54 +0000 Received: from localhost ([127.0.0.1]:42174 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owddN-0007we-9I for submit@debbugs.gnu.org; Sun, 20 Nov 2022 01:16:54 -0500 Received: from lists.gnu.org ([209.51.188.17]:51870) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owddK-0007wU-74 for submit@debbugs.gnu.org; Sun, 20 Nov 2022 01:16:52 -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 ) id 1owddJ-0002OM-Gv for bug-gnu-emacs@gnu.org; Sun, 20 Nov 2022 01:16:49 -0500 Received: from m12-15.163.com ([220.181.12.15]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1owddE-0001tm-7Q for bug-gnu-emacs@gnu.org; Sun, 20 Nov 2022 01:16:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version; bh=T8bAG J/6uy0lw6eWQ8JlqdSBoBRCgxu68UGYojNoGX8=; b=WZXS5KGUWZEk+9SMlo6rJ 9CVQmG0+sRkwLgV0gzO/yxp38kruS+mLpXFENyKEP18LGKUbGneFeQWFIBy5DkRb fHSmKNmlK4e3R/W0vEr4mfctJjkrBua4irfao0M0vRoO2sOXEm+zvE68uT71uQnw 9YgUwk00PTEpP94hC0Ek6U= Received: from Guix (unknown [49.88.144.183]) by smtp11 (Coremail) with SMTP id D8CowAC3SVRBxnljzJrkAg--.16937S2; Sun, 20 Nov 2022 14:16:34 +0800 (CST) From: Feng Shu Date: Sun, 20 Nov 2022 14:16:29 +0800 Message-ID: <877czqtaki.fsf@163.com> MIME-Version: 1.0 Content-Type: text/plain X-CM-TRANSID: D8CowAC3SVRBxnljzJrkAg--.16937S2 X-Coremail-Antispam: 1Uf129KBjvAXoWfGrWrCrWrur4fWw4ruFyDKFg_yoW8JF4fKo WxCrW5Xa13Wryqga4xKF1DCrW3W3sa9F13Z3yUXw1xZFyxtr4UJa47A3srZFW3AayUX3s8 ZF13Kw4aqF4Sqrn5n29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73VFW2AGmfu7bjvjm3 AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjxUbMKuDUUUU X-Originating-IP: [49.88.144.183] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/xtbB3xS-1GBHM1rXWAAAsh Received-SPF: pass client-ip=220.181.12.15; envelope-from=tumashu@163.com; helo=m12-15.163.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 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) When I package-vc-install corfu-terminal and run an older version emacs, the following error will be showed. Debugger entered--Lisp error: (error "Version must be a string") error("Version must be a string") version-to-list((vc . "0.5")) package-desc-from-define("corfu-terminal" (vc . "0.5") "Corfu popup on terminal" '((emacs "26.1") (corfu "0.24") (popon "0.1")) :url "https://codeberg.org/akib/emacs-corfu-terminal" :keywords '("convenience") :maintainer '("Akib Azmain Turja" . "akib@disroot.org") :authors '(("Akib Azmain Turja" . "akib@disroot.org")) :commit "1a15a01e2e1464daadfa4973cb695802e5c23a25") package-process-define-package((define-package "corfu-terminal" (vc . "0.5") "Corfu popup on terminal" '((emacs "26.1") (corfu "0.24") (popon "0.1")) :url "https://codeberg.org/akib/emacs-corfu-terminal" :keywords '("convenience") :maintainer '("Akib Azmain Turja" . "akib@disroot.org") :authors '(("Akib Azmain Turja" . "akib@disroot.org")) :commit "1a15a01e2e1464daadfa4973cb695802e5c23a25")) package-load-descriptor("/home/feng/.emacs.d/elpa-29/corfu-terminal") #() apply(# nil) package-load-all-descriptors() package-initialize() (if package--initialized nil (package-initialize)) load-with-code-conversion("/home/feng/projects/emacs-packages/emacs-helper/eh..." "/home/feng/projects/emacs-packages/emacs-helper/eh..." nil t) require(eh-basic) load-with-code-conversion("/home/feng/projects/emacs-packages/emacs-helper/em..." "/home/feng/projects/emacs-packages/emacs-helper/em..." nil t) require(emacs-helper) load-with-code-conversion("/home/feng/.emacs" "/home/feng/.emacs" t t) load("~/.emacs" noerror nomessage) startup--load-user-init-file(#f(compiled-function () #) #f(compiled-function () #) t) command-line() normal-top-level() In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.16.0, Xaw scroll bars) of 2022-11-20 built on Guix Repository revision: 2ec39734ca03e075f2515f178ed789872e52f98f Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101004 System Description: Guix System Configured using: 'configure --with-native-compilation=no' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM LUCID ZLIB Important settings: value of $EMACSLOADPATH: value of $LANG: zh_CN.utf8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: ELisp/d Minor modes in effect: global-git-commit-mode: t magit-auto-revert-mode: t shell-dirtrack-mode: t aggressive-indent-mode: t emms-playing-time-display-mode: t emms-playing-time-mode: t cnfonts-mode: t projectile-mode: t company-posframe-mode: t global-company-mode: t company-mode: t org-super-agenda-mode: t pyim-isearch-mode: t vertico-mode: t savehist-mode: t global-tab-line-mode: t tab-line-mode: t global-so-long-mode: t electric-pair-mode: t pixel-scroll-precision-mode: t recentf-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t context-menu-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-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/feng/.emacs.d/elpa-29/corfu-terminal/corfu-terminal-pkg hides /home/feng/.emacs.d/elpa-29/corfu-terminal-0.5/corfu-terminal-pkg /home/feng/.emacs.d/elpa-29/corfu-terminal/corfu-terminal hides /home/feng/.emacs.d/elpa-29/corfu-terminal-0.5/corfu-terminal /home/feng/.emacs.d/elpa-29/corfu-terminal/corfu-terminal-autoloads hides /home/feng/.emacs.d/elpa-29/corfu-terminal-0.5/corfu-terminal-autoloads /home/feng/.emacs.d/elpa-29/transient-20221119.1503/transient hides /home/feng/projects/emacs/lisp/transient Features: (shadow mail-extr emacsbug citre citre-global cus-edit cus-start cus-load popon corfu loaddefs-gen vc-git mm-archive network-stream url-cache url-http url-auth url-gw nsm package-vc cursor-sensor emacs-helper eh-guix skeleton guix geiser-guile info-look geiser-debug geiser-repl geiser-image geiser-capf geiser-doc geiser-menu geiser-autodoc geiser-edit geiser-completion geiser-eval geiser-connection geiser-syntax scheme geiser-log geiser-popup view geiser eh-misc vundo magit-bookmark magit-submodule magit-obsolete magit-popup 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 imenu edebug debug backtrace magit-diff smerge-mode diff diff-mode git-commit log-edit pcvs-util add-log magit-core magit-autorevert magit-margin magit-transient magit-process with-editor shell server magit-mode transient edmacro magit-git magit-base magit-section compat-27 compat-26 aggressive-indent eh-emms emms-librefm-stream emms-librefm-scrobbler emms-playlist-limit emms-i18n emms-history emms-score emms-stream-info emms-metaplaylist-mode emms-bookmarks emms-cue emms-mode-line-icon emms-player-xine emms-player-mpd tq emms-lyrics emms-url emms-streams emms-show-all emms-tag-editor emms-tag-tracktag emms-mark emms-mode-line emms-info-tinytag emms-info-metaflac emms-info-opusinfo emms-info-ogginfo emms-info-mp3info emms-player-vlc emms-player-mpv emms-playing-time emms-player-mplayer emms-player-simple emms-browser emms-playlist-sort emms-last-played emms-volume easy-mmode emms-volume-sndioctl emms-volume-mixerctl emms-volume-pulse emms-volume-amixer emms-playlist-mode emms-source-playlist emms-source-file locate emms-cache emms-info-native bindat emms-info-exiftool emms-info emms-later-do emms-setup emms emms-compat el2org cnfonts tempel citre-config citre-lang-fileref citre-tags citre-ctags citre-readtags citre-readtags-tables citre-backend-interface citre-ui-peek color citre-ui-jump citre-common-tag citre-common-util projectile lisp-mnt grep compile ibuf-ext ibuffer ibuffer-loaddefs eh-gnus-common ebdb-message ebdb-gnus ebdb-mua ebdb-complete ebdb-com crm ebdb-format ebdb-i18n-chn ebdb-i18n ebdb-i18n-basic ebdb eieio-base timezone eww xdg url-queue thingatpt mm-url gnus-demon gnus-search eieio-opt cl-extra speedbar ezimage dframe gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg nntp gnus-cite gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-cache gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 nnoo parse-time gnus-spec gnus-int gnus-range message sendmail yank-media puny rfc822 mml mml-sec epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util mail-utils range mm-util mail-prsvr eh-complete company-posframe company-keywords company-etags etags fileloop xref company-gtags company-template company-dabbrev-code company-dabbrev company-files company-capf company eh-org org-ql peg org-super-agenda ts ht s dash org-habit org-capture ob-python python project ob-org ox-md ox-org ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar org-agenda ox-html table ox-ascii ox-publish ox org-element avl-tree generator autorevert filenotify pcase org-attach org-id org-refile org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete pcomplete comint ansi-osc ansi-color org-list org-faces org-entities noutline outline icons org-version ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex iso8601 time-date ol org-keys oc org-compat advice org-macs org-loaddefs format-spec find-func eh-functions eh-theme modus-vivendi-theme modus-themes eh-basic cal-china-x cal-china lunar solar cal-dst holidays holiday-loaddefs cal-menu calendar cal-loaddefs pyim-basedict pyim-cregexp-utils pyim pyim-cloudim pyim-probe pyim-preview pyim-page popup posframe pyim-indicator pyim-dregcache pyim-dhashcache sort pyim-dict async pyim-autoselector pyim-process pyim-punctuation pyim-outcome pyim-candidates pyim-cstring pyim-cregexp xr pyim-codes pyim-imobjs pyim-pinyin pyim-entered pyim-dcache pyim-pymap pyim-scheme pyim-common wdired dired dired-loaddefs vc vc-dispatcher consult-vertico consult compat-28 compat compat-macs kmacro orderless vertico-directory vertico savehist tab-line switch-window switch-window-mvborder switch-window-asciiart quail so-long elec-pair bookmark text-property-search pp pixel-scroll cua-base recentf tree-widget wid-edit elpa-mirror finder-inf projectile-autoloads corfu-terminal-autoloads cape-autoloads paredit-autoloads org-download-autoloads 0blayout-autoloads package-lint-autoloads rx ivy-autoloads aggressive-indent-autoloads pyim-autoloads ox-gfm-autoloads switch-window-autoloads cnfonts-autoloads flycheck-autoloads tempel-autoloads magit-autoloads magit-section-autoloads vundo-autoloads vertico-autoloads corfu-autoloads marginalia-autoloads modus-themes-autoloads citre-autoloads geiser-guile-autoloads geiser-impl help-fns radix-tree help-mode geiser-custom geiser-base ring geiser-autoloads xr-autoloads orderless-autoloads ebdb-autoloads consult-autoloads emms-autoloads company-posframe-autoloads posframe-autoloads popon-autoloads company-autoloads org-ql-autoloads peg-autoloads ov-autoloads org-super-agenda-autoloads ts-autoloads ht-autoloads markdown-mode-autoloads f-autoloads s-autoloads git-commit-autoloads transient-autoloads pos-tip-autoloads dash-autoloads async-autoloads with-editor-autoloads info compat-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib china-util rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 933686 278283) (symbols 48 52254 6) (strings 32 552384 5771) (string-bytes 1 9911994) (vectors 16 103348) (vector-slots 8 13241609 64954) (floats 8 1202 482) (intervals 56 820 0) (buffers 984 13)) From unknown Sun Aug 17 01:22:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59404: 29.0.50; Init-debug error when package-vc-install package and run older emacs Resent-From: Philip Kaludercic Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Nov 2022 14:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59404 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Feng Shu Cc: 59404@debbugs.gnu.org Received: via spool by 59404-submit@debbugs.gnu.org id=B59404.166895514824351 (code B ref 59404); Sun, 20 Nov 2022 14:40:01 +0000 Received: (at 59404) by debbugs.gnu.org; 20 Nov 2022 14:39:08 +0000 Received: from localhost ([127.0.0.1]:42827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owlTQ-0006Kh-Bx for submit@debbugs.gnu.org; Sun, 20 Nov 2022 09:39:08 -0500 Received: from mout02.posteo.de ([185.67.36.66]:33975) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owlTL-0006K6-5U for 59404@debbugs.gnu.org; Sun, 20 Nov 2022 09:39:07 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 35193240108 for <59404@debbugs.gnu.org>; Sun, 20 Nov 2022 15:38:57 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1668955137; bh=Yg3HJ9yN4Sk1KkDRA3XEAA9WZlof5guapUotja6lY6A=; h=From:To:Cc:Subject:Date:From; b=azxH0hK/qp2OxEyd7b4zM91me/rQuuzt7lwYAky9Z2aXg9osnsNty99PBkin6Z/5N es+jO1hIhOmfgMakWuOD8lMcu7nmE/4YAXHe4qyBup2mDZgQptlEch9ENYthvAWqPM Ab8FmricmJmMUooccxsFQaFDBdhQTxwxJd+ptEWm26f4wo3x+xGloRoQnCM6jn+OBz wvKtPV4pBfElZQzcqyeQVpX6gNBLuGkeeMhJ6qkoArFSReJ/AQSx5JpiLcB231AmbD jngMIaPxMHmgGnMl2WAq052IDwucQp6HxsgRah1bereopYqPZDM84Bm4w4sjAoHGix 1hoxA+wLUuDWg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4NFY742Vj0z9rxP; Sun, 20 Nov 2022 15:38:53 +0100 (CET) From: Philip Kaludercic In-Reply-To: <877czqtaki.fsf@163.com> (Feng Shu's message of "Sun, 20 Nov 2022 14:16:29 +0800") References: <877czqtaki.fsf@163.com> Date: Sun, 20 Nov 2022 14:38:54 +0000 Message-ID: <871qpxn11d.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Feng Shu writes: > When I package-vc-install corfu-terminal and run an older version > emacs Does the following fix the issue for you: --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-Don-t-break-when-loading-VC-packages-on-older-Emacs-.patch >From 94c6d2bffed33e78f10618b0e033a39071d6eb5f Mon Sep 17 00:00:00 2001 From: Philip Kaludercic Date: Sun, 20 Nov 2022 15:36:24 +0100 Subject: [PATCH] Don't break when loading VC packages on older Emacs versions * lisp/emacs-lisp/package-vc.el (package-vc--generate-description-file): Append a :kind property instead of modifying the version number. * lisp/emacs-lisp/package.el (package-desc): Remove special handling for "vc annotated" versions. (bug#59404) --- lisp/emacs-lisp/package-vc.el | 3 ++- lisp/emacs-lisp/package.el | 4 +--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/lisp/emacs-lisp/package-vc.el b/lisp/emacs-lisp/package-vc.el index 9e2bd106cb..c0079b8fe9 100644 --- a/lisp/emacs-lisp/package-vc.el +++ b/lisp/emacs-lisp/package-vc.el @@ -334,7 +334,7 @@ package-vc--generate-description-file (nconc (list 'define-package (symbol-name name) - (cons 'vc (package-vc--version pkg-desc)) + (package-vc--version pkg-desc) (package-desc-summary pkg-desc) (let ((requires (package-desc-reqs pkg-desc))) (list 'quote @@ -344,6 +344,7 @@ package-vc--generate-description-file (list (car elt) (package-version-join (cadr elt)))) requires)))) + (list :kind ''vc) (package--alist-to-plist-args (package-desc-extras pkg-desc)))) "\n") diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el index c1545a2870..e11c5d693e 100644 --- a/lisp/emacs-lisp/package.el +++ b/lisp/emacs-lisp/package.el @@ -483,9 +483,7 @@ package-vc-p (if (eq 'quote (car requirements)) (nth 1 requirements) requirements))) - (kind (if (eq (car-safe version-string) 'vc) - 'vc - (plist-get rest-plist :kind))) + (kind (plist-get rest-plist :kind)) (archive (plist-get rest-plist :archive)) (extras (let (alist) (while rest-plist -- 2.35.1 --=-=-= Content-Type: text/plain Note that this requires re-installing the VC packages to make sure the -pkg.el files are regenerated. --=-=-=-- From unknown Sun Aug 17 01:22:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59404: 29.0.50; Init-debug error when package-vc-install package and run older emacs Resent-From: Feng Shu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 22 Nov 2022 00:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59404 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Philip Kaludercic Cc: 59404@debbugs.gnu.org Received: via spool by 59404-submit@debbugs.gnu.org id=B59404.166907670220724 (code B ref 59404); Tue, 22 Nov 2022 00:26:01 +0000 Received: (at 59404) by debbugs.gnu.org; 22 Nov 2022 00:25:02 +0000 Received: from localhost ([127.0.0.1]:49151 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxH5y-0005OC-Fc for submit@debbugs.gnu.org; Mon, 21 Nov 2022 19:25:02 -0500 Received: from m12-14.163.com ([220.181.12.14]:15245) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxH5u-0005Na-BR for 59404@debbugs.gnu.org; Mon, 21 Nov 2022 19:25:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version; bh=1pivK L1jZcgVgoM+haoal7yelBpYW7Y63QUMpWeThQ4=; b=ghNzWkl9+VFcv1zlhqYBd 6X+qHjAtnDix3KCAhvDOApAQ93RZqyaiLyk9e0NZzv15jZnGcFeXE/qrZdxnrStY AznrEURrULTIYDAyvzwZp7Z/bmLDp7eaFWyu1jtGhnc7mXbyT1K/E1XxHazw3ZQ8 35iQdwkNelvomHmHTybm64= Received: from Tumashu (unknown [218.92.14.78]) by smtp10 (Coremail) with SMTP id DsCowAAnFLHPFnxj2dn0Nw--.10S2; Tue, 22 Nov 2022 08:24:47 +0800 (CST) From: Feng Shu In-Reply-To: <871qpxn11d.fsf@posteo.net> (Philip Kaludercic's message of "Sun, 20 Nov 2022 14:38:54 +0000") References: <877czqtaki.fsf@163.com> <871qpxn11d.fsf@posteo.net> Date: Tue, 22 Nov 2022 08:24:47 +0800 Message-ID: <875yf7rg34.fsf@163.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-CM-TRANSID: DsCowAAnFLHPFnxj2dn0Nw--.10S2 X-Coremail-Antispam: 1Uf129KBjvdXoWrXw15WFy7Gw1UKF4kZFWfAFb_yoWxGwc_XF 17trnrt3yDJF4UA3WSgr4xJFWrGr4DJr1YqF1UXFsrAw1rX3Z8Xa13uFZ7ZFy3Ga4rtrn3 tr4vgr9YgrZagjkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7IUb-B_UUUUUU== X-Originating-IP: [218.92.14.78] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/xtbB3xfB1GBHM3lCnAAAsu X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Philip Kaludercic writes: > Feng Shu writes: > >> When I package-vc-install corfu-terminal and run an older version >> emacs > > Does the following fix the issue for you: I have tested and find that when I install this patch and reinstall popon and corfu-terminal, 1. *Packages* buffer do not show packages installed by package-vc-install 2. package-update, package-delete do not show packages installed by package-vc-install. 3. restart emacs has not effect. > > > > Note that this requires re-installing the VC packages to make sure the > -pkg.el files are regenerated. > -- From unknown Sun Aug 17 01:22:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59404: 29.0.50; Init-debug error when package-vc-install package and run older emacs Resent-From: Philip Kaludercic Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 22 Nov 2022 21:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59404 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Feng Shu Cc: 59404@debbugs.gnu.org Received: via spool by 59404-submit@debbugs.gnu.org id=B59404.166915283820855 (code B ref 59404); Tue, 22 Nov 2022 21:34:02 +0000 Received: (at 59404) by debbugs.gnu.org; 22 Nov 2022 21:33:58 +0000 Received: from localhost ([127.0.0.1]:52726 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxatx-0005QI-UI for submit@debbugs.gnu.org; Tue, 22 Nov 2022 16:33:58 -0500 Received: from mout02.posteo.de ([185.67.36.66]:37165) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxatv-0005Q2-65 for 59404@debbugs.gnu.org; Tue, 22 Nov 2022 16:33:56 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 92A8E240101 for <59404@debbugs.gnu.org>; Tue, 22 Nov 2022 22:33:46 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1669152828; bh=u9VK2CSqaEQ+sQSCajWvtNKrwCC7uPDb5W9hVMlzpqE=; h=From:To:Cc:Subject:Date:From; b=jhv6fVC7tjc2LqUu6/41qCQgNcqit8zp6+UkngQYVFx3y74xux55XcKAW3T6k25V5 0Yuu33TD/HgLirpjWpxNEDXoYdnVj2jHYVSPUbZijQi618AqbI9IblFOCVU25RXfSj YRtHQyw1kytJo9sI/Lr5sOjE/jBMPadz03KuolON+ZNkAHPRNoreqv0HRGgAlM6FDh cq396oeMdP4Qb9G+YZU4dkElQHT3obDP0JrwHFxW4QarThfJj7Hmrt62xVEP8gESwC +g/KiW2+Li7sjMOdPMI1S3dYAotwFYzp2q7vxCnZOMEFgL3HV/QonShL9qw6ThwoHk jwbqiXqNtloAQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4NGyDn3XVPz6tmg; Tue, 22 Nov 2022 22:33:45 +0100 (CET) From: Philip Kaludercic In-Reply-To: <875yf7rg34.fsf@163.com> (Feng Shu's message of "Tue, 22 Nov 2022 08:24:47 +0800") References: <877czqtaki.fsf@163.com> <871qpxn11d.fsf@posteo.net> <875yf7rg34.fsf@163.com> Date: Tue, 22 Nov 2022 21:33:46 +0000 Message-ID: <87o7sy4qth.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Feng Shu writes: > Philip Kaludercic writes: > >> Feng Shu writes: >> >>> When I package-vc-install corfu-terminal and run an older version >>> emacs >> >> Does the following fix the issue for you: > > I have tested and find that when I install this patch and reinstall > popon and corfu-terminal, > > 1. *Packages* buffer do not show packages installed by > package-vc-install > 2. package-update, package-delete do not show packages installed by > package-vc-install. > 3. restart emacs has not effect. Did you re-install the packages? From unknown Sun Aug 17 01:22:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59404: 29.0.50; Init-debug error when package-vc-install package and run older emacs Resent-From: Feng Shu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 23 Nov 2022 00:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59404 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Philip Kaludercic Cc: 59404@debbugs.gnu.org Received: via spool by 59404-submit@debbugs.gnu.org id=B59404.166916418716512 (code B ref 59404); Wed, 23 Nov 2022 00:44:02 +0000 Received: (at 59404) by debbugs.gnu.org; 23 Nov 2022 00:43:07 +0000 Received: from localhost ([127.0.0.1]:52911 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxdr0-0004IG-R8 for submit@debbugs.gnu.org; Tue, 22 Nov 2022 19:43:07 -0500 Received: from m12-14.163.com ([220.181.12.14]:34296) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxdqv-0004HS-RN for 59404@debbugs.gnu.org; Tue, 22 Nov 2022 19:43:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version; bh=Nz3yb ttfy8D7+5w//0SrElRulioxpcTCo5CJfiYSgYo=; b=UFQWbm91eCYcckaEaNTCV FEJaKnzmz8oS4VhfzZ+NARx6lK9EcshZ5+SkEBD3A9P7ifeYf+n7SEsIbTEH+gSX O0vLybSS6/919KTwW5da5Aw3Yg0ZRhTyWc2eeu+C542LrN8uvXNzPhz04QjuxSPe qx/jsMDGcU9NtmFVoT/3Gs= Received: from Tumashu (unknown [218.92.14.78]) by smtp10 (Coremail) with SMTP id DsCowAA3VBqJbH1jZFmIOA--.4540S2; Wed, 23 Nov 2022 08:42:50 +0800 (CST) From: Feng Shu In-Reply-To: <87o7sy4qth.fsf@posteo.net> (Philip Kaludercic's message of "Tue, 22 Nov 2022 21:33:46 +0000") References: <877czqtaki.fsf@163.com> <871qpxn11d.fsf@posteo.net> <875yf7rg34.fsf@163.com> <87o7sy4qth.fsf@posteo.net> Date: Wed, 23 Nov 2022 08:42:49 +0800 Message-ID: <87tu2qtsae.fsf@163.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-CM-TRANSID: DsCowAA3VBqJbH1jZFmIOA--.4540S2 X-Coremail-Antispam: 1Uf129KBjvdXoWrtFWDZFy7WFy8Wr1kJF4Utwb_yoWfJrg_Xr 1ayr1Yy3ykXr47A3Z5Kr4xArZ7GrWUZr15t3WUXFZFvw1rJFn8Wa13urZ7ZF17Wa4Yyw1U tr4xWFZYgrZa9jkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7IUb-B_UUUUUU== X-Originating-IP: [218.92.14.78] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/1tbiHQXB1GI675kopAABsu X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Philip Kaludercic writes: > Feng Shu writes: > >> Philip Kaludercic writes: >> >>> Feng Shu writes: >>> >>>> When I package-vc-install corfu-terminal and run an older version >>>> emacs >>> >>> Does the following fix the issue for you: >> >> I have tested and find that when I install this patch and reinstall >> popon and corfu-terminal, >> >> 1. *Packages* buffer do not show packages installed by >> package-vc-install >> 2. package-update, package-delete do not show packages installed by >> package-vc-install. >> 3. restart emacs has not effect. > > Did you re-install the packages? Yes, when I apply this patch, packages before installed are dispear, so I install them with package-vc-install, after install, packages do not show like above. -- From unknown Sun Aug 17 01:22:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59404: 29.0.50; Init-debug error when package-vc-install package and run older emacs Resent-From: Philip Kaludercic Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 23 Nov 2022 07:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59404 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Feng Shu Cc: 59404@debbugs.gnu.org Received: via spool by 59404-submit@debbugs.gnu.org id=B59404.166918960124430 (code B ref 59404); Wed, 23 Nov 2022 07:47:01 +0000 Received: (at 59404) by debbugs.gnu.org; 23 Nov 2022 07:46:41 +0000 Received: from localhost ([127.0.0.1]:53333 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxkSu-0006Ly-HN for submit@debbugs.gnu.org; Wed, 23 Nov 2022 02:46:40 -0500 Received: from mout01.posteo.de ([185.67.36.65]:52107) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxkSq-0006Li-JK for 59404@debbugs.gnu.org; Wed, 23 Nov 2022 02:46:39 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 748E9240026 for <59404@debbugs.gnu.org>; Wed, 23 Nov 2022 08:46:30 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1669189590; bh=/M0TkuvKsQIUOtUUOP6PZTsjMyciu842Sd/Nh/poVVk=; h=From:To:Cc:Subject:Date:From; b=RPfXgzny7SQo7SIbBBZyiUji9BQcWcf25Z9m3KQR8pB0OB70LytMexkj9KVm4PhMF ppEpABTYzgfHPXou+WY/UwdUPFR62zm3RlC/yayTUm5zYK+ZqEwTdkqjQwveQpxCSj xcgWsJBv2HJQCaXq06tm8TkBuVqK330PVhHqwk4xI4hBBxtc9IqCM+gFx5k4Z/R/M7 I4IxaDfWToYLjAY7k2oX940EVuJ5CE4Z7LO2CkSFBHiwUjwWr3WXuWboQlYVVyzy4D jGvMKbyGUHzGHv5AY7Vnq4dIottNUDFE1oNVBHjJ+qbsubwpeXVG7UV5Yqp1QHRAQc y9ELF3fnvJgQw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4NHCqn43jyz9rxN; Wed, 23 Nov 2022 08:46:28 +0100 (CET) From: Philip Kaludercic In-Reply-To: <87tu2qtsae.fsf@163.com> (Feng Shu's message of "Wed, 23 Nov 2022 08:42:49 +0800") References: <877czqtaki.fsf@163.com> <871qpxn11d.fsf@posteo.net> <875yf7rg34.fsf@163.com> <87o7sy4qth.fsf@posteo.net> <87tu2qtsae.fsf@163.com> Date: Wed, 23 Nov 2022 07:46:28 +0000 Message-ID: <87h6yq3ygb.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Feng Shu writes: > Philip Kaludercic writes: > >> Feng Shu writes: >> >>> Philip Kaludercic writes: >>> >>>> Feng Shu writes: >>>> >>>>> When I package-vc-install corfu-terminal and run an older version >>>>> emacs >>>> >>>> Does the following fix the issue for you: >>> >>> I have tested and find that when I install this patch and reinstall >>> popon and corfu-terminal, >>> >>> 1. *Packages* buffer do not show packages installed by >>> package-vc-install >>> 2. package-update, package-delete do not show packages installed by >>> package-vc-install. >>> 3. restart emacs has not effect. >> >> Did you re-install the packages? > > Yes, when I apply this patch, packages before installed are dispear, so > I install them with package-vc-install, after install, packages do not > show like above. Sorry about that, I misread your message. There was a minor typo/thinko in the last patch: --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-Don-t-break-when-loading-VC-packages-on-older-Emacs-.patch >From 46d2f3542100efd2019f5f4703e21f5d45baed71 Mon Sep 17 00:00:00 2001 From: Philip Kaludercic Date: Sun, 20 Nov 2022 15:36:24 +0100 Subject: [PATCH 1/2] Don't break when loading VC packages on older Emacs versions * lisp/emacs-lisp/package-vc.el (package-vc--generate-description-file): Append a :kind property instead of modifying the version number. * lisp/emacs-lisp/package.el (package-desc): Remove special handling for "vc annotated" versions. (bug#59404) --- lisp/emacs-lisp/package-vc.el | 3 ++- lisp/emacs-lisp/package.el | 4 +--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/lisp/emacs-lisp/package-vc.el b/lisp/emacs-lisp/package-vc.el index a999596785..bf1ea2bdf4 100644 --- a/lisp/emacs-lisp/package-vc.el +++ b/lisp/emacs-lisp/package-vc.el @@ -334,7 +334,7 @@ package-vc--generate-description-file (nconc (list 'define-package (symbol-name name) - (cons 'vc (package-vc--version pkg-desc)) + (package-vc--version pkg-desc) (package-desc-summary pkg-desc) (let ((requires (package-desc-reqs pkg-desc))) (list 'quote @@ -344,6 +344,7 @@ package-vc--generate-description-file (list (car elt) (package-version-join (cadr elt)))) requires)))) + (list :kind 'vc) (package--alist-to-plist-args (package-desc-extras pkg-desc)))) "\n") diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el index c1545a2870..e11c5d693e 100644 --- a/lisp/emacs-lisp/package.el +++ b/lisp/emacs-lisp/package.el @@ -483,9 +483,7 @@ package-vc-p (if (eq 'quote (car requirements)) (nth 1 requirements) requirements))) - (kind (if (eq (car-safe version-string) 'vc) - 'vc - (plist-get rest-plist :kind))) + (kind (plist-get rest-plist :kind)) (archive (plist-get rest-plist :archive)) (extras (let (alist) (while rest-plist -- 2.35.1 --=-=-= Content-Type: text/plain (And thank your for your patience) --=-=-=-- From unknown Sun Aug 17 01:22:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59404: 29.0.50; Init-debug error when package-vc-install package and run older emacs Resent-From: Feng Shu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 23 Nov 2022 12:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59404 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Philip Kaludercic Cc: 59404@debbugs.gnu.org Received: via spool by 59404-submit@debbugs.gnu.org id=B59404.16692063235759 (code B ref 59404); Wed, 23 Nov 2022 12:26:02 +0000 Received: (at 59404) by debbugs.gnu.org; 23 Nov 2022 12:25:23 +0000 Received: from localhost ([127.0.0.1]:54052 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxooc-0001Up-OM for submit@debbugs.gnu.org; Wed, 23 Nov 2022 07:25:23 -0500 Received: from m12.mail.163.com ([123.126.96.234]:52644) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxooZ-0001UZ-1Z for 59404@debbugs.gnu.org; Wed, 23 Nov 2022 07:25:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version; bh=iTlLQ /+JsNnjpOD+3/6QoI1RfhzKNE8WcX6i786MEco=; b=Vh3D5scYUOH3k+bT6BbgP 9cP8CkWg+QkSt6VlSJdPuCYpAFHVJDJN2s7Hhp3FNOdIBx+cTzcdTQugSXGuz9// SPW3RR+aG0BKobSC1uxCOSgYQ6qPbYeizbhhwKLtiJ0EJCB0um8SiwYCUW0XkfFg Lq3/hPzs7yO3HnXcZCUm/s= Received: from Guix (unknown [49.88.144.183]) by smtp18 (Coremail) with SMTP id JNxpCgCX80AnEX5jIKk+AQ--.1314S2; Wed, 23 Nov 2022 20:25:11 +0800 (CST) From: Feng Shu In-Reply-To: <87h6yq3ygb.fsf@posteo.net> (Philip Kaludercic's message of "Wed, 23 Nov 2022 07:46:28 +0000") References: <877czqtaki.fsf@163.com> <871qpxn11d.fsf@posteo.net> <875yf7rg34.fsf@163.com> <87o7sy4qth.fsf@posteo.net> <87tu2qtsae.fsf@163.com> <87h6yq3ygb.fsf@posteo.net> Date: Wed, 23 Nov 2022 20:25:11 +0800 Message-ID: <87fse926zc.fsf@163.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-CM-TRANSID: JNxpCgCX80AnEX5jIKk+AQ--.1314S2 X-Coremail-Antispam: 1Uf129KBjvJXoWxAw47KF4UurW7Kw4DCr4UJwb_yoW5Cw4Upr yfZa4kGa1F9348Jr92gr40kryFgF48JryUZrnrJ3yay3Wqgr1jgryxZF4akF47Jr17Jw45 u3Wv93y3W3yFkaDanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x0zR5kuxUUUUU= X-Originating-IP: [49.88.144.183] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/xtbB3wHC1GBHM5tY2gAAsF X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Philip Kaludercic writes: > Feng Shu writes: > >> Philip Kaludercic writes: >> >>> Feng Shu writes: >>> >>>> Philip Kaludercic writes: >>>> >>>>> Feng Shu writes: >>>>> >>>>>> When I package-vc-install corfu-terminal and run an older version >>>>>> emacs >>>>> >>>>> Does the following fix the issue for you: >>>> >>>> I have tested and find that when I install this patch and reinstall >>>> popon and corfu-terminal, >>>> >>>> 1. *Packages* buffer do not show packages installed by >>>> package-vc-install >>>> 2. package-update, package-delete do not show packages installed by >>>> package-vc-install. >>>> 3. restart emacs has not effect. >>> >>> Did you re-install the packages? >> >> Yes, when I apply this patch, packages before installed are dispear, so >> I install them with package-vc-install, after install, packages do not >> show like above. > > Sorry about that, I misread your message. There was a minor typo/thinko > in the last patch: I have testd, it work and older emacs do not show error. > > From 46d2f3542100efd2019f5f4703e21f5d45baed71 Mon Sep 17 00:00:00 2001 > From: Philip Kaludercic > Date: Sun, 20 Nov 2022 15:36:24 +0100 > Subject: [PATCH 1/2] Don't break when loading VC packages on older Emacs > versions > > * lisp/emacs-lisp/package-vc.el > (package-vc--generate-description-file): Append a :kind property > instead of modifying the version number. > * lisp/emacs-lisp/package.el (package-desc): Remove special handling > for "vc annotated" versions. (bug#59404) > --- > lisp/emacs-lisp/package-vc.el | 3 ++- > lisp/emacs-lisp/package.el | 4 +--- > 2 files changed, 3 insertions(+), 4 deletions(-) > > diff --git a/lisp/emacs-lisp/package-vc.el b/lisp/emacs-lisp/package-vc.el > index a999596785..bf1ea2bdf4 100644 > --- a/lisp/emacs-lisp/package-vc.el > +++ b/lisp/emacs-lisp/package-vc.el > @@ -334,7 +334,7 @@ package-vc--generate-description-file > (nconc > (list 'define-package > (symbol-name name) > - (cons 'vc (package-vc--version pkg-desc)) > + (package-vc--version pkg-desc) > (package-desc-summary pkg-desc) > (let ((requires (package-desc-reqs pkg-desc))) > (list 'quote > @@ -344,6 +344,7 @@ package-vc--generate-description-file > (list (car elt) > (package-version-join (cadr elt)))) > requires)))) > + (list :kind 'vc) > (package--alist-to-plist-args > (package-desc-extras pkg-desc)))) > "\n") > diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el > index c1545a2870..e11c5d693e 100644 > --- a/lisp/emacs-lisp/package.el > +++ b/lisp/emacs-lisp/package.el > @@ -483,9 +483,7 @@ package-vc-p > (if (eq 'quote (car requirements)) > (nth 1 requirements) > requirements))) > - (kind (if (eq (car-safe version-string) 'vc) > - 'vc > - (plist-get rest-plist :kind))) > + (kind (plist-get rest-plist :kind)) > (archive (plist-get rest-plist :archive)) > (extras (let (alist) > (while rest-plist -- From unknown Sun Aug 17 01:22:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59404: 29.0.50; Init-debug error when package-vc-install package and run older emacs Resent-From: Philip Kaludercic Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 23 Nov 2022 18:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59404 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Feng Shu Cc: 59404@debbugs.gnu.org Received: via spool by 59404-submit@debbugs.gnu.org id=B59404.16692283406975 (code B ref 59404); Wed, 23 Nov 2022 18:33:01 +0000 Received: (at 59404) by debbugs.gnu.org; 23 Nov 2022 18:32:20 +0000 Received: from localhost ([127.0.0.1]:56177 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxuXj-0001oQ-S8 for submit@debbugs.gnu.org; Wed, 23 Nov 2022 13:32:20 -0500 Received: from mout01.posteo.de ([185.67.36.65]:39007) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxuXh-0001oC-0y for 59404@debbugs.gnu.org; Wed, 23 Nov 2022 13:32:18 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 123CB240026 for <59404@debbugs.gnu.org>; Wed, 23 Nov 2022 19:32:10 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1669228331; bh=RFzWhDgRoibf3JJQVJb6hPTrrP3L2N6UVFXle3/EMy4=; h=From:To:Cc:Subject:Date:From; b=n5jxIHRLKk0P+hO0UUhb/FUzyLH16I08wCcxRVnkN3fvwvcRHngGOvqy26u+TuOr8 Op0UCaIngd4FwNvr6xk8ddarlOqXIrF101QK8cNHEpH0w4sFznQLlhjt2yf8TZIdyv djxNzAxfHl9U0nIs5AQIhvdW6t4WlXF393PzBz9XXxIOZOJkmRKQ2vdZ6JhcaW9qfA lCAKn1ODwUHagUJc64p/Rq3+WMktMHr5Z2Iozy7y1iTQj0GeJ/PnxUMD9LNWmb5FSD znai6Ve2qbXo4ctPv54F+d66Oc9QIATK3Q3u4Vom0XmV1sJGQbz5WqaK9yKb+pKYqh ce5e4cvdQdz4A== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4NHV8p1TzHz9rxL; Wed, 23 Nov 2022 19:32:09 +0100 (CET) From: Philip Kaludercic In-Reply-To: <87fse926zc.fsf@163.com> (Feng Shu's message of "Wed, 23 Nov 2022 20:25:11 +0800") References: <877czqtaki.fsf@163.com> <871qpxn11d.fsf@posteo.net> <875yf7rg34.fsf@163.com> <87o7sy4qth.fsf@posteo.net> <87tu2qtsae.fsf@163.com> <87h6yq3ygb.fsf@posteo.net> <87fse926zc.fsf@163.com> Date: Wed, 23 Nov 2022 18:32:10 +0000 Message-ID: <87tu2p34k5.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Feng Shu writes: > Philip Kaludercic writes: > >> Feng Shu writes: >> >>> Philip Kaludercic writes: >>> >>>> Feng Shu writes: >>>> >>>>> Philip Kaludercic writes: >>>>> >>>>>> Feng Shu writes: >>>>>> >>>>>>> When I package-vc-install corfu-terminal and run an older version >>>>>>> emacs >>>>>> >>>>>> Does the following fix the issue for you: >>>>> >>>>> I have tested and find that when I install this patch and reinstall >>>>> popon and corfu-terminal, >>>>> >>>>> 1. *Packages* buffer do not show packages installed by >>>>> package-vc-install >>>>> 2. package-update, package-delete do not show packages installed by >>>>> package-vc-install. >>>>> 3. restart emacs has not effect. >>>> >>>> Did you re-install the packages? >>> >>> Yes, when I apply this patch, packages before installed are dispear, so >>> I install them with package-vc-install, after install, packages do not >>> show like above. >> >> Sorry about that, I misread your message. There was a minor typo/thinko >> in the last patch: > > I have testd, it work and older emacs do not show error. Great, in that case I'll push the change. From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 24 13:27:15 2022 Received: (at control) by debbugs.gnu.org; 24 Nov 2022 18:27:15 +0000 Received: from localhost ([127.0.0.1]:60046 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oyGwN-0006rA-Bx for submit@debbugs.gnu.org; Thu, 24 Nov 2022 13:27:15 -0500 Received: from mail-oi1-f179.google.com ([209.85.167.179]:46929) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oyGwK-0006qG-S7 for control@debbugs.gnu.org; Thu, 24 Nov 2022 13:27:13 -0500 Received: by mail-oi1-f179.google.com with SMTP id r76so2269792oie.13 for ; Thu, 24 Nov 2022 10:27:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=070koXruTtPE4951GgrZYLfIHXVZ8xUdeENCm1KSAnQ=; b=bvphFvs6AGAXA43cZqw/vedX/YW2s0tvjF2CD90xYh37OKsuBqoIljE4IYXF5349XR bsf7rgZOQucoE8rdRuWyDAMCBWJFctsjNHlC0SXHBzS23WfC1BvI+3b82MkPYSQSrs0t io/zlp56wtFNC2P3p9Wmxwbq5N3++qlVPARjNbdBqgJ4bPeLLzFElwLVyI3WqOhmfhZh 0BqsMGaPdtuiAqNPh0GuBTV21d5uUcx5ujla/ZvdKzEDI0+3ylQcYTP0Hnepp6AhxKjT WY0SnmrhSdJ9uyo5YZMc0v7exQXtU5TrQFfAUEuMhfGhtXaG/pxoVzBkjPz7+VaTCCpb gRVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=070koXruTtPE4951GgrZYLfIHXVZ8xUdeENCm1KSAnQ=; b=lldrRkErcU6ziNk+SXufnoWxTaRuv+imCFfwVWYzgVGrsYaYi3C/GBAa58GnGHqFxK V11RD3YGRYRVBL4dCjaxGa4KX0iiGt3UW4XF94EDyvwp/ePR/TOrTswoSnFnOO7qghWa LujsOH5kvw4qA9XC90VJUiO0dBo/kFzEIZSVt7CtmInCUvQJvmqghDXU/e3S/Z6h2jzz gqICmwM3KuTN9kep47P8V+3VzRn4Nihc6WjvvNJFF5UdKaK0FND4RNCyHT3kIdw6+wNq o7nOXTmSj/D/wN2GhyNy3idNWS10EYuOa5Kgj61RQ0ACVy9hftRD0N5ZSZPVdgzxBW5M 1Pmg== X-Gm-Message-State: ANoB5pntP3Ox5vvdKhvsa8nAeZVKiTjVXBtm6HHEXtiAgE4pJd5kiH6u Fg9E49N64IZyvDp8J7GrM+wFN0fq3r5zNxrUJ+US+Epb X-Google-Smtp-Source: AA0mqf4JzO0sHuPTf8DbXIuKUSSaC0wgPjmhe1u93qqhVK4TyCfcsVdIOEhgMgUawKXXnonN0DXhNG/9+W1q4bzx/xY= X-Received: by 2002:a05:6808:2229:b0:35b:2b17:af81 with SMTP id bd41-20020a056808222900b0035b2b17af81mr7452596oib.199.1669314427492; Thu, 24 Nov 2022 10:27:07 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 24 Nov 2022 10:27:07 -0800 From: Stefan Kangas X-Hashcash: 1:20:221124:control@debbugs.gnu.org::wjvp6+IlNL1isHOC:3obl MIME-Version: 1.0 Date: Thu, 24 Nov 2022 10:27:07 -0800 Message-ID: Subject: control message for bug #59404 To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 59404 + patch quit From unknown Sun Aug 17 01:22:51 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Feng Shu Subject: bug#59404: closed (Re: bug#59404: 29.0.50; Init-debug error when package-vc-install package and run older emacs) Message-ID: References: <877czqtaki.fsf@163.com> X-Gnu-PR-Message: they-closed 59404 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 59404@debbugs.gnu.org Date: Thu, 24 Nov 2022 23:39:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1669333143-20285-1" This is a multi-part message in MIME format... ------------=_1669333143-20285-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #59404: 29.0.50; Init-debug error when package-vc-install package and run o= lder emacs which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 59404@debbugs.gnu.org. --=20 59404: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D59404 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1669333143-20285-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 59404-done) by debbugs.gnu.org; 24 Nov 2022 23:38:10 +0000 Received: from localhost ([127.0.0.1]:60502 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oyLnF-0005FY-Ua for submit@debbugs.gnu.org; Thu, 24 Nov 2022 18:38:10 -0500 Received: from mail-oa1-f50.google.com ([209.85.160.50]:42701) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oyLnE-0005FJ-BH for 59404-done@debbugs.gnu.org; Thu, 24 Nov 2022 18:38:08 -0500 Received: by mail-oa1-f50.google.com with SMTP id 586e51a60fabf-142b72a728fso3379012fac.9 for <59404-done@debbugs.gnu.org>; Thu, 24 Nov 2022 15:38:08 -0800 (PST) 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:message-id:reply-to; bh=ezM61e35lGPrqtezmuV8HBNc1iJdL7QQupzpl+Akgz0=; b=pb5Pis835EVFdlY0MMmqdowCOXVpTxjOOkl78Fmy3ZPKmOlcFv99pcBJcw5MSCKuOK UwNzlY2P8q89ru4pV10DtDdN74DOelWDdR9dgX93CuB9M2X/ttdO+HErQgOMhna18MTJ 2iliB7e1SWpEHq8oG3wBoEvvBS2aLjdLzNZi22M+MmXd+0VqIkaiCqtRS9btr1TsBSbE bWRx13X/3G7am7X22oDMW0p4e0FhexoZkjgpA5N5V3cAZjeC29LBRRcLQbX2pHJuv1TL 9maXMBOA8pEnBDF4DKFwFvOG+r6+Kx/MAcZkxANAlhiTzxPERMLB7FAWbF3+pHomFjkm g8sg== 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:message-id:reply-to; bh=ezM61e35lGPrqtezmuV8HBNc1iJdL7QQupzpl+Akgz0=; b=qiwqQG+5Vhlxw6OK8FNtKkVW/VronO9Dpk0MivQhnOFyaAbKyj9nq3W3Btt1E/Lmym NEdy9gNpQ3NwgdMVyOgkwYO57UM/9rwuY8b31WfJOp0pL5sSm6akZkwB/qBqL5xqxPQC PghlsVZxLVUpXDOmUjhokNAzUbm6iMzbdOpW/CzoC0yj6l1FXTEb7uM32DlIeQwiGP6Z 9gkq7wumgtu7fjDxQ1uCv2pigLoTt7+KBWq5UAEcPQTI8eTix5UxXFN6x4DZyEQCzVt+ uaGUIOG30D96tazBc2EncxTMbLzuutoaKvzgDP9tyLrqhMoL07Fck0Ou93xZFaQ6ug+0 qE9w== X-Gm-Message-State: ANoB5pnaAwsfSX+F8SPTQI9BAmAWsgi8Z/7usH9c99x36kTjl7PhgaE1 fBJ0u1qIdlirnmLM1oSy/QB0I861LsMcKKM2ccc= X-Google-Smtp-Source: AA0mqf5vS6Edvw8dm5yCbChWIbrmKwljyFLBk0SmmuhpBquYRnYp21n74rgbVHj+9kJ5bHCwcm2qr05uUPIewcvLqOU= X-Received: by 2002:a05:6870:4995:b0:143:522a:ebcc with SMTP id ho21-20020a056870499500b00143522aebccmr2716610oab.199.1669333082815; Thu, 24 Nov 2022 15:38:02 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 24 Nov 2022 15:38:02 -0800 From: Stefan Kangas In-Reply-To: <87tu2p34k5.fsf@posteo.net> (Philip Kaludercic's message of "Wed, 23 Nov 2022 18:32:10 +0000") References: <877czqtaki.fsf@163.com> <871qpxn11d.fsf@posteo.net> <875yf7rg34.fsf@163.com> <87o7sy4qth.fsf@posteo.net> <87tu2qtsae.fsf@163.com> <87h6yq3ygb.fsf@posteo.net> <87fse926zc.fsf@163.com> <87tu2p34k5.fsf@posteo.net> X-Hashcash: 1:20:221124:59404-done@debbugs.gnu.org::y2J8s+yeW85T5qk9:46j5 MIME-Version: 1.0 Date: Thu, 24 Nov 2022 15:38:02 -0800 Message-ID: Subject: Re: bug#59404: 29.0.50; Init-debug error when package-vc-install package and run older emacs To: Philip Kaludercic Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59404-done Cc: Feng Shu , 59404-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Philip Kaludercic writes: >> I have testd, it work and older emacs do not show error. > > Great, in that case I'll push the change. It seems like the bug wasn't closed, so I'm closing it now. ------------=_1669333143-20285-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 20 Nov 2022 06:16:54 +0000 Received: from localhost ([127.0.0.1]:42174 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owddN-0007we-9I for submit@debbugs.gnu.org; Sun, 20 Nov 2022 01:16:54 -0500 Received: from lists.gnu.org ([209.51.188.17]:51870) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owddK-0007wU-74 for submit@debbugs.gnu.org; Sun, 20 Nov 2022 01:16:52 -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 ) id 1owddJ-0002OM-Gv for bug-gnu-emacs@gnu.org; Sun, 20 Nov 2022 01:16:49 -0500 Received: from m12-15.163.com ([220.181.12.15]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1owddE-0001tm-7Q for bug-gnu-emacs@gnu.org; Sun, 20 Nov 2022 01:16:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version; bh=T8bAG J/6uy0lw6eWQ8JlqdSBoBRCgxu68UGYojNoGX8=; b=WZXS5KGUWZEk+9SMlo6rJ 9CVQmG0+sRkwLgV0gzO/yxp38kruS+mLpXFENyKEP18LGKUbGneFeQWFIBy5DkRb fHSmKNmlK4e3R/W0vEr4mfctJjkrBua4irfao0M0vRoO2sOXEm+zvE68uT71uQnw 9YgUwk00PTEpP94hC0Ek6U= Received: from Guix (unknown [49.88.144.183]) by smtp11 (Coremail) with SMTP id D8CowAC3SVRBxnljzJrkAg--.16937S2; Sun, 20 Nov 2022 14:16:34 +0800 (CST) From: Feng Shu To: bug-gnu-emacs@gnu.org Subject: 29.0.50; Init-debug error when package-vc-install package and run older emacs Date: Sun, 20 Nov 2022 14:16:29 +0800 Message-ID: <877czqtaki.fsf@163.com> MIME-Version: 1.0 Content-Type: text/plain X-CM-TRANSID: D8CowAC3SVRBxnljzJrkAg--.16937S2 X-Coremail-Antispam: 1Uf129KBjvAXoWfGrWrCrWrur4fWw4ruFyDKFg_yoW8JF4fKo WxCrW5Xa13Wryqga4xKF1DCrW3W3sa9F13Z3yUXw1xZFyxtr4UJa47A3srZFW3AayUX3s8 ZF13Kw4aqF4Sqrn5n29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73VFW2AGmfu7bjvjm3 AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjxUbMKuDUUUU X-Originating-IP: [49.88.144.183] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/xtbB3xS-1GBHM1rXWAAAsh Received-SPF: pass client-ip=220.181.12.15; envelope-from=tumashu@163.com; helo=m12-15.163.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 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) When I package-vc-install corfu-terminal and run an older version emacs, the following error will be showed. Debugger entered--Lisp error: (error "Version must be a string") error("Version must be a string") version-to-list((vc . "0.5")) package-desc-from-define("corfu-terminal" (vc . "0.5") "Corfu popup on terminal" '((emacs "26.1") (corfu "0.24") (popon "0.1")) :url "https://codeberg.org/akib/emacs-corfu-terminal" :keywords '("convenience") :maintainer '("Akib Azmain Turja" . "akib@disroot.org") :authors '(("Akib Azmain Turja" . "akib@disroot.org")) :commit "1a15a01e2e1464daadfa4973cb695802e5c23a25") package-process-define-package((define-package "corfu-terminal" (vc . "0.5") "Corfu popup on terminal" '((emacs "26.1") (corfu "0.24") (popon "0.1")) :url "https://codeberg.org/akib/emacs-corfu-terminal" :keywords '("convenience") :maintainer '("Akib Azmain Turja" . "akib@disroot.org") :authors '(("Akib Azmain Turja" . "akib@disroot.org")) :commit "1a15a01e2e1464daadfa4973cb695802e5c23a25")) package-load-descriptor("/home/feng/.emacs.d/elpa-29/corfu-terminal") #() apply(# nil) package-load-all-descriptors() package-initialize() (if package--initialized nil (package-initialize)) load-with-code-conversion("/home/feng/projects/emacs-packages/emacs-helper/eh..." "/home/feng/projects/emacs-packages/emacs-helper/eh..." nil t) require(eh-basic) load-with-code-conversion("/home/feng/projects/emacs-packages/emacs-helper/em..." "/home/feng/projects/emacs-packages/emacs-helper/em..." nil t) require(emacs-helper) load-with-code-conversion("/home/feng/.emacs" "/home/feng/.emacs" t t) load("~/.emacs" noerror nomessage) startup--load-user-init-file(#f(compiled-function () #) #f(compiled-function () #) t) command-line() normal-top-level() In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.16.0, Xaw scroll bars) of 2022-11-20 built on Guix Repository revision: 2ec39734ca03e075f2515f178ed789872e52f98f Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101004 System Description: Guix System Configured using: 'configure --with-native-compilation=no' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM LUCID ZLIB Important settings: value of $EMACSLOADPATH: value of $LANG: zh_CN.utf8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: ELisp/d Minor modes in effect: global-git-commit-mode: t magit-auto-revert-mode: t shell-dirtrack-mode: t aggressive-indent-mode: t emms-playing-time-display-mode: t emms-playing-time-mode: t cnfonts-mode: t projectile-mode: t company-posframe-mode: t global-company-mode: t company-mode: t org-super-agenda-mode: t pyim-isearch-mode: t vertico-mode: t savehist-mode: t global-tab-line-mode: t tab-line-mode: t global-so-long-mode: t electric-pair-mode: t pixel-scroll-precision-mode: t recentf-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t context-menu-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-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/feng/.emacs.d/elpa-29/corfu-terminal/corfu-terminal-pkg hides /home/feng/.emacs.d/elpa-29/corfu-terminal-0.5/corfu-terminal-pkg /home/feng/.emacs.d/elpa-29/corfu-terminal/corfu-terminal hides /home/feng/.emacs.d/elpa-29/corfu-terminal-0.5/corfu-terminal /home/feng/.emacs.d/elpa-29/corfu-terminal/corfu-terminal-autoloads hides /home/feng/.emacs.d/elpa-29/corfu-terminal-0.5/corfu-terminal-autoloads /home/feng/.emacs.d/elpa-29/transient-20221119.1503/transient hides /home/feng/projects/emacs/lisp/transient Features: (shadow mail-extr emacsbug citre citre-global cus-edit cus-start cus-load popon corfu loaddefs-gen vc-git mm-archive network-stream url-cache url-http url-auth url-gw nsm package-vc cursor-sensor emacs-helper eh-guix skeleton guix geiser-guile info-look geiser-debug geiser-repl geiser-image geiser-capf geiser-doc geiser-menu geiser-autodoc geiser-edit geiser-completion geiser-eval geiser-connection geiser-syntax scheme geiser-log geiser-popup view geiser eh-misc vundo magit-bookmark magit-submodule magit-obsolete magit-popup 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 imenu edebug debug backtrace magit-diff smerge-mode diff diff-mode git-commit log-edit pcvs-util add-log magit-core magit-autorevert magit-margin magit-transient magit-process with-editor shell server magit-mode transient edmacro magit-git magit-base magit-section compat-27 compat-26 aggressive-indent eh-emms emms-librefm-stream emms-librefm-scrobbler emms-playlist-limit emms-i18n emms-history emms-score emms-stream-info emms-metaplaylist-mode emms-bookmarks emms-cue emms-mode-line-icon emms-player-xine emms-player-mpd tq emms-lyrics emms-url emms-streams emms-show-all emms-tag-editor emms-tag-tracktag emms-mark emms-mode-line emms-info-tinytag emms-info-metaflac emms-info-opusinfo emms-info-ogginfo emms-info-mp3info emms-player-vlc emms-player-mpv emms-playing-time emms-player-mplayer emms-player-simple emms-browser emms-playlist-sort emms-last-played emms-volume easy-mmode emms-volume-sndioctl emms-volume-mixerctl emms-volume-pulse emms-volume-amixer emms-playlist-mode emms-source-playlist emms-source-file locate emms-cache emms-info-native bindat emms-info-exiftool emms-info emms-later-do emms-setup emms emms-compat el2org cnfonts tempel citre-config citre-lang-fileref citre-tags citre-ctags citre-readtags citre-readtags-tables citre-backend-interface citre-ui-peek color citre-ui-jump citre-common-tag citre-common-util projectile lisp-mnt grep compile ibuf-ext ibuffer ibuffer-loaddefs eh-gnus-common ebdb-message ebdb-gnus ebdb-mua ebdb-complete ebdb-com crm ebdb-format ebdb-i18n-chn ebdb-i18n ebdb-i18n-basic ebdb eieio-base timezone eww xdg url-queue thingatpt mm-url gnus-demon gnus-search eieio-opt cl-extra speedbar ezimage dframe gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg nntp gnus-cite gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-cache gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 nnoo parse-time gnus-spec gnus-int gnus-range message sendmail yank-media puny rfc822 mml mml-sec epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util mail-utils range mm-util mail-prsvr eh-complete company-posframe company-keywords company-etags etags fileloop xref company-gtags company-template company-dabbrev-code company-dabbrev company-files company-capf company eh-org org-ql peg org-super-agenda ts ht s dash org-habit org-capture ob-python python project ob-org ox-md ox-org ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar org-agenda ox-html table ox-ascii ox-publish ox org-element avl-tree generator autorevert filenotify pcase org-attach org-id org-refile org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete pcomplete comint ansi-osc ansi-color org-list org-faces org-entities noutline outline icons org-version ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex iso8601 time-date ol org-keys oc org-compat advice org-macs org-loaddefs format-spec find-func eh-functions eh-theme modus-vivendi-theme modus-themes eh-basic cal-china-x cal-china lunar solar cal-dst holidays holiday-loaddefs cal-menu calendar cal-loaddefs pyim-basedict pyim-cregexp-utils pyim pyim-cloudim pyim-probe pyim-preview pyim-page popup posframe pyim-indicator pyim-dregcache pyim-dhashcache sort pyim-dict async pyim-autoselector pyim-process pyim-punctuation pyim-outcome pyim-candidates pyim-cstring pyim-cregexp xr pyim-codes pyim-imobjs pyim-pinyin pyim-entered pyim-dcache pyim-pymap pyim-scheme pyim-common wdired dired dired-loaddefs vc vc-dispatcher consult-vertico consult compat-28 compat compat-macs kmacro orderless vertico-directory vertico savehist tab-line switch-window switch-window-mvborder switch-window-asciiart quail so-long elec-pair bookmark text-property-search pp pixel-scroll cua-base recentf tree-widget wid-edit elpa-mirror finder-inf projectile-autoloads corfu-terminal-autoloads cape-autoloads paredit-autoloads org-download-autoloads 0blayout-autoloads package-lint-autoloads rx ivy-autoloads aggressive-indent-autoloads pyim-autoloads ox-gfm-autoloads switch-window-autoloads cnfonts-autoloads flycheck-autoloads tempel-autoloads magit-autoloads magit-section-autoloads vundo-autoloads vertico-autoloads corfu-autoloads marginalia-autoloads modus-themes-autoloads citre-autoloads geiser-guile-autoloads geiser-impl help-fns radix-tree help-mode geiser-custom geiser-base ring geiser-autoloads xr-autoloads orderless-autoloads ebdb-autoloads consult-autoloads emms-autoloads company-posframe-autoloads posframe-autoloads popon-autoloads company-autoloads org-ql-autoloads peg-autoloads ov-autoloads org-super-agenda-autoloads ts-autoloads ht-autoloads markdown-mode-autoloads f-autoloads s-autoloads git-commit-autoloads transient-autoloads pos-tip-autoloads dash-autoloads async-autoloads with-editor-autoloads info compat-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib china-util rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 933686 278283) (symbols 48 52254 6) (strings 32 552384 5771) (string-bytes 1 9911994) (vectors 16 103348) (vector-slots 8 13241609 64954) (floats 8 1202 482) (intervals 56 820 0) (buffers 984 13)) ------------=_1669333143-20285-1--