Package: emacs Version: 1:28.2+1-1 Severity: important X-Debbugs-Cc: debian-emacsen@lists.debian.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Here's the reproducer (tested on a couple of different debian testing / unstable machines). This is with Debian's build of emacs 28.2. I cannot replicate the issue with upstream emacs 28.2 built from source #---------------------------------------------------------------------- tempdir=$(mktemp -d) cd $tempdir git clone https://github.com/jorgenschaefer/emacs-buttercup.git cd emacs-buttercup export HOME=/nope rm *.elc emacs -Q -batch -L . -f batch-byte-compile buttercup.el buttercup-compat.el emacs -Q -batch -L . -l buttercup -f buttercup-run-discover #---------------------------------------------------------------------- For me this yields errors of the following form Traceback (most recent call last): normal-top-level() command-line() command-line-1(("-L" "." "-l" "buttercup" "-f" "buttercup-run-discover")) buttercup-run-discover() buttercup-run() buttercup--run-suites((#s(buttercup-suite "The buttercup--enclosed-expr fu... mapc(buttercup--run-suite (#s(buttercup-suite "The buttercup--enclosed-exp... buttercup--run-suite(#s(buttercup-suite "For stale `elc' file checks" nil ... buttercup--run-suite(#s(buttercup-suite "`buttercup-check-for-stale-elc'" ... buttercup--run-spec(#s(buttercup-spec "should do nothing for `el' files" #... buttercup--update-with-funcall(#s(buttercup-spec "should do nothing for `e... apply(buttercup--funcall (closure ((elc-time . 2) (el-time . 3) t) nil (sp... buttercup--funcall((closure ((elc-time . 2) (el-time . 3) t) nil (spy-on '... apply((closure ((elc-time . 2) (el-time . 3) t) nil (spy-on 'file-attribut... (closure ((elc-time . 2) (el-time . 3) t) nil (spy-on 'file-attributes :an... spy-on(file-attributes :and-call-fake (closure ((elc-time . 2) (el-time . ... buttercup--spy-on-and-call-replacement(file-attributes (lambda (&rest args... comp-subr-trampoline-install(file-attributes) comp-trampoline-compile(file-attributes) error("Cannot find suitable directory for output in `native-comp-eln-load-... error: (error "Cannot find suitable directory for output in ‘native-comp-eln-load-path’") - -- System Information: Debian Release: bookworm/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.0.0-rc7-amd64 (SMP w/8 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE=en_CA:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages emacs depends on: ii emacs-gtk 1:28.2+1-1 emacs recommends no packages. emacs suggests no packages. - -- no debconf information -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEkiyHYXwaY0SiY6fqA0U5G1WqFSEFAmNLCgUACgkQA0U5G1Wq FSH2+hAAsJ4cDWeqp2qV1uPpUmrhKbaei9A9W4qOvOfksXWn17NfCGyw8vVYzvkr vcpPQ7KaKy3tALTAENalsUyM7nF+KHQAQQmLOFET0Fwy3Qhx14ZCUbE3+mGy7bMQ pNt8+0vzcmJ1Oq4J4/81AdZqC6LDwrDTayl7gvOscQLuNhrKz8IrgQtkiNOIBbTl 0KkK3ZvtGqdfprBChziDnzGrWVxLsh5xcenTTh4N5/ysFq+zgPHb/Yp048wLdy+7 wn+eu4z/0xY9EYjixn50YjwRuTFDnCOM764Q71nV6KdveWYWDQScu1aIxQzi+wVM DutpmmRD4wPnwG3ePVFAz0zsAFhxYt1jXhGzAUkYV/gFxY+eHH31V4I6wUJhLmv1 7ji//z2+1xcDQA+5whs30iq84Q9iT5yeHgJVYSWD30ALeg23/pSnBEWsG6AXWTbV xAMYlUBW2wLpVocuBtINm/93qLhXJktM8o3ZZcKtjuQM/YqXhTaUfWtvfNRIq1Py VvMDzA2TZVPJCqL/isLnPR9yIprf7F4UZcmDxEQFmXKj1T8o679zDAqHvUmQiZn3 +uuVjNUTLRzDeBCF6wctY4TgIAj2ARDtsojFLkkc0txZ/VAZPOsPGvzCvqFeuunG Q9gnpKU0oU35wDll5WG7FDZ7HMShbjPZG+DjpnL+V5CkrbcByTg= =8U6X -----END PGP SIGNATURE-----