[Please keep 55675@debbugs.gnu.org in CC] Erik Šabič schreef op vr 27-05-2022 om 15:32 [+0200]: > Well it fails on a test defined like this: > (ert-deftest helpful--docstring () >   "Basic docstring fetching." >   (should >    (equal >     (helpful--docstring #'test-foo t) >     "Docstring here."))) > > And fails like so: > ...............s...s..Test helpful--docstring-advice backtrace: > > Test helpful--docstring-advice condition: > >     (ert-test-failed >      ((should >        (equal >         (helpful--docstring ... t) >         "Docstring here too.")) >       :form >       (equal "Docstring here too.\n\nThis function has :around > advice: `ad-Advice-test-foo-advised'." "Docstring here too.") >       :value nil :explanation >       (arrays-of-different-length 84 19 "Docstring here too.\n\nThis > function has :around advice: `ad-Advice-test-foo-advised'." > "Docstring here too." first-mismatch-at 19))) > > F............................................................s...... Looks like a bug. > I don't know anything about emacs-ert. And I wasn't able to > figure out if it works for the upstream author. > > WDYT? I don't know if it fails for the upstream author, but I don't think that's relevant to Guix. More relevant I think, is that this bug appears in Guix, so it can cause problems for Guix users, so some fixing might be necessary. I don't know much about Emacs though, so you might need to contact upstream about the bug. Greetings, Maxime.