Re: New gui/back release?
On Jul 11, 2009, at 6:38 AM, Fred Kiefer wrote: As we are about to the the big change to NSSound from Stefan Bidigaray and new code tends to need a few weeks to get most of the bugs out, I'd like to propose that we release a new version of gui and back before that. There already a quite a few bug fixes in both that would justify a release already. And I hope to find the time to look at a few more bugs the next days. The last release was about two months ago, and that's a pretty good time frame to make a new release. ___ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev
Re: New gui/back release?
On Mon, Jul 13, 2009 at 9:20 AM, Adam Fedor wrote: > > On Jul 11, 2009, at 6:38 AM, Fred Kiefer wrote: > > As we are about to the the big change to NSSound from Stefan Bidigaray >> and new code tends to need a few weeks to get most of the bugs out, I'd >> like to propose that we release a new version of gui and back before >> that. There already a quite a few bug fixes in both that would justify a >> release already. And I hope to find the time to look at a few more bugs >> the next days. >> >> > The last release was about two months ago, and that's a pretty good time > frame to make a new release. Any update on this release? I've got the code ready, even though I'm still waiting on a resolution to the ABI compatibility discussion. Should I assume that what Richard did with NSOperation is the way ahead? Also, if this release is going to be braking ABI would it not be better for me to commit the NSSound modifications and postpone the release another month or 2? For those who can't wait, maybe stable release would be possible? Stefan ___ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev
Re: New gui/back release?
Stef Bidi schrieb: > On Mon, Jul 13, 2009 at 9:20 AM, Adam Fedor wrote: > >> On Jul 11, 2009, at 6:38 AM, Fred Kiefer wrote: >> >> As we are about to the the big change to NSSound from Stefan Bidigaray >>> and new code tends to need a few weeks to get most of the bugs out, I'd >>> like to propose that we release a new version of gui and back before >>> that. There already a quite a few bug fixes in both that would justify a >>> release already. And I hope to find the time to look at a few more bugs >>> the next days. >>> >>> >> The last release was about two months ago, and that's a pretty good time >> frame to make a new release. > > > Any update on this release? I've got the code ready, even though I'm still > waiting on a resolution to the ABI compatibility discussion. Should I > assume that what Richard did with NSOperation is the way ahead? Also, if > this release is going to be braking ABI would it not be better for me to > commit the NSSound modifications and postpone the release another month or > 2? For those who can't wait, maybe stable release would be possible? Hi Stefan, why do you expect the next release to break ABI compatibility? What I wanted to do is a bug fix release and this is why I restricted myself to non ABI breaking changes. Looking back through the ChangeLog file I noticed that Greg has added an attached sheet ivar to NSWindow, this will break ABI even though there still is no functionality behind that ivar. The idea of doing a release before your change landed was to give your code some time to mature while it is exposed to multiple users with different setup. Two months will be the minimum for that, we should rather give it a bit more time, given the slow speed at which people pick up GNUstep SVN changes. This would result in no GNUstep release for that time and I really would have loved to see the bug fixes out there. For example the cairo scrolling fix is something that the Etoile people have been waiting for a long time. In the meantime Greg has commit some more of his attached sheet changes, code which I find of limited quality. There also hasn't been any sign of him fixing the NIB loading issues for NSTextView he introduced two months ago. I started to work on a fix here myself, but really I at the moment I am not able to stop the gui code from degrading. OK, I stop complaining and come up with a way forward. I will give Greg time until this weekend to fix his sheet change, otherwise I will clean up myself and after about a week of test we should be able to make a gui and back release. Somebody else will have to speak up whether base is ready for a release. Fred ___ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev
Re: New gui/back release?
On Fri, Jul 24, 2009 at 4:30 AM, Fred Kiefer wrote: > why do you expect the next release to break ABI compatibility? What I > wanted to do is a bug fix release and this is why I restricted myself to > non ABI breaking changes. Looking back through the ChangeLog file I > noticed that Greg has added an attached sheet ivar to NSWindow, this > will break ABI even though there still is no functionality behind that > ivar. I was mainly thinking of this when I said that, but I guess that won't be in the release, then. Nevermind what I said before if the plan is to just make a stable release! Anyway, I just wanted to make sure there was still going to be a release. I'll be putting the code up in Etoile's code review site sometime this weekend... should give everyone time to check it out and comment before an actual SVN commit. It works fairly well with my test app, but it's fairly simple and there's some fuctionality that I just simply cannot test due to libao's API (volume, channel mapping, etc). PS: I'll let everyone know when the code is the code review site. Stefan ___ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev
Re: New gui/back release?
Fred Kiefer schrieb: > why do you expect the next release to break ABI compatibility? What I > wanted to do is a bug fix release and this is why I restricted myself to > non ABI breaking changes. Looking back through the ChangeLog file I > noticed that Greg has added an attached sheet ivar to NSWindow, this > will break ABI even though there still is no functionality behind that ivar. > > The idea of doing a release before your change landed was to give your > code some time to mature while it is exposed to multiple users with > different setup. Two months will be the minimum for that, we should > rather give it a bit more time, given the slow speed at which people > pick up GNUstep SVN changes. This would result in no GNUstep release for > that time and I really would have loved to see the bug fixes out there. > For example the cairo scrolling fix is something that the Etoile people > have been waiting for a long time. > > In the meantime Greg has commit some more of his attached sheet changes, > code which I find of limited quality. There also hasn't been any sign of > him fixing the NIB loading issues for NSTextView he introduced two > months ago. I started to work on a fix here myself, but really I at the > moment I am not able to stop the gui code from degrading. > > OK, I stop complaining and come up with a way forward. I will give Greg > time until this weekend to fix his sheet change, otherwise I will clean > up myself and after about a week of test we should be able to make a gui > and back release. Somebody else will have to speak up whether base is > ready for a release. Greg did some clean up here, that should make us ready for a release. As Greg didn't undo his ivar change, I expect that he wants a full release with changed soname, not just a bug fix release. This is rather unfortunate as the next release after this will also be an ABI breaking one. Fred ___ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev
Re: New gui/back release?
Fred, I can undo the change. The last email you sent wasn't clear with respect to whether you wished me to remove it or to fully implement it. I chose to fully implement it. I can remove it and stub out the implementation, if we want to do an ABI compatible release this time around. Thanks, GC Gregory Casamento -- Principal Consultant - OLC, Inc # GNUstep Chief Maintainer From: Fred Kiefer To: Developer GNUstep Cc: Adam Fedor Sent: Monday, July 27, 2009 9:26:08 AM Subject: Re: New gui/back release? Fred Kiefer schrieb: > why do you expect the next release to break ABI compatibility? What I > wanted to do is a bug fix release and this is why I restricted myself to > non ABI breaking changes. Looking back through the ChangeLog file I > noticed that Greg has added an attached sheet ivar to NSWindow, this > will break ABI even though there still is no functionality behind that ivar. > > The idea of doing a release before your change landed was to give your > code some time to mature while it is exposed to multiple users with > different setup. Two months will be the minimum for that, we should > rather give it a bit more time, given the slow speed at which people > pick up GNUstep SVN changes. This would result in no GNUstep release for > that time and I really would have loved to see the bug fixes out there. > For example the cairo scrolling fix is something that the Etoile people > have been waiting for a long time. > > In the meantime Greg has commit some more of his attached sheet changes, > code which I find of limited quality. There also hasn't been any sign of > him fixing the NIB loading issues for NSTextView he introduced two > months ago. I started to work on a fix here myself, but really I at the > moment I am not able to stop the gui code from degrading. > > OK, I stop complaining and come up with a way forward. I will give Greg > time until this weekend to fix his sheet change, otherwise I will clean > up myself and after about a week of test we should be able to make a gui > and back release. Somebody else will have to speak up whether base is > ready for a release. Greg did some clean up here, that should make us ready for a release. As Greg didn't undo his ivar change, I expect that he wants a full release with changed soname, not just a bug fix release. This is rather unfortunate as the next release after this will also be an ABI breaking one. Fred ___ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev ___ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev
Re: New gui/back release?
Gregory John Casamento schrieb: > I can undo the change. The last email you sent wasn't clear with > respect to whether you wished me to remove it or to fully implement > it. I chose to fully implement it. I can remove it and stub out > the implementation, if we want to do an ABI compatible release this > time around. It is up to you Greg, you are the project maintainer. If you decide to break binary compatibility right after a release, it is fine for me, I just wasn't sure you did it intentional, after the many complaints we had about breaking that too often. As for the full implementation of sheets, I think they are still run via the NSApplication run modal code, so there wont be any difference to what there was before. Only now the window knows that there is a sheet. Fred ___ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev
Re: New gui/back release?
I have stubbed out the ivar and it's methods. This should have no impact since no one is actually using the "attachedSheet" method. I'll put it back in once we have done the release. Thanks, GC On Mon, Jul 27, 2009 at 10:43 AM, Fred Kiefer wrote: > Gregory John Casamento schrieb: >> I can undo the change. The last email you sent wasn't clear with >> respect to whether you wished me to remove it or to fully implement >> it. I chose to fully implement it. I can remove it and stub out >> the implementation, if we want to do an ABI compatible release this >> time around. > > It is up to you Greg, you are the project maintainer. If you decide to > break binary compatibility right after a release, it is fine for me, I > just wasn't sure you did it intentional, after the many complaints we > had about breaking that too often. > > As for the full implementation of sheets, I think they are still run via > the NSApplication run modal code, so there wont be any difference to > what there was before. Only now the window knows that there is a sheet. > > Fred > > > ___ > Gnustep-dev mailing list > Gnustep-dev@gnu.org > http://lists.gnu.org/mailman/listinfo/gnustep-dev > -- Gregory Casamento Open Logic Corporation, Principal Consultant ## GNUstep Chief Maintainer yahoo/skype: greg_casamento, aol: gjcasa (240)274-9630 (Cell), (301)362-9640 (Home) ___ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev
Re: New gui/back release?
Gregory Casamento schrieb: > I have stubbed out the ivar and it's methods. This should have no > impact since no one is actually using the "attachedSheet" method. > I'll put it back in once we have done the release. Great, this should make us ready for a bug fix release for gui and back. Adam, are you willing to take over this task again? Richard, what is the state of base. Any worthwhile changes for a bug fix release? I am currently going through old mails that I marked as needing more attention to see if there is any other fix that should go in. Fred ___ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev
Re: New gui/back release?
On Jul 27, 2009, at 3:51 PM, Fred Kiefer wrote: Gregory Casamento schrieb: I have stubbed out the ivar and it's methods. This should have no impact since no one is actually using the "attachedSheet" method. I'll put it back in once we have done the release. Great, this should make us ready for a bug fix release for gui and back. Adam, are you willing to take over this task again? Sure, I'll get things ready for a new release. ___ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev
Re: New gui/back release?
On Jul 27, 2009, at 3:51 PM, Fred Kiefer wrote: I am currently going through old mails that I marked as needing more attention to see if there is any other fix that should go in. Fred I'm ready to make a release anytime you'd like.___ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev
Re: New gui/back release?
Original-Nachricht > Datum: Thu, 30 Jul 2009 20:00:09 -0600 > Von: Adam Fedor > An: Fred Kiefer > CC: Gregory Casamento , Developer GNUstep > > Betreff: Re: New gui/back release? > > On Jul 27, 2009, at 3:51 PM, Fred Kiefer wrote: > > > > I am currently going through old mails that I marked as needing more > > attention to see if there is any other fix that should go in. > > > > Fred > > I'm ready to make a release anytime you'd like. What about now? :-) There wont be any further fixes coming from my side. I will be looking into the toolbar item issue later on, but this is a bit fragile, so it shouldn't go into a stable release. Thank you Fred -- Jetzt kostenlos herunterladen: Internet Explorer 8 und Mozilla Firefox 3 - sicherer, schneller und einfacher! http://portal.gmx.net/de/go/chbrowser ___ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev