Le lundi 09 janvier 2012 18:09:27, Olivier Sallou a écrit : > Hi, > I have a short question regarding jdk7 > I have a package that depends on default-jdk. > > An Ubuntu user asks me to depend (also) on jdk7. > Though this can easilly be done by adding a new OR condition to the > dependencies (default-jdk|openjdk7-jdk), > I'd like to know what is the current policy regarding jdk7 with packages > (could be a mess adding versions again and again on packages...) > > Regarding java6-runtime, I do not find it on Ubuntu. What happens to > packages using it when "going to" Ubuntu ?
I think that you mix two things :
1) sun-java6-jre has been removed from Debian unstable [1] and will be removed
from Ubuntu soon, AFAIK [2].
2) java6-runtime is a virtual package provided by some JRE :
aptitude search "?provides(java6-runtime)" -F %p
default-jre
default-jre-headless
openjdk-6-jre
openjdk-6-jre-headless
openjdk-7-jre
openjdk-7-jre-headless
So, if you build with source/target 1.6, I would recommend something like :
Depends: default-jre-headless (>= 1:1.6) | java6-runtime
(As a side note, openjdk-7-jre provide java6-runtime like openjdk-7-jre)
[1] http://www.debian.org/News/weekly/2011/15/#javarm
[2] https://wiki.ubuntu.com/LucidLynx/ReleaseNotes/Java6Transition
--
Damien - Debian Developper
http://wiki.debian.org/DamienRaudeMorvan
signature.asc
Description: This is a digitally signed message part.

