[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: java6-runtime on Ubuntu?



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

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: