Bug 469893

Summary: missing java-fonts providing in openjdk packages
Product: [Fedora] Fedora Reporter: Luca Foppiano <luca>
Component: java-1.6.0-openjdkAssignee: Lillian Angel <langel>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: 9CC: langel, lkundrak, luca, mjw
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-11-13 18:41:42 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Luca Foppiano 2008-11-04 16:38:15 UTC
Description of problem:
openjdk should provides also java-fonts meta package. This is required to install a many java packages (for example spring2*) from jpackage repository version 5.0 (don't know if also with the actual 1.7 version).
You should simply add "provides: java-fonts" in spec file.

Version-Release number of selected component (if applicable):
java-1.6.0-openjdk-1.6.0.0-0.18.b09.fc9.i386

How reproducible:
just add jpackage 5.0 repository and try to install spring2-beans

Steps to Reproduce:
1. install jpackage repository
2. change to version 5.0 in the jpackage17.repo file
3. yum install spring2-beans
  
Actual results:
[root@localhost ~]# yum install spring2-beans.noarch
Loaded plugins: refresh-packagekit
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package spring2-beans.noarch 0:2.5.5-1.jpp5 set to be updated
--> Processing Dependency: spring2-core = 2.5.5-1.jpp5 for package: spring2-beans
--> Processing Dependency: spring2 = 2.5.5-1.jpp5 for package: spring2-beans
--> Running transaction check
---> Package spring2.noarch 0:2.5.5-1.jpp5 set to be updated
--> Processing Dependency: java-fonts for package: spring2
---> Package spring2-core.noarch 0:2.5.5-1.jpp5 set to be updated
--> Processing Dependency: backport-util-concurrent >= 3.0 for package: spring2-core
--> Running transaction check
---> Package spring2.noarch 0:2.5.5-1.jpp5 set to be updated
--> Processing Dependency: java-fonts for package: spring2
---> Package backport-util-concurrent.noarch 0:3.1-2.jpp5 set to be updated
--> Finished Dependency Resolution
spring2-2.5.5-1.jpp5.noarch from jpackage-generic has depsolving problems
  --> Missing Dependency: java-fonts is needed by package spring2-2.5.5-1.jpp5.noarch (jpackage-generic)
Error: Missing Dependency: java-fonts is needed by package spring2-2.5.5-1.jpp5.noarch (jpackage-generic)

Expected results:
java-font dependency is satisfied

Additional info:

Comment 1 Lillian Angel 2008-11-13 18:25:07 UTC
I was able to reproduce this. I will fix it in the java-1.6.0-openjdk spec file.

Thanks.

Comment 2 Luca Foppiano 2008-11-15 13:11:40 UTC
I saw it is not fixed on fedora 9 but only on rawhide. Could you build an rpm on Fedora 9?

thanks
Luca