From: Jim B. <jim...@py...> - 2015-08-07 19:02:54
|
It's time for us to plan the Jython 2.7.1 release schedule. I'm going to suggest the following dates: - Beta 1 on Thur Sept 10 - Beta 2 on Thur Oct 8 - Release Candidate on Thur Nov 5 - *Final release on Thur Nov 19* These dates may slip a few days. However, bugs that are not completed in time for the release will slip to 2.7.2 (or later), with the 2.7.2 release scheduled for May 2016, in time for PyCon. The process of releasing betas and the release candidate provides two important benefits: - Jython users can evaluate and test Jython without building from source - Jython developers can triage the most important bugs, per the state of the development cycle For example, perhaps the most important bugs for us to fix in 2.7.1 are those necessary to make Jython installation more robust; see http://bugs.jython.org/issue2345, http://bugs.jython.org/issue2346, http://bugs.jython.org/issue2350. While this installer work is straightforward, let's face it, it's not exactly what I would most prefer to work on ;) The betas help ensure we do get it fixed, especially now that we have a number of installation failure scenarios to consider that we didn't conceive of in our earlier testing for 2.7.0. 2.7.1 development has continued on a nice pace. It's of course slower than the wrapup of 2.7.0, but that simply was not sustainable with the resources we have. However, it seems also to be perfectly fine - all reports and certainly my own usage is that 2.7.0 has been a very robust release once installed. (My own focus with Jython has recently been in using Jython, and developing tooling for Jython, such as WSGI support by Fireside, https://github.com/jythontools/fireside) I would like to highlight two important sets of changes that have landed in trunk and will be included in the 2.7.1 release: - Jeff Allen fixed a number of import bugs, such as relative imports generating incorrect bytecode. - Stefan Richthofer, as part of his GSOC project on JyNI, has significantly enhanced Jython's gc to work with CPython-style refcounting/native allocations, as need for code using the C Extension API provided by JyNI. - Jim |
From: <fwi...@gm...> - 2015-08-07 21:00:48
|
On Fri, Aug 7, 2015 at 11:33 AM, Jim Baker <jim...@py...> wrote: > It's time for us to plan the Jython 2.7.1 release schedule. I'm going to > suggest the following dates: > > Beta 1 on Thur Sept 10 > Beta 2 on Thur Oct 8 > Release Candidate on Thur Nov 5 > Final release on Thur Nov 19 These dates sound good to me +1! I have actually run into the import bugs in the wild (can't remember where exactly - it might have been in Flask). So I'm looking forward to it. -Frank |
From: Jeff A. <ja...@fa...> - 2015-08-07 21:33:01
|
On 07/08/2015 22:00, fwi...@gm... wrote: > On Fri, Aug 7, 2015 at 11:33 AM, Jim Baker <jim...@py...> wrote: >> It's time for us to plan the Jython 2.7.1 release schedule. I'm going to >> suggest the following dates: >> >> Beta 1 on Thur Sept 10 >> Beta 2 on Thur Oct 8 >> Release Candidate on Thur Nov 5 >> Final release on Thur Nov 19 > These dates sound good to me +1! > > I have actually run into the import bugs in the wild (can't remember > where exactly - it might have been in Flask). So I'm looking forward > to it. > > -Frank > The dates seem good to me too as an aim. I have a three things marked for me of the tracker, including the circular import bug (and one I think is a no-fix in 2.7). But we've gained a few issues while my mind was elsewhere. Jeff |
From: Jim B. <jim...@py...> - 2015-09-01 20:45:13
|
Just want to remind everyone that we are still on target for beta 1 next week on Thurs Sept 10. Thanks Jeff for fixing circular imports! There are a bunch of things I personally planned to do -- on sockets in particular -- that slipped. Busy on other things besides Jython dev. But I believe I can get most of the outstanding socket bugs plus installer changes done by beta 2. Regardless we will have an even better version of Jython with 2.7.1 just with the fixes that have been made to date. - Jim On Fri, Aug 7, 2015 at 3:19 PM, Jeff Allen <ja...@fa...> wrote: > On 07/08/2015 22:00, fwi...@gm... wrote: > > On Fri, Aug 7, 2015 at 11:33 AM, Jim Baker <jim...@py...> wrote: > >> It's time for us to plan the Jython 2.7.1 release schedule. I'm going to > >> suggest the following dates: > >> > >> Beta 1 on Thur Sept 10 > >> Beta 2 on Thur Oct 8 > >> Release Candidate on Thur Nov 5 > >> Final release on Thur Nov 19 > > These dates sound good to me +1! > > > > I have actually run into the import bugs in the wild (can't remember > > where exactly - it might have been in Flask). So I'm looking forward > > to it. > > > > -Frank > > > The dates seem good to me too as an aim. I have a three things marked > for me of the tracker, including the circular import bug (and one I > think is a no-fix in 2.7). But we've gained a few issues while my mind > was elsewhere. > > Jeff > > > > ------------------------------------------------------------------------------ > _______________________________________________ > Jython-dev mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-dev > |
From: Darjus L. <da...@gm...> - 2015-09-01 21:58:47
|
Thanks for the update. Awesome! On Wed, Sep 2, 2015 at 6:45 AM Jim Baker <jim...@py...> wrote: > Just want to remind everyone that we are still on target for beta 1 next > week on Thurs Sept 10. Thanks Jeff for fixing circular imports! > > There are a bunch of things I personally planned to do -- on sockets in > particular -- that slipped. Busy on other things besides Jython dev. But I > believe I can get most of the outstanding socket bugs plus installer > changes done by beta 2. > > Regardless we will have an even better version of Jython with 2.7.1 just > with the fixes that have been made to date. > > - Jim > > On Fri, Aug 7, 2015 at 3:19 PM, Jeff Allen <ja...@fa...> wrote: > >> On 07/08/2015 22:00, fwi...@gm... wrote: >> > On Fri, Aug 7, 2015 at 11:33 AM, Jim Baker <jim...@py...> >> wrote: >> >> It's time for us to plan the Jython 2.7.1 release schedule. I'm going >> to >> >> suggest the following dates: >> >> >> >> Beta 1 on Thur Sept 10 >> >> Beta 2 on Thur Oct 8 >> >> Release Candidate on Thur Nov 5 >> >> Final release on Thur Nov 19 >> > These dates sound good to me +1! >> > >> > I have actually run into the import bugs in the wild (can't remember >> > where exactly - it might have been in Flask). So I'm looking forward >> > to it. >> > >> > -Frank >> > >> The dates seem good to me too as an aim. I have a three things marked >> for me of the tracker, including the circular import bug (and one I >> think is a no-fix in 2.7). But we've gained a few issues while my mind >> was elsewhere. >> >> Jeff >> >> >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> Jython-dev mailing list >> Jyt...@li... >> https://lists.sourceforge.net/lists/listinfo/jython-dev >> > > > ------------------------------------------------------------------------------ > _______________________________________________ > Jython-dev mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-dev > |
From: Jeff A. <ja...@fa...> - 2015-09-02 06:49:46
|
I'm now working #2364, the bytearray.isalpha() divergence from CPython. I'll include their friends and relations, (islower, isalnum, ... must be wrong too) and take in the corresponding str/bytes methods. This is likely to make it for 10 Sep. I've noticed that our unicode.isdigit() and unicode.isspace() are also divergent at a few points in 0x80-0xff, but that would be a different issue (although I have to pick unicode.isalpha apart from str.isalpha, anyway ... ). I guess we're all busy on other things besides this, but it is good to produce something, if the release process is not too onerous. Jeff Allen On 01/09/2015 21:44, Jim Baker wrote: > Just want to remind everyone that we are still on target for beta 1 > next week on Thurs Sept 10. Thanks Jeff for fixing circular imports! > > There are a bunch of things I personally planned to do -- on sockets > in particular -- that slipped. Busy on other things besides Jython > dev. But I believe I can get most of the outstanding socket bugs plus > installer changes done by beta 2. > > Regardless we will have an even better version of Jython with 2.7.1 > just with the fixes that have been made to date. > > - Jim > > On Fri, Aug 7, 2015 at 3:19 PM, Jeff Allen <ja...@fa... > <mailto:ja...@fa...>> wrote: > > On 07/08/2015 22:00, fwi...@gm... > <mailto:fwi...@gm...> wrote: > > On Fri, Aug 7, 2015 at 11:33 AM, Jim Baker <jim...@py... > <mailto:jim...@py...>> wrote: > >> It's time for us to plan the Jython 2.7.1 release schedule. I'm > going to > >> suggest the following dates: > >> > >> Beta 1 on Thur Sept 10 > >> Beta 2 on Thur Oct 8 > >> Release Candidate on Thur Nov 5 > >> Final release on Thur Nov 19 > > These dates sound good to me +1! > > > > I have actually run into the import bugs in the wild (can't remember > > where exactly - it might have been in Flask). So I'm looking forward > > to it. > > > > -Frank > > > The dates seem good to me too as an aim. I have a three things marked > for me of the tracker, including the circular import bug (and one I > think is a no-fix in 2.7). But we've gained a few issues while my mind > was elsewhere. > > Jeff > > > ------------------------------------------------------------------------------ > _______________________________________________ > Jython-dev mailing list > Jyt...@li... > <mailto:Jyt...@li...> > https://lists.sourceforge.net/lists/listinfo/jython-dev > > |
From: Darjus L. <da...@gm...> - 2015-09-02 21:57:10
|
Very good question Jeff. Is it easy to make releases and is the process documented somewhere? (curious how it works) Thanks, Darjus On Wed, Sep 2, 2015 at 4:50 PM Jeff Allen <ja...@fa...> wrote: > I'm now working #2364, the bytearray.isalpha() divergence from CPython. > I'll include their friends and relations, (islower, isalnum, ... must be > wrong too) and take in the corresponding str/bytes methods. This is likely > to make it for 10 Sep. > > I've noticed that our unicode.isdigit() and unicode.isspace() are also > divergent at a few points in 0x80-0xff, but that would be a different issue > (although I have to pick unicode.isalpha apart from str.isalpha, anyway ... > ). > > I guess we're all busy on other things besides this, but it is good to > produce something, if the release process is not too onerous. > > Jeff Allen > > On 01/09/2015 21:44, Jim Baker wrote: > > Just want to remind everyone that we are still on target for beta 1 next > week on Thurs Sept 10. Thanks Jeff for fixing circular imports! > > There are a bunch of things I personally planned to do -- on sockets in > particular -- that slipped. Busy on other things besides Jython dev. But I > believe I can get most of the outstanding socket bugs plus installer > changes done by beta 2. > > Regardless we will have an even better version of Jython with 2.7.1 just > with the fixes that have been made to date. > > - Jim > > On Fri, Aug 7, 2015 at 3:19 PM, Jeff Allen <ja...@fa...> wrote: > >> On 07/08/2015 22:00, fwi...@gm... wrote: >> > On Fri, Aug 7, 2015 at 11:33 AM, Jim Baker <jim...@py...> >> wrote: >> >> It's time for us to plan the Jython 2.7.1 release schedule. I'm going >> to >> >> suggest the following dates: >> >> >> >> Beta 1 on Thur Sept 10 >> >> Beta 2 on Thur Oct 8 >> >> Release Candidate on Thur Nov 5 >> >> Final release on Thur Nov 19 >> > These dates sound good to me +1! >> > >> > I have actually run into the import bugs in the wild (can't remember >> > where exactly - it might have been in Flask). So I'm looking forward >> > to it. >> > >> > -Frank >> > >> The dates seem good to me too as an aim. I have a three things marked >> for me of the tracker, including the circular import bug (and one I >> think is a no-fix in 2.7). But we've gained a few issues while my mind >> was elsewhere. >> >> Jeff >> >> >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> Jython-dev mailing list >> Jyt...@li... >> https://lists.sourceforge.net/lists/listinfo/jython-dev >> > > > > ------------------------------------------------------------------------------ > Monitor Your Dynamic Infrastructure at Any Scale With Datadog! > Get real-time metrics from all of your servers, apps and tools > in one place. > SourceForge users - Click here to start your Free Trial of Datadog now! > http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140 > _______________________________________________ > Jython-dev mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-dev > |
From: <fwi...@gm...> - 2015-09-02 23:08:07
|
On Wed, Sep 2, 2015 at 2:56 PM, Darjus Loktevic <da...@gm...> wrote: > Very good question Jeff. Is it easy to make releases and is the process > documented somewhere? (curious how it works) The process is not hard - I think it takes me a few hours with a good chunk of that being the wait for sonatype/maven to update. The recipe that I mostly follow is documented here: http://www.jython.org/devguide/releasejython.html If someone actually wants to do releases, I will need to contact sonaytpe to see how release managers can be added. -Frank |