Re: SOLVED: [mlmmj] make check fail for 1.4.0.a2

Baptiste Daroussin <[email protected]> Mon, 03 Jul 2023 07:26:23 +0000
Newsgroups org.mlmmj.mlmmj
Message-ID <t5psz3pfiku273z2zy54tdvskslhbzibask5yijxly6xo7macx@qpdkzycgcpzr>
On Mon, Jul 03, 2023 at 09:03:12AM +0200, Baptiste Daroussin wrote:
> On Sun, Jul 02, 2023 at 07:46:45PM +0200, Franky Van Liedekerke wrote:
> > My tests still fail on 4 checks:
> > 
> > mlmmj:generate_subconfirm  ->  failed: atf-c/utils.c:81: Cannot open
> > atf_utils_fork_out.txt  [0.048s]
> > mlmmj:generate_subscription  ->  failed: atf-c/utils.c:81: Cannot open
> > atf_utils_fork_out.txt  [0.049s]
> > mlmmj:notify_sub  ->  failed: atf-c/utils.c:81: Cannot open
> > atf_utils_fork_out.txt  [0.047s]
> > mlmmj:send_help  ->  failed: atf-c/utils.c:81: Cannot open
> > atf_utils_fork_out.txt  [0.052s]
> > 
> > Running on latest fedora 38, all updates installed (not running as root as
> > well, but a regular user account used for compiling)
> > 
> > After running make check via strace, it seems atf fails because of nopenope
> > not existing. I never heard of this program, but then I found this in
> > ./tests/mlmmj.c:
> > 
> >  ./tests/mlmmj.c:        exec_or_die("/usr/bin/nopenope", NULL);
> > ./tests/mlmmj.c:    atf_utils_wait(p, 1, "", "mlmmj: Execution failed for
> > '/usr/bin/nopenope': No such file or directory\n");
> > ./tests/mlmmj.c:    int val = exec_and_wait("/usr/bin/nopenope", NULL);
> > 
> > I don't know why tests/mlmmj.c searches for this weird command :-)
> 
> here we are testing a non existing command execution, so what you see is
> expected.
> 
> there are 4 unit tests not working on fedora 37 according to my CI, I am
> investigating them:
> 
> https://builds.sr.ht/~bapt/job/1017633
> 
> Best regards,
> Bapt
> 
> 

Self replying because my memory is... bad. I already worked on the issue: on
fedora kyua is too old, I have pinged a couple of month ago the maintainer to upgrade it
from 0.13 to 0.21, which he did in fedora 39 if I trust

https://bodhi.fedoraproject.org/updates/?packages=kyua

Best regards,
Bapt