Fedora 21 Mass rebuild update
omajid at redhat.com
Thu Jun 12 00:00:46 UTC 2014
* Peter Robinson <pbrobinson at gmail.com> [2014-06-09 11:35]:
> That's likely because both OpenJDK7 and OpenJDK8 both provide
> java-devel (based on a the repo as it stood at yesterday's compose so
> it doesn't include the mass rebuild packages):
> # repoquery --whatprovides java-devel
> I'm sure it should likely only be provided by one or the other.
No. JPackage/Fedora guidelines require all Java implementations to
provide 'java-devel = version-of-java-implementation'.
In practice, that means that all Java packages should require
java-devel. The problem is the bytecode level. The Java compiler by
default produces bytecode that is only compatible with itself or a
higher version of Java. Older Java implementations error out when they
see it. This is kind of opposite of what we want as a distribution,
where all java bytecode should correspond with the lowest version of
Java implementation that we ship.
Anyway, this whole point should become moot. java-1.7.0-openjdk will be
deprecated and removed from the distribution before Change Freeze. Only
java-1.8.0-openjdk will be left.
PGP Key: 66484681 (http://pgp.mit.edu/)
Fingerprint = F072 555B 0A17 3957 4E95 0056 F286 F14F 6648 4681
More information about the devel