Hi,
On Thu, 23 Dec 2004 19:41:28 -0500, Willie Walker <William Walker sun com> wrote:<verbatim> nonetwork = True </verbatim>Why exactly do you want to do this? I'm confused as to why you would want to do this or how it would be helpful.I wanted to do this because I was building against the latest stuff. My initial experience was that people seemed to check stuff in before really testing it, which could cause the remainder of the build to break. This happened to me and it drove me nuts. I didn't want to suffer because someone wasn't being thorough, but I also wanted to be somewhat up to date.
As I told you on IRC, people do -not- usually “check stuff in before really testing”; I build the whole thing quite often and very seldom have problems, neither building nor running it. Please do not insist with that. The #gnome-hackers channel is not really a support channel, and despite the fact that people will usually answer questions there, it is much better to ask questions on the more support-oriented channels, like #gnome, #gnome-love, #gnome-help and so on. The -key- point is to be patient. On Thu, 2004-12-23 at 17:58 -0700, Elijah Newren wrote:
Ah, I think I figured out why you did the nonetwork stuff. Since you were running tinderbox, you restarted the build when you later found there were problems. That means you'd have to wait for absolutely every module to build correctly before you had a working tree. That's painful. If you had used "jhbuild build", then whenever there was a problem the build would stop, and when you resolved it, you would just pick up where you left off. No need to restart, and you're always making forward progress. And, no need to disable cvs updates just to "keep your system stable" because you're not going back and rebuilding something that already successfully built.
The ‘build’ command on jhbuild has a nice --start-at option which lets you restart from any module whenever you stop for any reason, and there is a command called ‘list’ which gives you a list of all modules in the order that jhbuild will build them, so that you can use it to skip some modules (there is also the --skip option, of course, but --start-at can be much more convenient at times) From rom experience helping people build gnome with jhbuild, I would rather emphatically recommend you (as I did on IRC...) and others to use ‘build’ instead of ‘tinderbox.’ The two commands are designed for rather different purposes, and specially when doing the very first build of gnome tinderbox can be an annoyance. Cheers, -- m -- Mariano Suárez-Alvarez <msuarezalvarez arnet com ar> http://www.gnome.org/~mariano
Attachment:
signature.asc
Description: This is a digitally signed message part