>>>> Stephen J Turnbull <stephen(a)xemacs.org> writes:
We definitely support (Open)Solaris and the *BSDs; there may be some
others. Of the usual suspects, I think maybe Mike S runs FreeBSD, R
Sparapani runs Solaris. I might be able to supply a NetBSD build
slave.
Adam used virtual machines for many of these systems. If someone want
to start from there Adam has promised to make them available.
More important than wordsize to Mac OS X is system version [...]
Yes. Some OS versions are long lived and must be treated almost as a
separate OS.
[...] I think we should focus on common configurations that exercise
large blocks of code that differ and aren't really optional. [...]
Are you suggesting that we should merge the four build configurations
we have now into one?
So, for example, although I've heard that people do have trouble
on
Lion, it's not obvious to me that we need more than a Linux build.
Most typos that break the build on Mac OS X will break most POSIX-y
systems (possibly including Cygwin).
There have been some Cygwin issues caught by the buildbot but I guess
mostly it is close to the Linux build.
OTOH, we do need a bot for (native) Windows, because that code base
has a huge component that's nothing like the Unix counterpart, and
APIs that change will break the build.
Agreed. I might cover this when reactivating the cygwin slave.
I would say that on POSIX-y systems we should probably have both
Xt/Athena-ish and GTK+ bots, though, [...]
We have four different configurations today. I think they are designed
from another angle. It is easy to add more configurations and cover
different widget sets etc but as you say it might give a maintenance
nightmare. It will also be harder to evaluate the builds if they are
all slightly different. So I'm for redesigning the configurations if
we can find some better, simpler, setup than we are using now.
If we get "other" bots, maybe we should have a two-tier
system. [...]
I hope error reporting can be better with new versions of
buildbot. Currently it is a bit rough.
Yours
--
%% Mats
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta