Source: python-mechanize Version: 1:0.4.5-2 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: lu...@debian.org Usertags: ftbfs-20211220 ftbfs-bookworm
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[1]: Entering directory '/<<PKGBUILDDIR>>' > # several points here: > # - pybuild sets proxy server which breaks locally started server, disable it > # - we need to explicitly change to the build dir, otherwise the test > # uses the main files > # Thanks to Dmitry Shachnev for finding all that! > http_proxy= no_proxy= dh_auto_test -- --system custom --test-args "cd > {build_dir}; {interpreter} run_tests.py" > pybuild --test -i python{version} -p "3.10 3.9" --system custom > --test-args "cd {build_dir}; {interpreter} run_tests.py" > I: pybuild base:237: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_mechanize/build; python3.10 > run_tests.py > ..............................EE/usr/lib/python3.10/unittest/case.py:613: > ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/tmpzb_unlqv' > mode='w' encoding='UTF-8'> > outcome.errors.clear() > ResourceWarning: Enable tracemalloc to get the object allocation traceback > E/usr/lib/python3.10/unittest/case.py:613: ResourceWarning: unclosed file > <_io.TextIOWrapper name='/tmp/tmpbhhwoyt7' mode='w' encoding='UTF-8'> > outcome.errors.clear() > ResourceWarning: Enable tracemalloc to get the object allocation traceback > ...............E................................................................................................................E........./usr/lib/python3.10/collections/__init__.py:422: > ResourceWarning: unclosed <socket.socket [closed] fd=8, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> > result = tuple_new(cls, iterable) > ResourceWarning: Enable tracemalloc to get the object allocation traceback > /usr/lib/python3.10/collections/__init__.py:422: ResourceWarning: unclosed > <socket.socket [closed] fd=9, family=AddressFamily.AF_INET, > type=SocketKind.SOCK_STREAM, proto=6> > result = tuple_new(cls, iterable) > ResourceWarning: Enable tracemalloc to get the object allocation traceback > ..../<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_mechanize/build/mechanize/_opener.py:107: > ResourceWarning: unclosed <socket.socket [closed] fd=8, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> > kind = int(kind) > ResourceWarning: Enable tracemalloc to get the object allocation traceback > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_mechanize/build/mechanize/_opener.py:107: > ResourceWarning: unclosed <socket.socket [closed] fd=9, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> > kind = int(kind) > ResourceWarning: Enable tracemalloc to get the object allocation traceback > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_mechanize/build/mechanize/_opener.py:107: > ResourceWarning: unclosed <socket.socket [closed] fd=10, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> > kind = int(kind) > ResourceWarning: Enable tracemalloc to get the object allocation traceback > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_mechanize/build/mechanize/_opener.py:107: > ResourceWarning: unclosed <socket.socket [closed] fd=11, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> > kind = int(kind) > ResourceWarning: Enable tracemalloc to get the object allocation traceback > ......../usr/lib/python3.10/email/feedparser.py:89: ResourceWarning: unclosed > <socket.socket fd=6, family=AddressFamily.AF_INET, > type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 59524), > raddr=('127.0.0.1', 2121)> > for ateof in reversed(self._eofstack): > ResourceWarning: Enable tracemalloc to get the object allocation traceback > ................................................................................................/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_mechanize/build/mechanize/_urllib2_fork.py:1375: > ResourceWarning: unclosed <socket.socket [closed] fd=8, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> > return list(filter(None, (part_.strip() for part_ in res))) > ResourceWarning: Enable tracemalloc to get the object allocation traceback > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_mechanize/build/mechanize/_urllib2_fork.py:1375: > ResourceWarning: unclosed <socket.socket [closed] fd=9, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> > return list(filter(None, (part_.strip() for part_ in res))) > ResourceWarning: Enable tracemalloc to get the object allocation traceback > ..................../<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_mechanize/build/mechanize/_useragent.py:103: > ResourceWarning: unclosed <socket.socket [closed] fd=8, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> > ua_handlers[scheme] = klass() > ResourceWarning: Enable tracemalloc to get the object allocation traceback > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_mechanize/build/mechanize/_useragent.py:103: > ResourceWarning: unclosed <socket.socket [closed] fd=11, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> > ua_handlers[scheme] = klass() > ResourceWarning: Enable tracemalloc to get the object allocation traceback > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_mechanize/build/mechanize/_useragent.py:103: > ResourceWarning: unclosed <socket.socket [closed] fd=13, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> > ua_handlers[scheme] = klass() > ResourceWarning: Enable tracemalloc to get the object allocation traceback > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_mechanize/build/mechanize/_useragent.py:103: > ResourceWarning: unclosed <socket.socket [closed] fd=14, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> > ua_handlers[scheme] = klass() > ResourceWarning: Enable tracemalloc to get the object allocation traceback > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_mechanize/build/mechanize/_useragent.py:103: > ResourceWarning: unclosed <socket.socket [closed] fd=15, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> > ua_handlers[scheme] = klass() > ResourceWarning: Enable tracemalloc to get the object allocation traceback > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_mechanize/build/mechanize/_useragent.py:103: > ResourceWarning: unclosed <socket.socket [closed] fd=9, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> > ua_handlers[scheme] = klass() > ResourceWarning: Enable tracemalloc to get the object allocation traceback > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_mechanize/build/mechanize/_useragent.py:103: > ResourceWarning: unclosed <socket.socket [closed] fd=16, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> > ua_handlers[scheme] = klass() > ResourceWarning: Enable tracemalloc to get the object allocation traceback > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_mechanize/build/mechanize/_useragent.py:103: > ResourceWarning: unclosed <socket.socket [closed] fd=18, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> > ua_handlers[scheme] = klass() > ResourceWarning: Enable tracemalloc to get the object allocation traceback > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_mechanize/build/mechanize/_useragent.py:103: > ResourceWarning: unclosed <socket.socket [closed] fd=19, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> > ua_handlers[scheme] = klass() > ResourceWarning: Enable tracemalloc to get the object allocation traceback > ..... > ====================================================================== > ERROR: test_mozilla_cookiejar (test.test_cookies.CookieJarPersistenceTests) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_mechanize/build/test/test_cookies.py", > line 1266, in test_mozilla_cookiejar > new_c = save_and_restore(c, True) > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_mechanize/build/test/test_cookies.py", > line 1258, in save_and_restore > new_c.load(ignore_discard=ignore_discard) > File "/usr/lib/python3.10/http/cookiejar.py", line 1807, in load > self._really_load(f, filename, ignore_discard, ignore_expires) > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_mechanize/build/mechanize/_clientcookie.py", > line 199, in _really_load > raise LoadError( > http.cookiejar.LoadError: '/tmp/tmpmykgrdbx' does not look like a Netscape > format cookies file > > ====================================================================== > ERROR: test_mozilla_cookiejar_embedded_tab > (test.test_cookies.CookieJarPersistenceTests) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_mechanize/build/test/test_cookies.py", > line 1285, in test_mozilla_cookiejar_embedded_tab > fh.write(MozillaCookieJar.header + "\n" + > AttributeError: type object 'MozillaCookieJar' has no attribute 'header' > > ====================================================================== > ERROR: test_mozilla_cookiejar_initial_dot_violation > (test.test_cookies.CookieJarPersistenceTests) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_mechanize/build/test/test_cookies.py", > line 1306, in test_mozilla_cookiejar_initial_dot_violation > fh.write(MozillaCookieJar.header + "\n" + > AttributeError: type object 'MozillaCookieJar' has no attribute 'header' > > ====================================================================== > ERROR: test_missing_name (test.test_cookies.CookieTests) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_mechanize/build/test/test_cookies.py", > line 342, in test_missing_name > c.revert(ignore_expires=True, ignore_discard=True) > File "/usr/lib/python3.10/http/cookiejar.py", line 1827, in revert > self.load(filename, ignore_discard, ignore_expires) > File "/usr/lib/python3.10/http/cookiejar.py", line 1807, in load > self._really_load(f, filename, ignore_discard, ignore_expires) > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_mechanize/build/mechanize/_clientcookie.py", > line 199, in _really_load > raise LoadError( > http.cookiejar.LoadError: '/tmp/tmpxgwq7v4l' does not look like a Netscape > format cookies file > > ====================================================================== > ERROR: test_mozilla_cookiejar (test.test_functional.CookieJarTests) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_mechanize/build/test/test_functional.py", > line 684, in test_mozilla_cookiejar > self._test_cookiejar(make_cookiejar, commit) > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_mechanize/build/test/test_functional.py", > line 664, in _test_cookiejar > cookiejar = make_cookiejar() > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_mechanize/build/test/test_functional.py", > line 676, in make_cookiejar > cj.revert() > File "/usr/lib/python3.10/http/cookiejar.py", line 1827, in revert > self.load(filename, ignore_discard, ignore_expires) > File "/usr/lib/python3.10/http/cookiejar.py", line 1807, in load > self._really_load(f, filename, ignore_discard, ignore_expires) > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_mechanize/build/mechanize/_clientcookie.py", > line 199, in _really_load > raise LoadError( > http.cookiejar.LoadError: '/tmp/tmp-TempDirMaker-a_m1t_cb/cookies.txt' does > not look like a Netscape format cookies file > > ---------------------------------------------------------------------- > Ran 304 tests in 5.724s > > FAILED (errors=5) > sys:1: ResourceWarning: unclosed <socket.socket fd=6, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, > laddr=('127.0.0.1', 42955)> > sys:1: ResourceWarning: unclosed <socket.socket fd=17, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, > laddr=('127.0.0.1', 43929)> > sys:1: ResourceWarning: unclosed <socket.socket fd=7, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, > laddr=('127.0.0.1', 41171)> > E: pybuild pybuild:355: test: plugin custom failed with: exit code=1: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_mechanize/build; python3.10 > run_tests.py > I: pybuild base:237: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_mechanize/build; python3.9 run_tests.py > .........................................................................................................................................................................../<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_mechanize/build/mechanize/_opener.py:85: > ResourceWarning: unclosed <socket.socket [closed] fd=8, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> > for meth in dir(handler): > ResourceWarning: Enable tracemalloc to get the object allocation traceback > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_mechanize/build/mechanize/_opener.py:85: > ResourceWarning: unclosed <socket.socket [closed] fd=9, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> > for meth in dir(handler): > ResourceWarning: Enable tracemalloc to get the object allocation traceback > ..../<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_mechanize/build/mechanize/_opener.py:85: > ResourceWarning: unclosed <socket.socket [closed] fd=10, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> > for meth in dir(handler): > ResourceWarning: Enable tracemalloc to get the object allocation traceback > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_mechanize/build/mechanize/_opener.py:85: > ResourceWarning: unclosed <socket.socket [closed] fd=11, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> > for meth in dir(handler): > ResourceWarning: Enable tracemalloc to get the object allocation traceback > ............./<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_mechanize/build/mechanize/_urllib2_fork.py:888: > ResourceWarning: unclosed <socket.socket fd=6, family=AddressFamily.AF_INET, > type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 59776), > raddr=('127.0.0.1', 2121)> > self.passwd = password_mgr > ResourceWarning: Enable tracemalloc to get the object allocation traceback > .........................................................................................../<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_mechanize/build/mechanize/_urllib2_fork.py:1375: > ResourceWarning: unclosed <socket.socket [closed] fd=8, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> > return list(filter(None, (part_.strip() for part_ in res))) > ResourceWarning: Enable tracemalloc to get the object allocation traceback > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_mechanize/build/mechanize/_urllib2_fork.py:1375: > ResourceWarning: unclosed <socket.socket [closed] fd=9, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> > return list(filter(None, (part_.strip() for part_ in res))) > ResourceWarning: Enable tracemalloc to get the object allocation traceback > ..................../<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_mechanize/build/mechanize/_opener.py:60: > ResourceWarning: unclosed <socket.socket [closed] fd=8, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> > if not hasattr(handler, "add_parent"): > ResourceWarning: Enable tracemalloc to get the object allocation traceback > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_mechanize/build/mechanize/_opener.py:60: > ResourceWarning: unclosed <socket.socket [closed] fd=11, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> > if not hasattr(handler, "add_parent"): > ResourceWarning: Enable tracemalloc to get the object allocation traceback > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_mechanize/build/mechanize/_opener.py:60: > ResourceWarning: unclosed <socket.socket [closed] fd=16, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> > if not hasattr(handler, "add_parent"): > ResourceWarning: Enable tracemalloc to get the object allocation traceback > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_mechanize/build/mechanize/_opener.py:60: > ResourceWarning: unclosed <socket.socket [closed] fd=17, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> > if not hasattr(handler, "add_parent"): > ResourceWarning: Enable tracemalloc to get the object allocation traceback > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_mechanize/build/mechanize/_opener.py:60: > ResourceWarning: unclosed <socket.socket [closed] fd=18, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> > if not hasattr(handler, "add_parent"): > ResourceWarning: Enable tracemalloc to get the object allocation traceback > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_mechanize/build/mechanize/_opener.py:60: > ResourceWarning: unclosed <socket.socket [closed] fd=19, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> > if not hasattr(handler, "add_parent"): > ResourceWarning: Enable tracemalloc to get the object allocation traceback > ..... > ---------------------------------------------------------------------- > Ran 304 tests in 5.724s > > OK > sys:1: ResourceWarning: unclosed <socket.socket fd=6, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, > laddr=('127.0.0.1', 33965)> > sys:1: ResourceWarning: unclosed <socket.socket fd=9, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, > laddr=('127.0.0.1', 42411)> > sys:1: ResourceWarning: unclosed <socket.socket fd=7, > family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, > laddr=('127.0.0.1', 32841)> > dh_auto_test: error: pybuild --test -i python{version} -p "3.10 3.9" --system > custom --test-args "cd {build_dir}; {interpreter} run_tests.py" returned exit > code 13 The full build log is available from: http://qa-logs.debian.net/2021/12/20/python-mechanize_0.4.5-2_unstable.log 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 marking 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.