On Wed, Sep 19, 2012 at 05:00:07PM +0200, Carlos E. R. wrote: [ 8< ]
We can not get updates for the "java-1_6_0-sun" package. Instead, we can install "jre-6u33-linux-amd64.rpm", which rpm lists as "jre-1.6.0_33-fcs.x86_64".
The problem is that the system (yast) does not recognize this package as a valid java, and insists on installing java-1_6_0-openjdk or others, and we have to keep and update two versions of java that I do not want or need.
What I want is simply an empty rpm in place of the original (12.1, 11.4) java-1_6_0-sun, with the appropriate requires, provides, etc fields (which I know nothing about) so that yast is fooled. And I can install jre from oracle and use it.
That would be enough.
If you feel interested, you could instead provide a package like the one that fetches the MS fonts, fetching java instead.
You can't compare the fonts situation with java. How many security fixes have been needed for the fonts and how many for java? Or with other words: the fonts are static while java is something else. As soon as openSUSE offers a way to pull the JRE from Oracle we also have to ensure to keep it up to date. A pseudo package with the provides and requires is not this hard and should be easy to establish by the comminity. The harder part is to keep this up to date and to trigger an update of the scripts to fetch a fixed version. Here you're asked to draft a mechanism which is easy to handle and allows openSUSE to let the user pull in the JRE on request plus an easy way to handle updates as well. After you've written down such an abstract design you need somone willing to implement and maintain it. Good luck, Lars -- Lars Müller [ˈlaː(r)z ˈmʏlɐ] Samba Team + SUSE Labs SUSE Linux, Maxfeldstraße 5, 90409 Nürnberg, Germany