From unknown Sun Aug 17 04:19:36 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#59404 <59404@debbugs.gnu.org> To: bug#59404 <59404@debbugs.gnu.org> Subject: Status: 29.0.50; Init-debug error when package-vc-install package and run older emacs Reply-To: bug#59404 <59404@debbugs.gnu.org> Date: Sun, 17 Aug 2025 11:19:36 +0000 retitle 59404 29.0.50; Init-debug error when package-vc-install package and= run older emacs reassign 59404 emacs submitter 59404 Feng Shu severity 59404 normal tag 59404 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 20 01:16:54 2022 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)) From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 20 09:39:08 2022 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 To: Feng Shu Subject: Re: bug#59404: 29.0.50; Init-debug error when package-vc-install package and run older emacs 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-Debbugs-Envelope-To: 59404 Cc: 59404@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 (-) --=-=-= 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 debbugs-submit-bounces@debbugs.gnu.org Mon Nov 21 19:25:02 2022 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 To: Philip Kaludercic Subject: Re: bug#59404: 29.0.50; Init-debug error when package-vc-install package and run older emacs 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-Debbugs-Envelope-To: 59404 Cc: 59404@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: > 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 debbugs-submit-bounces@debbugs.gnu.org Tue Nov 22 16:33:58 2022 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 To: Feng Shu Subject: Re: bug#59404: 29.0.50; Init-debug error when package-vc-install package and run older emacs 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-Debbugs-Envelope-To: 59404 Cc: 59404@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.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 debbugs-submit-bounces@debbugs.gnu.org Tue Nov 22 19:43:07 2022 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 To: Philip Kaludercic Subject: Re: bug#59404: 29.0.50; Init-debug error when package-vc-install package and run older emacs 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-Debbugs-Envelope-To: 59404 Cc: 59404@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: > 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 debbugs-submit-bounces@debbugs.gnu.org Wed Nov 23 02:46:40 2022 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 To: Feng Shu Subject: Re: bug#59404: 29.0.50; Init-debug error when package-vc-install package and run older emacs 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-Debbugs-Envelope-To: 59404 Cc: 59404@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.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 debbugs-submit-bounces@debbugs.gnu.org Wed Nov 23 07:25:23 2022 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 To: Philip Kaludercic Subject: Re: bug#59404: 29.0.50; Init-debug error when package-vc-install package and run older emacs 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-Debbugs-Envelope-To: 59404 Cc: 59404@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: > 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 debbugs-submit-bounces@debbugs.gnu.org Wed Nov 23 13:32:20 2022 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 To: Feng Shu Subject: Re: bug#59404: 29.0.50; Init-debug error when package-vc-install package and run older emacs 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-Debbugs-Envelope-To: 59404 Cc: 59404@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: -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 debbugs-submit-bounces@debbugs.gnu.org Thu Nov 24 18:38:10 2022 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. From unknown Sun Aug 17 04:19:36 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 23 Dec 2022 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator