Nicolas Mailhot wrote:
That's already basically what the jpackage nosrcs do (except we
the jvm zips not rpms since they're the only ones available)
The problem is - we don't have any control on what Sun chooses to put in
its own packages, nor on its (dubious) reading of the FHS, so as soon
someone installs the original sun package the game is over.
(we have an adaptation compat rpm that adds the right stuff alongside the
Sun package too but it can do nothing for the the Sun provides)
I wanted to thank you guys from jpackage for all your effort fighting
this battle over the years. I think that your point about not having
any control over what sun decides to do is the crux of the problem.
It would be very easy for sun to change the .spec to make their rpms
interact well with others, but for business reasons they are reluctant
to do so.
In the long term this issue needs to worked out between Red Hat, Inc.
Forcing rpm and yum to deal with the java rpm corner case is insane. It
will cause a layer of cruft that will need to be dragged along and
maintained for years.