-java package should not recommend -java-gcj counterpart on all architectures
Bug #386307 reported by
Thierry Carrez
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
antlr (Ubuntu) |
Fix Released
|
Medium
|
Thierry Carrez | ||
antlr3 (Ubuntu) |
Fix Released
|
Medium
|
Thierry Carrez | ||
bouncycastle (Ubuntu) |
Fix Released
|
Medium
|
Thierry Carrez | ||
jakarta-log4j (Ubuntu) |
Fix Released
|
Medium
|
Thierry Carrez | ||
libjaxp1.3-java (Ubuntu) |
Fix Released
|
Medium
|
Thierry Carrez | ||
libxalan2-java (Ubuntu) |
Fix Released
|
Medium
|
Thierry Carrez | ||
libxerces2-java (Ubuntu) |
Fix Released
|
Medium
|
Thierry Carrez |
Bug Description
libbcprov-java currently recommends libbcprov-java-gcj, which results in pulling the full GCJ environment on systems which don't need it (i386, amd64...) whenever you depend on libbcprov-java. This will result in oversized Server CD when eucalyptus will be present on CD.
Changed in bouncycastle (Ubuntu): | |
status: | Triaged → In Progress |
summary: |
- libbcprov-java should not recommend libbcprov-java-gcj on all + -java package should not recommend -java-gcj counterpart on all architectures |
Changed in jakarta-log4j (Ubuntu): | |
assignee: | nobody → Thierry Carrez (ttx) |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in antlr3 (Ubuntu): | |
assignee: | nobody → Thierry Carrez (ttx) |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in libjaxp1.3-java (Ubuntu): | |
assignee: | nobody → Thierry Carrez (ttx) |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in libxalan2-java (Ubuntu): | |
assignee: | nobody → Thierry Carrez (ttx) |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in libxerces2-java (Ubuntu): | |
assignee: | nobody → Thierry Carrez (ttx) |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in antlr (Ubuntu): | |
assignee: | nobody → Thierry Carrez (ttx) |
importance: | Undecided → Medium |
status: | New → In Progress |
To post a comment you must log in.
After discussion with cjwatson and doko, using the seed "blacklist" features isn't a viable option to keep GCJ away from the Server CD. The good way of doing things is to use arch-conditional recommends to pull it only on architectures which heavily benefit from using GCJ.
However for "all" builds, using arch-conditional recommends currently doesn't work (they get evaluated only once) so we also need to make libbcprov-java a "any" build. The trade-off in size/build-time is acceptable for a library like bouncycastle.