Created attachment 671173 [details] build.log > [...] > > ====================================================================== > ERROR: test_https (test.test_urllib2_localnet.TestUrlopen) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/var/tmp/portage/dev-python/pypy-7.3.2/work/pypy2.7-v7.3.2-src/lib-python/2.7/test/test_urllib2_localnet.py", line 562, in test_https > data = self.urlopen("https://localhost:%s/bizarre" % handler.port, context=context) > File "/var/tmp/portage/dev-python/pypy-7.3.2/work/pypy2.7-v7.3.2-src/lib-python/2.7/test/test_urllib2_localnet.py", line 458, in urlopen > f = urllib2.urlopen(url, data, **kwargs) > File "/var/tmp/portage/dev-python/pypy-7.3.2/work/pypy2.7-v7.3.2-src/lib-python/2.7/urllib2.py", line 154, in urlopen > return opener.open(url, data, timeout) > File "/var/tmp/portage/dev-python/pypy-7.3.2/work/pypy2.7-v7.3.2-src/lib-python/2.7/urllib2.py", line 429, in open > response = self._open(req, data) > File "/var/tmp/portage/dev-python/pypy-7.3.2/work/pypy2.7-v7.3.2-src/lib-python/2.7/urllib2.py", line 447, in _open > '_open', req) > File "/var/tmp/portage/dev-python/pypy-7.3.2/work/pypy2.7-v7.3.2-src/lib-python/2.7/urllib2.py", line 407, in _call_chain > result = func(*args) > File "/var/tmp/portage/dev-python/pypy-7.3.2/work/pypy2.7-v7.3.2-src/lib-python/2.7/urllib2.py", line 1277, in https_open > context=self._context) > File "/var/tmp/portage/dev-python/pypy-7.3.2/work/pypy2.7-v7.3.2-src/lib-python/2.7/urllib2.py", line 1234, in do_open > raise URLError(err) > URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed> > > ====================================================================== > ERROR: test_https_sni (test.test_urllib2_localnet.TestUrlopen) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/var/tmp/portage/dev-python/pypy-7.3.2/work/pypy2.7-v7.3.2-src/lib-python/2.7/test/test_urllib2_localnet.py", line 600, in test_https_sni > self.urlopen("https://localhost:%s" % handler.port, context=context) > File "/var/tmp/portage/dev-python/pypy-7.3.2/work/pypy2.7-v7.3.2-src/lib-python/2.7/test/test_urllib2_localnet.py", line 458, in urlopen > f = urllib2.urlopen(url, data, **kwargs) > File "/var/tmp/portage/dev-python/pypy-7.3.2/work/pypy2.7-v7.3.2-src/lib-python/2.7/urllib2.py", line 154, in urlopen > return opener.open(url, data, timeout) > File "/var/tmp/portage/dev-python/pypy-7.3.2/work/pypy2.7-v7.3.2-src/lib-python/2.7/urllib2.py", line 429, in open > response = self._open(req, data) > File "/var/tmp/portage/dev-python/pypy-7.3.2/work/pypy2.7-v7.3.2-src/lib-python/2.7/urllib2.py", line 447, in _open > '_open', req) > File "/var/tmp/portage/dev-python/pypy-7.3.2/work/pypy2.7-v7.3.2-src/lib-python/2.7/urllib2.py", line 407, in _call_chain > result = func(*args) > File "/var/tmp/portage/dev-python/pypy-7.3.2/work/pypy2.7-v7.3.2-src/lib-python/2.7/urllib2.py", line 1277, in https_open > context=self._context) > File "/var/tmp/portage/dev-python/pypy-7.3.2/work/pypy2.7-v7.3.2-src/lib-python/2.7/urllib2.py", line 1234, in do_open > raise URLError(err) > URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed> > > ====================================================================== > ERROR: test_https_with_cafile (test.test_urllib2_localnet.TestUrlopen) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/var/tmp/portage/dev-python/pypy-7.3.2/work/pypy2.7-v7.3.2-src/lib-python/2.7/test/test_urllib2_localnet.py", line 569, in test_https_with_cafile > cafile=CERT_localhost) > File "/var/tmp/portage/dev-python/pypy-7.3.2/work/pypy2.7-v7.3.2-src/lib-python/2.7/test/test_urllib2_localnet.py", line 458, in urlopen > f = urllib2.urlopen(url, data, **kwargs) > File "/var/tmp/portage/dev-python/pypy-7.3.2/work/pypy2.7-v7.3.2-src/lib-python/2.7/urllib2.py", line 154, in urlopen > return opener.open(url, data, timeout) > File "/var/tmp/portage/dev-python/pypy-7.3.2/work/pypy2.7-v7.3.2-src/lib-python/2.7/urllib2.py", line 429, in open > response = self._open(req, data) > File "/var/tmp/portage/dev-python/pypy-7.3.2/work/pypy2.7-v7.3.2-src/lib-python/2.7/urllib2.py", line 447, in _open > '_open', req) > File "/var/tmp/portage/dev-python/pypy-7.3.2/work/pypy2.7-v7.3.2-src/lib-python/2.7/urllib2.py", line 407, in _call_chain > result = func(*args) > File "/var/tmp/portage/dev-python/pypy-7.3.2/work/pypy2.7-v7.3.2-src/lib-python/2.7/urllib2.py", line 1277, in https_open > context=self._context) > File "/var/tmp/portage/dev-python/pypy-7.3.2/work/pypy2.7-v7.3.2-src/lib-python/2.7/urllib2.py", line 1234, in do_open > raise URLError(err) > URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed> > > ---------------------------------------------------------------------- > Ran 20 tests in 5.900s > > FAILED (errors=3) > /var/tmp/portage/dev-python/pypy-7.3.2/work/pypy2.7-v7.3.2-src/lib-python/2.7/urllib2.py:1253: RefCountingWarning: 'HTTPResponse' object has no _reuse/_drop methods > {{ > You make use (or a library you are using makes use) of the internal > classes '_socketobject' and '_fileobject' in socket.py, initializing > them with custom objects. On PyPy, these custom objects need two > extra methods, _reuse() and _drop(), that maintain an explicit > reference counter. When _drop() has been called as many times as > _reuse(), then the object should be freed. > > Without these methods, you get the warning here. This is to > prevent the following situation: if your (or the library's) code > relies on reference counting for prompt closing, then on PyPy, the > __del__ method will be called later than on CPython. You can > easily end up in a situation where you open and close a lot of > (high-level) '_socketobject' or '_fileobject', but the (low-level) > custom objects will accumulate before their __del__ are called. > You quickly risk running out of file descriptors, for example. > }} > fp = socket._fileobject(r, close=True) > Traceback (most recent call last): > File "/var/tmp/portage/dev-python/pypy-7.3.2/work/pypy2.7-v7.3.2-src/pypy/tool/pytest/run-script/regrverbose.py", line 14, in <module> > indirect_test() > File "/var/tmp/portage/dev-python/pypy-7.3.2/work/pypy2.7-v7.3.2-src/lib-python/2.7/test/test_urllib2_localnet.py", line 714, in test_main > test_support.run_unittest(BasicAuthTests, ProxyAuthTests, TestUrlopen) > File "/var/tmp/portage/dev-python/pypy-7.3.2/work/pypy2.7-v7.3.2-src/lib-python/2.7/test/test_support.py", line 1544, in run_unittest > _run_suite(suite) > File "/var/tmp/portage/dev-python/pypy-7.3.2/work/pypy2.7-v7.3.2-src/lib-python/2.7/test/test_support.py", line 1498, in _run_suite > raise TestFailed(err) > TestFailed: multiple errors occurred > > =============================================== short test summary info ================================================ > FAIL lib-python/2.7/test/test_httplib.py::unmodified > FAIL lib-python/2.7/test/test_ssl.py::unmodified > FAIL lib-python/2.7/test/test_urllib2_localnet.py::unmodified > ======================== 3 failed, 344 passed, 52 skipped, 1 pytest-warnings in 443.53 seconds ========================= Portage 3.0.8 (python 3.7.9-final-0, default/linux/x86/17.0, gcc-9.3.0, glibc-2.32-r2, 5.4.72-gentoo-x86 i686) ================================================================= System uname: Linux-5.4.72-gentoo-x86-i686-with-gentoo-2.7 KiB Mem: 3106076 total, 534636 free KiB Swap: 8875836 total, 8855288 free Timestamp of repository gentoo: Thu, 12 Nov 2020 20:35:32 +0000 Head commit of repository gentoo: b08ecbbd0282935bb94f98dfb478a4e766940f75 sh bash 5.0_p18 ld GNU ld (Gentoo 2.34 p6) 2.34.0 app-shells/bash: 5.0_p18::gentoo dev-lang/perl: 5.30.3::gentoo dev-lang/python: 3.6.12::gentoo, 3.7.9::gentoo, 3.8.5::gentoo, 3.9.0::gentoo dev-util/cmake: 3.17.4-r1::gentoo dev-util/pkgconfig: 0.29.2::gentoo sys-apps/baselayout: 2.7::gentoo sys-apps/openrc: 0.42.1::gentoo sys-apps/sandbox: 2.20::gentoo sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo sys-devel/automake: 1.16.1-r1::gentoo sys-devel/binutils: 2.34-r2::gentoo sys-devel/gcc: 9.3.0-r1::gentoo sys-devel/gcc-config: 2.3.2::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.2.1-r4::gentoo sys-kernel/linux-headers: 5.4-r1::gentoo (virtual/os-headers) sys-libs/glibc: 2.32-r2::gentoo Repositories: gentoo location: /usr/portage sync-type: git sync-uri: https://anongit.gentoo.org/git/repo/sync/gentoo.git priority: -1000 ABI="x86" ABI_X86="32" ACCEPT_KEYWORDS="x86" ACCEPT_LICENSE="*" ACCEPT_PROPERTIES="*" ACCEPT_RESTRICT="*" ADA_TARGET="gnat_2018" ANT_HOME="/usr/share/ant" ARCH="x86" BINPKG_COMPRESS="bzip2" BROOT="" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -pipe -march=pentium4m -mtune=pentium4m -Wno-error=jump-misses-init -Wno-error=sign-compare" CHOST="i686-pc-linux-gnu" CHOST_x86="i686-pc-linux-gnu" COLLISION_IGNORE="/lib/modules/*" CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt" CPU_FLAGS_X86="mmx mmxext sse sse2" CXXFLAGS="-O2 -pipe -march=pentium4m -mtune=pentium4m -Wno-error=jump-misses-init -Wno-error=sign-compare" DEFAULT_ABI="x86" EDITOR="/usr/bin/mcedit" ELIBC="glibc" ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" EPREFIX="" EROOT="/" ESYSROOT="/" FCFLAGS="-O2 -march=i686 -pipe" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg cgroup config-protect-if-modified distlocks downgrade-backup ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -march=i686 -pipe" GCC_SPECS="" GRUB_PLATFORMS="efi-32 pc" GSETTINGS_BACKEND="dconf" HOME="/root" INFOPATH="/usr/share/gcc-data/i686-pc-linux-gnu/9.3.0/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.34/info:/usr/share/info" INPUT_DEVICES="libinput" IUSE_IMPLICIT="abi_x86_32 prefix prefix-guest prefix-stack" JAVAC="/etc/java-config-2/current-system-vm/bin/javac" JAVA_HOME="/etc/java-config-2/current-system-vm" JDK_HOME="/etc/java-config-2/current-system-vm" KERNEL="linux" L10N="en en-US de de-DE" LADSPA_PATH="/usr/lib/ladspa" LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" LC_MESSAGES="C" LC_PAPER="de_DE.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LIBDIR_x86="lib" LINGUAS="en de" LOGNAME="root" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" LV2_PATH="/usr/lib/lv2" MAIL="/var/mail/root" MAKEOPTS="--jobs 5 --load-average 7.95" MANPAGER="manpager" MOTD_SHOWN="pam" MULTILIB_ABIS="x86" NOCOLOR="true" OFFICE_IMPLEMENTATION="libreoffice" OPENCL_PROFILE="ocl-icd" OPENGL_PROFILE="xorg-x11" PAGER="/usr/bin/less" PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/10/bin" PHP_TARGETS="php7-2 php7-3" POSTGRES_TARGETS="postgres10 postgres11" PWD="/root" PYTHONDONTWRITEBYTECODE="1" PYTHON_SINGLE_TARGET="python3_7" PYTHON_TARGETS="python2_7 python3_7" QT_GRAPHICSSYSTEM="raster" ROOT="/" ROOTPATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/10/bin" RUBY_TARGETS="ruby25 ruby26" SHELL="/bin/bash" SHLVL="2" SSH_TTY="/dev/pts/0" SYSROOT="/" TERM="tmux-256color" TMUX="/tmp//tmux-0/default,3581,0" TMUX_PANE="%2" TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1" USER="root" USERLAND="GNU" VIDEO_CARDS="vmware" XDG_CONFIG_DIRS="/etc/xdg" XDG_DATA_DIRS="/usr/local/share:/usr/share" XDG_RUNTIME_DIR="/run/user/0" XDG_SESSION_CLASS="user" XDG_SESSION_ID="1" XDG_SESSION_TYPE="tty"
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d017bc9d21ec620ea6a5ef4346f8c6568fdbf00f commit d017bc9d21ec620ea6a5ef4346f8c6568fdbf00f Author: Florian Schmaus <flow@gentoo.org> AuthorDate: 2024-12-31 10:29:29 +0000 Commit: Florian Schmaus <flow@gentoo.org> CommitDate: 2024-12-31 10:29:34 +0000 dev-python/pypy: treeclean Closes: https://bugs.gentoo.org/654242 (pkgremoved) Closes: https://bugs.gentoo.org/662234 (pkgremoved) Closes: https://bugs.gentoo.org/682780 (pkgremoved) Closes: https://bugs.gentoo.org/723714 (pkgremoved) Closes: https://bugs.gentoo.org/729948 (pkgremoved) Closes: https://bugs.gentoo.org/738206 (pkgremoved) Closes: https://bugs.gentoo.org/754204 (pkgremoved) Closes: https://bugs.gentoo.org/920778 (pkgremoved) Signed-off-by: Florian Schmaus <flow@gentoo.org> dev-python/pypy/Manifest | 2 - dev-python/pypy/metadata.xml | 19 --- dev-python/pypy/pypy-7.3.17.ebuild | 306 ------------------------------------- profiles/package.mask | 5 - 4 files changed, 332 deletions(-)