Sean Whitton <spwhit...@spwhitton.name> writes: > control: tag -1 + pending > control: close 1067133 > > Hello, > > On Wed 20 Mar 2024 at 12:06am -07, Xiyue Deng wrote: > >> Found the upstream fix for the test failures[1]. I have backported the >> patch in [2] > > In the future, especially with dgit-maint-merge(7), it's a good idea to > use 'git cherry-pick -x' to backport upstream patches like this, so that > it's easily traceable by others. In lieu of this, I've added a note of > the upstream commit in d/changelog. >
Good tip! Will use this in future. >> Meanwhile, it looks like I was jumping to conclusion a little too >> soon. TL;DR it will still get stuck without running in the source >> directory. So IMHO disabling autopkgtest would be a sensible choice, >> which I did in [3]. >> >> Also built and uploaded the latest version to mentors[4]. PTAL. TIA! >> >> Longer analysis of tests getting stuck: >> >> Comparing working and not working settings using strace, I noticed that >> during buttercup tests it would get stuck closing >> test/clojure-mode-refactor-rename-ns-alias-test.el, which I still didn't >> know why unfortunately. If I disabled/renamed this file, buttercup >> would finish running, and would fail due to unable to load clojure-mode >> in the source tree. And yes, specifically the file in the source tree >> as in the following error message: >> >> ,---- >> | Cannot open load file: No such file or directory, >> | /home/manphiz/Projects/debian-packaging/clojure-mode/clojure-mode >> `---- >> >> I even tried directly using `--eval "(load-library \"clojure-mode\")"` >> which actually succeeded, but it still failed with the same error. >> Given this I would have to assume that buttercup requires running in the >> source tree. > > It's likely possible to patch the tests; I doubt it's fundamental to > Buttercup. > I got the same feeling. Will continue to investigate. > Thanks for adopting the package. Np! -- Xiyue Deng
signature.asc
Description: PGP signature