On Tue, Jul 21, 2015 at 8:28 AM, David Woodhouse <[email protected]> wrote:
> On Tue, 2015-07-21 at 03:11 +0100, Alberto Ruiz wrote:
>> Another problem I didn't mention which is that sometime the checkout
>> dir makes "make" go bonkers at some point even with jhbuild build
>> -fac. It is quite often that I update my jhbuild setup after ages of
>> not touching it and I have to basically "rm -rf * && git reset -
>> -hard" and configure again to get the build going again. Given how
>> long it takes to jhbuild everything this is another extremely
>> annoying point that we can't ensure won't hit people. You can't leave
>> the thing building and go make a coffee, you have to work for the
>> automation system instead of the other way around. It is really a
>> disaster if you ask me that we enforce this on every GSoC student :/
>
> Perhaps the ideal solution would be to decouple the dependencies. When
> I'm trying to fix up some mail protocol back end in Evolution, I really
> *shouldn't* need to upgrade my entire system to the very latest
> glib/gtk+ and then upgrade a whole bunch of *applications* which for
> some reason don't work with the new libraries.

Yeah that's the most annoying and time consuming part.
I use jhbuild and it always has to build lots of stuff that I don't
care about (ex. Webkit) ... it becomes even more annoying if something
fails to build and I have to fix things just to get to what I want to
work on.
I try to avoid that by doing "buildone whatever" (where whatever is
mutter or gnome-shell mostly).
_______________________________________________
desktop-devel-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to