Package: emacs;
Reported by: Dan McCarthy <daniel.c.mccarthy <at> gmail.com>
Date: Mon, 21 Apr 2025 14:26:04 UTC
Severity: normal
Found in version 30.1
To reply to this bug, email your comments to 77958 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#77958
; Package emacs
.
(Mon, 21 Apr 2025 14:26:04 GMT) Full text and rfc822 format available.Dan McCarthy <daniel.c.mccarthy <at> gmail.com>
:bug-gnu-emacs <at> gnu.org
.
(Mon, 21 Apr 2025 14:26:04 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Dan McCarthy <daniel.c.mccarthy <at> gmail.com> To: bug-gnu-emacs <at> gnu.org Subject: 30.1; Packages sometimes don't load after compilation Date: Mon, 21 Apr 2025 10:25:07 -0400
[Message part 1 (text/plain, inline)]
I'm currently seeing similar behavior to what's described in #26993 with the jira.el package. The currently installed version is 20250409.1800, but C-h f jira-issues reports: Cannot open doc string file "/home/blakestone/.emacs.d/elpa/jira-20250324.1926/jira-issues.elc" But I'm also seeing some behavior differences that imply that the actual functions in 20250409.1800 weren't loaded, not just the docstrings. Specifically, in 20250324.1926, jira-issues calls delete-other-windows. The current version doesn't do that anymore, but when I run M-x jira-issues it still deletes my windows. Starting a fresh Emacs fixes everything. So it seems like the problem is somewhere in package--reload-previously-loaded. Something that might matter: I have been working with a local fork of jira.el, installed with package-vc-install-from-checkout. After seeing the error I tried to fix it by deleting my fork with package-delete, then installing 20250409.1800 normally, but that didn't change the behavior. But I've also seen the docstring error intermittently with other packages that I haven't installed from a local checkout; magit, forge, and markdown-mode come to mind. Here are the entries in load-history pertaining to jira.el: ("/home/blakestone/.emacs.d/elpa/jira/jira-autoloads.el" (provide . jira-autoloads)) ... ("/home/blakestone/.emacs.d/elpa/jira-20250409.1800/jira-autoloads.el" (provide . jira-autoloads)) ... ("/home/blakestone/.emacs.d/elpa/jira-20250324.1926/jira.elc" (require . jira-issues) (require . jira-tempo) jira-version (provide . jira)) In GNU Emacs 30.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.31, cairo version 1.16.0) of 2025-02-24 built on october.example.org Windowing system distributor 'The X.Org Foundation', version 11.0.12014000 System Description: Slackware 15.0 x86_64 Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG LCMS2 LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LC_COLLATE: C value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: ELisp/l Minor modes in effect: switchy-window-minor-mode: t projectile-mode: t bug-reference-prog-mode: t global-git-commit-mode: t activities-tabs-mode: t activities-mode: t server-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tab-bar-history-mode: t tab-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t minibuffer-regexp-mode: t buffer-read-only: 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/blakestone/.emacs.d/elpa/jira-20250409.1800/jira-actions hides /home/blakestone/.emacs.d/elpa/jira/jira-actions /home/blakestone/.emacs.d/elpa/jira-20250409.1800/jira-detail hides /home/blakestone/.emacs.d/elpa/jira/jira-detail /home/blakestone/.emacs.d/elpa/jira-20250409.1800/jira-autoloads hides /home/blakestone/.emacs.d/elpa/jira/jira-autoloads /home/blakestone/.emacs.d/elpa/jira-20250409.1800/jira-table hides /home/blakestone/.emacs.d/elpa/jira/jira-table /home/blakestone/.emacs.d/elpa/jira-20250409.1800/jira-tempo hides /home/blakestone/.emacs.d/elpa/jira/jira-tempo /home/blakestone/.emacs.d/elpa/jira-20250409.1800/jira-pkg hides /home/blakestone/.emacs.d/elpa/jira/jira-pkg /home/blakestone/.emacs.d/elpa/jira-20250409.1800/jira-fmt hides /home/blakestone/.emacs.d/elpa/jira/jira-fmt /home/blakestone/.emacs.d/elpa/jira-20250409.1800/jira-doc hides /home/blakestone/.emacs.d/elpa/jira/jira-doc /home/blakestone/.emacs.d/elpa/jira-20250409.1800/jira-issues hides /home/blakestone/.emacs.d/elpa/jira/jira-issues /home/blakestone/.emacs.d/elpa/jira-20250409.1800/jira-utils hides /home/blakestone/.emacs.d/elpa/jira/jira-utils /home/blakestone/.emacs.d/elpa/jira-20250409.1800/jira-api hides /home/blakestone/.emacs.d/elpa/jira/jira-api /home/blakestone/.emacs.d/elpa/jira-20250409.1800/jira hides /home/blakestone/.emacs.d/elpa/jira/jira /home/blakestone/.emacs.d/elpa/jira-20250409.1800/jira hides ~/emacs-lisp/jira /home/blakestone/.emacs.d/elpa/activities-0.7.2/activities-tabs hides /home/blakestone/.emacs.d/elpa/activities.el/activities-tabs /home/blakestone/.emacs.d/elpa/activities-0.7.2/activities hides /home/blakestone/.emacs.d/elpa/activities.el/activities /home/blakestone/.emacs.d/elpa/activities-0.7.2/activities-list hides /home/blakestone/.emacs.d/elpa/activities.el/activities-list /home/blakestone/.emacs.d/elpa/transient-20250401.1655/transient hides /usr/local/share/emacs/30.1/lisp/transient /home/blakestone/.emacs.d/elpa/dictionary-20201001.1727/dictionary hides /usr/local/share/emacs/30.1/lisp/net/dictionary Features: (git-link js c-ts-common php-mode speedbar ezimage dframe php-face php php-project flymake timezone c-eldoc cc-mode cc-fonts cc-guess cc-menus cc-styles cc-align textsec uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check elfeed-show elfeed-search shr pixel-fill kinsoku svg dom elfeed-csv elfeed elfeed-curl elfeed-log elfeed-db elfeed-lib avl-tree url-queue url-file xml-query pulse emoji-labels emoji multisession sqlite tabify flyspell ispell shadow sort mail-extr ehelp emacsbug reposition disass finder jka-compr debug backtrace cl-print vc-annotate vc-dir ewoc vc-filewise shortdoc goto-addr magit-extras misearch multi-isearch loaddefs-gen mm-archive network-stream url-cache package-vc vc cus-edit cus-start lisp-mnt finder-inf display-line-numbers dired-aux comp-common help-fns radix-tree emacsql-sqlite-builtin face-remap diary-lib diary-loaddefs tramp-cmds tramp-cache time-stamp tramp-sh go-mode find-file ffap etags fileloop xref session desktop frameset cua-base cus-load switchy-window clang-format+ clang-format vc-git vc-dispatcher cc-cmds cc-engine cc-vars cc-defs package-x notifications dbus xml jira jira-issues jira-detail jira-doc jira-actions jira-tempo jira-fmt jira-utils jira-table jira-api tablist tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent jiralib2 dash request use-package-core jira-markup-mode vtable mule-util tar-mode arc-mode archive-mode arrow-keys semantic/symref/grep semantic/symref semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet realgud realgud-zshdb realgud:zshdb-track-mode realgud:zshdb-core realgud:zshdb-init realgud-trepan3k realgud:trepan3k-track-mode realgud:trepan3k-core realgud:trepan3k-init realgud-trepan2 realgud:trepan2-track-mode realgud:trepan2-core realgud:trepan2-init realgud-trepanpl realgud:trepanpl-track-mode realgud:trepanpl-core realgud:trepanpl-init realgud-trepanjs realgud:trepanjs-track-mode realgud:trepanjs-core realgud:trepanjs-init realgud-lang-js realgud-trepan realgud:trepan-track-mode realgud:trepan-core realgud:trepan-init realgud-remake realgud:remake-track-mode realgud:remake-core realgud:remake-init realgud-rdebug realgud-rdebug-track-mode realgud-rdebug-core realgud-rdebug-init realgud-lang-ruby realgud-perldb realgud:perldb-track-mode realgud:perldb-core realgud:perldb-init realgud-lang-perl realgud-pdb realgud:pdb-track-mode realgud:pdb-core realgud:pdb-init realgud-lang-python python realgud-kshdb realgud:kshdb-track-mode realgud:kshdb-core realgud:kshdb-init realgud-gub realgud:gub-track-mode realgud:gub-core realgud:gub-init realgud-gdb realgud:gdb-track-mode realgud:gdb-init realgud:gdb-core realgud-bashdb realgud:bashdb-track-mode realgud:bashdb-core realgud:bashdb-init realgud-lang-posix-shell realgud:run realgud-locals-mode realgud-breakpoint-mode realgud-backtrack-mode realgud-track-mode realgud-backtrace-mode realgud-attach realgud-lang-java realgud-track realgud-shortkey realgud-menu realgud-eval realgud-cmds realgud-send realgud-window realgud-utils eshell realgud-init realgud-file realgud-core realgud-reset realgud-buffer-helper realgud-buffer-breakpoint realgud-buffer-backtrace realgud-locals realgud-buffer-locals realgud-buffer-command realgud-buffer-info realgud-lochist org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie treesit executable ob-comint org-pcomplete org-list org-footnote org-faces org-entities org-version 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-compat org-macs realgud-bp realgud-bp-image-data realgud-lang esh-mode esh-var esh-cmd generator esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-module-loaddefs esh-util realgud-loc realgud-buffer-source realgud-key key realgud-follow realgud-fringe realgud-helper loc-changes realgud-regexp realgud-custom load-relative projectile project grep ibuf-ext ibuffer ibuffer-loaddefs acme-search cl quack compile cmuscheme scheme advice syslog-mode hsluv man ov net-utils hi-lock ido hide-lines tramp trampver tramp-integration files-x tramp-message tramp-compat xdg tramp-loaddefs forge-repos forge-tablist hl-line forge-topics forge-commands forge-semi forge-bitbucket buck forge-gogs gogs forge-gitea gtea forge-gitlab glab forge-github ghub-graphql treepy gsexp ghub url-http url-gw nsm url-auth let-alist gnutls forge-forgejo forge-notify forge-revnote forge-pullreq forge-issue forge-discussion forge-topic yaml parse-time iso8601 eieio-custom wid-edit bug-reference forge-post markdown-mode rx color thingatpt noutline outline forge-repo forge forge-core forge-db closql emacsql-sqlite emacsql emacsql-compiler eieio-base magit-bookmark 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 imenu magit-diff smerge-mode diff diff-mode track-changes easy-mmode git-commit log-edit message sendmail yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util time-date 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 pcomplete comint ansi-osc ring ansi-color magit-mode transient edmacro kmacro benchmark magit-git magit-base magit-section format-spec cursor-sensor crm llama compat activities-tabs activities warnings persist bookmark text-property-search pp ecf-mode cl-extra help-mode dcm-general server activities-autoloads activities.el-autoloads android-mode-autoloads archive-rpm-autoloads bitbake-el-autoloads clang-format-autoloads css-eldoc-autoloads csv-mode-autoloads dockerfile-mode-autoloads eat-autoloads edit-server-autoloads elfeed-autoloads forge-autoloads closql-autoloads emacsql-autoloads ghub-autoloads git-link-autoloads go-mode-autoloads google-translate-autoloads indent-tools-autoloads hydra-autoloads jira-autoloads jira-markup-mode-autoloads jiralib2-autoloads json-reformat-autoloads lv-autoloads magit-svn-autoloads magit-autoloads pcase magit-section-autoloads llama-autoloads dash-autoloads markdown-mode-autoloads mmm-mode-autoloads persist-autoloads php-mode-autoloads popup-autoloads projectile-autoloads pydoc-autoloads quack-autoloads realgud-autoloads realgud-recursive-autoloads request-autoloads rfc-mode-autoloads rust-mode-autoloads s-autoloads session-autoloads strace-mode-autoloads switchy-window-autoloads syslog-mode-autoloads hsluv-autoloads ov-autoloads hide-lines-autoloads tablist-autoloads test-simple-autoloads tramp-term-autoloads transient-autoloads treepy-autoloads vanc-mode-autoloads wiki-summary-autoloads info with-editor-autoloads wordel-autoloads yafolding-autoloads yaml-autoloads yaml-mode-autoloads zone-rainbow-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 icons 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/x-win x-win term/common-win x-dnd 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 dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo gtk x-toolkit xinput2 x multi-tty move-toolbar make-network-process emacs) Memory information: ((conses 16 2608672 467543) (symbols 48 51526 40) (strings 32 514678 40005) (string-bytes 1 38520450) (vectors 16 158211) (vector-slots 8 2409063 283210) (floats 8 2496 4050) (intervals 56 219936 3110) (buffers 984 101))
[Message part 2 (text/html, inline)]
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.