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

Re: [PROPOSAL] 3. RfD on new debian java policy



Hi,

I am afraid we are not communicating very constructively.
We might have to start from scratch since somehow we keep missing each
others points. Let me try one last time to point out what I find
important facts when deciding how to create a java policy for Debian.

On Mon, 2003-09-08 at 20:15, Jan Schulz wrote:
> >> Yes, *if* I do that. Currently I have not done it and this proposal is
> >> not about compile to native.
> >But I also pointed out how to get it working with a traditional byte
> >code interpreter <http://www.klomp.org/mark/gij_eclipse/>.
> 
> But this is completely besite the point that we are here discussing a
> policy for using 'java byte code interpreters'. If you want to have
> 'compiled to native' java packages, then file a bug against the
> packages, which you want and ask the maintainer to do it. Packages,
> which will do that will use the normal debian policy to do it.

Sorry? Above I explain how to get eclipse running with an INTERPRETER
since you seem to like that more but you keep on arguing against native
compiled code. Immediately after this paragraph you quote I say:

        The point that I am trying to make is not that you should do it
        all by compiling to native applications and libraries (even
        though I think that will be the future). If you think that goes
        to far, to fast then everything that works by compiling to
        native code will also work by compiling to byte code and then
        use a free byte code interpreter. When you do that you might get
        a better policy. Just look at what free applications and
        libraries there are written in the java programming language and
        see what is possible at this moment with free tools that Debian
        can actually package and distribute.

Why do you ignore that?
After that I show which kind of things are currently possible with free
vms. And that this can almost all be done on a current Debian system
(since I have done it myself). On a recent Debian system just checkout
rhug <http://sources.redhat.com/rhug/> and do a ./configure && make.

> >> the 'unfree interface' versions. If we get that for free, I don't se
> >> ethe point in denying this fact to the user.
> >Since the user doesn't get that for free. They have to install non-free
> >proprietary software which they cannot use according to the DFSG. They
> >might even have to accept licensing terms which make it impossible to
> >help others working on free replacements!
> 
> And? If the users chooses to do so, it's their choice. I don't think
> that we should *force* them not to.

I didn't say that you should force anybody to do anything.
I just pointed out that there is a cost associated with the choice.
A cost that I think is to high for people who choose Debian because of
the DFSG.

> >That is a good starting point. I am sure that I or other gcj hackers
> >would love to help you make the gcj compiled eclipse the best eclipse
> >out there. Please bring on the bug reports!
> 
> I will do that, once I have time again to spend a complete weekend on
> that. And after all the RH patches have made it into the gcc in
> unstable.

Note that for almost everything besides eclipse (the long list of 20+
programs/libraries that you also just ignored) can already be compiled
with the gcj that is currently in Deebian (that includes tomcat, ant and
all their dependencies). And for an interpreted eclipse you need only
one missing patch to libgcj.

> >> Currently almost every java app is in contrib: eclipse, tomcat, ant.
> >All the examples you list can soon move into main if the packagers make
> >them work and test with free implementations. If Red Hat can do this,
> >why can't Debian?
> 
> Because RH pays someone for this work?

No, rhug and the naoko packaging work are volunteer projects. Red Hat
did have some people who worked on the compiler to get Eclipse running
though.

>  I will not simple drop eclipse
> into main until I think it will work as good as I expect it. 'just
> startup' is not good enough.

Have you even tried it? If their are real bugs running it I would love
to hear about them. I am not a heavy eclipse user myself (heay, we have
Emacs :) so bug reports from users like yourself would be very helpful.
Really, it takes less then half an hour to get an impression of how good
the system is if you just follow the 5 easy steps pointed out in:
http://lists.debian.org/debian-java/2003/debian-java-200309/msg00056.html

> >> Yes, because tomcat and eclipse build-depend on BD java.
> >Then those packages are currently not part of Debian...
> >I don't see your point.
> 
> But they still have to comply to the debian policy and in this case
> the debian java policy.

You seem to be satisfied with a policy that is only really useful for
contrib and non-free. Two things which are not part of Debian (and which
I personally have never even used). So lets just agree to disagree on
the importance of this policy.

Cheers,

Mark

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


Reply to: