> My 2 Ct.: Test and fix as much as possible to release 0.90 as soon as 
> possible (5days sounds good), then start breaking (and fixing) the APIs until 
> we're stable for 0.92.
> 



Fine by me.

I see a few things have been sorted out, like that tasks test.

It actually failed for me during the release process I go through here
and reported it in IRC, Adam grabbed it and committed a fix that I
tested and it worked again fine.

Based on the comments though it did appear to be a problem for some
people and not others...

However given it's been fixed, and the few other annoying issues with
0.88 I'm more than happy to get 0.90 out.

It might be worth checking with Adam to see where he got to his
reworking of the API's.

I'd like to get 0.90 out there and solid to allow time between the next
few releases should we need to the time stablise after the API changes.

Peter.




> 
> Gabor Szabo <szab...@gmail.com> schrieb:
> 
> >On Thu, Aug 11, 2011 at 12:05 PM, Adam Kennedy
> ><adamkennedybac...@gmail.com> wrote:
> >> Greetings all
> >>
> >> With the 0.88 release looking so stable (notwithstanding Sewi's
> >> issues) my thoughts are starting to turn towards what is left to go
> >> for 1.00 and what we can do to simplify the job of maintaining
> >> compatibility for plugins as long as possible after 1.00.
> >>
> >> So I'd like to propose a big sweep over the entire codebase, and to
> >> break as many API things as possible now rather than later.
> >>
> >> For example:
> >>
> >> Padre does not import constants from Wx because there's simply too
> >> many, and across hundreds of classes this can add up to 10's of megs
> >> of ram just for constants.
> >>
> >> As a result, we're stuck using the somewhat ugly Wx::wxFOO style
> >> constants (which also aren't constants since they are AUTOLOAD
> >> hooked).
> >>
> >> I'd like to move to using a naming scheme similar to wxPython and use
> >> Wx::FOO instead.
> >>
> >> While ultimately we need support from Wx.pm for this different style
> >> of constant, in the short term I've implemented a demonstration you
> >> can see with
> >>
> >> use Padre::Wx ':api2';
> >>
> >> This will call all 3000 of the constant functions in Wx and capture
> >> their values. It then calls constant.pm with all the captured values
> >> to create "proper" constants with the shorter naming style.
> >>
> >> Along similar lines, we have a lot of methods named "on_foo" scattered
> >> around the API.
> >>
> >> I'd like to clean some of these up, so that we only use on_foo_bar for
> >> handlers which actually catch events directly (i.e. Are passed
> >> Wx::Event objects) rather than the mix of some having it and some not
> >> that we have now.
> >>
> >
> >These both seem to be like welcome improvements and I think if we
> >provide stable releases of Padre with enough time for transition of the
> >from the old API calls to the new calls (in which time both work) then
> >it ok to do it now.
> >
> >Will we be able to release all that and the fixes of 0.88 in the next 5 days?
> >
> >regards
> >   Gabor
> >_______________________________________________
> >Padre-dev mailing list
> >Padre-dev@perlide.org
> >http://mail.perlide.org/mailman/listinfo/padre-dev
> _______________________________________________
> Padre-dev mailing list
> Padre-dev@perlide.org
> http://mail.perlide.org/mailman/listinfo/padre-dev


_______________________________________________
Padre-dev mailing list
Padre-dev@perlide.org
http://mail.perlide.org/mailman/listinfo/padre-dev

Reply via email to