Follow-up Comment #11, patch #3301 (project freeciv):

So, on the general topic of which compression formats to distribute in future
(which this is probably the wrong place for, but never mind)...

> We're certainly late by introducing .tar.bz2 now when others 
> are already abandoning it.
We've actually been shipping .tar.bz2 since 1.5.3(!), apparently (see here
<http://download.gna.org/freeciv/stable/OLD/>). Since 2.0.0 we've been
shipping all of .tar.gz, .tar.bz2, and .zip, the latter two presumably
produced by the mandraulic release process
<http://freeciv.wikia.com/wiki/Release#Upload_source_archives>.
(I had no idea it was so easy to get automake to do it for you -- as you can
probably tell, I don't really understand automake.)

And then there was
>>> there's always .zip as a fallback.
>> We have .zip?
> Yup.
...which resulted in patch #3331, now applied to S2_4/trunk.

So now we have:
* S2_3 building .tar.gz and mandraulic process to distribute .tar.bz2 and
.zip
* S2_4+ building all three from "make dist" (so users see nothing different)

So, two remaining questions:
* Back to comment #7: from 2.4, can we drop .tar.gz, and use .zip as the lo-fi
fallback?
** (Excepting the anti-ZIP arguments we've already heard.)
** My vague recollection of days when gzip/zip were scarce is that systems had
both, or neither (only "compress").
** Sourceforge download stats for 2.3.2:
*** .tar.bz2 (default for Unix browsers): 1300-2000/month (49% Linux, 35%
Windows, 10% unknown)
*** .zip (default for no-one): 320-480/month (86% Windows users, rest mostly
split evenly between Linux/Mac/unknown)
*** .tar.gz (default for no-one): 110-160/month (60% Linux, 26% Windows, 12%
Mac, 3% Unknown)
*** (For comparison, the Windows gtk installer is 7400-15200/month.)
** For me the bulk of the release time is uploading, so the fewer formats the
better. If .tar.gz is genuinely useful then I don't put my personal
convenience ahead of that of users, but if it's a waste of time I'd happily
drop it.
* Any reason not to port the bz2/zip automake changes back to S2_3? They'd
save a manual step in future 2.3.x releases.
** Is automake 1.8 an onerous requirement? It only affects people building
from svn or regenerating configure etc. Do these specific changes affect
anyone who doesn't actually run "make dist"?
*** (As current release manager, I seem to have automake 1.11.1, and am
unlikely to regress.)
** Perhaps we're relying on it already? I notice a reference to
"WANT_AUTOMAKE=1.8" at the top of autogen.sh (labelled as a Gentoo kludge).

    _______________________________________________________

Reply to this item at:

  <http://gna.org/patch/?3301>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to