--- Jan Schulz <[EMAIL PROTECTED]> wrote: > Hallo Matt, > [snip]
> This interface is not for the free ones but only for the sun complient > ones (Sun, BD, IBM). The rest will be handled independently. [snip] > With this interfaces you can install a package and know that it will > run, even if you have a non complient VM installed. Therefor this > packages will get more attention: currently, you have to do some work > to get java working. Together with kaffe in main and the packages > using it, most people will not bother to get a unfree one. I sense a contradiction here. Either the interface is meant for non-compliant free VMs as well, then the first paragraph is weird, or the free VMs will be handled separately, but then there is no interface, so the second paragraph is, huh, weird ;) [snip] > Debian has a reputation, that it works. Not that the users are the beta > testers. Then tell me, how does having an interface that noone implemented make things magically work? I'm sorry, but I don't see how that will help free java in debian. It may get more bug reports submitted to kaffe & co, and make releases take longer because all of that has to be sifted through, bit it won't really help. Here's another one: you'll have to keep updating that interface with every new release of Sun's VM, because they add things here, and break things there. If you feel like having the next discussion on the virtues of adding a way to select a compiler that supports the assert keyword for packages that may use that, then why stop there? You may also want to consider adding a switch to the interface to make sure compilers generate the code in a compatible byte code format with the VM the code is supposed to run on. Sun has changed the byte code format as well between releases, so code built with jikes 1.18, for example, may not run on some VMs. And so on: next year, when java 1.5 somes out, sun will be adding a few more changes to the language, like generics. You'll need to take care of that, too ... I think that codifying a status quo is such a good idea. It makes the policy obsolete quite quickly. I'd prefer a policy that tells maintainers to explicitely tells maintainers to test their packages with free VMs and mark those that work. cheers, dalibor topic __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com