Re: Classpath Meeting Minutes (2005-10-07)

2005-10-11 Thread Casey Marshall

On Oct 7, 2005, at 4:25 AM, Mark Wielaard wrote:


Hi,

On Fri, 2005-10-07 at 02:49 +0200, Robert Schuster wrote:

Integration of GNU Crypto was mentioned and that we have to wait  
for Casey's
rewrite of it. Mark stated that Casey would be the only one being  
able to do the

integration nicely.



s/GNU Crypto/Jessie/
Casey Marshall is working on NIO support in Jessie
. Jessie is packaged for the various
distributions. But various people (on the Jessie mailinglist) had
trouble getting the latest release integrated with the latest inetlib
and classpath releases.



FWIW, there's no reason to wait for me to finish NIO support in  
Jessie, because that won't be ready for some time.


There is a bug fix release of Jessie out now (1.0.1) and a new  
version of GNU Crypto will be released approximately "when I get  
around to it." A release candidate is currently available [1].


There should be no reason why importing either of these would present  
any significant problems; Jessie can be used as-is, and GNU Crypto  
may be used with some of the bits that aren't needed trimmed away.


1. http://lists.gnu.org/archive/html/gnu-crypto-discuss/2005-10/ 
msg3.html



___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: Classpath Meeting Minutes (2005-10-07)

2005-10-07 Thread Thomas Fitzsimmons
On Fri, 2005-10-07 at 13:25 +0200, Mark Wielaard wrote:
> Hi,
> 
> On Fri, 2005-10-07 at 02:49 +0200, Robert Schuster wrote:
> > GNU Classpath Meeting Minutes from 2005-10-07 17:00 UTC
> 
> Thanks for making the minutes Robert.
> 
> > Basically, Mark explained, he could not believe that everything is going on
> > smoothly. He studied Apache's procedures and asked the attendents whether 
> > these
> > would be useful for Classpath, too.
> > 
> > However everybody seemed happy with the way it is and Mark was a surprized 
> > that
> > people seem so happy to hack on GNU Classpath while the project has no real
> > formal structure.
> 
> Just to be clear. There is a "formal structure" as outlined in our
> Hacking Guide .
> But we are very light on procedures. Basically the only formality is
> making sure the legal side is correctly handled. After that the "rules"
> are more like gentlemen agreements. We expect people to play nice,
> listen to each other and take each others opinion seriously.
> This seems to work just fine. Tom Tromey said that we should not impose
> any extra procedures unless there is a clear need. For example because
> people are actively behaving in an "anti-social" manner. And that time
> has (luckily!) not come.
> 
> > Mark was worried about introducing dependencies on Gtk+-2.8 and Cairo-1.0.0 
> > .
> > These would be a necessity of the AWT rework[0]. Sven added that he does not
> > expect these changes before 0.19 .
> > 
> > Unfortunately Thomas was not present to discuss the item so we remained at
> > postponing any major AWT rework to a time after the November release.
> 
> Lets try a release in the first week of November then. We could set the
> release date a bit earlier if Tom, or anybody else, wants to start the
> migration to 2.8 earlier. Just to make sure that we have one more
> release that doesn't need a "bleeding edge" gtk+ version. But we will
> need modern versions of various libraries in the end anyway to support
> all the cool stuff we want to have. So we could also just bite the
> bullet early if that is more convenient.

I'm fine with postponing the GTK 2.8 migration until after a November
release.  I think this will be a major refactoring of GdkGraphics2D that
will have to be done all at once, so I can commit it just after the next
release and leave lots of time for debugging before the subsequent
GTK2.8-enabled release.

> 
> > Integration of GNU Crypto was mentioned and that we have to wait for Casey's
> > rewrite of it. Mark stated that Casey would be the only one being able to 
> > do the
> > integration nicely.
> 
> s/GNU Crypto/Jessie/
> Casey Marshall is working on NIO support in Jessie
> . Jessie is packaged for the various
> distributions. But various people (on the Jessie mailinglist) had
> trouble getting the latest release integrated with the latest inetlib
> and classpath releases.

Actually I'd like to see the bits of GNU Crypto that Classpath and
Jessie require merged in as well.  I believe that was also on Casey's
roadmap.

Tom




___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: Classpath Meeting Minutes (2005-10-07)

2005-10-07 Thread Mark Wielaard
Hi,

On Fri, 2005-10-07 at 02:49 +0200, Robert Schuster wrote:
> GNU Classpath Meeting Minutes from 2005-10-07 17:00 UTC

Thanks for making the minutes Robert.

> Basically, Mark explained, he could not believe that everything is going on
> smoothly. He studied Apache's procedures and asked the attendents whether 
> these
> would be useful for Classpath, too.
> 
> However everybody seemed happy with the way it is and Mark was a surprized 
> that
> people seem so happy to hack on GNU Classpath while the project has no real
> formal structure.

Just to be clear. There is a "formal structure" as outlined in our
Hacking Guide .
But we are very light on procedures. Basically the only formality is
making sure the legal side is correctly handled. After that the "rules"
are more like gentlemen agreements. We expect people to play nice,
listen to each other and take each others opinion seriously.
This seems to work just fine. Tom Tromey said that we should not impose
any extra procedures unless there is a clear need. For example because
people are actively behaving in an "anti-social" manner. And that time
has (luckily!) not come.

> Mark was worried about introducing dependencies on Gtk+-2.8 and Cairo-1.0.0 .
> These would be a necessity of the AWT rework[0]. Sven added that he does not
> expect these changes before 0.19 .
> 
> Unfortunately Thomas was not present to discuss the item so we remained at
> postponing any major AWT rework to a time after the November release.

Lets try a release in the first week of November then. We could set the
release date a bit earlier if Tom, or anybody else, wants to start the
migration to 2.8 earlier. Just to make sure that we have one more
release that doesn't need a "bleeding edge" gtk+ version. But we will
need modern versions of various libraries in the end anyway to support
all the cool stuff we want to have. So we could also just bite the
bullet early if that is more convenient.

> Integration of GNU Crypto was mentioned and that we have to wait for Casey's
> rewrite of it. Mark stated that Casey would be the only one being able to do 
> the
> integration nicely.

s/GNU Crypto/Jessie/
Casey Marshall is working on NIO support in Jessie
. Jessie is packaged for the various
distributions. But various people (on the Jessie mailinglist) had
trouble getting the latest release integrated with the latest inetlib
and classpath releases.

> Mark liked the idea of the FreeSwingApplications page[1] which Robert set up. 
> He
> hoped to see more lists of free software applications (running on GNU 
> Classpath).

I added a couple of small applications (jtetris, foxhunt, torero) that
basically work, but have some corner cases that behave wrongly. Those
might be motivating for people to look at instead of the larger ones
that might need lots of work. (Note that JUnit should really also be in
this list. It does have some small irregularities with drop down menus
for example.)

> That was it - Everybody seemed to have enjoyed the meeting. In fact people we 
> in
> such a good mood that nobody asked for the date of the next meeting. Perhaps
> this will be solved on the main discussion mailing list.

Maybe we don't need a formal meeting on irc at all? I liked having
everybody around (there were around 40 people on irc at the time). But
it seems like we do fine already without "official meetings" anyway.

Cheers,

Mark


signature.asc
Description: This is a digitally signed message part
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Classpath Meeting Minutes (2005-10-07)

2005-10-06 Thread Robert Schuster
---

GNU Classpath Meeting Minutes from 2005-10-07 17:00 UTC

---

"No fireworks. Just smiling happy hackers wondering when they could get back to
business and add some new code..."
 -- Mark Wielaard about the meeting

This evening at 17:00 UTC GNU Classpath held its first official meeting!

It was suggested by Mark because he thought that a little bit of (real-time)
coordination would be nice due to the development taking place at such a high
pace these times.

The following agenda was adopted:

- Intro/Why a meeting?
- Next release (when/what)
- Testing setup?
- Anyone blocked on something?
- Random thoughts.

No further topics have been suggested.

Intro/Why a meeting?

Basically, Mark explained, he could not believe that everything is going on
smoothly. He studied Apache's procedures and asked the attendents whether these
would be useful for Classpath, too.

However everybody seemed happy with the way it is and Mark was a surprized that
people seem so happy to hack on GNU Classpath while the project has no real
formal structure.

Next release:
-

No change is being done to the current bi-monthly release schedule. The next
snapshot release will be in November 2005.

Mark was worried about introducing dependencies on Gtk+-2.8 and Cairo-1.0.0 .
These would be a necessity of the AWT rework[0]. Sven added that he does not
expect these changes before 0.19 .

Unfortunately Thomas was not present to discuss the item so we remained at
postponing any major AWT rework to a time after the November release.


Intermission


Before we advanced to the next topic everyone thanked Audrius for his truly
amazing work on the CORBA implementation.

Testing setup?
--

Before each and every release Mark does a lot of manual Mauve runs and wondered
why this could not be automated. Tom already has some basics for an automated
test environment but needs a destination for result notifications. Mark's
proposal to create a new mailing list called 'classpath-testresults' was
accepted immediately.

Having developer.classpath.org and a new box set up by Jim Pick would provide
enough resources for an automated Mauve and GUMP run. The latter is already
running on one of Apache's machines with Kaffe. Mark reminded himself to ask Leo
about sending results to the new testresult mailing list.

A short discussion about which testresults should be on the list concluded with
the idea to not filter anything in the beginning and refine the involved scripts
over time.

Additionally Tom's script will be published at some point making it possible for
everyone to run fully automated tests.


Anyone blocked on something?


Integration of GNU Crypto was mentioned and that we have to wait for Casey's
rewrite of it. Mark stated that Casey would be the only one being able to do the
integration nicely.

Random thoughts
---

Mark wanted that people go through the bug list from time to time and clean it 
up.

David pleaded for more Mauve tests.

Which brought Sven to the idea to ask for more quality control on the tests as
he had some problems with broken tests before. He reminds to be extra wary if
any test fails on the JDK. Some of them may be correct but sometimes it would be
a bit easy to jump to the conclusion that the JDK is wrong, when it is actually
ambiguity in the spec.
(If the spec is ambiguous, then whatever the JDK does has to be viewed as
'correct').

Mark liked the idea of the FreeSwingApplications page[1] which Robert set up. He
hoped to see more lists of free software applications (running on GNU 
Classpath).

James Damour, one of MegaMek's[2] project maintainers and advocate of GNU
Classpath, suggested to contact the projects listed on the FreeSwingApplications
page to let them know that we are working on getting their programs to run.
@James: It would be nice if the authors could add some information about the
kind of Swing components they use.

Finally James is "hoping that there will be more volunteers to help!"

As this came up after the meeting: If you wonder whether you are tainted or not.
The ClasspathFirstSteps page[3] has the appropriate information. Nevertheless
having seen parts of the core library does not hinder you from writing (and/or
maintaining) Mauve[4] test cases or Classpath demo applications.

That was it - Everybody seemed to have enjoyed the meeting. In fact people we in
such a good mood that nobody asked for the date of the next meeting. Perhaps
this will be solved on the main discussion mailing list.

cu
Robert

[0] - http://developer.classpath.org/mediation/ClasspathGraphicsImagesText
[1] - http://developer.classpath.org/mediation/FreeSwingTestApps
[2] - http://megamek.sf.net
[3] - http://developer.classpath.org/mediation/ClasspathFirstSteps
[4] - http://sources.redhat.com/mauve/


___