Re: Fedora 21 Mass rebuild update

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

 



* Peter Robinson <pbrobinson@xxxxxxxxx> [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
> java-1.7.0-openjdk-devel-1:1.7.0.60-2.5.0.22.pre04.fc21.x86_64
> java-1.8.0-openjdk-devel-1:1.8.0.5-9.b13.fc21.x86_64
> 
> 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.

Thanks,
Omair

-- 
PGP Key: 66484681 (http://pgp.mit.edu/)
Fingerprint = F072 555B 0A17 3957 4E95  0056 F286 F14F 6648 4681
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux