On 8/9/07, Guido van Rossum <[EMAIL PROTECTED]> wrote:
> This is done. The new py3k branch is ready for business.
>
> Left to do:
>
> - switch the buildbot and the doc builder to use the new branch (Neal)

I've updated to use the new branch.  I got the docs building, but
there are many more problems.  I won't re-enable the cronjob until
more things are working.

> There are currently about 7 failing unit tests left:
>
> test_bsddb
> test_bsddb3
> test_email
> test_email_codecs
> test_email_renamed
> test_sqlite
> test_urllib2_localnet

Ok, I disabled these, so if only they fail, mail shouldn't be sent
(when I enable the script).

There are other problems:
 * had to kill test_poplib due to taking all cpu without progress
 * bunch of tests leak (./python ./Lib/test/regrtest.py -R 4:3:
test_foo test_bar ...)
 * at least one test fails with a fatal error
 * make install fails

Here are the details (probably best to update the wiki with status
before people start working on these):

I'm not sure what was happening with test_poplib.  I had to kill
test_poplib due to taking all cpu without progress.  When I ran it by
itself, it was fine.  So there was some bad interaction with another
test.

Ref leaks and fatal error (see
http://docs.python.org/dev/3.0/results/make-test-refleak.out):
test_array leaked [11, 11, 11] references, sum=33
test_bytes leaked [4, 4, 4] references, sum=12
test_codeccallbacks leaked [21, 21, 21] references, sum=63
test_codecs leaked [260, 260, 260] references, sum=780
test_ctypes leaked [10, 10, 10] references, sum=30
Fatal Python error:
/home/neal/python/py3k/Modules/datetimemodule.c:1175 object at
0xb60b19c8 has negative ref count -4

There are probably more, but I haven't had a chance to run more after
test_datetime.

This failure occurred while running with -R:

test test_coding failed -- Traceback (most recent call last):
  File "/tmp/python-test-3.0/local/lib/python3.0/test/test_coding.py",
line 12, in test_bad_coding2
    self.verify_bad_module(module_name)
  File "/tmp/python-test-3.0/local/lib/python3.0/test/test_coding.py",
line 20, in verify_bad_module
    text = fp.read()
  File "/tmp/python-test-3.0/local/lib/python3.0/io.py", line 1148, in read
    res += decoder.decode(self.buffer.read(), True)
  File "/tmp/python-test-3.0/local/lib/python3.0/encodings/ascii.py",
line 26, in decode
    return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position
0: ordinal not in range(128)


See http://docs.python.org/dev/3.0/results/make-install.out for this failure:

Compiling /tmp/python-test-3.0/local/lib/python3.0/test/test_pep263.py ...
Traceback (most recent call last):
  File "/tmp/python-test-3.0/local/lib/python3.0/compileall.py", line
162, in <module>
    exit_status = int(not main())
  File "/tmp/python-test-3.0/local/lib/python3.0/compileall.py", line
152, in main
    force, rx, quiet):
  File "/tmp/python-test-3.0/local/lib/python3.0/compileall.py", line
89, in compile_dir
    if not compile_dir(fullname, maxlevels - 1, dfile, force, rx, quiet):
  File "/tmp/python-test-3.0/local/lib/python3.0/compileall.py", line
65, in compile_dir
    ok = py_compile.compile(fullname, None, dfile, True)
  File "/tmp/python-test-3.0/local/lib/python3.0/py_compile.py", line
144, in compile
    py_exc = PyCompileError(err.__class__,err.args,dfile or file)
  File "/tmp/python-test-3.0/local/lib/python3.0/py_compile.py", line
49, in __init__
    tbtext = ''.join(traceback.format_exception_only(exc_type, exc_value))
  File "/tmp/python-test-3.0/local/lib/python3.0/traceback.py", line
179, in format_exception_only
    filename = value.filename or "<string>"
AttributeError: 'tuple' object has no attribute 'filename'

I'm guessing this came from the change in exception args handling?

  File "/tmp/python-test-3.0/local/lib/python3.0/py_compile.py", line
144, in compile
    py_exc = PyCompileError(err.__class__,err.args,dfile or file)

n
_______________________________________________
Python-3000 mailing list
Python-3000@python.org
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to