Re: Planning for next release (1.0.7)

2002-03-28 Thread Gwenole Beauchesne


On Thu, 21 Mar 2002, Dalibor Topic wrote:

 * i64 platform patch from mandrake. Has cool new feature written all
 over it and the developer announced it on the mailing list a couple of
 months ago.

Talking about that, it would be interesting to have Kaffe's lib directory
be $(libdir)/kaffe/Khost_cpu/ instead of $(libdir)/kaffe/ as it is
currently the case. That way, the -ia32 feature (to run the ia32 version
of kaffe) could work out of the box without having the distributor to mess
with overriding that variable. ;-)

Random thoughts:

1) Could someone with an Alpha please try the JIT compiler? It doesn't
appear to work according to what someone reported to me.

2) Is release date still expected within one week from now? I wonder if it 
wouldn't be better to have some public beta or prerelease snapshot first. 
That way, a wider audience could try it out, I hope.

Bye,
Gwenole.




Edouard G. Parmelan (Re: Planning for next release (1.0.7))

2002-03-22 Thread Takashi Okamoto


From: Jim Pick [EMAIL PROTECTED]
Subject: Planning for next release (1.0.7)
Date: Thu, 21 Mar 2002 07:04:32 -0800

 Finally, when we decide to do this release, I think we should dedicate it to
 the memory of Edouard Parmelan.  For those that don't know, he was one of
 the most active Kaffe developers, a member of the core team, and one of the
 driving forces behind the project.  He died tragically in a motorcycle
 accident last year, leaving behind a wife and kids.

I haven't known that until read Jim's post and I was very surprised.
EPG took some of my patches and gave comments when I tried to use
jakarta products such as tomcat and ant with kaffe. 

I really regret him though I haven't met him. I'm fully agree your
idea, Jim. All of kaffe users should know him.

He also had been contributing for a lot of project other than
kaffe. We can find some of his works at following URL:

  http://egp.free.fr/

He was great. 


Takashi Okamoto




Re: Planning for next release (1.0.7)

2002-03-22 Thread Daniel Veillard


On Thu, Mar 21, 2002 at 07:04:32AM -0800, Jim Pick wrote:
 Finally, when we decide to do this release, I think we should dedicate it to
 the memory of Edouard Parmelan.  For those that don't know, he was one of
 the most active Kaffe developers, a member of the core team, and one of the
 driving forces behind the project.  He died tragically in a motorcycle
 accident last year, leaving behind a wife and kids.

  I didn't know, I'm shocked :-(
  What a waste, I'm very sad !
I fully support dedicating that version to the memory of Edouard

Daniel

-- 
Daniel Veillard  | Red Hat Network http://redhat.com/products/network/
[EMAIL PROTECTED]  | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/



RE: Planning for next release (1.0.7)

2002-03-22 Thread Yong Chen



I'm so sad (and shocked) to hear this news. I was having lots of email
exchange with Edouard and all of a sudden I couldn't get any response from
him. We were trying to port Kaffe to PowerPC/NetBSD, I was impressed by his
computer skills and his work attitude.

Great idea of dedicating the new version of Kaffe to the memory of Edouard.

Allegro Networks
Yong Chen

-Original Message-
From: Daniel Veillard [mailto:[EMAIL PROTECTED]]
Sent: Friday, March 22, 2002 3:51 AM
To: [EMAIL PROTECTED]
Subject: Re: Planning for next release (1.0.7)



On Thu, Mar 21, 2002 at 07:04:32AM -0800, Jim Pick wrote:
 Finally, when we decide to do this release, I think we should dedicate it
to
 the memory of Edouard Parmelan.  For those that don't know, he was one of
 the most active Kaffe developers, a member of the core team, and one of
the
 driving forces behind the project.  He died tragically in a motorcycle
 accident last year, leaving behind a wife and kids.

  I didn't know, I'm shocked :-(
  What a waste, I'm very sad !
I fully support dedicating that version to the memory of Edouard

Daniel

-- 
Daniel Veillard  | Red Hat Network http://redhat.com/products/network/
[EMAIL PROTECTED]  | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/



Re: Planning for next release (1.0.7)

2002-03-21 Thread Gwenole Beauchesne


On Thu, 21 Mar 2002, Jim Pick wrote:

 It doesn't have to work on everything, but if it doesn't work on a
 particular platform - it would be nice to identify that in the release
 notes.

What about IA-64 ? I had a patch against some 1.0.6 cvs snapshot 
2001/08/19. However, it requires gcc3.0 and there is no JIT support. I 
heard Debian people would be interested too.

Bye,
Gwenole.




Re: Planning for next release (1.0.7)

2002-03-21 Thread Jim Pick


On Thu, 2002-03-21 at 08:44, Mason Loring Bliss wrote:
 
 On Thu, Mar 21, 2002 at 07:04:32AM -0800, Jim Pick wrote:
 
  For future releases, I'd like to propose a version numbering scheme similar
  to what's used for the Linux kernel.
 
 Out of curiosity, what is gained by that? It seems somewhat arbitrary, as
 the Linux kernel does it. I'm mostly in favour of the way NetBSD does
 things, FWIW. Release periodically, branching at each release, and simply
 dump new features into the trunk.

I've done some NetBSD stuff too.  It's very CVS-centric though -
personally, I like being able to stick a version number on a
development-only release and make a tarball.  With tarballs, we'll get
more testers if people don't feel like they have to continually check
out HEAD from cvs all the time.

I'm probably just biased because I'm more from a Linux background
(Debian, Kernel.org) than a *BSD background.  :-)

 I'm also in favour of frequent releases, however, so that folks wanting the
 stability of running a release branch never get too horribly far behind.
 This is not an area where NetBSD shines, but there's no reason why Kaffe
 can't do it.
 
  When we're in full swing development mode, I'd like to see releases made
  every few weeks or so.
 
 Is development active enough to warrant this? Unless there's a crazy amount
 of development going on, I'd think that doing nothing more frequent than
 one release per two months would be a sane minimum span of time. The goal,
 I expect, is to get folks to use Kaffe and start integrating it into their
 work, and having to update more than a few times per year will become per-
 nicious, I expect, when what people most want is a stable platform on which
 to base their Java projects.
 
 With sufficient change, and with a tradition of quality and stability, of
 course, updates can come more frequently without making the user base too
 nervous. It would of course be cool to see Kaffe rapidly catch up with Java
 1.4, for instance.

The frequency of the unstable releases would probably depend on whether
there is enough changing to warrant it.  I've got a lot of ideas, and
I'm going to have time to work on it (partly on Transvirtual time), plus
I want to suck in quite a bit more 3rd-party stuff, plus other people
will be contributing, and the project will be more open - so I suspect
that there will be a lot more changes.

The stable releases will probably be a lot less frequent - just a major
new stable release after each development cycle, plus occasional bug
fixes.  Fortunately, we're just reimplementing somebody's else's API
(Sun), so we don't have to worry so much about release-to-release
compatibility of APIs (except for the ones we define).

 Anyway, take all this with a grain of salt. I'm new to Java, and I don't
 have commit access to the repository, so I can be safely ignored. :P

Thanks for the feedback!

Cheers,

 - Jim





Re: Planning for next release (1.0.7)

2002-03-21 Thread Dalibor Topic


Hi Jim,

On Thursday, 21. March 2002 16:04, Jim Pick wrote:
  1) Solicit feedback on what should be in the release

* A recompiled Klasses.jar that works.
* An updated kaffe/kaffevm/inflate.c if it suffers from the zlib security bug.
* Small  obvious patches from distribution vendors.
* i64 platform patch from mandrake. Has cool new feature written all over 
it and the developer announced it on the mailing list a couple of months ago.

- what not:
* java.security implementation from JanosVM. It is a major enhancement that 
should not just be rushed in. Leave something for 1.0.8 in 2-3 months :)
* s390 platform patch from debian. It is apparently broken.

 For future releases, I'd like to propose a version numbering scheme similar
 to what's used for the Linux kernel.  eg. Even minor version numbers =

I thought if you're downloading straight from CVS you were on the bleeding 
edge anyway :)

Version numbers are just multisets with  semantics for me. That being said, 
we could use the Linux version numbering scheme, if there is
a) interest in maintaining an actively developing stable branch, or
b) a lot of experimental development ahead.

I am not sure if the number of developers is big enough to support parallel 
development on two trees. But if/when we fold in changes from JanosVM  
pocketlinix etc. there will be a lot of experimental development. Currently 
many users (i.e. people who are not developing for/with kaffe) seem to use 
the CVS version, since 1.0.6 is way behind what's in CVS now. If we release 
early, often  remain stable, then those users will probably switch back to 
using releases, without being intimidated by the varying degree of stability 
in the CVS version. In that case, there would be no real need for a specific 
development branch.

But then, it's a big IF, so having a specific bleeding edge development 
branch might be useful anyway. Count this answer as undecided, but supportive 
:)

dalibor topic

P.S. Dedicating a release to Edouard is a very good idea.



_
Do You Yahoo!?
Get your free yahoo.com address at http://mail.yahoo.com




Re: Planning for next release (1.0.7)

2002-03-21 Thread Mark and Janice Juszczec



Hello all


From: Jim Pick [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Planning for next release (1.0.7)
Date: Thu, 21 Mar 2002 07:04:32 -0800
  ...snip...

Here's how I'm thinking of doing it:

  1) Solicit feedback on what should be in the release
  2) If there isn't anything major that needs to be done, we'll tag a 
release
candidate for testing in CVS, next week
  3) The people on the mailing list will test it for a week (from out of 
CVS)


What would the testing involve?  I'd be happy to help if I can.


Finally, when we decide to do this release, I think we should dedicate it 
to
the memory of Edouard Parmelan.  For those that don't know, he was one of
the most active Kaffe developers, a member of the core team, and one of the
driving forces behind the project.  He died tragically in a motorcycle
accident last year, leaving behind a wife and kids.



This sounds like a fine idea.  I'm all for it.

I think the releasing  versioning proposals are good.  More 
importantly, I'd like to see the versioning method documented on the website 
and descriptions of the releases placed in CVS.

Mark




_
Send and receive Hotmail on your mobile device: http://mobile.msn.com




Re: Planning for next release (1.0.7)

2002-03-21 Thread Dalibor Topic


Hi Gwenole,

On Thursday, 21. March 2002 18:15, Gwenole Beauchesne wrote:
 What about IA-64 ? I had a patch against some 1.0.6 cvs snapshot
 2001/08/19. However, it requires gcc3.0 and there is no JIT support. I
 heard Debian people would be interested too.

I checked out your patch from mandrake's kaffe-1.0.6-11mdk source 
distribution. It seems to apply cleanly against the current version from CVS. 
Could you give that a try, and tell us if it still works?

thanks in advance from someone still stuck with ia32 :)

dalibor topic



_
Do You Yahoo!?
Get your free yahoo.com address at http://mail.yahoo.com




Re: Planning for next release (1.0.7)

2002-03-21 Thread Parthasarathy G

Hi Friends,

I am bit new to open source development. Can somebody take time to highlight
how things work in Open Source World and I would be grateful if some details
on the process used to compile and test the VM before release.

some questions that come up in mind is
- Using jikes for getting Kaffee.jar... Why??
- How do we test the VM for conformance??

I guess let me hold to my questions and see if they get resolved as we move
along.

Regards,
Partha

-
Attitude Matters
Parthasarathy G
Technology Development Center - HomeNet
Wipro Technologies, EI
53/1 , Hosur Road, Madiwala
Phone: 91-80-5502001-008  x3130
Fax No: 5502160
Bangalore - 560 068.
Visit Home Networks Website
* Intranet: http://gruha.wipro.com
* Internet: http://www.wipro.com/homenet/
- Original Message -
From: Jim Pick [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, March 21, 2002 8:34 PM
Subject: Planning for next release (1.0.7)



 Hi,

 Sorry I've been a bit quiet the last few days - things are a bit hectic at
 Transvirtual as I try to get stuff prepared for JavaOne next week (plus
I'm
 going skiing in Tahoe this weekend).

 I'd really like to get a new release of kaffe out sometime soon, since
it's
 been too long since the last release (July 24, 2000).

 I'm not as familiar with the codebase yet as I'd like to be - so I'm
asking
 for opinions on what absolutely should be in the next release.  I think
the
 emphasis on this release should be just getting something out that works.
 It doesn't have to work on everything, but if it doesn't work on a
 particular platform - it would be nice to identify that in the release
 notes.

 Here's how I'm thinking of doing it:

  1) Solicit feedback on what should be in the release
  2) If there isn't anything major that needs to be done, we'll tag a
release
 candidate for testing in CVS, next week
  3) The people on the mailing list will test it for a week (from out of
CVS)
  4) Two weeks from now, we'll release it as 1.0.7

 Does this sound OK?

 I'm a big believer in release early, release often.

 For future releases, I'd like to propose a version numbering scheme
similar
 to what's used for the Linux kernel.  eg. Even minor version numbers =
 stable, Odd minor version numbers = unstable.  So, future releases in the
 1.0.x series would be considered stable, ready for production.  We'd open
up
 development on a new 1.1.x series, which ultimately would become 1.2.x
when
 it's deemed ready for a stable release.  With this arrangement, as
 developers, we'll have the freedom to do some radical stuff to the 1.1.x
 tree, as people downloading it will understand that it's a development
 series of releases.  When we're in full swing development mode, I'd like
to
 see releases made every few weeks or so.

 What do people think of that idea for versioning and making releases?

 Finally, when we decide to do this release, I think we should dedicate it
to
 the memory of Edouard Parmelan.  For those that don't know, he was one of
 the most active Kaffe developers, a member of the core team, and one of
the
 driving forces behind the project.  He died tragically in a motorcycle
 accident last year, leaving behind a wife and kids.

 I'm going to be very busy this coming week with JavaOne next week, but
I'll
 try to stay as involved as possible in trying to make this release happen.

 Cheers,

  - Jim







**Disclaimer
  


Information contained in this E-MAIL being proprietary to Wipro Limited
is 'privileged' and 'confidential' and intended for use only by the
individual or entity to which it is addressed. You are notified that any
use, copying or dissemination of the information contained in the E-MAIL
in any manner whatsoever is strictly prohibited.