Bug 15799 - Development package category should include openjdk-devel
Summary: Development package category should include openjdk-devel
Status: NEW
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal enhancement
Target Milestone: ---
Assignee: Nicolas Lécureuil
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-04-30 13:59 CEST by Frank Griffin
Modified: 2019-02-20 00:45 CET (History)
6 users (show)

See Also:
Source RPM: meta-task
CVE:
Status comment:


Attachments

Description Frank Griffin 2015-04-30 13:59:18 CEST
As the summary says.  If the user asks for Development packages to be installed, the openjdk-devel should be included as well as openjdk.

Unlike other -devel packages which just include .h files, openjdk-devel provides basic Java utilities that developers need.

Reproducible: 

Steps to Reproduce:
Comment 1 Marja Van Waes 2015-04-30 15:11:09 CEST
(In reply to Frank Griffin from comment #0)
> As the summary says.  If the user asks for Development packages to be
> installed, the openjdk-devel should be included as well as openjdk.
> 
> Unlike other -devel packages which just include .h files, openjdk-devel
> provides basic Java utilities that developers need.
> 
> Reproducible: 
> 
> Steps to Reproduce:

The description for the Development package group is:

"C and C++ development libraries, programs and include files"

That doesn't seem correct when openjdk(-devel) is included

CC: (none) => dmorganec, ennael1, marja11, tmb
Source RPM: (none) => meta-task

Comment 2 Frank Griffin 2015-04-30 15:31:50 CEST
The Java stuff is sort of shoehorned into our categories.  In the upstream (Oracle) packaging, you have the Java Runtime Environment (JRE), which is only sufficient for running Java apps created elsewhere, and the Java Development Kit (JDK) which is what developers need.  The JDK equates pretty much to the sum of all our openjdk packages, but I can see javadoc and src as being optional for MGA.

-devel is a different beast, as it is the package that includes the Java compiler.  OpenJDK is not going to be much use for development without that.
Comment 3 Sander Lepik 2015-04-30 20:01:28 CEST
I wouldn't promote java stuff that we fail to support..

CC: (none) => mageia

Comment 4 Frank Griffin 2015-04-30 21:10:24 CEST
Well, as we already install openjdk by default, and since -devel comes from the same upstream package, I wouldn't say that -devel is any less supported.
Thierry Vignaud 2015-04-30 22:16:24 CEST

CC: (none) => sysadmin-bugs
Component: Installer => Release (media or process)

David Walser 2015-05-01 00:28:03 CEST

Component: Release (media or process) => RPM Packages

Samuel Verschelde 2015-06-06 02:44:51 CEST

Severity: normal => enhancement

Comment 5 Frank Griffin 2016-03-09 23:59:29 CET
Ping?
Comment 6 Frank Griffin 2016-09-19 17:02:45 CEST
Ping again ?
Comment 7 Samuel Verschelde 2016-09-20 10:33:28 CEST
Assigning to openjdk maintainer for decision about this request.

Assignee: bugsquad => mageia

Comment 8 Frank Griffin 2019-02-19 22:50:06 CET
Ping yet again ?
Comment 9 Nicolas Lécureuil 2019-02-19 22:54:46 CET
what are the packages we install when a user select Development Category ?
I am not against this add but i want to know more :)
Comment 10 Frank Griffin 2019-02-20 00:45:35 CET
I have no idea where I would find this out :)

Note You need to log in before you can comment on or make changes to this bug.