diff options
| author | Craig Jennings <c@cjennings.net> | 2026-08-26 12:25:39 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-08-26 12:25:39 -0600 |
| commit | 474a9bed31c583761e55b6072f07fcfd6d095471 (patch) | |
| tree | f5043bbf0fcfdc0637599643e579c03a876f1c19 /emojis/emojione-v2.2.6-22/1f939-1f3ff.png | |
| parent | adff1ee51c7fcb32872ce7b2f39ed35c1daa5ed0 (diff) | |
| download | dotemacs-main.tar.gz dotemacs-main.zip | |
None of the seven was a config regression. Each file had its own cause:
- config-utilities: the tests mocked fboundp with cl-letf. fset on a subr autoloads comp-run, which requires bytecomp, whose defun of byte-compile-file replaced the mock installed earlier in the same cl-letf. 30.2 hid it because ert happened to load bytecomp first. I extracted cj/--compile-elisp-file with an injectable availability predicate (fboundp by default), made cj/compile-this-elisp-buffer the wrapper, and had the tests inject a predicate instead of redefining a primitive. Added the missing no-compiler case.
- system-defaults-functions: the file let-bound use-package-always-ensure before anything declared it special. 30.2 downgraded that to a "Failed to parse package recentf" warning; 31.1 moves the defcustom to autoload time, where it is fatal at load. One defvar before the let.
- calibredb-epub-config: the jump tests stubbed calibredb while it was still an autoload, so the module's require loaded the real definition over the stub and the real command always ran. Require calibredb before any stub.
- agenda-query--render: org 9.8.7 parses the priority cookie with (looking-at org-priority-regexp), whose lazy prefix swallows everything between the stars and the cookie. The fixture now has no cookie and pins that the keyword is not recognised.
- prog-general-yas-activation: python-ts-mode prompts to install a missing grammar, which a batch run cannot answer. The test skips on treesit-ready-p rather than on the mode existing, and the module comment says why.
- integration-recurring-events: the fixtures are America/Chicago and the assertions expect Chicago rendering, so the file only passed on a machine in Central time. TZ is pinned in setup and restored in teardown.
The integration failure had been invisible since 08-17 because make test stops after a red unit phase. make test exits 0 again for the first time since then.
Diffstat (limited to 'emojis/emojione-v2.2.6-22/1f939-1f3ff.png')
0 files changed, 0 insertions, 0 deletions
