I have a little over 15 tests still failing in the pygobject under python 3 and they are now mostly localized to the gi module. That is great compared to the 50 or so tests I had failing yesterday. It is even greater when one considers that the bulk of the failed tests have to do with PyLong to C long conversions. Most likely those are places where we did a quick conversion to make it compile under py3k but now need just a little more thought on how we are handling numbers. There are still a couple more obscure bugs that look like everything is happening correctly in C but the wrong value is shown in python.
In any case, we are pushing to be able to release along side Gnome 3 at the end of the year and I think we are on track. I would like to finish up the python 3 port soon so I can get back to fixing up annotation in Gtk and helping port apps before we do the release. I suspect the bulk of my work after the release will be porting the remaining apps and helping make sure libraries are ported to use GObject Introspection where appropriate.
Update: six more tests to go, though they are a bit more obscure than the others[read this post in: ar de es fr it ja ko pt ru zh-CN ]