Thread: [Java-gnome-developer] New releases and maintenance branch created
Brought to you by:
afcowie
From: Jeff M. <ku...@gm...> - 2004-11-04 14:47:27
|
We finally got the cvs premissions issue resolved over night last night so we made two releases this morning. An official announcement will be sent out shortly. What does this mean for you? I'll try to summarize here: Stable code We released 2.8.2 this morning. The source tarballs are on the gnome ftp site. We also created a cvs branch to continue to maintain the stable code. The branch is called MAINT_2_8. If you wish to checkout the stable code you will need to reference this branch like: cvs -z3 co -r MAINT_2_8 java-gnome As we make changes to the HEAD we will apply appropriate bug fixes to this branch and will continue to make periodic releases. Development code We also released 2.9.1 this morning. The only change from 2.8.2 is the version created and I increased the gtk dependency from 2.4 to 2.5. Over the next week or so we will be increasing the additional dependencies to force java-gnome HEAD to build with gnome cvs. If you wish to stay current with development I would suggest you use jhbuild to maintain a current gnome environment. The HEAD is where new development will take place. This code should be considered unstable. Since we have started our 2.9 development effort we will now be able to make API additions. I know several of you have posted patches to add missing functionality. We will be applying these patches over the next few days. -- Jeffrey Morgan "The highest reward for a man's toil is not what he gets for it, but what he becomse by it" - Jon Ruskin |
From: Laurent M. <la...@ao...> - 2004-11-04 15:36:12
|
>>>>> "Jeff" == Jeff Morgan <ku...@gm...> writes: [...] Jeff> Development code We also released 2.9.1 this morning. The Jeff> only change from 2.8.2 is the version created and I increased Jeff> the gtk dependency from 2.4 to 2.5. Over the next week or so Jeff> we will be increasing the additional dependencies to force Jeff> java-gnome HEAD to build with gnome cvs. If you wish to stay Jeff> current with development I would suggest you use jhbuild to Jeff> maintain a current gnome environment. Jeff> The HEAD is where new development will take place. This code Jeff> should be considered unstable. Since we have started our 2.9 Jeff> development effort we will now be able to make API additions. Jeff> I know several of you have posted patches to add missing Jeff> functionality. We will be applying these patches over the Jeff> next few days. Should I understand that the API additions will only be available with gtk/gnome current CVS ? And that some API from gtk 2.4 which were not reflected in java-gome 2.8 will only be available with gtk 2.5 ? -- Laurent Martelli la...@ao... Java Aspect Components http://www.aopsys.com/ http://jac.objectweb.org |
From: Jeff M. <ku...@gm...> - 2004-11-04 16:01:56
|
Forgot to reply to the list! ---------- Forwarded message ---------- From: Jeff Morgan <ku...@gm...> Date: Thu, 4 Nov 2004 11:00:38 -0500 Subject: Re: [Java-gnome-developer] Re: New releases and maintenance branch created To: Laurent Martelli <la...@ao...> On Thu, 04 Nov 2004 16:35:48 +0100, Laurent Martelli <la...@ao...> wrote: > Should I understand that the API additions will only be available with > gtk/gnome current CVS ? And that some API from gtk 2.4 which were not > reflected in java-gome 2.8 will only be available with gtk 2.5 ? This is correct. We are not able to add API to a stable release. Since we have now started our 2.9 development effort we will be able to add the missing API. These are the rules of the gnome platform bindings. -Jeff -- Jeffrey Morgan "The highest reward for a man's toil is not what he gets for it, but what he becomse by it" - Jon Ruskin |
From: Laurent M. <la...@ao...> - 2004-11-04 17:42:18
|
>>>>> "Jeff" == Jeff Morgan <ku...@gm...> writes: Jeff> Forgot to reply to the list! ---------- Forwarded message Jeff> ---------- From: Jeff Morgan Jeff> <ku...@gm...> Date: Thu, 4 Jeff> Nov 2004 11:00:38 -0500 Subject: Re: [Java-gnome-developer] Jeff> Re: New releases and maintenance branch created To: Laurent Jeff> Martelli <la...@ao...> Jeff> On Thu, 04 Nov 2004 16:35:48 +0100, Laurent Martelli Jeff> <la...@ao...> wrote: >> Should I understand that the API additions will only be available >> with gtk/gnome current CVS ? And that some API from gtk 2.4 which >> were not reflected in java-gome 2.8 will only be available with >> gtk 2.5 ? Jeff> This is correct. We are not able to add API to a stable Jeff> release. Since we have now started our 2.9 development effort Jeff> we will be able to add the missing API. These are the rules Jeff> of the gnome platform bindings. This is real bad because if I develop an application which needs the API that weren't in java-gnome 2.8, I'm stuck to using the bleeding edge, potential instable gtk/gnome from CVS which no distribution will ship. This means that any user of such an application will have to go through the hazards of downlaading and installing the gtk/gnome from CVS. This is not going to help in the adoption of java-gnome by developpers. I understand the policy is meant to ensure compatibility. But adding a new method/function breaks nothing. I've already said all this via the BTS, but I hope that saying it again here will make more people aware of the insanity ;-) -- Laurent Martelli la...@ao... Java Aspect Components http://www.aopsys.com/ http://jac.objectweb.org |
From: Jeff M. <ku...@gm...> - 2004-11-04 20:56:33
|
On Thu, 04 Nov 2004 18:42:08 +0100, Laurent Martelli <la...@ao...> wrote: > This is real bad because if I develop an application which needs the > API that weren't in java-gnome 2.8, I'm stuck to using the bleeding > edge, potential instable gtk/gnome from CVS which no distribution will > ship. This means that any user of such an application will have to go > through the hazards of downlaading and installing the gtk/gnome from > CVS. This is not going to help in the adoption of java-gnome by > developpers. > > I understand the policy is meant to ensure compatibility. But adding a > new method/function breaks nothing. I've already said all this via the > BTS, but I hope that saying it again here will make more people aware > of the insanity ;-) I know it can be quite frustrating but we decided over a year ago to join the Gnome Platform Bindings. As a result we have to follow a set of rules. Please believe me, I understand your pain. The fact is, we are having a major release every six months and minor releases more frequently. The current 2.9 development effort will be released in about four months. You can help make a difference by helping us ensure we have complete coverage of existing functionality during this time. We have several large items to introduce into the bindings during 2.9 development. We will add support for 64-bit platforms, Windows compilation (hopefully), and a large amount of changes to gtk. I would also like to see our gtkhtml and glade bindings mature over this period. -- Jeffrey Morgan "The highest reward for a man's toil is not what he gets for it, but what he becomse by it" - Jon Ruskin |
From: Andrew C. <an...@op...> - 2004-11-05 00:18:18
|
On Thu, 2004-04-11 at 17:20 +0000, Mark Howard wrote: > > and I increased the gtk dependency from 2.4 to > > 2.5. > Please don't do this until it is absolutely necessary (i.e. we depend on = some > new API). I go one further than this and ask that we not bump it at all until it is absolutely necessary. We are at a critical point now. We have some momentum here but we need to significantly grow our user, developer, and hacker base or else the project will be in danger of stalling out. Downloading code from CVS just for java-gnome is one thing, but asking someone to track the entire unstable GNOME development is a much higher hurdle. So I for one would be very pleased if one could use & develop java-gnome on top of an otherwise stable (2.8) gnome platform for some time to come. There's nothing wrong with a >=3D gtk 2.4 dependency. Indeed, until GNOME development platform makes a 2.x -> 3.x jump, I don't see why java-gnome shouldn't be designed to work, out of the box, on several older versions. We all know that almost all of our bugs have been around our own bindings, not around changes in the underlying API. Actively promoting this sort of thing would help us attract new developers by making it easier to use j-g for development, and contribute to the bindings themselves. AfC Sydney --=20 Andrew Frederick Cowie OPERATIONAL DYNAMICS Operations Consultants and Infrastructure Engineers Australia: +61 2 9977 6866 North America: +1 646 472 5054 http://www.operationaldynamics.com/ |
From: Sean C. <exc...@gm...> - 2004-11-06 02:13:28
|
I think you're absolutly right andrew, you make excellant points. i'm gonna rattle off a few things here, hope you dont mind... what is the current tactic to build awareness / user base out there? why can't we have direct links to packages for some of the major distros on the website? if we dont have them - make that a priority (delegate if nessecary) there needs to be a drive to create a killer app developed in java-gnome that merits inclusion in major distros. is there a person dedicated to documentation? are the core maintainers spread too thin? is there a concrete list of stuff that be made up and then delegated to willing people on the list? is java-gnome mature, stable and complete enough for a slashdot or equivilent post? If there is anything i can do to help out... i'm game, able and have the tim On Fri, 05 Nov 2004 11:18:08 +1100, Andrew Cowie <an...@op...> wrote: > On Thu, 2004-04-11 at 17:20 +0000, Mark Howard wrote: > > > and I increased the gtk dependency from 2.4 to > > > 2.5. > > > Please don't do this until it is absolutely necessary (i.e. we depend on some > > new API). > > I go one further than this and ask that we not bump it at all until it > is absolutely necessary. > > We are at a critical point now. We have some momentum here but we need > to significantly grow our user, developer, and hacker base or else the > project will be in danger of stalling out. > > Downloading code from CVS just for java-gnome is one thing, but asking > someone to track the entire unstable GNOME development is a much higher > hurdle. > > So I for one would be very pleased if one could use & develop java-gnome > on top of an otherwise stable (2.8) gnome platform for some time to > come. > > There's nothing wrong with a >= gtk 2.4 dependency. Indeed, until GNOME > development platform makes a 2.x -> 3.x jump, I don't see why java-gnome > shouldn't be designed to work, out of the box, on several older > versions. We all know that almost all of our bugs have been around our > own bindings, not around changes in the underlying API. Actively > promoting this sort of thing would help us attract new developers by > making it easier to use j-g for development, and contribute to the > bindings themselves. > > AfC > Sydney > > -- > Andrew Frederick Cowie > > OPERATIONAL DYNAMICS > Operations Consultants and Infrastructure Engineers > > Australia: +61 2 9977 6866 North America: +1 646 472 5054 > > http://www.operationaldynamics.com/ > > > |
From: Mark H. <mh...@ti...> - 2004-11-06 12:15:17
|
On Sat, Nov 06, 2004 at 02:13:23AM +0000, Sean Coughlan wrote: > what is the current tactic to build awareness / user base out there? Most of the users will use our stable releases. I'm not sure if I understood this question correctly. > why can't we have direct links to packages for some of the major > distros on the website? We do. Having more packages is certainly something we want to have. Any help would be appreciated > is there a person dedicated to documentation? No. Previously it was just all done by developers. Now we have a wiki anybody can join in and we would really like more people to do this. > are the core maintainers > spread too thin? Yes. And the developers have varying amount of time from week to week. For example, I might find a few hours one weekend but then no time for the next few weeks. > is there a concrete list of stuff that be made up and > then delegated to willing people on the list? The top priority list is bugs in bugzilla.gnome.org Then we have the list of API changes for the new upstream releases. We will be updating this on the wiki so we can keep track of what is done. Finally we have new libraries to be bound. > is java-gnome mature, > stable and complete enough for a slashdot or equivilent post? Absolutely > If there is anything i can do to help out... i'm game, able and have the tim What are you interested in doing? If it's development, then there's plenty to do -- just ask on java-gnome-hackers and we'll try to help you get started. If you have time to test the libraries, find out how they work and then write documents, or example apps to help new users, that would be really useful. I've started a JavaGnomePrimer page on the wiki which will hopefully be like a new user tutorial in the future. You're free to work on that if you want -- one area in particular where we need more documents is about glade. I'm sure there are lots of other things you can do to help too -- It just depends on what you're interested in and able to do. -- .''`. Mark Howard : :' : `. `' http://www.tildemh.com `- mh...@de... | mh...@ti... |
From: Skip C. <sco...@gm...> - 2004-11-05 04:33:45
|
Hey there, I am struggling trying to get the stable release from CVS. When I do: CVSROOT=":pserver:ano...@an...:/cvs/gnome" cvs -z3 co -r MAINT_2_8 java-gnome I get this: cvs [checkout aborted]: no such tag MAINT_2_8 Any ideas ? thanks for your help, scoon On Thu, 4 Nov 2004 09:47:23 -0500, Jeff Morgan <ku...@gm...> wrote: > We finally got the cvs premissions issue resolved over night last night so > we made two releases this morning. An official announcement will be > sent out shortly. > > What does this mean for you? I'll try to summarize here: > > Stable code > We released 2.8.2 this morning. The source tarballs are on the gnome > ftp site. We also created a cvs branch to continue to maintain the > stable code. The branch is called MAINT_2_8. If you wish to checkout > the stable code you will need to reference this branch like: > > cvs -z3 co -r MAINT_2_8 java-gnome > > As we make changes to the HEAD we will apply appropriate bug fixes > to this branch and will continue to make periodic releases. > > Development code > We also released 2.9.1 this morning. The only change from 2.8.2 is > the version created and I increased the gtk dependency from 2.4 to > 2.5. Over the next week or so we will be increasing the additional > dependencies to force java-gnome HEAD to build with gnome cvs. > If you wish to stay current with development I would suggest you > use jhbuild to maintain a current gnome environment. > > The HEAD is where new development will take place. This code > should be considered unstable. Since we have started our 2.9 > development effort we will now be able to make API additions. > I know several of you have posted patches to add missing > functionality. We will be applying these patches over the next > few days. > > -- > Jeffrey Morgan > > "The highest reward for a man's toil is not > what he gets for it, but what he becomse by it" > - Jon Ruskin > > ------------------------------------------------------- > This SF.Net email is sponsored by: > Sybase ASE Linux Express Edition - download now for FREE > LinuxWorld Reader's Choice Award Winner for best database on Linux. > http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click > _______________________________________________ > java-gnome-developer mailing list > jav...@li... > https://lists.sourceforge.net/lists/listinfo/java-gnome-developer > |