Bug 2276245

Summary: full_sources should not be in the same java-*-openjdk-src package as src.zip
Product: [Fedora] Fedora Reporter: kb1000 <fedora>
Component: java-21-openjdkAssignee: jiri vanek <jvanek>
Status: NEW --- QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 42CC: ahughes, jandrlik, jerboaa, jvanek, pmikova, zzambers
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description kb1000 2024-04-21 01:56:18 UTC
Description of problem:

I just noticed that the package that used to only provide src.zip now also contains the entire java runtime source including C++ code and tests, and that not in in an archive file either. (I know, it's been just about a year already, I guess I haven't been doing a lot of Java using the system JDK on Fedora lately)

Needing src.zip is fairly common while developing Java code (for debugging or just looking at the stdlib code), while in the entire time I've been doing Java there was only one time I actually needed the runtime code for debugging, and I expect it's similar for most others.

So, that leads me to two questions: Wouldn't this be a better fit for the debugsource package? And even if not, should this really be in the same package?
This makes the installed package's files around 12x larger than the file almost everyone will be installing it for.

Comment 1 jiri vanek 2024-09-26 11:20:32 UTC
I agree. The full sources shoud be in separate subpkg.

Comment 2 Aoife Moloney 2025-02-26 13:01:24 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 42 development cycle.
Changing version to 42.