[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1026546: zope.testing: FTBFS: AssertionError: Failed doctest test for doctestcase.txt



Source: zope.testing
Version: 4.10-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas@debian.org
Usertags: ftbfs-20221220 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
>  debian/rules binary
> dh binary --with python3 --buildsystem=pybuild
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:240: python3.11 setup.py config 
> /usr/lib/python3/dist-packages/setuptools/dist.py:286: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated, consider using implicit namespaces instead (PEP 420).
>   warnings.warn(msg, SetuptoolsDeprecationWarning)
> running config
> I: pybuild base:240: python3.10 setup.py config 
> /usr/lib/python3/dist-packages/setuptools/dist.py:286: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated, consider using implicit namespaces instead (PEP 420).
>   warnings.warn(msg, SetuptoolsDeprecationWarning)
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:240: /usr/bin/python3.11 setup.py build 
> /usr/lib/python3/dist-packages/setuptools/dist.py:286: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated, consider using implicit namespaces instead (PEP 420).
>   warnings.warn(msg, SetuptoolsDeprecationWarning)
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope
> copying src/zope/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope/testing
> copying src/zope/testing/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope/testing
> copying src/zope/testing/doctestcase.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope/testing
> copying src/zope/testing/tests.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope/testing
> copying src/zope/testing/renormalizing.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope/testing
> copying src/zope/testing/exceptions.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope/testing
> copying src/zope/testing/loghandler.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope/testing
> copying src/zope/testing/test_renormalizing.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope/testing
> copying src/zope/testing/setupstack.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope/testing
> copying src/zope/testing/module.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope/testing
> copying src/zope/testing/server.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope/testing
> copying src/zope/testing/wait.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope/testing
> copying src/zope/testing/loggingsupport.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope/testing
> copying src/zope/testing/formparser.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope/testing
> copying src/zope/testing/testrunner.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope/testing
> copying src/zope/testing/cleanup.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope/testing
> running egg_info
> writing src/zope.testing.egg-info/PKG-INFO
> writing dependency_links to src/zope.testing.egg-info/dependency_links.txt
> writing namespace_packages to src/zope.testing.egg-info/namespace_packages.txt
> writing requirements to src/zope.testing.egg-info/requires.txt
> writing top-level names to src/zope.testing.egg-info/top_level.txt
> reading manifest file 'src/zope.testing.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no files found matching '*.txt' under directory 'docs'
> warning: no files found matching 'Makefile' under directory 'docs'
> adding license file 'LICENSE.txt'
> writing manifest file 'src/zope.testing.egg-info/SOURCES.txt'
> copying src/zope/testing/cleanup.txt -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope/testing
> copying src/zope/testing/doctestcase.txt -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope/testing
> copying src/zope/testing/formparser.txt -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope/testing
> copying src/zope/testing/loggingsupport.txt -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope/testing
> copying src/zope/testing/module.txt -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope/testing
> copying src/zope/testing/renormalizing.txt -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope/testing
> copying src/zope/testing/setupstack.txt -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope/testing
> copying src/zope/testing/test-1.txt -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope/testing
> copying src/zope/testing/test4.txt -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope/testing
> copying src/zope/testing/test4e.txt -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope/testing
> copying src/zope/testing/test4f.txt -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope/testing
> copying src/zope/testing/wait.txt -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zope.testing/build/zope/testing
> I: pybuild base:240: /usr/bin/python3 setup.py build 
> /usr/lib/python3/dist-packages/setuptools/dist.py:286: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated, consider using implicit namespaces instead (PEP 420).
>   warnings.warn(msg, SetuptoolsDeprecationWarning)
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope
> copying src/zope/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope/testing
> copying src/zope/testing/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope/testing
> copying src/zope/testing/doctestcase.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope/testing
> copying src/zope/testing/tests.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope/testing
> copying src/zope/testing/renormalizing.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope/testing
> copying src/zope/testing/exceptions.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope/testing
> copying src/zope/testing/loghandler.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope/testing
> copying src/zope/testing/test_renormalizing.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope/testing
> copying src/zope/testing/setupstack.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope/testing
> copying src/zope/testing/module.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope/testing
> copying src/zope/testing/server.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope/testing
> copying src/zope/testing/wait.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope/testing
> copying src/zope/testing/loggingsupport.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope/testing
> copying src/zope/testing/formparser.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope/testing
> copying src/zope/testing/testrunner.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope/testing
> copying src/zope/testing/cleanup.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope/testing
> running egg_info
> writing src/zope.testing.egg-info/PKG-INFO
> writing dependency_links to src/zope.testing.egg-info/dependency_links.txt
> writing namespace_packages to src/zope.testing.egg-info/namespace_packages.txt
> writing requirements to src/zope.testing.egg-info/requires.txt
> writing top-level names to src/zope.testing.egg-info/top_level.txt
> reading manifest file 'src/zope.testing.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no files found matching '*.txt' under directory 'docs'
> warning: no files found matching 'Makefile' under directory 'docs'
> adding license file 'LICENSE.txt'
> writing manifest file 'src/zope.testing.egg-info/SOURCES.txt'
> copying src/zope/testing/cleanup.txt -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope/testing
> copying src/zope/testing/doctestcase.txt -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope/testing
> copying src/zope/testing/formparser.txt -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope/testing
> copying src/zope/testing/loggingsupport.txt -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope/testing
> copying src/zope/testing/module.txt -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope/testing
> copying src/zope/testing/renormalizing.txt -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope/testing
> copying src/zope/testing/setupstack.txt -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope/testing
> copying src/zope/testing/test-1.txt -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope/testing
> copying src/zope/testing/test4.txt -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope/testing
> copying src/zope/testing/test4e.txt -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope/testing
> copying src/zope/testing/test4f.txt -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope/testing
> copying src/zope/testing/wait.txt -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_zope.testing/build/zope/testing
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:240: python3.11 setup.py test 
> /usr/lib/python3/dist-packages/setuptools/dist.py:286: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated, consider using implicit namespaces instead (PEP 420).
>   warnings.warn(msg, SetuptoolsDeprecationWarning)
> running test
> WARNING: Testing via this command is deprecated and will be removed in a future version. Users looking for a generic test entry point independent of test runner are encouraged to use tox.
> running egg_info
> writing src/zope.testing.egg-info/PKG-INFO
> writing dependency_links to src/zope.testing.egg-info/dependency_links.txt
> writing namespace_packages to src/zope.testing.egg-info/namespace_packages.txt
> writing requirements to src/zope.testing.egg-info/requires.txt
> writing top-level names to src/zope.testing.egg-info/top_level.txt
> reading manifest file 'src/zope.testing.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no files found matching '*.txt' under directory 'docs'
> warning: no files found matching 'Makefile' under directory 'docs'
> adding license file 'LICENSE.txt'
> writing manifest file 'src/zope.testing.egg-info/SOURCES.txt'
> running build_ext
> /<<PKGBUILDDIR>>/src/zope/testing/module.txt
> Doctest: module.txt ... ok
> /<<PKGBUILDDIR>>/src/zope/testing/loggingsupport.txt
> Doctest: loggingsupport.txt ... eek
> NoneType: None
> blah blah
> blah
> ok
> /<<PKGBUILDDIR>>/src/zope/testing/renormalizing.txt
> Doctest: renormalizing.txt ... ok
> /<<PKGBUILDDIR>>/src/zope/testing/setupstack.txt
> Doctest: setupstack.txt ... ok
> /<<PKGBUILDDIR>>/src/zope/testing/wait.txt
> Doctest: wait.txt ... ok
> /<<PKGBUILDDIR>>/src/zope/testing/doctestcase.txt
> Doctest: doctestcase.txt ... eek
> NoneType: None
> blah blah
> blah
> FAIL
> /<<PKGBUILDDIR>>/src/zope/testing/cleanup.txt
> Doctest: cleanup.txt ... ok
> test_input_ellipsis (zope.testing.test_renormalizing.Exception2To3.test_input_ellipsis) ... ok
> test_input_empty (zope.testing.test_renormalizing.Exception2To3.test_input_empty) ... ok
> test_input_last_line_not_dotted_name (zope.testing.test_renormalizing.Exception2To3.test_input_last_line_not_dotted_name) ... ok
> test_input_spaces (zope.testing.test_renormalizing.Exception2To3.test_input_spaces) ... ok
> test_is_dotted_name_ascii_dots (zope.testing.test_renormalizing.Exception2To3.test_is_dotted_name_ascii_dots) ... ok
> test_is_dotted_name_ascii_no_dots (zope.testing.test_renormalizing.Exception2To3.test_is_dotted_name_ascii_no_dots) ... ok
> test_is_dotted_name_ellipsis (zope.testing.test_renormalizing.Exception2To3.test_is_dotted_name_ellipsis) ... ok
> test_is_dotted_name_not_identifier (zope.testing.test_renormalizing.Exception2To3.test_is_dotted_name_not_identifier) ... ok
> test_is_dotted_name_unicode_dots (zope.testing.test_renormalizing.Exception2To3.test_is_dotted_name_unicode_dots) ... ok
> test_is_dotted_name_unicode_no_dots (zope.testing.test_renormalizing.Exception2To3.test_is_dotted_name_unicode_no_dots) ... ok
> test_last_line_empty (zope.testing.test_renormalizing.Exception2To3.test_last_line_empty) ... ok
> test_no_colon_in_first_word (zope.testing.test_renormalizing.Exception2To3.test_no_colon_in_first_word) ... ok
> test_no_dots_in_name (zope.testing.test_renormalizing.Exception2To3.test_no_dots_in_name) ... ok
> test_strip_dottedname (zope.testing.test_renormalizing.Exception2To3.test_strip_dottedname) ... ok
> test_strip_dottedname_without_exception_arguments (zope.testing.test_renormalizing.Exception2To3.test_strip_dottedname_without_exception_arguments) ... ok
> addPortToURL (zope.testing.server)
> Doctest: zope.testing.server.addPortToURL ... ok
> /<<PKGBUILDDIR>>/src/zope/testing/formparser.txt
> Doctest: formparser.txt ... ok
> 
> ======================================================================
> FAIL: /<<PKGBUILDDIR>>/src/zope/testing/doctestcase.txt
> Doctest: doctestcase.txt
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3.11/doctest.py", line 2221, in runTest
>     raise self.failureException(self.format_failure(new.getvalue()))
> AssertionError: Failed doctest test for doctestcase.txt
>   File "/<<PKGBUILDDIR>>/src/zope/testing/doctestcase.txt", line 0
> 
> ----------------------------------------------------------------------
> File "/<<PKGBUILDDIR>>/src/zope/testing/doctestcase.txt", line 89, in doctestcase.txt
> Failed example:
>     result = suite.run(unittest.TextTestResult(sys.stdout, True, 3))
> Expected:
>     test1 (tests.MyTest) ... ok
>     test2 (tests.MyTest) ... ok
>     test3 (tests.MyTest) ... ok
>     test4 (tests.MyTest) ... ok
> Got:
>     test1 (tests.MyTest.test1) ... ok
>     test2 (tests.MyTest.test2) ... ok
>     test3 (tests.MyTest.test3) ... ok
>     test4 (tests.MyTest.test4) ... ok
> ----------------------------------------------------------------------
> File "/<<PKGBUILDDIR>>/src/zope/testing/doctestcase.txt", line 96, in doctestcase.txt
> Failed example:
>     result = suite.run(unittest.TextTestResult(sys.stdout, True, 3))
> Expected:
>     test_loggingsupport (tests.MoreTests) ... ok
>     test_renormalizing (tests.MoreTests) ... ok
> Got:
>     test_loggingsupport (tests.MoreTests.test_loggingsupport) ... ok
>     test_renormalizing (tests.MoreTests.test_renormalizing) ... ok
> ----------------------------------------------------------------------
> File "/<<PKGBUILDDIR>>/src/zope/testing/doctestcase.txt", line 322, in doctestcase.txt
> Failed example:
>     result = suite.run(unittest.TextTestResult(sys.stdout, True, 2))
> Expected:
>     test2 (tests.MyTest) ... ok
>     test3 (tests.MyTest) ... ok
>     test4 (tests.MyTest) ... ok
> Got:
>     test2 (tests.MyTest.test2) ... ok
>     test3 (tests.MyTest.test3) ... ok
>     test4 (tests.MyTest.test4) ... ok
> 
> 
> ----------------------------------------------------------------------
> Ran 24 tests in 0.160s
> 
> FAILED (failures=1)
> Test failed: <unittest.runner.TextTestResult run=24 errors=0 failures=1>
> error: Test failed: <unittest.runner.TextTestResult run=24 errors=0 failures=1>
> E: pybuild pybuild:386: test: plugin distutils failed with: exit code=1: python3.11 setup.py test 
> I: pybuild base:240: python3.10 setup.py test 
> /usr/lib/python3/dist-packages/setuptools/dist.py:286: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated, consider using implicit namespaces instead (PEP 420).
>   warnings.warn(msg, SetuptoolsDeprecationWarning)
> running test
> WARNING: Testing via this command is deprecated and will be removed in a future version. Users looking for a generic test entry point independent of test runner are encouraged to use tox.
> running egg_info
> writing src/zope.testing.egg-info/PKG-INFO
> writing dependency_links to src/zope.testing.egg-info/dependency_links.txt
> writing namespace_packages to src/zope.testing.egg-info/namespace_packages.txt
> writing requirements to src/zope.testing.egg-info/requires.txt
> writing top-level names to src/zope.testing.egg-info/top_level.txt
> reading manifest file 'src/zope.testing.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no files found matching '*.txt' under directory 'docs'
> warning: no files found matching 'Makefile' under directory 'docs'
> adding license file 'LICENSE.txt'
> writing manifest file 'src/zope.testing.egg-info/SOURCES.txt'
> running build_ext
> /<<PKGBUILDDIR>>/src/zope/testing/module.txt
> Doctest: module.txt ... ok
> /<<PKGBUILDDIR>>/src/zope/testing/loggingsupport.txt
> Doctest: loggingsupport.txt ... eek
> NoneType: None
> blah blah
> blah
> ok
> /<<PKGBUILDDIR>>/src/zope/testing/renormalizing.txt
> Doctest: renormalizing.txt ... ok
> /<<PKGBUILDDIR>>/src/zope/testing/setupstack.txt
> Doctest: setupstack.txt ... ok
> /<<PKGBUILDDIR>>/src/zope/testing/wait.txt
> Doctest: wait.txt ... ok
> /<<PKGBUILDDIR>>/src/zope/testing/doctestcase.txt
> Doctest: doctestcase.txt ... eek
> NoneType: None
> blah blah
> blah
> ok
> /<<PKGBUILDDIR>>/src/zope/testing/cleanup.txt
> Doctest: cleanup.txt ... ok
> test_input_ellipsis (zope.testing.test_renormalizing.Exception2To3) ... ok
> test_input_empty (zope.testing.test_renormalizing.Exception2To3) ... ok
> test_input_last_line_not_dotted_name (zope.testing.test_renormalizing.Exception2To3) ... ok
> test_input_spaces (zope.testing.test_renormalizing.Exception2To3) ... ok
> test_is_dotted_name_ascii_dots (zope.testing.test_renormalizing.Exception2To3) ... ok
> test_is_dotted_name_ascii_no_dots (zope.testing.test_renormalizing.Exception2To3) ... ok
> test_is_dotted_name_ellipsis (zope.testing.test_renormalizing.Exception2To3) ... ok
> test_is_dotted_name_not_identifier (zope.testing.test_renormalizing.Exception2To3) ... ok
> test_is_dotted_name_unicode_dots (zope.testing.test_renormalizing.Exception2To3) ... ok
> test_is_dotted_name_unicode_no_dots (zope.testing.test_renormalizing.Exception2To3) ... ok
> test_last_line_empty (zope.testing.test_renormalizing.Exception2To3) ... ok
> test_no_colon_in_first_word (zope.testing.test_renormalizing.Exception2To3) ... ok
> test_no_dots_in_name (zope.testing.test_renormalizing.Exception2To3) ... ok
> test_strip_dottedname (zope.testing.test_renormalizing.Exception2To3) ... ok
> test_strip_dottedname_without_exception_arguments (zope.testing.test_renormalizing.Exception2To3) ... ok
> addPortToURL (zope.testing.server)
> Doctest: zope.testing.server.addPortToURL ... ok
> /<<PKGBUILDDIR>>/src/zope/testing/formparser.txt
> Doctest: formparser.txt ... ok
> 
> ----------------------------------------------------------------------
> Ran 24 tests in 0.165s
> 
> OK
> dh_auto_test: error: pybuild --test -i python{version} -p "3.11 3.10" returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2022/12/20/zope.testing_4.10-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20221220;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20221220&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.


Reply to: