I added both of these patches requested by Michael, along with some corresponding tests, to Jython trunk (as of http://hg.python.org/jython/rev/5688f9c2b743)

Frank Wierzbicki plans to release another soft beta 3 later this weekend, possibly Sunday. In the meantime, I would encourage anyone here to build what is in trunk and run the unit tests, just so we haven't missed anything. (The unit tests can be flakey. Build twice if necessary :)

One observation I would make is that informal processes like discussing a bug on this list, which helps with prioritization, can work better when we also have a submitted bug in bugs.jython.org, a patch that can be directly applied, and the patch includes relevant tests. As we work through beta 4, this will be increasingly important. As an alternative, pull requests against https://bitbucket.org/jython/jython - with relevant tests - also work, although they should never use a new branch - this breaks pushing into hg.python.org/jython and require some manual munging to fix. I don't want to discourage anyone from submitting a patch or using pull requests, because that can often be very helpful regardless if we can directly apply, but I did want to explain why it can be slower than we all would want.

Lastly, I would like to mention I did some "spring cleaning" of the bugs in bugs.jython.org, reflected in this week's stats:

Issues counts and deltas:
  open     328 (-34)
  closed  1845 (+41)
  total   2173 ( +7)

This weekend we commemorate Memorial Day in the United States with a long weekend. I look forward to kicking off the summer, running in the Bolder Boulder 10 kilometer race with my family, and taking a short break from Jython development until Tuesday.

- Jim

On Wed, May 21, 2014 at 12:45 PM, Jim Baker <jim.baker@python.org> wrote:
On Wed, May 21, 2014 at 6:58 AM, Michael Büsch <m@bues.ch> wrote:

b3 seems to be tagged, but the bytearray.__len__ fix doesn't seem to be included.
Was this intentional, or am I missing something?

This is a major issue for me, as users cannot use my project without
manually patching jython first.
And I don't see a suitable workaround for this problem, that doesn't hurt
my runtime performance.

Nothing intentional here, we simply haven't applied these changes yet.

Fortunately, the point of the soft beta process that we adopted as of beta 2 is to ensure that we have a chance to work these sort of coordination issues out.

- Jim