Re: GNOME CVS: libxslt kloczek



On 18/02/2004 4:09 PM, Mark McLoughlin wrote:

	So, I'm using gettext 0.11.5, which is what is in jhbuild. Getting the
version in jhbuild changed (if it should be changed, of course) will
probably cause the problem to be fixed for a lot of packages.
For a while, I've been planning on changing how "jhbuild bootstrap" works, since it really serves two purposes:

  1. check to make sure the required build tools are installed
  2. Install missing build tools

This blurred the distinction between "what version of the build tools should I install?" and "what version of the build tools are good enough?". As an example, "jhbuild bootstrap" currently installs libtool 1.5.2. The minimum requirement is really 1.5, but if you were going to install a new copy of libtool it would be silly to grab the older version. Unfortunately, the current bootstrap impl doesn't make this distinction.

As part of the rewrite, I added a separate "jhbuild sanitycheck" command now, that does (1) and a few other checks (such as making sure that each version of automake can see libtool.m4, gettext.m4, etc). The plan is to alter "jhbuild bootstrap" so that when you run it, it installs all of the build tools into your install root (ignoring anything installed by the distro). The idea is that the user has the choice of the following:

   * use distro provided versions of tools.  User runs "jhbuild
     sanitycheck" to make sure their system is sane.
   * install all the build tools.  This should leave the user with a
     sane build environment, but running "jhbuild sanitycheck" couldn't
     hurt.

It would be a good idea to hear what the minimum versions of tools such as gettext should be set at. You can see the versions of the various tools checked for at: http://anoncvs.gnome.gr.jp/viewcvs.cgi/jhbuild/jhbuild/commands/sanitycheck.py?annotate=HEAD

I'm currently treating gettext-0.10.40 as the minimum required version, but will change it if that is considered too old.

James.

--
Email: james daa com au
WWW:   http://www.daa.com.au/~james/





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]