Re: Please explain the release notes...

Stephen Leake <[email protected]>
Newsgroups gmane.comp.version-control.monotone.devel
Message-ID <[email protected]>
Richard Levitte <[email protected]> writes:

> In the release notes, there's a section saying we need to check a
> minimum set of targets:
>
> ----------------------------------------------------------------------
> 1) Make sure that the buildbot looks reasonably green.  Let's not
>    release stuff that's known to be broken on any major platforms, eh?
>
>    Also check that the following Makefile targets work:
>
>     Unix and Win32: all check 
>
>     Unix : doc/monotone.pdf doc/monotone.ps distcheck dist distclean
>
>     Win32: win32_installer
> ----------------------------------------------------------------------
>
> What I'm wondering is this whole set of check, distcheck, dist and
> distclean...  distcheck calls the targets check, dist and distclean
> plus a whole bunch more, why do we need to try more than distcheck?

Good point.

I wasn't clear what all of these did when I added this, but they were
all suggested by someone.

We certainly want check to pass on all targets; that's primary monotone
functionality.

distcheck calls check in different circumstances, so it can fail while
calling check directly can pass. I don't think the converse is true.

It would make sense to delete dist and distclean, and possibly check (on
Unix), from the list; people can call those directly if needed to debug
distcheck problems.

What list of targets are you actually proposing? I'm not clear how to
interpret the "..." in your message.

-- 
-- 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.