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