libecj-java shouldn't recommend java2-runtime
Bug #249178 reported by
Thierry Carrez
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ecj (Ubuntu) |
Fix Released
|
Low
|
Unassigned | ||
gcj-4.3 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: ecj
libecj-java recommends java2-runtime, now that apt-get pulls "Recommends" packages by default this results in pulling full JREs where java-2-
The easy solution is either to change that to java2-runtime-
Related branches
To post a comment you must log in.
Note that this asks the general question of what we should put in Depends/Recommends/Suggests for Java library packages :
- A "Depends" on the minimal virtual package (most of the time the -headless one) needed to make use of it ?
- A "Recommends" on the same ?
- Nothing, and let the package that runs it pull the necessary runtime ?
Currently in main we can find a combination of those solutions, usually resulting in too much being pulled in for server platforms.
Note that a discussion of this issue is on the agenda of the java community meeting of Jul 17.