Closed ryandesign closed 5 months ago
It is indeed the test-files that are reason for the size increase. They are not required for building nor installing. Only if you wish to run the regression test.
How would you feel about offering an official distribution tarball for each version? It could exclude nonessential files like this testing directory, and include files like those generated by ./autogen.sh
. You could attach this tarball to the GitHub release.
I’ll look into it - I anyway need to do a fixup release because of visual studio warnings.
Please check if the distfile is now reasonable - I had to debug it remotely (since I have problems running autotools locally). According to logs it is doing the right thing.
Acount the generated files - this has to wait a bit more
Please check if the distfile is now reasonable
Indeed the tarball for 2.1.1 is only 117,915 bytes and for 2.2.0 it's only 119,589 bytes.
The GitHub generated tarball of ancient 2.0.0 was 102KB. The tarball of ancient 2.1.0 is 15.7MB. This increase is surprising. I think most/all of this is coming from the new
testing
directory. Is this directory required to build/install ancient? I tried deleting it and./configure
andmake
andmake install
worked fine.