Dear fellow developers, MonetDB testing has been resumed. More precisely, "Stable" testing did already work fine last night; due to a typo, "Current" testing only ran for clients last night, but should be working as usual, again, as of tomorrow.
In the end, I opted for a "slightly hacky" but effective patch to keep the Mercurial (and CVS / SVN) checkouts clean, i.e., free from pollution by building & testing results (details are available on request ;-)), mostly to get testing up-and-running as quickly as possible, again. A major and proper re-design of MonetDB testing (i.e., the TestTools) will take a bit more than a day. It can now be done without disturbing the existing "production" version. Stefan On Wed, May 05, 2010 at 08:10:52AM +0200, Stefan Manegold wrote: > Dear all, > > unlike CVS (and SVN, if I recall correctly), Mercurial appears to recurse > into unkown (sub-)directories inside the checked-out working directory, > which can increase I/O activity, memory consumption and (hence) execution > time of most (if not all) hg commands considerable, in particular if these > unknown directory sub-trees are rather large. > > Hence, I'd recommend to place your build and prefix directories outside your > hg clone. > > Stefan > > On Wed, May 05, 2010 at 06:51:35AM +0200, Stefan Manegold wrote: > > Dear fellow developers, > > > > it appears that the directory structure used by MonetDB testing (read: the > > "TestTools"), in particular the setup that adminstrative data and testing > > results (incl. archives of the last 30 days) end up "polluting" the source > > tree, is not suitable for Mercurial --- at least the not totally up-to-date > > Mercurial 1.1 on our testing server that is still running Fedora 8 cannot > > cope well with the lots of extra "unknown" files and directories in the > > source tree. I have not yet tested, whether version of Mercurial (then > > running from another machine via NFS) would cope better. > > > > I guess, it's finally time to revise the design of TestTools --- at least > > the directory structure it uses --- after all, the priciple design is still > > from the last century. > > > > I will start doing so (later) today, but cannot promise that I'll finish the > > liberation from this legacy today. Hence, MonetDB testing (which did not run > > for the given reasons this night) will remain suspended until I finish the > > re-design and implementaion of a revised directory structure (or at least a > > temporary work around. > > > > I'll keep you posted. > > > > Stefan -- | Dr. Stefan Manegold | mailto:[email protected] | | CWI, P.O.Box 94079 | http://www.cwi.nl/~manegold/ | | 1090 GB Amsterdam | Tel.: +31 (20) 592-4212 | | The Netherlands | Fax : +31 (20) 592-4199 | ------------------------------------------------------------------------------ _______________________________________________ Monetdb-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/monetdb-developers
