Re: gnome-python-extras: revisited



The simplest thing to do is:

* rename the bindings directory so it is built last
* start the build in the desktop directory

-Joseph

=======================================================================
On Fri, 2005-06-17 at 08:22, guenther wrote:
> > > For example, if the build starts off in the bindings directory,
> > > gnome-python-extras for:
> > > * gtksourceview
> > > * gdl
> > > * totem
> > > * gtop
> > > * nautilusburn
> > > * gda
> > > 
> > > will *not* be built.
> > 
> > Nasty.
> 
> Oh, damn! Good catch, Joseph, yet again. :)
> 
> Guess it's time to break with the old habit of building platform and
> bindings entirely, before even starting to build desktop... :-/
> 
> 
> > I guess, as a short term solution (because all the dependencies reside
> > in directories that should be completely built), making LIBDEPS say:
> > 
> > LIBDEPS = platform/gtk+ platform/gnome-vfs desktop/gtksourceview
> > desktop/totem desktop/libgtop desktop/nautilus-cd-burner
> > bindings/gnome-python
> > 
> > Would work to cover all the options aside from gda, although i'm not
> > nearly as keen to start depending on things from office/ geektoys/ or
> > fifth-toe/ by default.
> 
> Neither am I. I never liked those forward/backward dependencies anyway,
> effectively prohibiting a clean build order of the meta-garballs. With
> all those dependencies, most meta-garballs are one big mess. <sarcasm>
> What's the purpose of those different official GNOME categories again?
> </sarcasm>
> 
> Well, guess we'll just have to deal with it...
> 
> IMHO it is "fine" to depend on garballs in platform, bindings and
> desktop here. Not sure about fifth-toe and geektoys, even less about
> office. But as it is gda only, maybe...
> 
> Paul, what about this:
> 
> * add commented out LIBDEPS dependencies to gnome-python-extras for the
>   latter ones (the nasty ones)
> * add a check to *rebuild* gnome-python-extras to the Makefiles of the
>   latter garballs, just as we did for mono already
> 
> I am totally aware that this will result in multiple rebuilds of
> gnome-python-extras for the default build (if all those extra garballs
> are built at least, which is not the average case). But since we got
> nasty dependencies like this...
> 
> ...guenther
> 
> 
> -- 
> char *t="\10pse\0r\0dtu\0  ghno\x4e\xc8\x79\xf4\xab\x51\x8a\x10\xf4\xf4\xc4";
> main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1:
> (c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}}
-- 
joseph_sacco[at]comcast[dot]net




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]