Bug 176500

Summary: Missing BuildRequires
Product: [Fedora] Fedora Reporter: Ignacio Vazquez-Abrams <ivazqueznet>
Component: classpathx-jafAssignee: Gary Benson <gbenson>
Status: CLOSED NOTABUG QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 4CC: fnasser
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: 2006-01-03 15:27:40 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 Ignacio Vazquez-Abrams 2005-12-23 18:45:25 UTC
The spec file is missing:

BuildRequires: gcc-java

Comment 1 Gary Benson 2006-01-03 08:42:42 UTC
Or at least java-devel.  Well spotted!

Comment 2 Fernando Nasser 2006-01-03 15:27:40 UTC
Well, BuildRequiring 'java-devel' was not a common practice in JPP.  It is an
upstream practice and we don't change upstream practices when importing (thus
this bug is being closed -- Gary, feel free to handle it differently for Fedora
only).  There is a bug repository at JPackage.org where we can ask for these
policies to be changed, and there is where such a bug should be filed and fixed.
 However, in this case I have a way to get things in motion...

It seems that this is due to historical reasons, so I will give a due warning to
the upstream JPP community and add a BuildRequires 'java-devel' to the packages
in the next JPP generation, JPP 1.7.  They will eventually migrate into our
released SRPMs as we adopt JPP 1.7 later this year.

For reference, the text, from 'nim' that explains the upstream reasons.

I think from now on most specs should include a java-devel
buildrequires and a java or java-devel requires (the only reason we didn't
do it before was because some people, Ville among them needed to install
upstream jvm packages but that should have been fixed by Ville's -compat
jvm package). I can imagine there are quite a lot of packages that still
have missing deps but these are problems that should be fixed over time.
 -- Nicolas Mailhot