First: there are no "jre-*-openjdk" packages, It's open source, and
the licensing is clearner than Sun's old licensing, so you don't have
to sign a separate agreement to get the jdk. The jdk *includes* the
jry.

And second, upstream chose to keep 1.6.x releases distinct from 1.7.x
releaes, with good historical cause. Java "n" versions are never
completely backwards compatible with Java "n-1" versions and there are
environments where people require one or the other, that they are
handled separately. So the full *package* name is
"java-1.6.0-openjdk", or "java-1.6.0-oracle" for the last Oracle
published version, and updates are applied to that particular
"package". Also, the upstream authors of the software, themselves,
chose to publish parallel, support versions with 1.4 and 1.5 and 1.6
and 1.7. All of the distinct major versions can be installed in
parallel, although anything preceeding 1.7.0 should now be replaced as
quickly as possible as insecure and unsupportable.

The *version", as far as RPM is concerned,  is in the next part of the
name, "java-1.6.0-openjdk-1.6.0", and the release in the last part of
the name, "java-1.6.0-openjdk-1.6.0-[mumble]".


On Sun, Jan 26, 2014 at 7:35 AM, Paul Robert Marino <[log in to unmask]> wrote:
> The package names don't match
>
>
>
> -- Sent from my HP Pre3
>
> ________________________________
> On Jan 25, 2014 22:23, Andrew Z <[log in to unmask]> wrote:
>
> Hello,
>  i just wonder why "yum update" doesn't show java-1.7.0-openjdk-1.7.0 as an
> update to jre-1.6.0-openjdk ?