[ 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 <[email protected]> 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 <[email protected]> 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 [email protected] https://mail.gnome.org/mailman/listinfo/desktop-devel-list
