From unknown Sun Jun 22 04:29:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67518: 30.0.50; eglot unbound slot warning unable to start server with EIEIO change 6c47931a1ad Resent-From: Mark Barton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 28 Nov 2023 23:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 67518 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 67518@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17012126291682 (code B ref -1); Tue, 28 Nov 2023 23:04:01 +0000 Received: (at submit) by debbugs.gnu.org; 28 Nov 2023 23:03:49 +0000 Received: from localhost ([127.0.0.1]:48423 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r877M-0000Qy-1F for submit@debbugs.gnu.org; Tue, 28 Nov 2023 18:03:49 -0500 Received: from lists.gnu.org ([2001:470:142::17]:47230) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r877I-0000Qc-UH for submit@debbugs.gnu.org; Tue, 28 Nov 2023 18:03:46 -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 1r8775-00084G-Ls for bug-gnu-emacs@gnu.org; Tue, 28 Nov 2023 18:03:31 -0500 Received: from mail-pf1-x42e.google.com ([2607:f8b0:4864:20::42e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1r8772-0003vg-QP for bug-gnu-emacs@gnu.org; Tue, 28 Nov 2023 18:03:31 -0500 Received: by mail-pf1-x42e.google.com with SMTP id d2e1a72fcca58-6cbbfdf72ecso5877778b3a.2 for ; Tue, 28 Nov 2023 15:03:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701212606; x=1701817406; darn=gnu.org; h=to:date:message-id:subject:mime-version:content-transfer-encoding :from:from:to:cc:subject:date:message-id:reply-to; bh=2QJRoizmUGd6sxZzBdaZy2nYso47rP8S0mPEvPn8TcU=; b=C9+jA21OuOnxb/BJiwZANKpnZAlSJ9LrFtcfl4VuhAW9IPfwHR3pOfP/V/kRAVVWIO M5nFW8tvhKSgHwrG1okkEm8m88cjReam+atYle5d885x2Vb4QfZ+pJizsVVgS4A2hOSq r9d4qcfPG+YheWPq8ZV3RkQremaPzHAG/FvfabLI6lLlf7Nr1SyBySJJqAUmIIVsdAJp Pi3v7Ykv25GvI1hhxhwLXsFfI77xUpRHMQMgyBTAFewugtZ0HwT+1vIwXPK2r+FciSNF XlDVWspMLtYsVio6qxaPIYn3yPdZDDP+DynvYUJzffSLUICzx5rBi6WzUgELfdu/EBu9 e/Wg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701212606; x=1701817406; h=to:date:message-id:subject:mime-version:content-transfer-encoding :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=2QJRoizmUGd6sxZzBdaZy2nYso47rP8S0mPEvPn8TcU=; b=HvrMJzs5FS6rF/GJ8lKaaSyFQXibXYBBOdZReDtuU2tzcER1DzorF6ppMVJPdO7Ynu umv4SDT+ju7UCnP3LPU7dcbISmah6nSmd6JoSmpA4JqSd2yNjFEy1B9qI4AR/0Uh6yxm WWxNicW6IrjKDQ5Ms6O6l/xtFj+AQDI/FfNyNfNZBpr8MWBCn2IQFRKGYSmYeF5bwIm7 suvambceZpUUQMf8E7WVfX7bKiJtYpgwgw0KRYhYvBz6LGCJ4DcAape59oeRnqGIQoid iMJU+6ZSnctdpA0PVYdqPm1Y3DGaMMw+71b2pPR3DtJVuO56bjGSLnD9gOrGQPeD06lD IS4g== X-Gm-Message-State: AOJu0YwVcLH+1GWr8bHKuYg+nd8rpn3FBUbhhgN7KzsFWjfy/qMuj4oq ucWy0MbcDmU0Iko6ymIsXRxbyizCABY= X-Google-Smtp-Source: AGHT+IGQ13IQVSyiFZhwbZf2cfBu+TscrohKdiC5Di5c3dQdLbM8ETNndmsxJUs8Rm3qoBxDzM861A== X-Received: by 2002:a05:6a00:1a91:b0:6c4:9672:9a17 with SMTP id e17-20020a056a001a9100b006c496729a17mr20804580pfv.1.1701212606105; Tue, 28 Nov 2023 15:03:26 -0800 (PST) Received: from smtpclient.apple (2603-8001-7a00-01a0-25cf-5320-7a28-f02e.res6.spectrum.com. [2603:8001:7a00:1a0:25cf:5320:7a28:f02e]) by smtp.gmail.com with ESMTPSA id ey25-20020a056a0038d900b006c06804cd39sm9490711pfb.153.2023.11.28.15.03.25 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 28 Nov 2023 15:03:25 -0800 (PST) From: Mark Barton Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\)) Message-Id: <4AB92E7F-BB02-413C-8F31-7BF096F0B32C@gmail.com> Date: Tue, 28 Nov 2023 15:03:14 -0800 X-Mailer: Apple Mail (2.3731.700.6) Received-SPF: pass client-ip=2607:f8b0:4864:20::42e; envelope-from=mbarton98@gmail.com; helo=mail-pf1-x42e.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Today I noticed that eglot would not start the powershell or python language servers that I had used recently. There was a warning in Messages that there was an unbound slot. Looking at the commit log I saw a change to eieio.el. I used git-timemachine to overwrite the source file with the previous version and recompiled. Eglot can now start the language servers. Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (mbarton98[at]gmail.com) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (mbarton98[at]gmail.com) -0.0 T_SCC_BODY_TEXT_LINE No description available. 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: 0.2 (/) Today I noticed that eglot would not start the powershell or python = language servers that I had used recently. There was a warning in = Messages that there was an unbound slot. Looking at the commit log I saw a change to eieio.el. I used = git-timemachine to overwrite the source file with the previous version = and recompiled. Eglot can now start the language servers. The change in eieio.el was related to slots. Hopefully this report can = help someone that understands this better than I do. In GNU Emacs 30.0.50 (build 1, x86_64-apple-darwin22.6.0, NS appkit-2299.70 Version 13.5.2 (Build 22G91)) of 2023-11-28 built on C02FM1E2MD6T Repository revision: 7a5c91a2831602c3cd961158cf0b6a876852d7ac Repository branch: master Windowing system distributor 'Apple', version 10.3.2299 System Description: macOS 13.5.2 Configured using: 'configure --with-native-compilation --with-xwidgets --with-tree-sitter' Configured features: ACL DBUS GIF GLIB GMP GNUTLS JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY KQUEUE NS PDUMPER PNG RSVG SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM XWIDGETS ZLIB Important settings: value of $LC_ALL: en_US.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Magit Log Minor modes in effect: doom-modeline-mode: t pyenv-mode: t engine-mode: t erc-autojoin-mode: t org-super-agenda-mode: t global-org-modern-mode: t global-atomic-chrome-edit-mode: t global-undo-tree-mode: t undo-tree-mode: t eros-mode: t global-ts-fold-indicators-mode: t global-ts-fold-mode: t global-ligature-mode: t ligature-mode: t yas-global-mode: t yas-minor-mode: t whole-line-or-region-global-mode: t whole-line-or-region-local-mode: t winner-mode: t delete-selection-mode: t git-identity-magit-mode: t global-git-gutter-mode: t global-git-commit-mode: t magit-auto-revert-mode: t global-auto-revert-mode: t server-mode: t electric-pair-mode: t global-corfu-mode: t corfu-mode: t spell-fu-global-mode: t marginalia-mode: t savehist-mode: t vertico-mode: t popper-echo-mode: t popper-mode: t pulsar-global-mode: t pulsar-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tab-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t window-divider-mode: t minibuffer-regexp-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /Users/bartm002/.emacs.d/elpa/transient-20231128.1536/transient hides = /Users/bartm002/Documents/svgnu/emacs/nextstep/Emacs.app/Contents/Resource= s/lisp/transient /Users/bartm002/.emacs.d/elpa/bind-key-20230203.2004/bind-key hides = /Users/bartm002/Documents/svgnu/emacs/nextstep/Emacs.app/Contents/Resource= s/lisp/bind-key Features: (shadow sort mail-extr emacsbug goto-addr bug-reference magit-extras jka-compr consult-xref speedbar ezimage dframe powershell indent-bars misearch multi-isearch dired-aux all-the-icons-dired embark-consult consult display-line-numbers rainbow-delimiters doom-modeline doom-modeline-segments doom-modeline-env doom-modeline-core shrink-path nerd-icons nerd-icons-faces nerd-icons-data nerd-icons-data-mdicon nerd-icons-data-flicon nerd-icons-data-codicon nerd-icons-data-devicon nerd-icons-data-sucicon nerd-icons-data-wicon nerd-icons-data-faicon nerd-icons-data-powerline nerd-icons-data-octicon nerd-icons-data-pomicon nerd-icons-data-ipsicon pyenv-mode pythonic engine-mode erc-join erc erc-backend erc-networks erc-common erc-compat erc-loaddefs ox-slack ox-gfm ox-md org-transclusion org-transclusion-font-lock text-clone org-glossary pretty-hydra org-ref org-ref-core org-ref-glossary org-ref-bibtex doi-utils url-http url-auth url-gw nsm org-ref-utils org-ref-export citeproc citeproc-itemgetters citeproc-biblatex citeproc-bibtex ol-bibtex citeproc-cite citeproc-subbibs citeproc-sort citeproc-name citeproc-formatters citeproc-number rst citeproc-proc citeproc-disamb citeproc-itemdata citeproc-generic-elements citeproc-macro citeproc-choose citeproc-date citeproc-context citeproc-prange citeproc-style citeproc-locale citeproc-term citeproc-rt citeproc-lib citeproc-s ox-pandoc ox-org org-ref-misc-links org-ref-label-link org-ref-ref-links org-ref-citation-links org-ref-bibliography-links bibtex-completion org-capture biblio biblio-download biblio-dissemin biblio-ieee biblio-hal biblio-dblp biblio-crossref biblio-arxiv timezone biblio-doi biblio-core ido parsebib bibtex image-dired image-dired-tags image-dired-external image-dired-util image-mode exif org-table-sticky-header org-mouse ob-verb ob-http ob-http-mode ob-gnuplot ob-plantuml ob-latex ob-org ob-dot ob-ditaa ob-js ob-C ob-shell ob-python ob-sql org-crypt org-web-tools plz eww mm-url gnus nnheader range esxml-query org-omnifocus org-devonthink org-sidebar org-ql-search org-ql-view ov org-super-agenda ht org-ql peg ts org-habit org-duration ox-clip htmlize org-pomodoro alert log4e notifications dbus gntp org-modern org-eldoc ox-extra 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-contrib org-protocol iedit iedit-lib all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons ztree ztree-diff ztree-diff-model ztree-dir ztree-view ztree-protocol ztree-util atomic-chrome websocket bindat let-alist visual-regexp regex-tool pcre2el rxt re-builder rg rg-info-hack rg-menu rg-ibuffer rg-result wgrep-rg wgrep rg-history rg-header ibuf-ext ibuffer ibuffer-loaddefs elfeed-tube-mpv mpv org-timer org-clock elfeed-tube elfeed-tube-utils aio elfeed-score elfeed-score-maint elfeed-score-scoring elfeed-score-serde elfeed-score-rule-stats elfeed-score-rules elfeed-score-log elfeed-org elfeed-show elfeed-search magit-bookmark bookmark elfeed-csv elfeed elfeed-curl elfeed-log elfeed-db elfeed-lib xml-query dired-subtree dired-narrow dired-hacks-utils x509-mode x509-asn1-mode multiple-cursors mc-separate-operations rectangular-region-mode mc-mark-pop mc-edit-lines mc-hide-unmatched-lines-mode mc-mark-more mc-cycle-cursors multiple-cursors-core rect undo-tree impostman verb url-queue lua-mode yaml-mode ob-applescript applescript-mode rjsx-mode sgml-mode facemenu js2-mode etags fileloop js c-ts-common cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine ob-racket racket-mode racket-bug-report racket-collection tq racket-repl-buffer-name racket-stepper racket-shell term disp-table ehelp racket-logger racket-profile racket-smart-open racket-xp racket-xp-complete racket-imenu racket-edit hideshow racket-repl semantic/symref/grep grep semantic/symref semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw cedet racket-show face-remap pos-tip racket-eldoc racket-company-doc racket-describe racket-scribble racket-visit racket-complete racket-common racket-parens racket-indent racket-font-lock racket-ppss racket-keywords-and-builtins racket-doc racket-browse-url racket-cmd racket-back-end racket-util racket-custom sh-script smie executable eglot external-completion jsonrpc ert ewoc python-black reformatter python treesit eros ts-fold-indicators ts-fold ts-fold-summary ts-fold-parsers ts-fold-util fringe-helper string-inflection ligature try yasnippet-classic-snippets yasnippet-snippets yasnippet ejc-sql-conf ejc-sql ejc-completion-common ejc-doc ejc-interaction ejc-eldoc ejc-format ejc-result-buffer ejc-result-mode cua-base ejc-lib clomacs simple-httpd net-utils cider tramp-sh cider-debug cider-browse-ns cider-mode cider-xref-backend cider-find cider-inspector cider-completion cider-profile cider-eval cider-jar arc-mode archive-mode cider-repl-history cider-repl cider-resolve cider-test cider-overlays cider-stacktrace cider-doc cider-browse-spec cider-clojuredocs cider-eldoc cider-docstring shr pixel-fill kinsoku url-file svg xml dom cider-client cider-common xref cider-completion-context cider-connection cider-util cider-popup sesman-browser nrepl-client tramp trampver tramp-integration tramp-message tramp-compat parse-time iso8601 tramp-loaddefs queue nrepl-dict spinner sesman vc clojure-mode lisp-mnt align parseedn parseclj-parser parseclj-lex parseclj-alist sql view unfill whole-line-or-region default-text-scale winner hl-line delsel desktop frameset git-identity hydra advice lv git-link magit-lfs git-timemachine vc-git vc-dispatcher git-gutter magit-submodule magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func magit-diff smerge-mode diff diff-mode git-commit log-edit message sendmail yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process with-editor shell server magit-mode transient magit-git magit-base magit-section cursor-sensor crm elec-pair corfu exec-path-from-shell flymake-aspell mode-local flymake project compile text-property-search comp comp-cstr warnings comp-run comp-common spell-fu ispell marginalia embark-org org-element org-persist xdg org-id org-refile avl-tree embark ffap thingatpt savehist orderless vertico compat em-smart esh-mode esh-var eshell esh-cmd generator esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util files-x ace-window avy transpose-frame popper-echo popper helpful cc-langs cc-vars cc-defs imenu trace edebug debug backtrace info-look f f-shortdoc help-fns radix-tree elisp-refs s dash pulsar pulse color cus-edit pp cus-load wid-edit modus-operandi-theme modus-themes edmacro kmacro use-package-bind-key bind-key easy-mmode cl-extra help-mode use-package-ensure use-package-core org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete pcomplete comint ansi-osc ansi-color ring org-list org-footnote org-faces org-entities time-date noutline outline icons ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs find-func cal-menu calendar cal-loaddefs org-version org-compat org-macs format-spec ace-window-autoloads all-the-icons-dired-autoloads all-the-icons-autoloads applescript-mode-autoloads atomic-chrome-autoloads bind-key-autoloads cape-autoloads citar-embark-autoloads citar-autoloads clomacs-autoloads cider-autoloads clojure-mode-autoloads cm-mode-autoloads combobulate-autoloads consult-dir-autoloads corfu-autoloads deadgrep-autoloads diff-ansi-autoloads dired-narrow-autoloads dired-subtree-autoloads dired-hacks-utils-autoloads doom-modeline-autoloads edit-indirect-autoloads elfeed-curate-autoloads elfeed-org-autoloads elfeed-score-autoloads elfeed-tube-mpv-autoloads elfeed-tube-autoloads aio-autoloads elfeed-webkit-autoloads elfeed-autoloads elisp-demos-autoloads embark-consult-autoloads consult-autoloads embark-autoloads engine-mode-autoloads eros-autoloads exec-path-from-shell-autoloads expand-region-autoloads flymake-aspell-autoloads fringe-helper-autoloads git-gutter-autoloads git-identity-autoloads git-link-autoloads git-timemachine-autoloads gnuplot-autoloads helpful-autoloads elisp-refs-autoloads impostman-autoloads indent-bars-autoloads json-mode-autoloads rx ligature-autoloads lorem-ipsum-autoloads lua-mode-autoloads magit-lfs-autoloads magit-autoloads pcase git-commit-autoloads magit-section-autoloads marginalia-autoloads markdown-mode-autoloads mpv-autoloads multiple-cursors-autoloads nerd-icons-autoloads ob-applescript-autoloads ob-racket-autoloads finder-inf orderless-autoloads org-clock-convenience-autoloads org-contrib-autoloads org-download-autoloads async-autoloads org-glossary-autoloads org-media-note-autoloads org-modern-autoloads org-mru-clock-autoloads alert-autoloads org-ref-autoloads citeproc-autoloads bibtex-completion-autoloads biblio-autoloads biblio-core-autoloads avy-autoloads org-ql-autoloads org-super-agenda-autoloads org-transclusion-autoloads org-web-tools-autoloads esxml-autoloads ov-autoloads ox-pandoc-autoloads ht-autoloads ox-gfm-autoloads parsebib-autoloads parseedn-autoloads parseclj-autoloads pcre2el-autoloads pdf-tools-autoloads peg-autoloads plz-autoloads poetry-autoloads popper-autoloads powershell-autoloads pretty-hydra-autoloads hydra-autoloads lv-autoloads project-tab-groups-autoloads pulsar-autoloads pydoc-autoloads pyenv-mode-autoloads python-black-autoloads python-pytest-autoloads projectile-autoloads pythonic-autoloads racket-mode-autoloads request-autoloads restclient-autoloads rg-autoloads rjsx-mode-autoloads js2-mode-autoloads pos-tip-autoloads popup-autoloads f-autoloads sicp-autoloads simple-httpd-autoloads spell-fu-autoloads sql-indent-autoloads sqlformat-autoloads reformatter-autoloads string-inflection-autoloads sudo-edit-autoloads tablist-autoloads transient-autoloads transpose-frame-autoloads ts-autoloads s-autoloads dash-autoloads ts-fold-autoloads unfill-autoloads verb-autoloads vertico-autoloads websocket-autoloads wgrep-ag-autoloads wgrep-autoloads with-editor-autoloads x509-mode-autoloads info compat-autoloads xr-autoloads yaml-mode-autoloads yasnippet-snippets-autoloads yasnippet-autoloads zoom-window-autoloads ztree-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 rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win touch-screen 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 xwidget-internal dbusbind kqueue cocoa ns lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 1519070 246894) (symbols 48 77704 0) (strings 32 579602 21178) (string-bytes 1 15566156) (vectors 16 209266) (vector-slots 8 4320390 282473) (floats 8 1545 3387) (intervals 56 7330 6130) (buffers 992 31)) From unknown Sun Jun 22 04:29:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67518: 30.0.50; eglot unbound slot warning unable to start server with EIEIO change 6c47931a1ad Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 29 Nov 2023 03:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67518 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mark Barton Cc: 67518@debbugs.gnu.org Received: via spool by 67518-submit@debbugs.gnu.org id=B67518.170122968530326 (code B ref 67518); Wed, 29 Nov 2023 03:49:02 +0000 Received: (at 67518) by debbugs.gnu.org; 29 Nov 2023 03:48:05 +0000 Received: from localhost ([127.0.0.1]:48535 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r8BYT-0007t3-9v for submit@debbugs.gnu.org; Tue, 28 Nov 2023 22:48:05 -0500 Received: from mail.ericabrahamsen.net ([52.70.2.18]:44568) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r8BYN-0007rW-FQ for 67518@debbugs.gnu.org; Tue, 28 Nov 2023 22:48:03 -0500 Received: from localhost (71-212-21-65.tukw.qwest.net [71.212.21.65]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 9ABBEFA01F; Wed, 29 Nov 2023 03:47:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericabrahamsen.net; s=mail; t=1701229664; bh=k9i78JxI9/QNN1toBkNUrfbuBgLGFEcoO7qBCwt0hoU=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=hWUvv9iK+fDpMUxCocZo+5GnjnQuv4wNV+zgOrZLRFixkb5+EdRW0UlUi4YcwcniQ Uy0RQkIoC+aoQDxzeqgsE5Ytt5xS35jdEvcpqDkQD/eMj+ZOfMNSlL2u5s5la3/BzB 4YRBUjuhR1lB45DCwymqDQoZJOsdD3Cpg+iIDyA8= From: Eric Abrahamsen In-Reply-To: <4AB92E7F-BB02-413C-8F31-7BF096F0B32C@gmail.com> (Mark Barton's message of "Tue, 28 Nov 2023 15:03:14 -0800") References: <4AB92E7F-BB02-413C-8F31-7BF096F0B32C@gmail.com> Date: Tue, 28 Nov 2023 19:47:43 -0800 Message-ID: <87r0k9nrts.fsf@ericabrahamsen.net> User-Agent: Gnus/5.13 (Gnus v5.13) 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 (---) merge 67518 67480 quit Mark Barton writes: > Today I noticed that eglot would not start the powershell or python > language servers that I had used recently. There was a warning in > Messages that there was an unbound slot. Thanks, this has already been reported, and I'm merging the bugs. From unknown Sun Jun 22 04:29:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67518: 30.0.50; eglot unbound slot warning unable to start server with EIEIO change 6c47931a1ad Resent-From: Mark Barton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 29 Nov 2023 05:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67518 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eric Abrahamsen Cc: 67518@debbugs.gnu.org Received: via spool by 67518-submit@debbugs.gnu.org id=B67518.17012358968426 (code B ref 67518); Wed, 29 Nov 2023 05:32:02 +0000 Received: (at 67518) by debbugs.gnu.org; 29 Nov 2023 05:31:36 +0000 Received: from localhost ([127.0.0.1]:48564 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r8DAe-0002Bq-2j for submit@debbugs.gnu.org; Wed, 29 Nov 2023 00:31:36 -0500 Received: from mail-yw1-x1135.google.com ([2607:f8b0:4864:20::1135]:52256) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r8DAZ-0002Bb-Kg for 67518@debbugs.gnu.org; Wed, 29 Nov 2023 00:31:34 -0500 Received: by mail-yw1-x1135.google.com with SMTP id 00721157ae682-5cce3010367so60609977b3.0 for <67518@debbugs.gnu.org>; Tue, 28 Nov 2023 21:31:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701235878; x=1701840678; darn=debbugs.gnu.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=PcKhdJs0ooZ8O2Yj+Kmjf1ztb4QhHVDTqr2o/uTDa3k=; b=AtwqSTjQ2ITaFlzsc7LyWm7ksFMjXW+IrH9CQTTo58wo76GcfNS3rQyZ+JnVuBNyv6 P0+wSMpWtK9jbJs3NesjKLQT8m7xv0SF+r+3VYov/DveB626/+nAzB0ZhQonPcET8rVx im47ARwJdDNQAbZ4OIO1c6m6vGooJeUEs+WmCcpSXMi3oHwRh9xKwarnHnKobqgyj63V +K5ju9Nu6AqFNYWwVU2kL+CciSYpHCh1oeBB56IhvE3yrjTQ+Ri3FzCkbfKsTqJSYJgs QKBm0rlsy+UvLWEdCU6xyTL+43Mzbx/cJOecGso69M047mu+kcKt04zXeaUe8LyEmoGe Hl6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701235878; x=1701840678; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=PcKhdJs0ooZ8O2Yj+Kmjf1ztb4QhHVDTqr2o/uTDa3k=; b=FKLKeXw9PEn7XK4SDwIydmbXtyuctCkW+YECtUVKZ2EcuyrbakBGL+r2Px7Jaaf6Fm 2mYkJH9MPstgv9wPAz2hbX7ofC5xmN9E5wPMgeadV/oL04ss2708GrJTge4gfO14eP2F MIRROMdEprfk4CDrebJr3mvRJuXs+ds5hhUsPNkxuNzYpZNkFlw5Jr9ktGIgaFMqZvEk XiiBNu3sg2Od7B4o5EPUvEBNVg18d31sbi5o03t3/EmHg8kaDcuTUrj054GfN+husvph yqzR1ccXhIsbX+/V9a1s3aRu2UufqCmUgC1nRqPxNqyBarn7gDCHKVBx6lYqhQ19mARe jRDQ== X-Gm-Message-State: AOJu0YySgjpRGl/KU9haUbeNKLXHMTyfKqT7YxmLVMflBY1Evg2VhivG v5tGRQ4OP9+gAV3FLLy7smu9IePup80= X-Google-Smtp-Source: AGHT+IELy45ew81o17W4BlospXqJ+EFW9t1Xd+PrvyRSy24mkT2S/r84i7VcFyffN53Pf6waeU9ERg== X-Received: by 2002:a81:8581:0:b0:5a8:960d:e538 with SMTP id v123-20020a818581000000b005a8960de538mr18573821ywf.47.1701235878551; Tue, 28 Nov 2023 21:31:18 -0800 (PST) Received: from smtpclient.apple (2603-8001-7a00-01a0-25cf-5320-7a28-f02e.res6.spectrum.com. [2603:8001:7a00:1a0:25cf:5320:7a28:f02e]) by smtp.gmail.com with ESMTPSA id w204-20020a817bd5000000b0059f7ca6beb4sm4348209ywc.55.2023.11.28.21.31.17 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 28 Nov 2023 21:31:18 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\)) From: Mark Barton In-Reply-To: <87r0k9nrts.fsf@ericabrahamsen.net> Date: Tue, 28 Nov 2023 21:31:06 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <46719BEE-A5FA-42F1-B355-3A656B072E75@gmail.com> References: <4AB92E7F-BB02-413C-8F31-7BF096F0B32C@gmail.com> <87r0k9nrts.fsf@ericabrahamsen.net> X-Mailer: Apple Mail (2.3731.700.6) X-Spam-Score: 0.2 (/) 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: -0.8 (/) > On Nov 28, 2023, at 7:47 PM, Eric Abrahamsen = wrote: >=20 > merge 67518 67480 > quit >=20 > Mark Barton writes: >=20 >> Today I noticed that eglot would not start the powershell or python >> language servers that I had used recently. There was a warning in >> Messages that there was an unbound slot. >=20 > Thanks, this has already been reported, and I'm merging the bugs. FYI Confirmed the fix on my system with commit=20 02d88e36e911e76842369e565ca2dae9a7922f7b Unbreak Eglot, Jsonrpc as EIEIO = inches closer to CLOS (bug#67480)= From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 10 12:41:34 2024 Received: (at control) by debbugs.gnu.org; 10 Jan 2024 17:41:34 +0000 Received: from localhost ([127.0.0.1]:42831 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNca6-0008A7-Ha for submit@debbugs.gnu.org; Wed, 10 Jan 2024 12:41:34 -0500 Received: from mail-ed1-x52a.google.com ([2a00:1450:4864:20::52a]:50563) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNca4-00089q-PC for control@debbugs.gnu.org; Wed, 10 Jan 2024 12:41:33 -0500 Received: by mail-ed1-x52a.google.com with SMTP id 4fb4d7f45d1cf-55569b59f81so5519541a12.1 for ; Wed, 10 Jan 2024 09:41:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704908488; x=1705513288; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=Lp+jDCMJiAkhAWJX3cq1jA/Yas2GkMQl7gYBF48BaCE=; b=bV6xOQrW1R0i2f94CG/WK4/I4R75i0hPMUZE2YAiTugLOzKdlOZHgSzpOkL46Th69y nnV4QARYh3eCeqz1E28wtsvthcUS0yY20wFZLHAOxWpPGzv9di5p/4nh9bMwBDHe1e2+ hnRCQW4Koo8A+u1J/z7hBhEYReZXkX2UGB+GKaKORMVQtmkX1jVs9V6eFkOsaxIHZyEZ yEbrnOE+SGDwaMO4hG7HZ8nHmftuuNNgpf/ReOA0rO8Xu5Xio9fwZNHUeJnF1VxjKu4w hNRvkMvjlmXdWRrrmTZActTk34QBvglj/7GN8YJAx+FU/febdZgCodGjeQJejPL+Iy9h MP5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704908488; x=1705513288; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Lp+jDCMJiAkhAWJX3cq1jA/Yas2GkMQl7gYBF48BaCE=; b=wF0N1Zy71J4aLjZsaFWununUNdcvIHR6tHdn6VvyXBWexiS/jJxJ18VKZI7ed5rGzl VpOnQj8dMuHxPJITaAW1Gk3wYp3sBqJY3N6t4LptZZ3ec2JHmjBm59ricl9pS5c1aUuv JqXVwVl6DcKQhS4w65T2cPTX6WCE8yWZJzRS6+1XSykkvUK79SJ55aALmotHXYxc+qGr fF7cnuQAf11oQRgfWT56/O/rh96hw99PsTopxbtu9UKmF0aeZrFcB5QrxY0hReqkpCJ1 ItcuzWnkE8wJ/TnIv/7g1v4Df8ELRaT2ZV5eDMUEOvFsArySl5IAQ2hQlSey5K09WxIe v8/w== X-Gm-Message-State: AOJu0Yws+5cubyjaFih1ejYHyRgVygoWSObjGnKwmgvHHsoKTzBgPJXc /VpfbMcM0mNQrONbwVWMOdu36vEzkvdqQ5GVnr6B14UxYHsvHQ== X-Google-Smtp-Source: AGHT+IEbmf/PEglRO4TxuTqGxTCcd/To/wnGkEWthH2wwpPEM2+sEBUrt5LTHIOxY8jvTiFw/WjF2nRv+NccfPX7FGY= X-Received: by 2002:a50:c2c1:0:b0:557:17d5:9afe with SMTP id u1-20020a50c2c1000000b0055717d59afemr585164edf.66.1704908488266; Wed, 10 Jan 2024 09:41:28 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 10 Jan 2024 09:41:28 -0800 From: Stefan Kangas MIME-Version: 1.0 Date: Wed, 10 Jan 2024 09:41:28 -0800 Message-ID: Subject: To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: unarchive 67480 forcemerge 67480 67518 quit Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:52a listed in] [list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 T_SCC_BODY_TEXT_LINE No description available. 2.0 BLANK_SUBJECT Subject is present but empty 0.0 UNPARSEABLE_RELAY Informational: message has unparseable relay lines 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 (+) unarchive 67480 forcemerge 67480 67518 quit