Re: Enabling builddir != srcdir by default in jhbuild



I would like to have this as default too.

As pointed out previously, maybe we can run a whole build and create exceptions for those that doesn't build 
and file bugs for them, but change already the default?
I think the sooner the better, if not we are not going to take it out of our chest.

Cheers,
Carlos Soriano

----- Original Message -----
| 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.
| 
| 
| On 2 March 2016 at 10:29, Yanko Kaneti <yaneti declera com> wrote:
| > On Sun, 2016-02-28 at 09:54 -0600, Michael Catanzaro wrote:
| >> On Sun, 2016-02-28 at 14:33 +0000, Emmanuele Bassi wrote:
| >> >
| >> > My proposal is to enable this behaviour in the default jhbuildrc,
| >> > so
| >> > that all GNOME projects automatically build in a separate root.
| >> > This
| >> > change should have no, or minimal impact on the subset of the
| >> > moduleset that is covered by Continuous; it may require fixing the
| >> > build of various modules in the gnome-apps or gnome-world
| >> > modulesets.
| >> > The major upsides would be that:
| >> +1, I've been wanting to do this for a while.
| >>
| >> There is a problem though, in that Automake's vala support is pretty
| >> broken for git builds where builddir != srcdir, hence all (well,
| >> virtually all) vala projects only support builddir != srcdir when
| >> building from tarballs. Sometimes the only way to fix builddir !=
| >> srcdir issues is to introduce broken nonsensical changes to the
| >> Automake file [1]. So when you make this change, you should do a
| >> clean
| >> build of all the modules and add exceptions for all the modules that
| >> break, with the expectation that most Vala modules will be broken.
| >> (You
| >> were probably planning to do this anyway, so just pointing it out.)
| >>
| >> If anyone is interested in fixing this in Automake, that would be
| >> ideal.
| >
| > I was interested sometime ago and produced something minimal that works
| > for me but dropped the ball due to not being able to conjure the
| > testcases for the fix...
| >
| > http://lists.gnu.org/archive/html/automake-patches/2014-12/msg00000.html
| >
| >
| > - Yanko
| >
| >
| >> [1] https://bugzilla.gnome.org/show_bug.cgi?id=760679
| >
| > _______________________________________________
| > desktop-devel-list mailing list
| > desktop-devel-list gnome org
| > https://mail.gnome.org/mailman/listinfo/desktop-devel-list
| 
| 
| 
| --
| 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
| 


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