FYI: Versioning support for IcedTea
Martin Buchholz
martinrb at google.com
Sun Sep 14 21:32:47 PDT 2008
Andrew et al,
Thanks for making IcedTea builds more self-identifying.
I would prefer:
- instead of "java version ..." as with the proprietary release, either
"IcedTea openjdk version ..." or
"openjdk version ..." as with "regular" openjdk.
- remove the "_0". The number following the underscore is the
"update release", a concept which the openjdks don't (yet) use,
and which makes no sense for IcedTea.
- report the version of hotspot, similar to the one reported upstream.
Especially important if you are mixing and matching JVMs
and class libraries.
The increased choice provided by open source java does provide
increased confusion, so version strings are more valuable.
Thanks,
Martin
On Fri, Sep 12, 2008 at 18:47, Andrew John Hughes
<gnu_andrew at member.fsf.org> wrote:
> This patch adds support for reporting the IcedTea
> version and Mercurial revision from the resulting build:
>
> $ ~/builder/icedtea/openjdk/build/linux-amd64/bin/java -version
> java version "1.7.0_0"
> IcedTea 1.8-pre-r1223 Runtime Environment (build 1.7.0_0-b35)
> OpenJDK 64-Bit Server VM (build 1.7.0_0-b35, mixed mode)
>
> For releases, just the version is reported i.e. "IcedTea 1.8".
> Comments welcome. It would be nice to have this support in
> IcedTea6 too for tracking bugs more easily.
>
> I also fixed a minor issue in that 'hg' was being used directly.
> We now always check for a hg binary, but only fail if it's missing
> when --enable-hg is set.
>
> ChangeLog:
>
> 2008-09-13 Andrew John Hughes <gnu_andrew at member.fsf.org>
>
> * Makefile.am:
> Patch the OpenJDK build with the version
> of IcedTea being used. Use $(HG) instead of 'hg'.
> * configure.ac:
> Always check for Mercurial, but only fail
> if --enable-hg is active.
>
> --
> Andrew :)
>
> Support Free Java!
> Contribute to GNU Classpath and the OpenJDK
> http://www.gnu.org/software/classpath
> http://openjdk.java.net
> PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
> Fingerprint = F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8
>
More information about the distro-pkg-dev
mailing list