> On May 15, 2019, at 7:49 AM, Geert Janssens <geert.gnuc...@kobaltwit.be> 
> wrote:
> 
> Op woensdag 15 mei 2019 15:43:43 CEST schreef John Ralls:
>> OK, that all sounds reasonable.
>> 
>> Regards,
>> John Ralls
> 
> Glad you agree.
> 
> Remaining question is when to introduce this ? Would you do it for the next 
> stable release or on master ? I'm inclined to go for the latter as not to 
> trip 
> up too many distro packagers in the middle of a stable series.

I agree that we don't want to mess with the release build requirements during a 
stable series, but why not continue to pre-swig the release tarballs?  We can 
distinguish between swig-foo.c being in srcdir or not to decide whether swig is 
required. If it's there then we're building from a pre-swigged tarball; if not 
then we run swig. As long as the builder follows our advice and builds in a 
separate directory there's no conflict as swig-foo.c goes in builddir. If that 
bugs you then we can remove that behavior and swigging from the dist target for 
4.x.

Versioning of releases shouldn't change either: We want the release to be 
gnucash-3.6 and a post-release Github tarball to build gnucash-3.6-whatever.

Regards,
John Ralls

_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to