Thiemo Seufer wrote: > I went through the whole set of failing builds for mips, fixed some > bugs and had at least a cursory look at each package.
As the maintainer of one of the packages on this list I'd like to say I appreciate your taking the trouble to do this. [...] > monotone # tries to run testsuite outside build dir I noticed this myself, and it will be fixed in the next upload, which will be within a few days. It isn't actually trying to run the testsuite outside the build directory. The mtn binary normally looks for a per-user configuration file in $HOME. If that file or any of its containing directories, in particular $HOME itself, don't exist, it carries on with its built-in defaults, but if it gets any error but "doesn't exist" on the open(), it bombs out. The mips(el) buildds -- unlike all the others, apparently -- set $HOME to a directory that exists but is inaccessible. Thus, the one invocation of the mtn binary from the testsuite that *doesn't* carefully disable the per-user config file (because it's just running --version, which user configuration cannot affect) failed and the build died. 0.37-2 will carry on with the built-in defaults if it can't read the per-user config file for any reason, not just ENOENT, and I'm glad to have caught and fixed this bug before anyone tripped over it in production use. However, it would be nice if this difference in configuration between the mips buildds and all the others were documented somewhere more obvious; it took me quite a bit of head-scratching to figure out what was wrong. zw -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

