Planning a Release Candidate for Jython 2.7.0

Jim Baker <[email protected]>
Newsgroups gmane.comp.lang.jython.devel,gmane.comp.lang.jython.user
Message-ID <CAOhO=aOvPuzQKdPXgonzk=nh8p2z46OPOCz=mqSn1fQEOR47KA@mail.gmail.com>
There is in fact light at the end of the tunnel! ;) Just in time for PyCon
next month, I do believe we are on the verge of a release candidate. The
release candidate is our first attempt at what we consider to be a
production, stable release for 2.7.0.

Here's my current list of urgent bugs, that is bugs that will block our
first attempt at a release candidate for Jython 2.7.0:

   - http://bugs.jython.org/issue2120 - Creating directories with UNC paths
   on Windows - in general, we should attempt to convert all usages of the
   Java Native Runtime where possible to Java 7's NIO2, or at least try NIO2
   first, because JNR simply is flaky on Windows.
   - http://bugs.jython.org/issue2282 - No compilation step to produce
   $py.class files for stdlib for nondev targets - this impacts standalone
   usage, due to how it interacts with the class loader. Also for non
   standalone usage, not precompiling the standard library unnecessarily slows
   down start up time, possibly every single time depending on permissions.
   - http://bugs.jython.org/issue2283 - site.py should not fail if
   python.home is not set

Compared to what has been done so far, these should be easy bugs,
especially #2283. I anticipate completion in the next few days.

There are also a number of urgent bugs that are fixed but are currently
pending. Of these, probably support for Werkzeug (
http://bugs.jython.org/issue2272) and fixing a deadlock seen at shutdown
between the shutdown closer thread and the finalizer thread (
http://bugs.jython.org/issue2280) were the most important that have been
recently fixed.

The most important thing we can do now is make sure we have triaged the
bugs properly. Take a look at http://bugs.jython.org/ - if the bug is not
urgent, it does not block this release candidate, no matter how worthy the
requested fix or feature is. But if it should, please, please add your
comments to the bug so this can be potentially reprioritized.

As we have time available, we may look at pulling in a few more bug fixes,
and possibly some work on the installer to do such setup tasks as running
ensurepip. But this must be balanced against wrapping up the release
candidate.

Naturally remaining bugs are on our backlog for 2.7.1, which we will be
sprinting on at PyCon in Montreal, during the sprint days April 13-16.

- Jim

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/

_______________________________________________
Jython-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jython-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.