2009/5/8 "C. Bergstr?m" <cbergstrom at netsyncro.com>: > Alan Coopersmith wrote: >> >> ? I'm also planning on proposing >> a new "X Gate" Project to host a live clone of the master NV gate >> > > Please correct me if I'm wrong, but don't you already publish all of your > patches? ?As a consumer and user of fox-* gates I'm quite happy with patches > + tarball. ?If you're planning to import all the code into a monolithic hg > repo then I'd really really kindly ask you don't. ?Xorg went modular exactly > to avoid this. > > ./Christopher
Yes, you are wrong. It is not a 'monolithic hg repo'. It is a modular collection of independent Modules, a moduar framework. What it does is automating the successive (in the right self-hosting order!!!) build of the shipping modules into deliverables. If it is true that you ever took a look into the fox-gate, then you should know this and have seen it after 5 minutes. Alan Coopersmith's and the X11 group's fox-gate is an excellent and easily extensible non-monolithic system of Makefiles and patches, everything else, all the modules, get fetched from freedesktop.org - right according to version as simply defined in each subdir's Makefile. Xorg's migration to modular (7.0) was a pain at that time. Furthermore it lead to lots of configuration redundancies during each global clobber build. While it does have some clear advantages, too, it is a bad idea to compile every module and to apply every patch manually at the cmd line (what an error-prone nonsense). All that the fox-gate does, is AUTOMATING those aspects. Are you suggesting, this was a bad idea??? Aha. No regards to a selfproclaimed Solaris-community hater (according to own self-description).
