* 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