Re: [Monotone-debian] Bug#623734: monotone: FTBFS: test suite timeout

Stephen Leake <[email protected]>
Newsgroups gmane.comp.version-control.monotone.devel
Message-ID <[email protected]>
Since it only happens with -jn, this is pretty clearly a bug in make.
While we could try to find a work-around, I don't see the point.

Just disable parallel builds in the Debian package, and in any other
official distribution where it is an issue.

It would be good to file a bug against make if we could find a small
reproducer.

Francis Russell <[email protected]> writes:

> As I'm sure everyone noticed, I filed a bug report to do with Monotone's
> Makefile handling. I'm pretty sure that this isn't something to do with
> the test suite, but a much stranger issue to do with monotone dependency
> handling.
>
> I suspect the issue may be due to the set of files named
> ./src/package_full_revision.*. The Makefile declares a number of these
> as phony targets so they'll always be rebuilt. Grepping the Make output
> gives:
>
> fpr@callisto:/tmp/monotone-1.0$ make -d -j2 2>&1 | grep Must
>   Must remake target `config.h'.
> Must remake target `all'.
> Must remake target `all-recursive'.
>   Must remake target `all-am'.
> Must remake target `all'.
>       Must remake target `config.h'.
>           Must remake target `src/package_revision_raw.txt'.
>           Must remake target `src/package_full_revision_raw.txt'.
>         Must remake target `src/package_revision.txt'.
>           Must remake target `src/package_full_revision_dist.txt'.
>       Must remake target `src/std_hooks.cc'.
>       Must remake target `src/schema.cc'.
>       Must remake target `src/package_revision.cc'.
>         Must remake target `src/package_full_revision.txt'.
>       Must remake target `src/package_full_revision.cc'.
>
> Francis
>
> _______________________________________________
> Monotone-debian mailing list
> [email protected]
> https://lists.nongnu.org/mailman/listinfo/monotone-debian
>

-- 
-- Stephe
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.