Your message dated Wed, 22 Feb 2006 16:02:12 -0800
with message-id <[EMAIL PROTECTED]>
and subject line Bug#351980: fixed in zope3 3.2.0-4
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: zope3
Version: 3.2.0-2
Severity: normal
Tags: patch

Using a testrunner script (included later) against an installed zope3
package I found a number of failures due to the mechanize module not
finding the right pullparser module (ours) and using the one included in
zope3.

This can be fixed by applying the patch used to fix the issue upstream:
http://mail.zope.org/pipermail/zope3-checkins/2006-January/026957.html
(except for adding the ClientForm.py and pullparser.py modules)

The failures look like:

Failure in test 
/usr/lib/python2.4/site-packages/zope/app/apidoc/browser/README.txt
Failed doctest test for README.txt
  File "/usr/lib/python2.4/site-packages/zope/app/apidoc/browser/README.txt", 
line 0

----------------------------------------------------------------------
File "/usr/lib/python2.4/site-packages/zope/app/apidoc/browser/README.txt", 
line 8, in README.txt
Failed example:
    browser = Browser()
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.4/site-packages/zope/testing/doctest.py", line 
1256, in __run
        compileflags, 1) in test.globs
      File "<doctest README.txt[1]>", line 1, in ?
        browser = Browser()
      File "/usr/lib/python2.4/site-packages/zope/testbrowser/testing.py", line 
146, in __init__
        mech_browser = PublisherMechanizeBrowser()
      File "/usr/lib/python2.4/site-packages/mechanize/_mechanize.py", line 
238, in __init__
        links_factory = LinksFactory()
      File "/usr/lib/python2.4/site-packages/mechanize/_mechanize.py", line 73, 
in __init__
        assert pullparser.__version__[:3] >= (0, 0, 7), \
    AssertionError: pullparser 0.0.7 or newer is required



The testrunner script used is:

#!/usr/bin/env python2.4
##############################################################################
#
# Copyright (c) 2004 Zope Corporation and Contributors.
# All Rights Reserved.
#
# This software is subject to the provisions of the Zope Public License,
# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
# FOR A PARTICULAR PURPOSE.
#
##############################################################################
"""Test script for Debian Zope3 packages.

This test script will run the self tests of an installed zope3 debian package.

Simply do:
    pythonx.y test.py
"""
import logging, os, sys, warnings

here = os.path.abspath(os.path.dirname(sys.argv[0]))

# Remove this directory from path:
sys.path[:] = [p for p in sys.path if os.path.abspath(p) != here]

from zope.testing import testrunner

# Change the directory so that zope.app.functional
# will be able to find the ftesting zcml
os.chdir('/usr/lib/zope3/zopeskel')

# run both functional and unit tests
defaults = ['--tests-pattern', '^f?tests$']

# add the debian pythonpath
pyver = '.'.join([str(i) for i in sys.version_info[:2]])
defaults += ['--path', '/usr/lib/python%s/site-packages' % pyver]

# regex of modules to be tested, maybe this is not a complete list
defaults += ['-m',
             '^('
             'zope'
             '|'
             'RestrictedPython'
             '|'
             'transaction'
             '|'
             'zodbcode'
             ')']

# Don't bother trying to remove old bytecode, as we probably can not
defaults += ['-k']

# Get rid of twisted.conch.ssh warning
warnings.filterwarnings(
    'ignore', 'PyCrypto', RuntimeWarning, 'twisted[.]conch[.]ssh')

result = testrunner.run(defaults)

# Avoid spurious error during exit. Some thing is trying to log
# something after the files used by the logger have been closed.
logging.disable(999999999)

sys.exit(result)

-- System Information:
Debian Release: testing/unstable
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-9-686
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)

Versions of packages zope3 depends on:
ii  libc6                         2.3.5-12   GNU C Library: Shared libraries an
ii  lsb-base                      3.0-12     Linux Standard Base 3.0 init scrip
ii  python-docutils               0.3.9-0.1  Utilities for the documentation of
ii  python2.4                     2.4.2-1    An interactive high-level object-o
ii  python2.4-clientcookie        1.1.1-1    Python 2.4.x module for automating
ii  python2.4-mechanize           0.0.11a-2  stateful programmatic web browsing
ii  python2.4-tz                  2005r-1    Python version of the Olson timezo
ii  zope-common                   0.5.9      common settings and scripts for zo

zope3 recommends no packages.

-- no debconf information


--- End Message ---
--- Begin Message ---
Source: zope3
Source-Version: 3.2.0-4

We believe that the bug you reported is fixed in the latest version of
zope3, which is due to be installed in the Debian FTP archive:

zope3-doc_3.2.0-4_all.deb
  to pool/main/z/zope3/zope3-doc_3.2.0-4_all.deb
zope3-sandbox_3.2.0-4_all.deb
  to pool/main/z/zope3/zope3-sandbox_3.2.0-4_all.deb
zope3_3.2.0-4.diff.gz
  to pool/main/z/zope3/zope3_3.2.0-4.diff.gz
zope3_3.2.0-4.dsc
  to pool/main/z/zope3/zope3_3.2.0-4.dsc
zope3_3.2.0-4_i386.deb
  to pool/main/z/zope3/zope3_3.2.0-4_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Brian Sutherland <[EMAIL PROTECTED]> (supplier of updated zope3 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sun, 19 Feb 2006 19:28:54 +0100
Source: zope3
Binary: python-zopeinterface zope3 python2.4-zopeinterface zope3-sandbox 
python2.3-zopeinterface zope3-doc
Architecture: source all i386
Version: 3.2.0-4
Distribution: unstable
Urgency: low
Maintainer: Debian/Ubuntu Zope Team <[EMAIL PROTECTED]>
Changed-By: Brian Sutherland <[EMAIL PROTECTED]>
Description: 
 zope3      - Open Source Web Application Server (Libraries)
 zope3-doc  - Documentation for Zope3
 zope3-sandbox - sandbox instance for the zope3 web application server
Closes: 351980
Changes: 
 zope3 (3.2.0-4) unstable; urgency=low
 .
   * debian/rules: Apply temporary patch to fix munging of sys.modules
     in zope.testbrowser. (Closes: 351980)
   * debian/control: Add myself to uploaders.
   * debian/control: Tighten dependency on python2.4-twisted-web2 (M. Klose).
Files: 
 b2ff3fba8cd888b962ee07054d2e6f9a 907 web optional zope3_3.2.0-4.dsc
 039c4442fa06f2593ef4d934b4fe04cc 13892 web optional zope3_3.2.0-4.diff.gz
 54ea40af3cf5cd7fef45b954bdfc21a7 4253212 python optional zope3_3.2.0-4_i386.deb
 512498760c15d0380bb7eae34b7b2117 217430 doc optional zope3-doc_3.2.0-4_all.deb
 f9ef66632349ddc83cbaa3a92ffa94c9 38540 web optional 
zope3-sandbox_3.2.0-4_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFD/PicStlRaw+TLJwRAgrLAKC74mQ6OoW5c/xBYKeo3hP0NOW7NACeMyhU
F6LGqRJppz1MXcBC0J2qLl8=
=lXyo
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to