Re: [Sablevm-developer] Short release status - almost there...
Brought to you by:
egagnon
From: Chris P. <chr...@ma...> - 2004-02-15 19:20:36
|
Grzegorz B. Prokopski wrote: > W li=B6cie z nie, 15-02-2004, godz. 12:58, Chris Pickett pisze:=20 >=20 >>Etienne Gagnon wrote: >> >>>Another thing: I do really think that "./configure ; make ; make inst= all" >>>should work out-of-the-box for sablevm-x.y.z.tar.gz and for >>>sablevm-classpath-x.y.z.tar.gz. Currently, it is broken for >>>sablevm-classpath (as you need to pass specific configure options to g= et >>>a sablevm usable build). Assume that the typical user WILL NOT read t= he >>>README file nor the INSTALL files and will simply go ahead and type th= e >>>standard commands above. [Alternatively, you could make sure that >>>"./configure" fails for sablevm-classpath, and issues a message inviti= ng >>>the user to read the README and INSTALL files...] >>> >>>The worst situation is if a user does the standard commands, gets no b= uild >>>error message, yet gets "could not start vm" when trying to run HelloW= orld. >>> >>>What do you think? >> >>I think adjusting classpath's configure.ac to recognize our options as = >>defaults should not be too hard (including --enable-gtk-peer=3Dno as de= fault). >=20 >=20 > No GTK? Why?! IMO this one surely should be "yes" by default. I don't know, I was thinking that a minimal barrier to success was good. = It's just one more dependency to take care of. It's really fine=20 either way. > OTOH I'd love to have some not-too-big AWT app with which I could > test this feature (not gnome-java). Any suggestions? You might find something here: http://www.epcc.ed.ac.uk/javagrande/links.html >>On the other hand, it is also not too hard to include David's=20 >>build_sablevm-classpath script. >=20 >=20 > I think adjusting configure would be better percieved by the users, as > ./configure [ --prefix=3D... ]; make ; make install > is what works for 90% of the free software. okay :) The only reason I made the comment was because I thought it=20 might make it easier to merge classpath updates from upstream. But I=20 agree: ./configure [ --prefix=3D... ]; make ; make install is best for=20 the end user. It also tends to indicate a well-maintained piece of=20 software. Chris |