[ Picking this up again ]

I've been spending the last couple of days fixing modules on
git.gnome.org (you may have noticed a commit or two from me on your
modules fixing builddir != srcdir issues); submitting bugs/patches to
modules that are hosted elsewhere; and disabling non-srcdir builds
directly in the jhbuild modulesets. I'm fairly confident that all
remaining issues are now limited to modules that are in gnome-apps or
gnome-world, but I haven't tested things like all the C++ language
bindings modules.

If you maintain a module listed in jhbuild, *please* update your
jhbuild local repository and try build your module with the new
buildroot setting enabled. If your module fails to build, fixing it
would also be appreciated — as it would spare you and everybody else
time and effort; alternatively, you can poke me on IRC, and I'll
either fix it for you, or help you out in fixing it.

As a last resource, we can mark modules that do not support non-srcdir
builds in the various modulesets, but I'd rather avoid it as it
defeats the purpose.

Ciao,
 Emmanuele.


On 31 May 2016 at 17:51, Emmanuele Bassi <eba...@gmail.com> wrote:
> Hi;
>
> I already pushed the default change to master, as that will only
> affect new clones or updates. I'm also building locally the default
> gnome moduleset — but I can safely say that the core platform builds
> fine. I'm just worried about gnome-world, but for that I guess we'll
> have to wait until stuff breaks.
>
> Ciao,
>  Emmanuele.
>
> On 31 May 2016 at 17:47, Michael Catanzaro <mcatanz...@gnome.org> wrote:
>> On Mon, 2016-05-30 at 23:44 +0100, Emmanuele Bassi wrote:
>>> So, it seems that the discussion died on these shores.
>>>
>>> In the meantime, GVfs is but the latest module that broke because
>>> people don't test under builddir != srcdir; I really, *really* don't
>>> want to deal with this kind of perfectly avoidable build breakages
>>> any
>>> more.
>>>
>>> Ciao,
>>>  Emmanuele.
>>
>> Emmanuele, I think you can feel free to change the default in jhbuild
>> provided that everything in the apps and core suites still builds after
>> doing so. i.e. you need to make sure to add exceptions in the jhbuild
>> modulesets for all modules that need it.
>>
>> Just please wait a couple days first to see if there are any
>> substantial objections (which I do not expect).
>>
>> Michael
>
>
>
> --
> https://www.bassi.io
> [@] ebassi [@gmail.com]



-- 
https://www.bassi.io
[@] ebassi [@gmail.com]
_______________________________________________
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to