Hi,

It is known that our bootstrapping script ("autogen.sh" in the top-level
directory) takes very long time to complete (for the first time),
because it performs a full build of the source code, to regenerate PO
files and manual pages.  I'm wondering if it is feasible to separate the
task into a new script "update.sh".  After the split, you can create a
release tarball by:

  $ ./autogen.sh
  $ ./configure
  $ make
  $ ./update.sh
  $ make dist

Pros:

- autogen.sh could be simpler and much faster
- smaller build logs for CI, like Hydra

Cons:

- "make dist" may not produce a usable tarball, unless you run
  "./update.sh" before

I've put those two scripts:
http://du-a.org/~ueno/junk/gettext/autogen.sh
http://du-a.org/~ueno/junk/gettext/update.sh

What do people think?

Regards,
--
Daiki Ueno

Reply via email to