In message: <[EMAIL PROTECTED]> Ola Lundqvist <[EMAIL PROTECTED]> writes: >Hello > >On Wed, Feb 26, 2003 at 08:16:01AM -0800, T. Alexander Popiel wrote: >> In message: <[EMAIL PROTECTED]> >> Ola Lundqvist <[EMAIL PROTECTED]> writes: >> > >> >Hi >> > >> >Well there seems to be some vauge statements in the policy. I assumed >> >that blackdown should present both java1-runtime _and_ java2-runtime >> >becuse it can fulfill both runtime requirements (in reasonable way). >> > >> >What do people on the debian java list think about this? >> >> That seems right to me. Note that some packages which provide >> java2-runtime might not provide java1-runtime, particularly if >> they don't support the deprecated methods... > >Do I have to make this more clear in the policy? > >Should I make better recommendation when to provide what, or should >we trust peoples common sense?
Unfortunately, relying on common sense is usually a recipe for disaster. It probably should be clearer in the policy. Something like: Packages that contain a runtime conforming to the Java 1.1 specification should provide java1-runtime. Packages that contain a runtime conforming to the Java 2 specification should provide java2-runtime. If a package conforms to both, then it should provide both; however, packages that do not implement the methods from Java 1.1 that have been deprecated in Java 2 must not provide java1-runtime. - Alex