On 02/26/2015 08:45 AM, Jiri Vanek wrote:
> I'm not really proposing as I haven't thought about this
much yet, but
> the idea was about be adding a few empty binary packages "java",
> "java-devel", "java-headless" and so on (they could be
subpackages of
> javapackages-tools). Existing provides with the same names could be
> removed from JDK packages.
>
> "java" would be the preferred JRE in Fedora. The package would have no
> content, but it would have Requires on preferred Fedora JRE, currently
> java-1.8.0-openjdk. This could be easily changed as default JRE changes.
> The same is for other binary subpackages of "java", respectively.
>
> All system packages would require subpackages of "java" as they do now
> (unless there is good reason not to). Users that install "java" would
> get latest JRE, which would be updated to new major versions as they
> become default. Older JDKs would not be removed during update (unless
> there is no maintainer and they are obsoleted as currently), but users
> could remove them with "yum autoremove", unless something requires older
> JDK or they installed it explicitly.
Does it really seem to you as more simple solution both for packagers
and users?
it does snot to me...
Yes, IMO it is much simpler than the policy you are proposing.
--
Mikolaj Izdebski
Software Engineer, Red Hat
IRC: mizdebsk