[GNC-dev] swig as permanent build requirement

John Ralls jralls at ceridwen.us
Tue May 21 09:45:53 EDT 2019



> On May 21, 2019, at 6:08 AM, Derek Atkins <derek at ihtfp.com> wrote:
> 
> John Ralls <jralls at ceridwen.us> writes:
> 
>>> On May 20, 2019, at 6:02 AM, Derek Atkins <derek at ihtfp.com> wrote:
>>> 
>>> Does the tarfile not create a tree gnucash_XXXXXX (where XXXXXX is the
>>> git hash of the tarball)?
>>> 
>>> I guess there is no way to disable this "feature" of github?
>> 
>> Nope. It just creates a zip file "gnucash-maint.zip" containing a
>> single directory "gnucash-maint" with no indication of what commit its
>> for.
>> 
>> I don't see any way to disable or modify the "clone or download"
>> behavior in settings.
> 
> :-/
> 
> Maybe we need a README.md that says right at the top "DO NOT DOWNLOAD A
> TARBALL/ZIPFILE FROM GITHUB"?

Well, we don't want to put it quite that way, because we do include swigged tarballs among the release downloads. I don't see the download link that used to be next to each commit, so the main issue for versioning is the big green button at the top of the main page. While we can easily add a warning about that to the top of the README, it's "below the fold" and so it's likely that a user wouldn't see it.

Regards,
John Ralls



More information about the gnucash-devel mailing list