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.