Re: java2-runtime, was Re: Bug#227587: [PROPOSAL] Java library dependencies

2004-01-21 Thread Arnaud Vandyck
Stefan Gybas <[EMAIL PROTECTED]> writes: > I fully agree with you! The only useful things in the > current Java Policy are /usr/share/java for JARs, /usr/lib/jni > and the naming of library packages. Everything else is based > on wrong assumtions. :-( I also agree. -- .''`. :

Re: java2-runtime, was Re: Bug#227587: [PROPOSAL] Java library dependencies

2004-01-21 Thread Arnaud Vandyck
Jerry Haltom <[EMAIL PROTECTED]> writes: > What I think we MUST do is aim to have a end user application, that > runs on Java, work as expected. To this end, I see java2-runtime being > provided by runtimes that conform to Sun's published standards, and no > others. However we verify that i

Re: java2-runtime, was Re: Bug#227587: [PROPOSAL] Java library dependencies

2004-01-21 Thread Dalibor Topic
Hi Jerry, Jerry Haltom wrote: What I think we MUST do is aim to have a end user application, that runs on Java, work as expected. To this end, I see java2-runtime being provided by runtimes that conform to Sun's published standards, and no others. However we verify that is up in the air. Addition

Re: java2-runtime, was Re: Bug#227587: [PROPOSAL] Java library dependencies

2004-01-20 Thread Jerry Haltom
Only one comment inline. On Tue, 2004-01-20 at 17:35, Stefan Gybas wrote: > [Not CC'ing the bug since it's not related to it] > > Jan Schulz wrote: > > > Which version? The content changed quite havily with the discussion :) > > The original one. As I've said, I've not yet read the discussion y

Re: java2-runtime, was Re: Bug#227587: [PROPOSAL] Java library dependencies

2004-01-20 Thread Jan Schulz
Hallo Stefan, * Stefan Gybas wrote: >[Not CC'ing the bug since it's not related to it] Thought so, too, but was too lazy :) >Jan Schulz wrote: >>Which version? The content changed quite havily with the discussion :) >The original one. As I've said, I've not yet read the discussion yet. Hm, be

java2-runtime, was Re: Bug#227587: [PROPOSAL] Java library dependencies

2004-01-20 Thread Stefan Gybas
[Not CC'ing the bug since it's not related to it] Jan Schulz wrote: Which version? The content changed quite havily with the discussion :) The original one. As I've said, I've not yet read the discussion yet. I'll send my comments in a couple of days so we can discuss all this at FOSDEM. Even

Bug#227587: [PROPOSAL] Java library dependencies

2004-01-20 Thread Jan Schulz
Hallo Stefan, * Stefan Gybas wrote: >I've read Jan's proposal yesterday (but not the following discussion >with Dalibor and others, so I won't comment yet) Which version? The content changed quite havily with the discussion :) >and I don't see how his >proposal solves this problem. AFAICS his

Bug#227587: [PROPOSAL] Java library dependencies

2004-01-20 Thread Ben Burton
> > And this is my core problem with your proposal. You want to remove > > j2/1-runtime, but you offer nothing whatsoever to replace it. > > No, I don't. Java applications must still depend on the required > java*-runtime virtual packages, I just want this dependency removed for > library pack

Bug#227587: [PROPOSAL] Java library dependencies

2004-01-20 Thread Stefan Gybas
Ben Burton wrote: And this is my core problem with your proposal. You want to remove j2/1-runtime, but you offer nothing whatsoever to replace it. No, I don't. Java applications must still depend on the required java*-runtime virtual packages, I just want this dependency removed for library pac

Bug#227587: [PROPOSAL] Java library dependencies

2004-01-19 Thread Arnaud Vandyck
Stefan Gybas <[EMAIL PROTECTED]> writes: > Library packages never depended on a JVM (virtual package > java-virtual-machine), just the core classes. The definition of > java*-runtime means just the core classes, no JVM. Ola has clarified > this in > http://lists.debian.org/debian-devel/2002/debian

Bug#227587: [PROPOSAL] Java library dependencies

2004-01-17 Thread Ben Burton
> > Thus the *absence* of java2-runtime in the depends list is > > an indication that the package should work on most JVMs in > > debian. I would however expect these packages to run under > > java2 as well. > > In my understanding the absence of java2-runtime means that a package > that (solel

Bug#227587: [PROPOSAL] Java library dependencies

2004-01-17 Thread Ben Burton
> > * j2/1-runtime does not garantee anything *at runtime*, so it is > > Right. That's exaclty the reason why I'd like to see them removed for > library packages. But I guess I have already told this... :) And this is my core problem with your proposal. You want to remove j2/1-runtime, but you

Bug#227587: [PROPOSAL] Java library dependencies

2004-01-16 Thread Dalibor Topic
Hallo Jan, Hi Stefan, Jan Schulz wrote: It's not flaming. It's just a discussion with some misunderstanding. ;-) I know :) I've had my share of them during the proposal discussion :) Yeah, we had joy, we had fun, ... ;) That would be great! Anyway, I will wait for the result of our 'common pa

Bug#227587: [PROPOSAL] Java library dependencies

2004-01-16 Thread Dalibor Topic
Hi Stefan, Stefan Gybas wrote: Ok, this seems to be another misunderstanding: I want Java libraries to depend on all APIs except for the core APIs. I simply assume that libraries work with any JVM/JRE, although this might not be correct. One of the funnier things last year was that ant had an 1

Bug#227587: [PROPOSAL] Java library dependencies

2004-01-15 Thread Jan Schulz
Hallo Stefan, Do you want to be included in the reply? * Stefan Gybas wrote: >I think you are making the same mistake as Ben here: java*-runtime just >means the core classes, no JVM! If you need both, you need to depend on Hm, j-v-m us a even better exapmle for a policy redesign. Is there any

Bug#227587: [PROPOSAL] Java library dependencies

2004-01-15 Thread Stefan Gybas
Jan Schulz wrote: * j2/1-runtime does not garantee anything *at runtime*, so it is Right. That's exaclty the reason why I'd like to see them removed for library packages. But I guess I have already told this... :) useless in that respect. IMO, and that was the result of the policy discusion

Bug#227587: [PROPOSAL] Java library dependencies

2004-01-15 Thread Stefan Gybas
Ben Burton wrote: Thus the *absence* of java2-runtime in the depends list is an indication that the package should work on most JVMs in debian. I would however expect these packages to run under java2 as well. In my understanding the absence of java2-runtime means that a package that (solely) pr

Bug#227587: [PROPOSAL] Java library dependencies

2004-01-15 Thread Jan Schulz
Hallo Stefan, Hi Ben, I'm just cutting in here... * Stefan Gybas wrote: >Ben Burton wrote: >You still have not answered my questions about JUnit: Which package do >you want in Debian? A stripped version without Swing GUI in main or a >full version in contrib? Which one do you want to ship with

Bug#227587: [PROPOSAL] Java library dependencies

2004-01-15 Thread Ben Burton
Regarding jython and libreadline-java, I think we've had a small communiation breakdown. What I meant is that there are packages that do not require java2-runtime, i.e., that only use the 1.1 API. Thus the *absence* of java2-runtime in the depends list is an indication that the package should wor

Bug#227587: [PROPOSAL] Java library dependencies

2004-01-15 Thread Stefan Gybas
Ben Burton wrote: I invite you to try apt-cache showpkg. Btw, I maintain two of them (jython and libreadline-java), both of which can be used as libraries. $ dpkg -p jython [...] Depends: gij | java-virtual-machine, gij | java1-runtime | java2-runtime, libreadline-java (>= 0.6), python2.

Bug#227587: [PROPOSAL] Java library dependencies

2004-01-15 Thread Ben Burton
> Non of them even implements the full JDK 1.1 API so they also shouldn't > provide java1-runtime unless you change the definition of the > java1-runtime virtual package. We've already had this argument. The java*-runtime virtual packages are a loosely defined system for which Jan already has

Bug#227587: [PROPOSAL] Java library dependencies

2004-01-14 Thread Stefan Gybas
Ben Burton wrote: Yes it does. It tells us that the lib/app won't work with java1 alone. Right. But it might work with Kaffe, GIJ and SavleVM. None of them provides java2-runtime since they don't implement the full JDK 1.2+ API. Non of them even implements the full JDK 1.1 API so they also shou

Bug#227587: [PROPOSAL] Java library dependencies

2004-01-14 Thread Ben Burton
Hi again. > I think we can assume that all libraries work with java2-runtime, at > least I have not seen one that requires java1-runtime and does not work > with "JDK 1.2 and above". The next problem is that java2-runtime means > "JDK 1.2 core classes and above" but there's no way to specify "

Bug#227587: [PROPOSAL] Java library dependencies

2004-01-14 Thread Stefan Gybas
Ben Burton wrote: I do not like deleting this requirement. Although there are some serious problems with it (such as different libraries working to different degrees on different JVMs), removing this dependency will not solve these problems - it will in fact give the user *less* information regar

Bug#227587: [PROPOSAL] Java library dependencies

2004-01-14 Thread Stefan Gybas
Ben Burton wrote: I would encourage changing "should suggest" to "may suggest or recommend". Agreed. Stefan -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Bug#227587: [PROPOSAL] Java library dependencies

2004-01-14 Thread Ben Burton
Hi. Further on this proposal: > Java libraries must depend on the needed runtime environment > (java1-runtime and/or java2-runtime) ... I do not like deleting this requirement. Although there are some serious problems with it (such as different libraries working to different degrees on differe

Bug#227587: [PROPOSAL] Java library dependencies

2004-01-14 Thread Ben Burton
> Java library packages must depend on other library packages if they > can't be used without them. If other libraries are only required by > parts of the library, they should suggest the required library package > instead. This paragraph really seems like it's just restating standard debian p

Bug#227587: [PROPOSAL] Java library dependencies

2004-01-13 Thread Stefan Gybas
Package: java-common Version: 0.22 Severity: wishlist I propose to change the following paragraph in section 2.4. of the Debian Java policy > Java libraries must depend on the needed runtime environment > (java1-runtime and/or java2-runtime) but should not depend (only > suggest) java-virtual-mac