On Wed, Sep 19, 2012 at 2:52 PM, Lars Müller
but this rpm does not fool yast, it doesn't have the needed clauses which I don't know what they are nor how to create :-(
This is not about to foul.
It's about to understand what's going on and then you'll see what's missing. As soon as you know what's required you know what the pseudo package has to provide.
Very likely a line like:
Provides: java
is required.
In the spec file of the java-1_7_0-openjdk package we have currently:
Provides: java = %{javaver}
Correct me if I'm wrong, but since java-1_7_0-openjdk provides java, and (presumably) Oracle's rpm also provides java, first question to ask is why is Yast trying to install java-1_6_0-openjdk. Presumably, because some package has something like: Requires: java = 1.6.0 If that package requires exactly 1.6.0, it must be: 1 - it does require java6 and doesn't work with java7, in which case you really need java-1.6.0-openjdk 2 - it works with java7 but that package (which?) is requiring too specifically. In case of 2, all you have to do is fix the offending package and make it "Require: java". -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org