Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

auctex-latexmk cannot be checked out by github fetcher because of non-existent directory .config/emacs/.cache/quelpa/build/ #16653

Open
bryce-carson opened this issue Nov 10, 2024 · 1 comment

Comments

@bryce-carson
Copy link
Contributor

Description :octocat:

Recently I opened #16647, which described an issue caused by package updates
affecting magit. Another user experiencing the issue, who did not use the same
work-around as I did, suggested updating packages again. I thought to do that,
and begin keeping my packages up-to-date (I usually let them get quite stale).

Without removing the work-around I described---which shouldn't affect anything
because it is a valid user configuration option regardless---I updated my Emacs
packages. The message seen in [reproduction-guide] was then observed.

Reproduction guide 🪲

  • Start Emacs
  • SPC f e U (configuration-layer/update-packages)

Observed behaviour: 👀 💔
The following message is displayed in Messages:

Fetcher: github
Source: smile13241324/auctex-latexmk

condition-case: Failed to checkout ‘auctex-latexmk’: ‘Can’t run process in non-existent directory: /home/bryce/.config/emacs/.cache/quelpa/build/’

Expected behaviour: ❤️ 😄 auctex-latexmk should not fail to checkout
due to a non-existent directory; the directory, if required, should be created
(especially inside the Spacemacs cache directory).

System Info 💻

  • OS: gnu/linux
  • Emacs: 29.4
  • Spacemacs: 0.999.0
  • Spacemacs branch: develop (rev. 60dcd8c)
  • Graphic display: t
  • Running in daemon: nil
  • Distribution: spacemacs
  • Editing style: vim
  • Completion: helm
  • Layers:
(csv html sql windows-scripts
     (python :variables python-format-on-save t)
     meson yaml
     (auto-completion :variables auto-completion-idle-delay 0.7 auto-completion-minimum-prefix-length 0 auto-completion-enable-snippets-in-popup t auto-completion-enable-help-tooltip t)
     emacs-lisp common-lisp
     (git :packages magit magit-section evil-collection evil-surround git-timemachine transient)
     themes-megapack helm
     (ess :variables ess-assign-key "\255" ess-r-backend nil)
     markdown info
     (java :variables java-backend 'lsp)
     (latex :variables latex-view-pdf-in-split-window t latex-refresh-preview t latex-build-engine 'luatex)
     org javascript
     (shell :variables shell-default-height 30 shell-default-position 'bottom shell-default-shell 'vterm)
     syntax-checking)
  • System configuration features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM XWIDGETS GTK3 ZLIB

Backtrace 🐾

NOT APPLICABLE

@bryce-carson
Copy link
Contributor Author

Manually creating the directory allows package upgrade to continue, without any apparent error.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant