Diff of the two buildlogs: -- --- b1/build.log 2024-05-07 14:30:14.958295128 +0000 +++ b2/build.log 2024-05-07 14:39:58.285472607 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue May 7 00:26:39 -12 2024 -I: pbuilder-time-stamp: 1715084799 +I: Current time: Tue Jun 10 10:53:17 +14 2025 +I: pbuilder-time-stamp: 1749502397 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -29,52 +29,84 @@ dpkg-source: info: applying allow_unvendored.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3467973/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2475134/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jun 9 20:53 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/2475134/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2475134/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='555564cd1a0a4f7a8accee6f106dd328' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='3467973' - PS1='# ' - PS2='> ' + INVOCATION_ID=fee0a546956543d98c4208ea6a4ea315 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=2475134 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.MzKWQFMq/pbuilderrc_Rcjm --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.MzKWQFMq/b1 --logfile b1/build.log debugpy_1.8.0+ds-4.dsc' - SUDO_GID='110' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.MzKWQFMq/pbuilderrc_SjO5 --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.MzKWQFMq/b2 --logfile b2/build.log debugpy_1.8.0+ds-4.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos1-amd64 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.6.13+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.6.13-1~bpo12+1 (2024-02-15) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 7 07:43 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3467973/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Jun 8 14:05 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2475134/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -263,7 +295,7 @@ Get: 121 http://deb.debian.org/debian unstable/main amd64 python3-six all 1.16.0-6 [16.3 kB] Get: 122 http://deb.debian.org/debian unstable/main amd64 python3-urllib3 all 1.26.18-2 [116 kB] Get: 123 http://deb.debian.org/debian unstable/main amd64 python3-requests all 2.31.0+dfsg-1 [68.6 kB] -Fetched 51.0 MB in 3s (19.5 MB/s) +Fetched 51.0 MB in 0s (109 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19699 files and directories currently installed.) @@ -672,8 +704,8 @@ Setting up tzdata (2024a-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Tue May 7 12:27:52 UTC 2024. -Universal Time is now: Tue May 7 12:27:52 UTC 2024. +Local time is now: Mon Jun 9 20:53:50 UTC 2025. +Universal Time is now: Mon Jun 9 20:53:50 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... @@ -792,7 +824,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/debugpy-1.8.0+ds/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../debugpy_1.8.0+ds-4_source.changes +I: user script /srv/workspace/pbuilder/2475134/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/2475134/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/debugpy-1.8.0+ds/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../debugpy_1.8.0+ds-4_source.changes dpkg-buildpackage: info: source package debugpy dpkg-buildpackage: info: source version 1.8.0+ds-4 dpkg-buildpackage: info: source distribution unstable @@ -828,45 +864,45 @@ creating build creating build/lib creating build/lib/debugpy -copying src/debugpy/__init__.py -> build/lib/debugpy -copying src/debugpy/public_api.py -> build/lib/debugpy copying src/debugpy/__main__.py -> build/lib/debugpy +copying src/debugpy/public_api.py -> build/lib/debugpy copying src/debugpy/_version.py -> build/lib/debugpy -creating build/lib/debugpy/launcher -copying src/debugpy/launcher/handlers.py -> build/lib/debugpy/launcher -copying src/debugpy/launcher/winapi.py -> build/lib/debugpy/launcher -copying src/debugpy/launcher/output.py -> build/lib/debugpy/launcher -copying src/debugpy/launcher/__init__.py -> build/lib/debugpy/launcher -copying src/debugpy/launcher/__main__.py -> build/lib/debugpy/launcher -copying src/debugpy/launcher/debuggee.py -> build/lib/debugpy/launcher +copying src/debugpy/__init__.py -> build/lib/debugpy +creating build/lib/debugpy/_vendored +copying src/debugpy/_vendored/_util.py -> build/lib/debugpy/_vendored +copying src/debugpy/_vendored/force_pydevd.py -> build/lib/debugpy/_vendored +copying src/debugpy/_vendored/__init__.py -> build/lib/debugpy/_vendored +copying src/debugpy/_vendored/_pydevd_packaging.py -> build/lib/debugpy/_vendored creating build/lib/debugpy/adapter +copying src/debugpy/adapter/clients.py -> build/lib/debugpy/adapter +copying src/debugpy/adapter/__main__.py -> build/lib/debugpy/adapter copying src/debugpy/adapter/sessions.py -> build/lib/debugpy/adapter copying src/debugpy/adapter/launchers.py -> build/lib/debugpy/adapter -copying src/debugpy/adapter/servers.py -> build/lib/debugpy/adapter -copying src/debugpy/adapter/clients.py -> build/lib/debugpy/adapter copying src/debugpy/adapter/__init__.py -> build/lib/debugpy/adapter +copying src/debugpy/adapter/servers.py -> build/lib/debugpy/adapter copying src/debugpy/adapter/components.py -> build/lib/debugpy/adapter -copying src/debugpy/adapter/__main__.py -> build/lib/debugpy/adapter -creating build/lib/debugpy/server -copying src/debugpy/server/attach_pid_injected.py -> build/lib/debugpy/server -copying src/debugpy/server/__init__.py -> build/lib/debugpy/server -copying src/debugpy/server/api.py -> build/lib/debugpy/server -copying src/debugpy/server/cli.py -> build/lib/debugpy/server -creating build/lib/debugpy/_vendored -copying src/debugpy/_vendored/_util.py -> build/lib/debugpy/_vendored -copying src/debugpy/_vendored/__init__.py -> build/lib/debugpy/_vendored -copying src/debugpy/_vendored/_pydevd_packaging.py -> build/lib/debugpy/_vendored -copying src/debugpy/_vendored/force_pydevd.py -> build/lib/debugpy/_vendored +creating build/lib/debugpy/launcher +copying src/debugpy/launcher/__main__.py -> build/lib/debugpy/launcher +copying src/debugpy/launcher/debuggee.py -> build/lib/debugpy/launcher +copying src/debugpy/launcher/output.py -> build/lib/debugpy/launcher +copying src/debugpy/launcher/__init__.py -> build/lib/debugpy/launcher +copying src/debugpy/launcher/winapi.py -> build/lib/debugpy/launcher +copying src/debugpy/launcher/handlers.py -> build/lib/debugpy/launcher creating build/lib/debugpy/common -copying src/debugpy/common/stacks.py -> build/lib/debugpy/common -copying src/debugpy/common/json.py -> build/lib/debugpy/common +copying src/debugpy/common/sockets.py -> build/lib/debugpy/common copying src/debugpy/common/messaging.py -> build/lib/debugpy/common +copying src/debugpy/common/json.py -> build/lib/debugpy/common copying src/debugpy/common/timestamp.py -> build/lib/debugpy/common -copying src/debugpy/common/log.py -> build/lib/debugpy/common copying src/debugpy/common/__init__.py -> build/lib/debugpy/common -copying src/debugpy/common/sockets.py -> build/lib/debugpy/common -copying src/debugpy/common/util.py -> build/lib/debugpy/common copying src/debugpy/common/singleton.py -> build/lib/debugpy/common +copying src/debugpy/common/util.py -> build/lib/debugpy/common +copying src/debugpy/common/log.py -> build/lib/debugpy/common +copying src/debugpy/common/stacks.py -> build/lib/debugpy/common +creating build/lib/debugpy/server +copying src/debugpy/server/cli.py -> build/lib/debugpy/server +copying src/debugpy/server/api.py -> build/lib/debugpy/server +copying src/debugpy/server/attach_pid_injected.py -> build/lib/debugpy/server +copying src/debugpy/server/__init__.py -> build/lib/debugpy/server UPDATING build/lib/debugpy/_version.py set build/lib/debugpy/_version.py to '1.8.0' installing to build/bdist.linux-x86_64/wheel @@ -875,45 +911,45 @@ creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/debugpy -creating build/bdist.linux-x86_64/wheel/debugpy/launcher -copying build/lib/debugpy/launcher/handlers.py -> build/bdist.linux-x86_64/wheel/debugpy/launcher -copying build/lib/debugpy/launcher/winapi.py -> build/bdist.linux-x86_64/wheel/debugpy/launcher -copying build/lib/debugpy/launcher/output.py -> build/bdist.linux-x86_64/wheel/debugpy/launcher -copying build/lib/debugpy/launcher/__init__.py -> build/bdist.linux-x86_64/wheel/debugpy/launcher -copying build/lib/debugpy/launcher/__main__.py -> build/bdist.linux-x86_64/wheel/debugpy/launcher -copying build/lib/debugpy/launcher/debuggee.py -> build/bdist.linux-x86_64/wheel/debugpy/launcher +creating build/bdist.linux-x86_64/wheel/debugpy/_vendored +copying build/lib/debugpy/_vendored/_util.py -> build/bdist.linux-x86_64/wheel/debugpy/_vendored +copying build/lib/debugpy/_vendored/force_pydevd.py -> build/bdist.linux-x86_64/wheel/debugpy/_vendored +copying build/lib/debugpy/_vendored/__init__.py -> build/bdist.linux-x86_64/wheel/debugpy/_vendored +copying build/lib/debugpy/_vendored/_pydevd_packaging.py -> build/bdist.linux-x86_64/wheel/debugpy/_vendored creating build/bdist.linux-x86_64/wheel/debugpy/adapter +copying build/lib/debugpy/adapter/clients.py -> build/bdist.linux-x86_64/wheel/debugpy/adapter +copying build/lib/debugpy/adapter/__main__.py -> build/bdist.linux-x86_64/wheel/debugpy/adapter copying build/lib/debugpy/adapter/sessions.py -> build/bdist.linux-x86_64/wheel/debugpy/adapter copying build/lib/debugpy/adapter/launchers.py -> build/bdist.linux-x86_64/wheel/debugpy/adapter -copying build/lib/debugpy/adapter/servers.py -> build/bdist.linux-x86_64/wheel/debugpy/adapter -copying build/lib/debugpy/adapter/clients.py -> build/bdist.linux-x86_64/wheel/debugpy/adapter copying build/lib/debugpy/adapter/__init__.py -> build/bdist.linux-x86_64/wheel/debugpy/adapter +copying build/lib/debugpy/adapter/servers.py -> build/bdist.linux-x86_64/wheel/debugpy/adapter copying build/lib/debugpy/adapter/components.py -> build/bdist.linux-x86_64/wheel/debugpy/adapter -copying build/lib/debugpy/adapter/__main__.py -> build/bdist.linux-x86_64/wheel/debugpy/adapter -creating build/bdist.linux-x86_64/wheel/debugpy/server -copying build/lib/debugpy/server/attach_pid_injected.py -> build/bdist.linux-x86_64/wheel/debugpy/server -copying build/lib/debugpy/server/__init__.py -> build/bdist.linux-x86_64/wheel/debugpy/server -copying build/lib/debugpy/server/api.py -> build/bdist.linux-x86_64/wheel/debugpy/server -copying build/lib/debugpy/server/cli.py -> build/bdist.linux-x86_64/wheel/debugpy/server -copying build/lib/debugpy/__init__.py -> build/bdist.linux-x86_64/wheel/debugpy -creating build/bdist.linux-x86_64/wheel/debugpy/_vendored -copying build/lib/debugpy/_vendored/_util.py -> build/bdist.linux-x86_64/wheel/debugpy/_vendored -copying build/lib/debugpy/_vendored/__init__.py -> build/bdist.linux-x86_64/wheel/debugpy/_vendored -copying build/lib/debugpy/_vendored/_pydevd_packaging.py -> build/bdist.linux-x86_64/wheel/debugpy/_vendored -copying build/lib/debugpy/_vendored/force_pydevd.py -> build/bdist.linux-x86_64/wheel/debugpy/_vendored -copying build/lib/debugpy/public_api.py -> build/bdist.linux-x86_64/wheel/debugpy +copying build/lib/debugpy/__main__.py -> build/bdist.linux-x86_64/wheel/debugpy +creating build/bdist.linux-x86_64/wheel/debugpy/launcher +copying build/lib/debugpy/launcher/__main__.py -> build/bdist.linux-x86_64/wheel/debugpy/launcher +copying build/lib/debugpy/launcher/debuggee.py -> build/bdist.linux-x86_64/wheel/debugpy/launcher +copying build/lib/debugpy/launcher/output.py -> build/bdist.linux-x86_64/wheel/debugpy/launcher +copying build/lib/debugpy/launcher/__init__.py -> build/bdist.linux-x86_64/wheel/debugpy/launcher +copying build/lib/debugpy/launcher/winapi.py -> build/bdist.linux-x86_64/wheel/debugpy/launcher +copying build/lib/debugpy/launcher/handlers.py -> build/bdist.linux-x86_64/wheel/debugpy/launcher creating build/bdist.linux-x86_64/wheel/debugpy/common -copying build/lib/debugpy/common/stacks.py -> build/bdist.linux-x86_64/wheel/debugpy/common -copying build/lib/debugpy/common/json.py -> build/bdist.linux-x86_64/wheel/debugpy/common +copying build/lib/debugpy/common/sockets.py -> build/bdist.linux-x86_64/wheel/debugpy/common copying build/lib/debugpy/common/messaging.py -> build/bdist.linux-x86_64/wheel/debugpy/common +copying build/lib/debugpy/common/json.py -> build/bdist.linux-x86_64/wheel/debugpy/common copying build/lib/debugpy/common/timestamp.py -> build/bdist.linux-x86_64/wheel/debugpy/common -copying build/lib/debugpy/common/log.py -> build/bdist.linux-x86_64/wheel/debugpy/common copying build/lib/debugpy/common/__init__.py -> build/bdist.linux-x86_64/wheel/debugpy/common -copying build/lib/debugpy/common/sockets.py -> build/bdist.linux-x86_64/wheel/debugpy/common -copying build/lib/debugpy/common/util.py -> build/bdist.linux-x86_64/wheel/debugpy/common copying build/lib/debugpy/common/singleton.py -> build/bdist.linux-x86_64/wheel/debugpy/common -copying build/lib/debugpy/__main__.py -> build/bdist.linux-x86_64/wheel/debugpy +copying build/lib/debugpy/common/util.py -> build/bdist.linux-x86_64/wheel/debugpy/common +copying build/lib/debugpy/common/log.py -> build/bdist.linux-x86_64/wheel/debugpy/common +copying build/lib/debugpy/common/stacks.py -> build/bdist.linux-x86_64/wheel/debugpy/common +copying build/lib/debugpy/public_api.py -> build/bdist.linux-x86_64/wheel/debugpy copying build/lib/debugpy/_version.py -> build/bdist.linux-x86_64/wheel/debugpy +copying build/lib/debugpy/__init__.py -> build/bdist.linux-x86_64/wheel/debugpy +creating build/bdist.linux-x86_64/wheel/debugpy/server +copying build/lib/debugpy/server/cli.py -> build/bdist.linux-x86_64/wheel/debugpy/server +copying build/lib/debugpy/server/api.py -> build/bdist.linux-x86_64/wheel/debugpy/server +copying build/lib/debugpy/server/attach_pid_injected.py -> build/bdist.linux-x86_64/wheel/debugpy/server +copying build/lib/debugpy/server/__init__.py -> build/bdist.linux-x86_64/wheel/debugpy/server running install_egg_info running egg_info creating src/debugpy.egg-info @@ -929,7 +965,7 @@ Copying src/debugpy.egg-info to build/bdist.linux-x86_64/wheel/debugpy-1.8.0.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/debugpy-1.8.0.dist-info/WHEEL -creating '/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/.tmp-ta4adk15/debugpy-1.8.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it +creating '/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/.tmp-0ck7_83l/debugpy-1.8.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'debugpy/__init__.py' adding 'debugpy/__main__.py' adding 'debugpy/_version.py' @@ -985,45 +1021,45 @@ running install_lib creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/debugpy -creating build/bdist.linux-x86_64/wheel/debugpy/launcher -copying build/lib/debugpy/launcher/handlers.py -> build/bdist.linux-x86_64/wheel/debugpy/launcher -copying build/lib/debugpy/launcher/winapi.py -> build/bdist.linux-x86_64/wheel/debugpy/launcher -copying build/lib/debugpy/launcher/output.py -> build/bdist.linux-x86_64/wheel/debugpy/launcher -copying build/lib/debugpy/launcher/__init__.py -> build/bdist.linux-x86_64/wheel/debugpy/launcher -copying build/lib/debugpy/launcher/__main__.py -> build/bdist.linux-x86_64/wheel/debugpy/launcher -copying build/lib/debugpy/launcher/debuggee.py -> build/bdist.linux-x86_64/wheel/debugpy/launcher +creating build/bdist.linux-x86_64/wheel/debugpy/_vendored +copying build/lib/debugpy/_vendored/_util.py -> build/bdist.linux-x86_64/wheel/debugpy/_vendored +copying build/lib/debugpy/_vendored/force_pydevd.py -> build/bdist.linux-x86_64/wheel/debugpy/_vendored +copying build/lib/debugpy/_vendored/__init__.py -> build/bdist.linux-x86_64/wheel/debugpy/_vendored +copying build/lib/debugpy/_vendored/_pydevd_packaging.py -> build/bdist.linux-x86_64/wheel/debugpy/_vendored creating build/bdist.linux-x86_64/wheel/debugpy/adapter +copying build/lib/debugpy/adapter/clients.py -> build/bdist.linux-x86_64/wheel/debugpy/adapter +copying build/lib/debugpy/adapter/__main__.py -> build/bdist.linux-x86_64/wheel/debugpy/adapter copying build/lib/debugpy/adapter/sessions.py -> build/bdist.linux-x86_64/wheel/debugpy/adapter copying build/lib/debugpy/adapter/launchers.py -> build/bdist.linux-x86_64/wheel/debugpy/adapter -copying build/lib/debugpy/adapter/servers.py -> build/bdist.linux-x86_64/wheel/debugpy/adapter -copying build/lib/debugpy/adapter/clients.py -> build/bdist.linux-x86_64/wheel/debugpy/adapter copying build/lib/debugpy/adapter/__init__.py -> build/bdist.linux-x86_64/wheel/debugpy/adapter +copying build/lib/debugpy/adapter/servers.py -> build/bdist.linux-x86_64/wheel/debugpy/adapter copying build/lib/debugpy/adapter/components.py -> build/bdist.linux-x86_64/wheel/debugpy/adapter -copying build/lib/debugpy/adapter/__main__.py -> build/bdist.linux-x86_64/wheel/debugpy/adapter -creating build/bdist.linux-x86_64/wheel/debugpy/server -copying build/lib/debugpy/server/attach_pid_injected.py -> build/bdist.linux-x86_64/wheel/debugpy/server -copying build/lib/debugpy/server/__init__.py -> build/bdist.linux-x86_64/wheel/debugpy/server -copying build/lib/debugpy/server/api.py -> build/bdist.linux-x86_64/wheel/debugpy/server -copying build/lib/debugpy/server/cli.py -> build/bdist.linux-x86_64/wheel/debugpy/server -copying build/lib/debugpy/__init__.py -> build/bdist.linux-x86_64/wheel/debugpy -creating build/bdist.linux-x86_64/wheel/debugpy/_vendored -copying build/lib/debugpy/_vendored/_util.py -> build/bdist.linux-x86_64/wheel/debugpy/_vendored -copying build/lib/debugpy/_vendored/__init__.py -> build/bdist.linux-x86_64/wheel/debugpy/_vendored -copying build/lib/debugpy/_vendored/_pydevd_packaging.py -> build/bdist.linux-x86_64/wheel/debugpy/_vendored -copying build/lib/debugpy/_vendored/force_pydevd.py -> build/bdist.linux-x86_64/wheel/debugpy/_vendored -copying build/lib/debugpy/public_api.py -> build/bdist.linux-x86_64/wheel/debugpy +copying build/lib/debugpy/__main__.py -> build/bdist.linux-x86_64/wheel/debugpy +creating build/bdist.linux-x86_64/wheel/debugpy/launcher +copying build/lib/debugpy/launcher/__main__.py -> build/bdist.linux-x86_64/wheel/debugpy/launcher +copying build/lib/debugpy/launcher/debuggee.py -> build/bdist.linux-x86_64/wheel/debugpy/launcher +copying build/lib/debugpy/launcher/output.py -> build/bdist.linux-x86_64/wheel/debugpy/launcher +copying build/lib/debugpy/launcher/__init__.py -> build/bdist.linux-x86_64/wheel/debugpy/launcher +copying build/lib/debugpy/launcher/winapi.py -> build/bdist.linux-x86_64/wheel/debugpy/launcher +copying build/lib/debugpy/launcher/handlers.py -> build/bdist.linux-x86_64/wheel/debugpy/launcher creating build/bdist.linux-x86_64/wheel/debugpy/common -copying build/lib/debugpy/common/stacks.py -> build/bdist.linux-x86_64/wheel/debugpy/common -copying build/lib/debugpy/common/json.py -> build/bdist.linux-x86_64/wheel/debugpy/common +copying build/lib/debugpy/common/sockets.py -> build/bdist.linux-x86_64/wheel/debugpy/common copying build/lib/debugpy/common/messaging.py -> build/bdist.linux-x86_64/wheel/debugpy/common +copying build/lib/debugpy/common/json.py -> build/bdist.linux-x86_64/wheel/debugpy/common copying build/lib/debugpy/common/timestamp.py -> build/bdist.linux-x86_64/wheel/debugpy/common -copying build/lib/debugpy/common/log.py -> build/bdist.linux-x86_64/wheel/debugpy/common copying build/lib/debugpy/common/__init__.py -> build/bdist.linux-x86_64/wheel/debugpy/common -copying build/lib/debugpy/common/sockets.py -> build/bdist.linux-x86_64/wheel/debugpy/common -copying build/lib/debugpy/common/util.py -> build/bdist.linux-x86_64/wheel/debugpy/common copying build/lib/debugpy/common/singleton.py -> build/bdist.linux-x86_64/wheel/debugpy/common -copying build/lib/debugpy/__main__.py -> build/bdist.linux-x86_64/wheel/debugpy +copying build/lib/debugpy/common/util.py -> build/bdist.linux-x86_64/wheel/debugpy/common +copying build/lib/debugpy/common/log.py -> build/bdist.linux-x86_64/wheel/debugpy/common +copying build/lib/debugpy/common/stacks.py -> build/bdist.linux-x86_64/wheel/debugpy/common +copying build/lib/debugpy/public_api.py -> build/bdist.linux-x86_64/wheel/debugpy copying build/lib/debugpy/_version.py -> build/bdist.linux-x86_64/wheel/debugpy +copying build/lib/debugpy/__init__.py -> build/bdist.linux-x86_64/wheel/debugpy +creating build/bdist.linux-x86_64/wheel/debugpy/server +copying build/lib/debugpy/server/cli.py -> build/bdist.linux-x86_64/wheel/debugpy/server +copying build/lib/debugpy/server/api.py -> build/bdist.linux-x86_64/wheel/debugpy/server +copying build/lib/debugpy/server/attach_pid_injected.py -> build/bdist.linux-x86_64/wheel/debugpy/server +copying build/lib/debugpy/server/__init__.py -> build/bdist.linux-x86_64/wheel/debugpy/server running install_egg_info running egg_info writing src/debugpy.egg-info/PKG-INFO @@ -1037,7 +1073,7 @@ Copying src/debugpy.egg-info to build/bdist.linux-x86_64/wheel/debugpy-1.8.0.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/debugpy-1.8.0.dist-info/WHEEL -creating '/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.11_debugpy/.tmp-s37hsa3p/debugpy-1.8.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it +creating '/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.11_debugpy/.tmp-g1ypmxgo/debugpy-1.8.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'debugpy/__init__.py' adding 'debugpy/__main__.py' adding 'debugpy/_version.py' @@ -1092,7 +1128,7 @@ I: pybuild base:311: cd /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build; python3.12 -m pytest --deselect='tests/debugpy/test_attach.py::test_attach_pid_client[program-int]' --deselect='tests/debugpy/test_attach.py::test_attach_pid_client[program-str]' ============================= test session starts ============================== platform linux -- Python 3.12.3, pytest-8.1.2, pluggy-1.5.0 -Test environment for tests-3499824 +Test environment for tests-2504558 System paths: sys.executable: /usr/bin/python3.12 @@ -1117,49 +1153,49 @@ Installed packages: debugpy==1.8.0 debugpy==1.8.0 - Django==4.2.11 + pydevd==2.10.0 pytest==8.1.2 - click==8.1.7 - itsdangerous==2.1.2 - pyproject_hooks==1.0.0 - setuptools==68.1.2 - blinker==1.8.1 - toml==0.10.2 wheel==0.43.0 - bytecode==0.15.1 - charset-normalizer==3.3.2 - asgiref==3.8.1 - coverage==7.2.7 - chardet==5.2.0 - installer==0.7.0 - MarkupSafe==2.1.5 - certifi==2023.11.17 - pydevd==2.10.0 - six==1.16.0 - pytest-timeout==2.3.1 - requests==2.31.0 - greenlet==3.0.1 - execnet==2.1.1 - gevent==24.2.1 - packaging==24.0 Flask==3.0.3 Werkzeug==3.0.2 - build==1.2.1 - pluggy==1.5.0 - idna==3.6 - pytest-xdist==3.5.0 zope.interface==6.1 - sqlparse==0.4.4 - colorama==0.4.6 + toml==0.10.2 + requests==2.31.0 zope.event==5.0 + MarkupSafe==2.1.5 + packaging==24.0 + itsdangerous==2.1.2 Jinja2==3.1.3 + greenlet==3.0.1 + blinker==1.8.1 + iniconfig==1.1.1 + asgiref==3.8.1 + sqlparse==0.4.4 urllib3==1.26.18 + six==1.16.0 + setuptools==68.1.2 + gevent==24.2.1 + bytecode==0.15.1 + pytest-xdist==3.5.0 + pyproject_hooks==1.0.0 + pytest-timeout==2.3.1 + colorama==0.4.6 psutil==5.9.8 - iniconfig==1.1.1 + certifi==2023.11.17 + installer==0.7.0 + idna==3.6 + chardet==5.2.0 + click==8.1.7 + pluggy==1.5.0 + coverage==7.2.7 + Django==4.2.11 + charset-normalizer==3.3.2 + execnet==2.1.1 + build==1.2.1 rootdir: /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build configfile: pytest.ini testpaths: tests -plugins: timeout-2.3.1, xdist-3.5.0 +plugins: xdist-3.5.0, timeout-2.3.1 timeout: 30.0s timeout method: thread timeout func_only: False @@ -1169,2097 +1205,24 @@ ........................................................................ [ 5%] ........................................................................ [ 11%] ........................................................................ [ 17%] -..s.s.s........................................FE....................... [ 23%] +..sss................................................................... [ 23%] ........................................................................ [ 29%] ........................................................................ [ 35%] ........................................................................ [ 41%] ........................................................................ [ 47%] ........................................................................ [ 53%] ........................................................................ [ 59%] -................................................................s....... [ 65%] -......s.........s............s...........s.............................. [ 70%] +..................................................................s..... [ 65%] +...........s..............s..............s............s................. [ 71%] ........................................................................ [ 76%] -.........................................sss............sss............. [ 82%] -.................................................................ssssss. [ 88%] -..s.sssss.s.sssssssssss................................................. [ 94%] -................................................................. [100%] -==================================== ERRORS ==================================== -____ ERROR at teardown of test_systemexit[0-zero--raised-attach_pid-module] ____ -[gw7] linux -- Python 3.12.3 /usr/bin/python3.12 - -request = > -long_tmpdir = local('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw7/test_systemexit_0_zero__raised15') - - @pytest.fixture(autouse=True) - def test_wrapper(request, long_tmpdir): - def write_log(filename, data): - filename = os.path.join(log.log_dir, filename) - if not isinstance(data, bytes): - data = data.encode("utf-8") - with open(filename, "wb") as f: - f.write(data) - - session.Session.reset_counter() - - session.Session.tmpdir = long_tmpdir - original_log_dir = log.log_dir - - failed = True - try: - if log.log_dir is None: - log.log_dir = (long_tmpdir / "debugpy_logs").strpath - else: - log_subdir = request.node.nodeid - log_subdir = log_subdir.replace("::", "/") - for ch in r":?*|<>": - log_subdir = log_subdir.replace(ch, f"&#{ord(ch)};") - log.log_dir += "/" + log_subdir - - try: - py.path.local(log.log_dir).remove() - except Exception: - pass - - print("\n") # make sure on-screen logs start on a new line - with log.to_file(prefix="tests"): - timestamp.reset() - log.info("{0} started.", request.node.nodeid) - log.describe_environment("Environment:") - try: - yield - finally: - failed = False - for report_attr in ("setup_report", "call_report", "teardown_report"): - try: - report = getattr(request.node, report_attr) - except AttributeError: - continue - - failed |= report.failed - log.write_format( - "error" if report.failed else "info", - "pytest {0} phase for {1} {2}.", - report.when, - request.node.nodeid, - report.outcome, - ) - - write_log(report_attr + ".log", report.longreprtext) - write_log(report_attr + ".stdout.log", report.capstdout) - write_log(report_attr + ".stderr.log", report.capstderr) - - if failed: - write_log("FAILED.log", "") -> logs.dump() - -tests/pytest_fixtures.py:98: -_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ - - def dump(): - if log.log_dir is None: - return - log.info("Dumping logs from {0}", json.repr(log.log_dir)) - - for dirpath, dirnames, filenames in os.walk(log.log_dir): - for name in sorted(filenames): - if not name.startswith("debugpy") and not name.startswith("pydevd"): - continue - try: - path = os.path.join(dirpath, name) - with io.open(path, encoding="utf-8", errors="backslashreplace") as f: - s = f.read() - except Exception: - pass - else: - path = os.path.relpath(path, log.log_dir) -> pytest_timeout.write_title(path) -E AttributeError: module 'pytest_timeout' has no attribute 'write_title' - -tests/logs.py:30: AttributeError ----------------------------- Captured stdout setup ----------------------------- - - ----------------------------- Captured stderr setup ----------------------------- -I+07.777: Also logging to "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/_logs/3.12-64/tests/debugpy/test_exception.py/test_systemexit[0-zero--raised-attach_pid-module]/tests-3501126.log". - -I+00.000: tests/debugpy/test_exception.py::test_systemexit[0-zero--raised-attach_pid-module] started. - -I+00.080: Environment: - - System paths: - sys.executable: /usr/bin/python3.12 - sys.prefix: /usr - sys.base_prefix: /usr - sys.real_prefix: - site.getsitepackages(): /usr/lib/python3.12/dist-packages - /usr/lib/python3/dist-packages - /usr/local/lib/python3.12/dist-packages - site.getusersitepackages(): /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/.local/lib/python3.12/site-packages - sysconfig.get_path('stdlib'): /usr/lib/python3.12 - sysconfig.get_path('platstdlib'): /usr/lib/python3.12 - sysconfig.get_path('purelib'): /usr/lib/python3/dist-packages - sysconfig.get_path('platlib'): /usr/lib/python3/dist-packages - sysconfig.get_path('include'): /usr/include/python3.12 - sysconfig.get_path('scripts'): /usr/bin - sysconfig.get_path('data'): /usr - os.__file__: /usr/lib/python3.12/os.py - threading.__file__: /usr/lib/python3.12/threading.py - debugpy.__file__: /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/debugpy/__init__.py - - Installed packages: - debugpy==1.8.0 - debugpy==1.8.0 - Django==4.2.11 - pytest==8.1.2 - click==8.1.7 - itsdangerous==2.1.2 - pyproject_hooks==1.0.0 - setuptools==68.1.2 - blinker==1.8.1 - toml==0.10.2 - wheel==0.43.0 - bytecode==0.15.1 - charset-normalizer==3.3.2 - asgiref==3.8.1 - coverage==7.2.7 - chardet==5.2.0 - installer==0.7.0 - MarkupSafe==2.1.5 - certifi==2023.11.17 - pydevd==2.10.0 - six==1.16.0 - pytest-timeout==2.3.1 - requests==2.31.0 - greenlet==3.0.1 - execnet==2.1.1 - gevent==24.2.1 - packaging==24.0 - Flask==3.0.3 - Werkzeug==3.0.2 - build==1.2.1 - pluggy==1.5.0 - idna==3.6 - pytest-xdist==3.5.0 - zope.interface==6.1 - sqlparse==0.4.4 - colorama==0.4.6 - zope.event==5.0 - Jinja2==3.1.3 - urllib3==1.26.18 - psutil==5.9.8 - iniconfig==1.1.1 - ------------------------------ Captured stderr call ----------------------------- -I+00.083: Starting Session[1] - -I+00.115: Attaching Session[1] to module code_to_debug by PID. - -I+00.116: Logs for Session[1] will be in "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/_logs/3.12-64/tests/debugpy/test_exception.py/test_systemexit[0-zero--raised-attach_pid-module]/Session[1]" - -I+00.116: Spawning Debuggee[1]: - - Current directory: null - - Command line: [ - "/usr/bin/python3.12", - "-m", - "code_to_debug", - "0" - ] - - Environment variables: { - "DEB_HOST_GNU_SYSTEM": "linux-gnu", - "SUDO_GID": "110", - "DFLAGS": "-frelease", - "DEB_BUILD_ARCH_BITS": "64", - "DEB_TARGET_GNU_CPU": "x86_64", - "MAIL": "/var/mail/root", - "DEB_HOST_ARCH_OS": "linux", - "LANGUAGE": "en_US:en", - "USER": "pbuilder1", - "ASFLAGS_FOR_BUILD": "", - "no_proxy": "localhost", - "CXXFLAGS": "-g -O2 -ffile-prefix-map=/build/reproducible-path/debugpy-1.8.0+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection", - "CCACHE_DIR": "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/ccache", - "DEB_BUILD_GNU_TYPE": "x86_64-linux-gnu", - "BUILDUSERNAME": "pbuilder1", - "FFLAGS_FOR_BUILD": "-g -O2", - "DEB_TARGET_MULTIARCH": "x86_64-linux-gnu", - "OBJCFLAGS": "-g -O2 -ffile-prefix-map=/build/reproducible-path/debugpy-1.8.0+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection", - "DH_INTERNAL_OPTIONS": "-O--buildsystem=pybuild", - "DEB_BUILD_ARCH_CPU": "amd64", - "SHLVL": "2", - "DEB_HOST_ARCH_LIBC": "gnu", - "DEB_HOST_ARCH_ABI": "base", - "PYBUILD_AFTER_TEST": "rm -rf {build_dir}/debugpy/_vendored/pydevd", - "OLDPWD": "/build/reproducible-path/debugpy-1.8.0+ds", - "BUILDUSERGECOS": "first user,first room,first work-phone,first home-phone,first other", - "HOME": "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy", - "DEB_BUILD_ARCH_ENDIAN": "little", - "DFLAGS_FOR_BUILD": "-frelease", - "LDFLAGS": "-Wl,-z,relro", - "DEB_TARGET_ARCH_BITS": "64", - "DEB_BUILD_GNU_SYSTEM": "linux-gnu", - "MAKEFLAGS": "w", - "PBUILDER_OPERATION": "build", - "CXXFLAGS_FOR_BUILD": "-g -O2", - "OBJCFLAGS_FOR_BUILD": "-g -O2", - "DEB_BUILD_ARCH_OS": "linux", - "DEB_TARGET_GNU_TYPE": "x86_64-linux-gnu", - "SUDO_UID": "105", - "PBUILDER_PKGDATADIR": "/usr/share/pbuilder", - "DEB_TARGET_ARCH_CPU": "amd64", - "https_proxy": "https://127.0.0.1:9/", - "LOGNAME": "pbuilder1", - "PYBUILD_TEST_ARGS": "--deselect='tests/debugpy/test_attach.py::test_attach_pid_client[program-int]' --deselect='tests/debugpy/test_attach.py::test_attach_pid_client[program-str]'", - "DEB_BUILD_ARCH_LIBC": "gnu", - "DEB_BUILD_ARCH_ABI": "base", - "PBUILDER_SYSCONFDIR": "/etc", - "_": "/usr/bin/unshare", - "PYBUILD_NAME": "debugpy", - "DEB_HOST_ARCH": "amd64", - "LDFLAGS_FOR_BUILD": "", - "DEB_TARGET_ARCH_ENDIAN": "little", - "TERM": "unknown", - "DH_INTERNAL_OVERRIDE": "dh_auto_test", - "DEB_HOST_GNU_CPU": "x86_64", - "DEB_TARGET_GNU_SYSTEM": "linux-gnu", - "_PYTHON_HOST_PLATFORM": "linux-x86_64", - "PATH": "/usr/sbin:/usr/bin:/sbin:/bin:/usr/games", - "INVOCATION_ID": "e7567cfdc50c4a90b37654a857a80e24", - "DEB_TARGET_ARCH_OS": "linux", - "CFLAGS": "-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/debugpy-1.8.0+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection", - "MAKELEVEL": "2", - "XDG_RUNTIME_DIR": "/tmp/dh-xdg-rundir-EmwtqVvc", - "DEB_HOST_MULTIARCH": "x86_64-linux-gnu", - "SOURCE_DATE_EPOCH": "1704791062", - "FCFLAGS": "-g -O2 -ffile-prefix-map=/build/reproducible-path/debugpy-1.8.0+ds=. -fstack-protector-strong -fstack-clash-protection -fcf-protection", - "OBJCXXFLAGS": "-g -O2 -ffile-prefix-map=/build/reproducible-path/debugpy-1.8.0+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection", - "LANG": "C", - "LD_PRELOAD": "", - "DEB_TARGET_ARCH_LIBC": "gnu", - "DEB_TARGET_ARCH_ABI": "base", - "PBUILDER_PKGLIBDIR": "/usr/lib/pbuilder", - "DEB_BUILD_OPTIONS": "buildinfo=+all reproducible=+all parallel=20 ", - "SUDO_COMMAND": "/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.MzKWQFMq/pbuilderrc_Rcjm --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.MzKWQFMq/b1 --logfile b1/build.log debugpy_1.8.0+ds-4.dsc", - "CPPFLAGS": "-Wdate-time -D_FORTIFY_SOURCE=2", - "DEBIAN_FRONTEND": "noninteractive", - "DH_INTERNAL_BUILDFLAGS": "1", - "SHELL": "/bin/bash", - "DEB_HOST_ARCH_BITS": "64", - "DEB_BUILD_ARCH": "amd64", - "SUDO_USER": "jenkins", - "DEB_PYTHON_INSTALL_LAYOUT": "deb", - "CFLAGS_FOR_BUILD": "-g -O2", - "DEB_BUILD_GNU_CPU": "x86_64", - "PYBUILD_BEFORE_TEST": "rm -rf {build_dir}/debugpy/_vendored/pydevd; mkdir {build_dir}/debugpy/_vendored/pydevd; for pydevd_top in _pydev_bundle _pydev_runfiles _pydevd_bundle _pydevd_frame_eval pydev_app_engine_debug_startup.py pydev_ipython pydev_run_in_console.py pydevconsole.py pydevd.py pydevd_attach_to_process pydevd_file_utils.py pydevd_plugins pydevd_tracing.py; do ln -s /usr/lib/python3/dist-packages/$pydevd_top {build_dir}/debugpy/_vendored/pydevd; done", - "ASFLAGS": "", - "DEB_HOST_GNU_TYPE": "x86_64-linux-gnu", - "FCFLAGS_FOR_BUILD": "-g -O2", - "LC_ALL": "C", - "OBJCXXFLAGS_FOR_BUILD": "-g -O2", - "PWD": "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build", - "DEB_HOST_ARCH_CPU": "amd64", - "DEB_RULES_REQUIRES_ROOT": "no", - "FFLAGS": "-g -O2 -ffile-prefix-map=/build/reproducible-path/debugpy-1.8.0+ds=. -fstack-protector-strong -fstack-clash-protection -fcf-protection", - "DEB_BUILD_MULTIARCH": "x86_64-linux-gnu", - "CPPFLAGS_FOR_BUILD": "", - "PYTHONPATH": "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/DEBUGGEE_PYTHONPATH:/tmp/pytest-of-pbuilder1/pytest-0/popen-gw7/test_systemexit_0_zero__raised15:/build/reproducible-path/debugpy-1.8.0+ds/debian/python3-debugpy/usr/lib/python3.12/dist-packages:/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build", - "MFLAGS": "-w", - "TZ": "/usr/share/zoneinfo/Etc/GMT+12", - "PBCURRENTCOMMANDLINEOPERATION": "build", - "DEB_HOST_ARCH_ENDIAN": "little", - "DEB_TARGET_ARCH": "amd64", - "PYTEST_XDIST_TESTRUNUID": "247c27fa227f4e189873b4848c599339", - "PYTEST_XDIST_WORKER": "gw7", - "PYTEST_XDIST_WORKER_COUNT": "8", - "PYTEST_CURRENT_TEST": "tests/debugpy/test_exception.py::test_systemexit[0-zero--raised-attach_pid-module] (call)", - "PYTHONUNBUFFERED": "1", - "PYTHONWARNINGS": "error", - "DEBUGPY_TEST_SESSION_ID": "1", - "DEBUGPY_LOG_DIR": "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/_logs/3.12-64/tests/debugpy/test_exception.py/test_systemexit[0-zero--raised-attach_pid-module]/Session[1]", - "PYDEVD_DEBUG": "True", - "PYDEVD_DEBUG_FILE": "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/_logs/3.12-64/tests/debugpy/test_exception.py/test_systemexit[0-zero--raised-attach_pid-module]/Session[1]/pydevd.log", - "DEBUGPY_ADAPTER_ENDPOINTS": "/tmp/pytest-of-pbuilder1/pytest-0/popen-gw7/test_systemexit_0_zero__raised15/Session[1]/adapter_endpoints", - "DEBUGPY_TEST_DEBUGGEE_SETUP": "\nimport sys\nimport threading\nimport time\n\nwhile \"debugpy\" not in sys.modules:\n time.sleep(0.1)\n\nfrom debuggee import scratchpad\n\nwhile \"_attach_pid\" not in scratchpad:\n time.sleep(0.1)\n " - } - - - -I+00.123: Spawned Debuggee[1] with PID=3533201 - -D+00.135: watchdog-3501126 <-- ['register_spawn', 3533201, 'Debuggee[1]'] - -D+00.135: watchdog-3501126 --> ['ok'] - -I+00.136: Capturing Debuggee[1] stderr - -I+00.143: Capturing Debuggee[1] stdout - -I+00.155: Spawning Adapter[1]: - - Command line: [ - "/usr/bin/python3.12", - "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/debugpy/adapter" - ] - - Environment variables: { - "DEB_HOST_GNU_SYSTEM": "linux-gnu", - "SUDO_GID": "110", - "DFLAGS": "-frelease", - "DEB_BUILD_ARCH_BITS": "64", - "DEB_TARGET_GNU_CPU": "x86_64", - "MAIL": "/var/mail/root", - "DEB_HOST_ARCH_OS": "linux", - "LANGUAGE": "en_US:en", - "USER": "pbuilder1", - "ASFLAGS_FOR_BUILD": "", - "no_proxy": "localhost", - "CXXFLAGS": "-g -O2 -ffile-prefix-map=/build/reproducible-path/debugpy-1.8.0+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection", - "CCACHE_DIR": "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/ccache", - "DEB_BUILD_GNU_TYPE": "x86_64-linux-gnu", - "BUILDUSERNAME": "pbuilder1", - "FFLAGS_FOR_BUILD": "-g -O2", - "DEB_TARGET_MULTIARCH": "x86_64-linux-gnu", - "OBJCFLAGS": "-g -O2 -ffile-prefix-map=/build/reproducible-path/debugpy-1.8.0+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection", - "DH_INTERNAL_OPTIONS": "-O--buildsystem=pybuild", - "DEB_BUILD_ARCH_CPU": "amd64", - "SHLVL": "2", - "DEB_HOST_ARCH_LIBC": "gnu", - "DEB_HOST_ARCH_ABI": "base", - "PYBUILD_AFTER_TEST": "rm -rf {build_dir}/debugpy/_vendored/pydevd", - "OLDPWD": "/build/reproducible-path/debugpy-1.8.0+ds", - "BUILDUSERGECOS": "first user,first room,first work-phone,first home-phone,first other", - "HOME": "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy", - "DEB_BUILD_ARCH_ENDIAN": "little", - "DFLAGS_FOR_BUILD": "-frelease", - "LDFLAGS": "-Wl,-z,relro", - "DEB_TARGET_ARCH_BITS": "64", - "DEB_BUILD_GNU_SYSTEM": "linux-gnu", - "MAKEFLAGS": "w", - "PBUILDER_OPERATION": "build", - "CXXFLAGS_FOR_BUILD": "-g -O2", - "OBJCFLAGS_FOR_BUILD": "-g -O2", - "DEB_BUILD_ARCH_OS": "linux", - "DEB_TARGET_GNU_TYPE": "x86_64-linux-gnu", - "SUDO_UID": "105", - "PBUILDER_PKGDATADIR": "/usr/share/pbuilder", - "DEB_TARGET_ARCH_CPU": "amd64", - "https_proxy": "https://127.0.0.1:9/", - "LOGNAME": "pbuilder1", - "PYBUILD_TEST_ARGS": "--deselect='tests/debugpy/test_attach.py::test_attach_pid_client[program-int]' --deselect='tests/debugpy/test_attach.py::test_attach_pid_client[program-str]'", - "DEB_BUILD_ARCH_LIBC": "gnu", - "DEB_BUILD_ARCH_ABI": "base", - "PBUILDER_SYSCONFDIR": "/etc", - "_": "/usr/bin/unshare", - "PYBUILD_NAME": "debugpy", - "DEB_HOST_ARCH": "amd64", - "LDFLAGS_FOR_BUILD": "", - "DEB_TARGET_ARCH_ENDIAN": "little", - "TERM": "unknown", - "DH_INTERNAL_OVERRIDE": "dh_auto_test", - "DEB_HOST_GNU_CPU": "x86_64", - "DEB_TARGET_GNU_SYSTEM": "linux-gnu", - "_PYTHON_HOST_PLATFORM": "linux-x86_64", - "PATH": "/usr/sbin:/usr/bin:/sbin:/bin:/usr/games", - "INVOCATION_ID": "e7567cfdc50c4a90b37654a857a80e24", - "DEB_TARGET_ARCH_OS": "linux", - "CFLAGS": "-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/debugpy-1.8.0+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection", - "MAKELEVEL": "2", - "XDG_RUNTIME_DIR": "/tmp/dh-xdg-rundir-EmwtqVvc", - "DEB_HOST_MULTIARCH": "x86_64-linux-gnu", - "SOURCE_DATE_EPOCH": "1704791062", - "FCFLAGS": "-g -O2 -ffile-prefix-map=/build/reproducible-path/debugpy-1.8.0+ds=. -fstack-protector-strong -fstack-clash-protection -fcf-protection", - "OBJCXXFLAGS": "-g -O2 -ffile-prefix-map=/build/reproducible-path/debugpy-1.8.0+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection", - "LANG": "C", - "LD_PRELOAD": "", - "DEB_TARGET_ARCH_LIBC": "gnu", - "DEB_TARGET_ARCH_ABI": "base", - "PBUILDER_PKGLIBDIR": "/usr/lib/pbuilder", - "DEB_BUILD_OPTIONS": "buildinfo=+all reproducible=+all parallel=20 ", - "SUDO_COMMAND": "/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.MzKWQFMq/pbuilderrc_Rcjm --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.MzKWQFMq/b1 --logfile b1/build.log debugpy_1.8.0+ds-4.dsc", - "CPPFLAGS": "-Wdate-time -D_FORTIFY_SOURCE=2", - "DEBIAN_FRONTEND": "noninteractive", - "DH_INTERNAL_BUILDFLAGS": "1", - "SHELL": "/bin/bash", - "DEB_HOST_ARCH_BITS": "64", - "DEB_BUILD_ARCH": "amd64", - "SUDO_USER": "jenkins", - "DEB_PYTHON_INSTALL_LAYOUT": "deb", - "CFLAGS_FOR_BUILD": "-g -O2", - "DEB_BUILD_GNU_CPU": "x86_64", - "PYBUILD_BEFORE_TEST": "rm -rf {build_dir}/debugpy/_vendored/pydevd; mkdir {build_dir}/debugpy/_vendored/pydevd; for pydevd_top in _pydev_bundle _pydev_runfiles _pydevd_bundle _pydevd_frame_eval pydev_app_engine_debug_startup.py pydev_ipython pydev_run_in_console.py pydevconsole.py pydevd.py pydevd_attach_to_process pydevd_file_utils.py pydevd_plugins pydevd_tracing.py; do ln -s /usr/lib/python3/dist-packages/$pydevd_top {build_dir}/debugpy/_vendored/pydevd; done", - "ASFLAGS": "", - "DEB_HOST_GNU_TYPE": "x86_64-linux-gnu", - "FCFLAGS_FOR_BUILD": "-g -O2", - "LC_ALL": "C", - "OBJCXXFLAGS_FOR_BUILD": "-g -O2", - "PWD": "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build", - "DEB_HOST_ARCH_CPU": "amd64", - "DEB_RULES_REQUIRES_ROOT": "no", - "FFLAGS": "-g -O2 -ffile-prefix-map=/build/reproducible-path/debugpy-1.8.0+ds=. -fstack-protector-strong -fstack-clash-protection -fcf-protection", - "DEB_BUILD_MULTIARCH": "x86_64-linux-gnu", - "CPPFLAGS_FOR_BUILD": "", - "PYTHONPATH": "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/DEBUGGEE_PYTHONPATH:/build/reproducible-path/debugpy-1.8.0+ds/debian/python3-debugpy/usr/lib/python3.12/dist-packages:/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build", - "MFLAGS": "-w", - "TZ": "/usr/share/zoneinfo/Etc/GMT+12", - "PBCURRENTCOMMANDLINEOPERATION": "build", - "DEB_HOST_ARCH_ENDIAN": "little", - "DEB_TARGET_ARCH": "amd64", - "PYTEST_XDIST_TESTRUNUID": "247c27fa227f4e189873b4848c599339", - "PYTEST_XDIST_WORKER": "gw7", - "PYTEST_XDIST_WORKER_COUNT": "8", - "PYTEST_CURRENT_TEST": "tests/debugpy/test_exception.py::test_systemexit[0-zero--raised-attach_pid-module] (call)", - "PYTHONUNBUFFERED": "1", - "PYTHONWARNINGS": "error", - "DEBUGPY_TEST_SESSION_ID": "1", - "DEBUGPY_LOG_DIR": "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/_logs/3.12-64/tests/debugpy/test_exception.py/test_systemexit[0-zero--raised-attach_pid-module]/Session[1]", - "PYDEVD_DEBUG": "True", - "PYDEVD_DEBUG_FILE": "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/_logs/3.12-64/tests/debugpy/test_exception.py/test_systemexit[0-zero--raised-attach_pid-module]/Session[1]/pydevd.log" - } - - - -I+00.171: Spawned Adapter[1] with PID=3533213 - -D+00.179: watchdog-3501126 <-- ['register_spawn', 3533213, 'Adapter[1]'] - -D+00.180: watchdog-3501126 --> ['ok'] - -D+00.181: Starting message loop for channel Adapter[1] - -I+00.188: Waiting for next ({..., - "type": "event", - "event": "output", - "body": { - "category": "telemetry", - "output": "ptvsd", - "data": { - "packageVersion": - } - } - } & {..., - "type": "event", - "event": "output", - "body": { - "category": "telemetry", - "output": "debugpy", - "data": { - "packageVersion": - } - } - }) - -D+00.706: Adapter[1] --> { - "seq": 1, - "type": "event", - "event": "output", - "body": { - "category": "telemetry", - "output": "ptvsd", - "data": { - "packageVersion": "1.8.0" - } - } - } - -D+00.716: Adapter[1] --> { - "seq": 2, - "type": "event", - "event": "output", - "body": { - "category": "telemetry", - "output": "debugpy", - "data": { - "packageVersion": "1.8.0" - } - } - } - -I+00.720: Realized ( - 1.mark('START') >> - ( - {..., - "type": "event", - "event": "output", - "body": { - "category": "telemetry", - "output": "ptvsd", - "data": { - "packageVersion": - } - } - } & - {..., - "type": "event", - "event": "output", - "body": { - "category": "telemetry", - "output": "debugpy", - "data": { - "packageVersion": - } - } - } - ) - ): - - where {..., - "type": "event", - "event": "output", - "body": { - "category": "telemetry", - "output": "ptvsd", - "data": { - "packageVersion": - } - } - } - == {"seq": 1, "type": "event", "event": "output"} - - where {..., - "type": "event", - "event": "output", - "body": { - "category": "telemetry", - "output": "debugpy", - "data": { - "packageVersion": - } - } - } - == {"seq": 2, "type": "event", "event": "output"} - -D+00.721: Adapter[1] <-- { - "seq": 1, - "type": "request", - "command": "initialize", - "arguments": { - "pathFormat": "path", - "clientID": "vscode", - "adapterID": "test", - "linesStartAt1": true, - "columnsStartAt1": true, - "supportsVariableType": true, - "supportsRunInTerminalRequest": true, - "supportsArgsCanBeInterpretedByShell": true, - "supportsStartDebuggingRequest": false - } - } - -I+00.722: Waiting for {..., "type": "response", "command": "initialize", "request_seq": 1, ...} - -D+00.729: Adapter[1] --> { - "seq": 3, - "type": "response", - "request_seq": 1, - "success": true, - "command": "initialize", - "body": { - "supportsCompletionsRequest": true, - "supportsConditionalBreakpoints": true, - "supportsConfigurationDoneRequest": true, - "supportsDebuggerProperties": true, - "supportsDelayedStackTraceLoading": true, - "supportsEvaluateForHovers": true, - "supportsExceptionInfoRequest": true, - "supportsExceptionOptions": true, - "supportsFunctionBreakpoints": true, - "supportsHitConditionalBreakpoints": true, - "supportsLogPoints": true, - "supportsModulesRequest": true, - "supportsSetExpression": true, - "supportsSetVariable": true, - "supportsValueFormattingOptions": true, - "supportsTerminateRequest": true, - "supportsGotoTargetsRequest": true, - "supportsClipboardContext": true, - "exceptionBreakpointFilters": [ - { - "filter": "raised", - "label": "Raised Exceptions", - "default": false, - "description": "Break whenever any exception is raised." - }, - { - "filter": "uncaught", - "label": "Uncaught Exceptions", - "default": true, - "description": "Break when the process is exiting due to unhandled exception." - }, - { - "filter": "userUnhandled", - "label": "User Uncaught Exceptions", - "default": false, - "description": "Break when exception escapes into library code." - } - ], - "supportsStepInTargetsRequest": true - } - } - -I+00.731: Realized {..., "type": "response", "command": "initialize", "request_seq": 1, ...} - == {"seq": 3, "type": "response", "command": "initialize", "request_seq": 1} - -D+00.731: Adapter[1] <-- { - "seq": 2, - "type": "request", - "command": "attach", - "arguments": { - "justMyCode": true, - "name": "Test", - "type": "python", - "breakOnSystemExitZero": true, - "module": "code_to_debug", - "args": [ - "0" - ], - "processId": 3533201, - "debugOptions": [ - "ShowReturnValue", - "BreakOnSystemExitZero" - ] - } - } - -I+00.732: Waiting for ( - {..., "type": "event", "event": "initialized", ...} | - {..., "type": "response", "command": "attach", "request_seq": 2, ...} - ) - -D+00.748: Adapter[1] --> { - "seq": 4, - "type": "event", - "event": "debugpyWaitingForServer", - "body": { - "host": "127.0.0.1", - "port": 51313 - } - } - -D+01.755: Adapter[1] --> { - "seq": 5, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "Attaching to PID: 3533201 (elapsed: 1.00s).\n" - } - } - -D+02.756: Adapter[1] --> { - "seq": 6, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "Attaching to PID: 3533201 (elapsed: 2.01s).\n" - } - } - -D+03.759: Adapter[1] --> { - "seq": 7, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "Attaching to PID: 3533201 (elapsed: 3.01s).\n" - } - } - -D+04.760: Adapter[1] --> { - "seq": 8, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "Attaching to PID: 3533201 (elapsed: 4.01s).\n" - } - } - -D+05.763: Adapter[1] --> { - "seq": 9, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "Attaching to PID: 3533201 (elapsed: 5.01s).\n" - } - } - -D+06.760: Adapter[1] --> { - "seq": 10, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "Attaching to PID: 3533201 (elapsed: 6.01s).\n" - } - } - -D+07.767: Adapter[1] --> { - "seq": 11, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "Attaching to PID: 3533201 (elapsed: 7.02s).\n" - } - } - -D+08.768: Adapter[1] --> { - "seq": 12, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "Attaching to PID: 3533201 (elapsed: 8.02s).\n" - } - } - -D+09.772: Adapter[1] --> { - "seq": 13, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "Attaching to PID: 3533201 (elapsed: 9.02s).\n" - } - } - -D+10.777: Adapter[1] --> { - "seq": 14, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "Attaching to PID: 3533201 (elapsed: 10.03s).\n" - } - } - -D+10.778: Adapter[1] --> { - "seq": 15, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "\nThe attach to PID is taking longer than expected.\n" - } - } - -D+10.778: Adapter[1] --> { - "seq": 16, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "On Linux it's possible to customize the value of\n" - } - } - -D+10.778: Adapter[1] --> { - "seq": 17, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "`PYDEVD_GDB_SCAN_SHARED_LIBRARIES` so that fewer libraries.\n" - } - } - -D+10.779: Adapter[1] --> { - "seq": 18, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "are scanned when searching for the needed symbols.\n\n" - } - } - -D+10.779: Adapter[1] --> { - "seq": 19, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "i.e.: set in your environment variables (and restart your editor/client\n" - } - } - -D+10.779: Adapter[1] --> { - "seq": 20, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "so that it picks up the updated environment variable value):\n\n" - } - } - -D+10.779: Adapter[1] --> { - "seq": 21, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "PYDEVD_GDB_SCAN_SHARED_LIBRARIES=libdl, libltdl, libc, libfreebl3\n\n" - } - } - -D+10.780: Adapter[1] --> { - "seq": 22, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "-- the actual library may be different (the gdb output typically\n" - } - } - -D+10.780: Adapter[1] --> { - "seq": 23, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "-- writes the libraries that will be used, so, it should be possible\n" - } - } - -D+10.780: Adapter[1] --> { - "seq": 24, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "-- to test other libraries if the above doesn't work).\n\n" - } - } - -D+10.781: Adapter[1] --> { - "seq": 25, - "type": "event", - "event": "output", - "body": { - "category": "stderr", - "output": "--- Starting attach to pid: 3533201 ---\nPYDEVD_GDB_SCAN_SHARED_LIBRARIES not set (scanning all libraries for needed symbols).\nRunning: gdb --nw --nh --nx --pid 3533201 --batch --eval-command='set scheduler-locking off' --eval-command='set architecture auto' --eval-command='call (void*)dlopen(\"/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/debugpy/_vendored/pydevd/pydevd_attach_to_process/attach.so\", 2)' --eval-command='sharedlibrary attach' --eval-command='call (int)DoAttach(0, \"import codecs;import json;import sys;decode = lambda s: codecs.utf_8_decode(bytearray(s))[0] if s is not None else None;script_dir = decode([47, 98, 117, 105, 108, 100, 47, 114, 101, 112, 114, 111, 100, 117, 99, 105, 98, 108, 101, 45, 112, 97, 116, 104, 47, 100, 101, 98, 117, 103, 112, 121, 45, 49, 46, 56, 46, 48, 43, 100, 115, 47, 46, 112, 121, 98, 117, 105, 108, 100, 47, 99, 112, 121, 116, 104, 111, 110, 51, 95, 51, 46, 49, 50, 95, 100, 101, 98, 117, 103, 112, 121, 47, 98, 117, 105, 108, 100, 47, 100, 101, 98, 117, 103, 112, 121, 47, 97, 100, 97, 112, 116, 101, 114, 47, 46, 46, 47, 46, 46, 47, 100, 101, 98, 117, 103, 112, 121, 47, 46, 46, 47, 100, 101, 98, 117, 103, 112, 121, 47, 115, 101, 114, 118, 101, 114]);setup = json.loads(decode([123, 34, 109, 111, 100, 101, 34, 58, 32, 34, 99, 111, 110, 110, 101, 99, 116, 34, 44, 32, 34, 97, 100, 100, 114, 101, 115, 115, 34, 58, 32, 91, 34, 49, 50, 55, 46, 48, 46, 48, 46, 49, 34, 44, 32, 53, 49, 51, 49, 51, 93, 44, 32, 34, 119, 97, 105, 116, 95, 102, 111, 114, 95, 99, 108, 105, 101, 110, 116, 34, 58, 32, 102, 97, 108, 115, 101, 44, 32, 34, 108, 111, 103, 95, 116, 111, 34, 58, 32, 110, 117, 108, 108, 44, 32, 34, 97, 100, 97, 112, 116, 101, 114, 95, 97, 99, 99, 101, 115, 115, 95, 116, 111, 107, 101, 110, 34, 58, 32, 34, 99, 98, 98, 100, 49, 55, 101, 99, 99, 99, 56, 56, 97, 98, 100, 100, 54, 100, 53, 51, 52, 54, 100, 98, 56, 101, 56, 102, 49, 51, 50, 52, 51, 55, 100, 50, 98, 50, 49, 52, 100, 56, 54, 53, 52, 57, 101, 56, 53, 50, 101, 50, 100, 51, 50, 50, 48, 54, 99, 97, 51, 54, 51, 99, 34, 125]));sys.path.insert(0, script_dir);import attach_pid_injected;del sys.path[0];attach_pid_injected.attach(setup);\", 0)'\nTraceback (most recent call last):\n File \"\", line 1072, in _find_spec\nAttributeError: 'GdbRemoveReadlineFinder' object has no attribute 'find_spec'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/usr/share/gdb/python/gdb/__init__.py\", line 183, in _auto_load_packages\n __import__(modname)\n File \"/usr/share/gdb/python/gdb/command/pretty_printers.py\", line 19, in \n import copy\n File \"/usr/lib/python3.11/copy.py\", line 60, in \n from org.python.core import PyStringMap\n File \"\", line 1176, in _find_and_load\n File \"\", line 1138, in _find_and_load_unlocked\n File \"\", line 1074, in _find_spec\n File \"\", line 1047, in _find_spec_legacy\nImportWarning: GdbRemoveReadlineFinder.find_spec() not found; falling back to find_module()\n\nTraceback (most recent call last):\n File \"\", line 1072, in _find_spec\nAttributeError: 'GdbRemoveReadlineFinder' object has no attribute 'find_spec'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/usr/share/gdb/python/gdb/__init__.py\", line 183, in _auto_load_packages\n __import__(modname)\n File \"/usr/share/gdb/python/gdb/command/type_printers.py\", line 17, in \n import copy\n File \"/usr/lib/python3.11/copy.py\", line 60, in \n from org.python.core import PyStringMap\n File \"\", line 1176, in _find_and_load\n File \"\", line 1138, in _find_and_load_unlocked\n File \"\", line 1074, in _find_spec\n File \"\", line 1047, in _find_spec_legacy\nImportWarning: GdbRemoveReadlineFinder.find_spec() not found; falling back to find_module()\n\n[Thread debugging using libthread_db enabled]\nUsing host libthread_db library \"/lib/x86_64-linux-gnu/libthread_db.so.1\".\n0x00007f9418318f75 in pthread_mutex_unlock () from /lib/x86_64-linux-gnu/libc.so.6\nThe target architecture is set to \"auto\" (currently \"i386:x86-64\").\n$1 = (void *) 0x17d9ad0\n" - } - } - -D+11.778: Adapter[1] --> { - "seq": 26, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "Attaching to PID: 3533201 (elapsed: 11.03s).\n" - } - } - -D+12.779: Adapter[1] --> { - "seq": 27, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "Attaching to PID: 3533201 (elapsed: 12.03s).\n" - } - } - -D+13.780: Adapter[1] --> { - "seq": 28, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "Attaching to PID: 3533201 (elapsed: 13.03s).\n" - } - } - -D+14.784: Adapter[1] --> { - "seq": 29, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "Attaching to PID: 3533201 (elapsed: 14.04s).\n" - } - } - -D+15.759: Adapter[1] --> { - "seq": 30, - "type": "response", - "request_seq": 2, - "success": false, - "command": "attach", - "message": "Timed out waiting for debug server to connect." - } - -I+15.779: Realized ( - {..., "type": "event", "event": "initialized", ...} | - {..., "type": "response", "command": "attach", "request_seq": 2, ...} - ): - - where {..., "type": "response", "command": "attach", "request_seq": 2, ...} - == {"seq": 30, "type": "response", "command": "attach", "request_seq": 2} - -I+15.779: Ending Session[1]. - -E+15.792: Traceback (most recent call last): - File "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/debugpy/test_exception.py", line 184, in test_systemexit - with run(session, target(code_to_debug, args=[repr(exit_code)])): - File "/usr/lib/python3.12/contextlib.py", line 137, in __enter__ - return next(self.gen) - ^^^^^^^^^^^^^^ - File "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/debug/runners.py", line 202, in attach_pid - with session.request_attach(): - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/debug/session.py", line 638, in request_attach - return self._request_start("attach") - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/debug/session.py", line 599, in _request_start - start_request.response.result # raise exception if failed - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/timeline.py", line 1115, in result - return self.message.result - ^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/debugpy/common/messaging.py", line 908, in result - raise self.body - debugpy.common.messaging.MessageHandlingError: Timed out waiting for debug server to connect. - - Stack where logged: - File "", line 1, in - File "", line 8, in - File "/usr/lib/python3/dist-packages/execnet/gateway_base.py", line 1806, in serve - WorkerGateway(io=io, id=id, _startcount=2).serve() - File "/usr/lib/python3/dist-packages/execnet/gateway_base.py", line 1273, in serve - self._execpool.integrate_as_primary_thread() - File "/usr/lib/python3/dist-packages/execnet/gateway_base.py", line 389, in integrate_as_primary_thread - self._perform_spawn(reply) - File "/usr/lib/python3/dist-packages/execnet/gateway_base.py", line 411, in _perform_spawn - reply.run() - File "/usr/lib/python3/dist-packages/execnet/gateway_base.py", line 341, in run - self._result = func(*args, **kwargs) - File "/usr/lib/python3/dist-packages/execnet/gateway_base.py", line 1291, in executetask - exec(co, loc) - File "/usr/lib/python3/dist-packages/xdist/remote.py", line 355, in - config.hook.pytest_cmdline_main(config=config) - File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__ - return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) - File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in _hookexec - return self._inner_hookexec(hook_name, methods, kwargs, firstresult) - File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in _multicall - res = hook_impl.function(*args) - File "/usr/lib/python3/dist-packages/_pytest/main.py", line 332, in pytest_cmdline_main - return wrap_session(config, _main) - File "/usr/lib/python3/dist-packages/_pytest/main.py", line 285, in wrap_session - session.exitstatus = doit(config, session) or 0 - File "/usr/lib/python3/dist-packages/_pytest/main.py", line 339, in _main - config.hook.pytest_runtestloop(session=session) - File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__ - return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) - File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in _hookexec - return self._inner_hookexec(hook_name, methods, kwargs, firstresult) - File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in _multicall - res = hook_impl.function(*args) - File "/usr/lib/python3/dist-packages/xdist/remote.py", line 157, in pytest_runtestloop - self.run_one_test() - File "/usr/lib/python3/dist-packages/xdist/remote.py", line 174, in run_one_test - self.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) - File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__ - return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) - File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in _hookexec - return self._inner_hookexec(hook_name, methods, kwargs, firstresult) - File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in _multicall - res = hook_impl.function(*args) - File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 115, in pytest_runtest_protocol - runtestprotocol(item, nextitem=nextitem) - File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 134, in runtestprotocol - reports.append(call_and_report(item, "call", log)) - File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 239, in call_and_report - call = CallInfo.from_call( - File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 340, in from_call - result: Optional[TResult] = func() - File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 240, in - lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise - File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__ - return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) - File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in _hookexec - return self._inner_hookexec(hook_name, methods, kwargs, firstresult) - File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in _multicall - res = hook_impl.function(*args) - File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 172, in pytest_runtest_call - item.runtest() - File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1779, in runtest - self.ihook.pytest_pyfunc_call(pyfuncitem=self) - File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__ - return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) - File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in _hookexec - return self._inner_hookexec(hook_name, methods, kwargs, firstresult) - File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in _multicall - res = hook_impl.function(*args) - File "/usr/lib/python3/dist-packages/_pytest/python.py", line 195, in pytest_pyfunc_call - result = testfunction(**testargs) - File "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/debugpy/test_exception.py", line 180, in test_systemexit - with debug.Session() as session: - File "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/debug/session.py", line 248, in __exit__ - log.swallow_exception(exc_info=(exc_type, exc_val, exc_tb)) - File "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/debugpy/common/log.py", line 215, in swallow_exception - _exception(format_string, *args, **kwargs) - - -I+15.792: Killing Adapter[1]. - -I+15.793: Killing Debuggee[1]. - -D+15.793: Closing Adapter[1] message stream - -D+15.793: Exiting message loop for channel Adapter[1]: I/O operation on closed file - -I+15.799: Waiting for Adapter[1] to close listener ports ... - -I+15.799: Waiting for Adapter[1] with PID=3533213 to exit. - -D+15.811: watchdog-3501126 <-- ['unregister_spawn', 3533213, 'Adapter[1]'] - -D+15.812: watchdog-3501126 --> ['ok'] - ---------------------------- Captured stderr teardown --------------------------- -I+16.567: pytest setup phase for tests/debugpy/test_exception.py::test_systemexit[0-zero--raised-attach_pid-module] passed. - -E+16.568: pytest call phase for tests/debugpy/test_exception.py::test_systemexit[0-zero--raised-attach_pid-module] failed. - -I+16.570: Dumping logs from "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/_logs/3.12-64/tests/debugpy/test_exception.py/test_systemexit[0-zero--raised-attach_pid-module]" - -I+16.570: Not logging to "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/_logs/3.12-64/tests/debugpy/test_exception.py/test_systemexit[0-zero--raised-attach_pid-module]/tests-3501126.log" anymore. - -=================================== FAILURES =================================== -______________ test_systemexit[0-zero--raised-attach_pid-module] _______________ -[gw7] linux -- Python 3.12.3 /usr/bin/python3.12 - -pyfile = .factory at 0x7f70c7a2ed40> -target = , run = attach_pid -raised = 'raised', uncaught = '', zero = 'zero', exit_code = 0 - - @pytest.mark.skipif( - sys.platform == "darwin", - reason="https://github.com/microsoft/ptvsd/issues/1988", - ) - @pytest.mark.parametrize("target", targets.all_named) - @pytest.mark.parametrize("run", runners.all) - @pytest.mark.parametrize("raised", ["raised", ""]) - @pytest.mark.parametrize("uncaught", ["uncaught", ""]) - @pytest.mark.parametrize("zero", ["zero", ""]) - @pytest.mark.parametrize("exit_code", [0, 1, "nan"]) - def test_systemexit(pyfile, target, run, raised, uncaught, zero, exit_code): - @pyfile - def code_to_debug(): - import debuggee - import sys - - debuggee.setup() - exit_code = eval(sys.argv[1]) - print("sys.exit(%r)" % (exit_code,)) - try: - sys.exit(exit_code) # @handled - except SystemExit: - pass - sys.exit(exit_code) # @unhandled - - filters = [] - if raised: - filters += ["raised"] - if uncaught: - filters += ["uncaught"] - - with debug.Session() as session: - session.expected_exit_code = some.int - session.config["breakOnSystemExitZero"] = bool(zero) - -> with run(session, target(code_to_debug, args=[repr(exit_code)])): - -tests/debugpy/test_exception.py:184: -_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -/usr/lib/python3.12/contextlib.py:137: in __enter__ - return next(self.gen) -tests/debug/runners.py:202: in attach_pid - with session.request_attach(): -tests/debug/session.py:638: in request_attach - return self._request_start("attach") -tests/debug/session.py:599: in _request_start - start_request.response.result # raise exception if failed -tests/timeline.py:1115: in result - return self.message.result -_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ - -self = - - @property - def result(self): - """Result of the request. Returns the value of response.body, unless it - is an exception, in which case it is raised instead. - """ - if self.success: - return self.body - else: -> raise self.body -E debugpy.common.messaging.MessageHandlingError: Timed out waiting for debug server to connect. - -debugpy/common/messaging.py:908: MessageHandlingError ----------------------------- Captured stdout setup ----------------------------- - - ----------------------------- Captured stderr setup ----------------------------- -I+07.777: Also logging to "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/_logs/3.12-64/tests/debugpy/test_exception.py/test_systemexit[0-zero--raised-attach_pid-module]/tests-3501126.log". - -I+00.000: tests/debugpy/test_exception.py::test_systemexit[0-zero--raised-attach_pid-module] started. - -I+00.080: Environment: - - System paths: - sys.executable: /usr/bin/python3.12 - sys.prefix: /usr - sys.base_prefix: /usr - sys.real_prefix: - site.getsitepackages(): /usr/lib/python3.12/dist-packages - /usr/lib/python3/dist-packages - /usr/local/lib/python3.12/dist-packages - site.getusersitepackages(): /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/.local/lib/python3.12/site-packages - sysconfig.get_path('stdlib'): /usr/lib/python3.12 - sysconfig.get_path('platstdlib'): /usr/lib/python3.12 - sysconfig.get_path('purelib'): /usr/lib/python3/dist-packages - sysconfig.get_path('platlib'): /usr/lib/python3/dist-packages - sysconfig.get_path('include'): /usr/include/python3.12 - sysconfig.get_path('scripts'): /usr/bin - sysconfig.get_path('data'): /usr - os.__file__: /usr/lib/python3.12/os.py - threading.__file__: /usr/lib/python3.12/threading.py - debugpy.__file__: /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/debugpy/__init__.py - - Installed packages: - debugpy==1.8.0 - debugpy==1.8.0 - Django==4.2.11 - pytest==8.1.2 - click==8.1.7 - itsdangerous==2.1.2 - pyproject_hooks==1.0.0 - setuptools==68.1.2 - blinker==1.8.1 - toml==0.10.2 - wheel==0.43.0 - bytecode==0.15.1 - charset-normalizer==3.3.2 - asgiref==3.8.1 - coverage==7.2.7 - chardet==5.2.0 - installer==0.7.0 - MarkupSafe==2.1.5 - certifi==2023.11.17 - pydevd==2.10.0 - six==1.16.0 - pytest-timeout==2.3.1 - requests==2.31.0 - greenlet==3.0.1 - execnet==2.1.1 - gevent==24.2.1 - packaging==24.0 - Flask==3.0.3 - Werkzeug==3.0.2 - build==1.2.1 - pluggy==1.5.0 - idna==3.6 - pytest-xdist==3.5.0 - zope.interface==6.1 - sqlparse==0.4.4 - colorama==0.4.6 - zope.event==5.0 - Jinja2==3.1.3 - urllib3==1.26.18 - psutil==5.9.8 - iniconfig==1.1.1 - ------------------------------ Captured stderr call ----------------------------- -I+00.083: Starting Session[1] - -I+00.115: Attaching Session[1] to module code_to_debug by PID. - -I+00.116: Logs for Session[1] will be in "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/_logs/3.12-64/tests/debugpy/test_exception.py/test_systemexit[0-zero--raised-attach_pid-module]/Session[1]" - -I+00.116: Spawning Debuggee[1]: - - Current directory: null - - Command line: [ - "/usr/bin/python3.12", - "-m", - "code_to_debug", - "0" - ] - - Environment variables: { - "DEB_HOST_GNU_SYSTEM": "linux-gnu", - "SUDO_GID": "110", - "DFLAGS": "-frelease", - "DEB_BUILD_ARCH_BITS": "64", - "DEB_TARGET_GNU_CPU": "x86_64", - "MAIL": "/var/mail/root", - "DEB_HOST_ARCH_OS": "linux", - "LANGUAGE": "en_US:en", - "USER": "pbuilder1", - "ASFLAGS_FOR_BUILD": "", - "no_proxy": "localhost", - "CXXFLAGS": "-g -O2 -ffile-prefix-map=/build/reproducible-path/debugpy-1.8.0+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection", - "CCACHE_DIR": "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/ccache", - "DEB_BUILD_GNU_TYPE": "x86_64-linux-gnu", - "BUILDUSERNAME": "pbuilder1", - "FFLAGS_FOR_BUILD": "-g -O2", - "DEB_TARGET_MULTIARCH": "x86_64-linux-gnu", - "OBJCFLAGS": "-g -O2 -ffile-prefix-map=/build/reproducible-path/debugpy-1.8.0+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection", - "DH_INTERNAL_OPTIONS": "-O--buildsystem=pybuild", - "DEB_BUILD_ARCH_CPU": "amd64", - "SHLVL": "2", - "DEB_HOST_ARCH_LIBC": "gnu", - "DEB_HOST_ARCH_ABI": "base", - "PYBUILD_AFTER_TEST": "rm -rf {build_dir}/debugpy/_vendored/pydevd", - "OLDPWD": "/build/reproducible-path/debugpy-1.8.0+ds", - "BUILDUSERGECOS": "first user,first room,first work-phone,first home-phone,first other", - "HOME": "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy", - "DEB_BUILD_ARCH_ENDIAN": "little", - "DFLAGS_FOR_BUILD": "-frelease", - "LDFLAGS": "-Wl,-z,relro", - "DEB_TARGET_ARCH_BITS": "64", - "DEB_BUILD_GNU_SYSTEM": "linux-gnu", - "MAKEFLAGS": "w", - "PBUILDER_OPERATION": "build", - "CXXFLAGS_FOR_BUILD": "-g -O2", - "OBJCFLAGS_FOR_BUILD": "-g -O2", - "DEB_BUILD_ARCH_OS": "linux", - "DEB_TARGET_GNU_TYPE": "x86_64-linux-gnu", - "SUDO_UID": "105", - "PBUILDER_PKGDATADIR": "/usr/share/pbuilder", - "DEB_TARGET_ARCH_CPU": "amd64", - "https_proxy": "https://127.0.0.1:9/", - "LOGNAME": "pbuilder1", - "PYBUILD_TEST_ARGS": "--deselect='tests/debugpy/test_attach.py::test_attach_pid_client[program-int]' --deselect='tests/debugpy/test_attach.py::test_attach_pid_client[program-str]'", - "DEB_BUILD_ARCH_LIBC": "gnu", - "DEB_BUILD_ARCH_ABI": "base", - "PBUILDER_SYSCONFDIR": "/etc", - "_": "/usr/bin/unshare", - "PYBUILD_NAME": "debugpy", - "DEB_HOST_ARCH": "amd64", - "LDFLAGS_FOR_BUILD": "", - "DEB_TARGET_ARCH_ENDIAN": "little", - "TERM": "unknown", - "DH_INTERNAL_OVERRIDE": "dh_auto_test", - "DEB_HOST_GNU_CPU": "x86_64", - "DEB_TARGET_GNU_SYSTEM": "linux-gnu", - "_PYTHON_HOST_PLATFORM": "linux-x86_64", - "PATH": "/usr/sbin:/usr/bin:/sbin:/bin:/usr/games", - "INVOCATION_ID": "e7567cfdc50c4a90b37654a857a80e24", - "DEB_TARGET_ARCH_OS": "linux", - "CFLAGS": "-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/debugpy-1.8.0+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection", - "MAKELEVEL": "2", - "XDG_RUNTIME_DIR": "/tmp/dh-xdg-rundir-EmwtqVvc", - "DEB_HOST_MULTIARCH": "x86_64-linux-gnu", - "SOURCE_DATE_EPOCH": "1704791062", - "FCFLAGS": "-g -O2 -ffile-prefix-map=/build/reproducible-path/debugpy-1.8.0+ds=. -fstack-protector-strong -fstack-clash-protection -fcf-protection", - "OBJCXXFLAGS": "-g -O2 -ffile-prefix-map=/build/reproducible-path/debugpy-1.8.0+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection", - "LANG": "C", - "LD_PRELOAD": "", - "DEB_TARGET_ARCH_LIBC": "gnu", - "DEB_TARGET_ARCH_ABI": "base", - "PBUILDER_PKGLIBDIR": "/usr/lib/pbuilder", - "DEB_BUILD_OPTIONS": "buildinfo=+all reproducible=+all parallel=20 ", - "SUDO_COMMAND": "/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.MzKWQFMq/pbuilderrc_Rcjm --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.MzKWQFMq/b1 --logfile b1/build.log debugpy_1.8.0+ds-4.dsc", - "CPPFLAGS": "-Wdate-time -D_FORTIFY_SOURCE=2", - "DEBIAN_FRONTEND": "noninteractive", - "DH_INTERNAL_BUILDFLAGS": "1", - "SHELL": "/bin/bash", - "DEB_HOST_ARCH_BITS": "64", - "DEB_BUILD_ARCH": "amd64", - "SUDO_USER": "jenkins", - "DEB_PYTHON_INSTALL_LAYOUT": "deb", - "CFLAGS_FOR_BUILD": "-g -O2", - "DEB_BUILD_GNU_CPU": "x86_64", - "PYBUILD_BEFORE_TEST": "rm -rf {build_dir}/debugpy/_vendored/pydevd; mkdir {build_dir}/debugpy/_vendored/pydevd; for pydevd_top in _pydev_bundle _pydev_runfiles _pydevd_bundle _pydevd_frame_eval pydev_app_engine_debug_startup.py pydev_ipython pydev_run_in_console.py pydevconsole.py pydevd.py pydevd_attach_to_process pydevd_file_utils.py pydevd_plugins pydevd_tracing.py; do ln -s /usr/lib/python3/dist-packages/$pydevd_top {build_dir}/debugpy/_vendored/pydevd; done", - "ASFLAGS": "", - "DEB_HOST_GNU_TYPE": "x86_64-linux-gnu", - "FCFLAGS_FOR_BUILD": "-g -O2", - "LC_ALL": "C", - "OBJCXXFLAGS_FOR_BUILD": "-g -O2", - "PWD": "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build", - "DEB_HOST_ARCH_CPU": "amd64", - "DEB_RULES_REQUIRES_ROOT": "no", - "FFLAGS": "-g -O2 -ffile-prefix-map=/build/reproducible-path/debugpy-1.8.0+ds=. -fstack-protector-strong -fstack-clash-protection -fcf-protection", - "DEB_BUILD_MULTIARCH": "x86_64-linux-gnu", - "CPPFLAGS_FOR_BUILD": "", - "PYTHONPATH": "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/DEBUGGEE_PYTHONPATH:/tmp/pytest-of-pbuilder1/pytest-0/popen-gw7/test_systemexit_0_zero__raised15:/build/reproducible-path/debugpy-1.8.0+ds/debian/python3-debugpy/usr/lib/python3.12/dist-packages:/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build", - "MFLAGS": "-w", - "TZ": "/usr/share/zoneinfo/Etc/GMT+12", - "PBCURRENTCOMMANDLINEOPERATION": "build", - "DEB_HOST_ARCH_ENDIAN": "little", - "DEB_TARGET_ARCH": "amd64", - "PYTEST_XDIST_TESTRUNUID": "247c27fa227f4e189873b4848c599339", - "PYTEST_XDIST_WORKER": "gw7", - "PYTEST_XDIST_WORKER_COUNT": "8", - "PYTEST_CURRENT_TEST": "tests/debugpy/test_exception.py::test_systemexit[0-zero--raised-attach_pid-module] (call)", - "PYTHONUNBUFFERED": "1", - "PYTHONWARNINGS": "error", - "DEBUGPY_TEST_SESSION_ID": "1", - "DEBUGPY_LOG_DIR": "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/_logs/3.12-64/tests/debugpy/test_exception.py/test_systemexit[0-zero--raised-attach_pid-module]/Session[1]", - "PYDEVD_DEBUG": "True", - "PYDEVD_DEBUG_FILE": "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/_logs/3.12-64/tests/debugpy/test_exception.py/test_systemexit[0-zero--raised-attach_pid-module]/Session[1]/pydevd.log", - "DEBUGPY_ADAPTER_ENDPOINTS": "/tmp/pytest-of-pbuilder1/pytest-0/popen-gw7/test_systemexit_0_zero__raised15/Session[1]/adapter_endpoints", - "DEBUGPY_TEST_DEBUGGEE_SETUP": "\nimport sys\nimport threading\nimport time\n\nwhile \"debugpy\" not in sys.modules:\n time.sleep(0.1)\n\nfrom debuggee import scratchpad\n\nwhile \"_attach_pid\" not in scratchpad:\n time.sleep(0.1)\n " - } - - - -I+00.123: Spawned Debuggee[1] with PID=3533201 - -D+00.135: watchdog-3501126 <-- ['register_spawn', 3533201, 'Debuggee[1]'] - -D+00.135: watchdog-3501126 --> ['ok'] - -I+00.136: Capturing Debuggee[1] stderr - -I+00.143: Capturing Debuggee[1] stdout - -I+00.155: Spawning Adapter[1]: - - Command line: [ - "/usr/bin/python3.12", - "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/debugpy/adapter" - ] - - Environment variables: { - "DEB_HOST_GNU_SYSTEM": "linux-gnu", - "SUDO_GID": "110", - "DFLAGS": "-frelease", - "DEB_BUILD_ARCH_BITS": "64", - "DEB_TARGET_GNU_CPU": "x86_64", - "MAIL": "/var/mail/root", - "DEB_HOST_ARCH_OS": "linux", - "LANGUAGE": "en_US:en", - "USER": "pbuilder1", - "ASFLAGS_FOR_BUILD": "", - "no_proxy": "localhost", - "CXXFLAGS": "-g -O2 -ffile-prefix-map=/build/reproducible-path/debugpy-1.8.0+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection", - "CCACHE_DIR": "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/ccache", - "DEB_BUILD_GNU_TYPE": "x86_64-linux-gnu", - "BUILDUSERNAME": "pbuilder1", - "FFLAGS_FOR_BUILD": "-g -O2", - "DEB_TARGET_MULTIARCH": "x86_64-linux-gnu", - "OBJCFLAGS": "-g -O2 -ffile-prefix-map=/build/reproducible-path/debugpy-1.8.0+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection", - "DH_INTERNAL_OPTIONS": "-O--buildsystem=pybuild", - "DEB_BUILD_ARCH_CPU": "amd64", - "SHLVL": "2", - "DEB_HOST_ARCH_LIBC": "gnu", - "DEB_HOST_ARCH_ABI": "base", - "PYBUILD_AFTER_TEST": "rm -rf {build_dir}/debugpy/_vendored/pydevd", - "OLDPWD": "/build/reproducible-path/debugpy-1.8.0+ds", - "BUILDUSERGECOS": "first user,first room,first work-phone,first home-phone,first other", - "HOME": "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy", - "DEB_BUILD_ARCH_ENDIAN": "little", - "DFLAGS_FOR_BUILD": "-frelease", - "LDFLAGS": "-Wl,-z,relro", - "DEB_TARGET_ARCH_BITS": "64", - "DEB_BUILD_GNU_SYSTEM": "linux-gnu", - "MAKEFLAGS": "w", - "PBUILDER_OPERATION": "build", - "CXXFLAGS_FOR_BUILD": "-g -O2", - "OBJCFLAGS_FOR_BUILD": "-g -O2", - "DEB_BUILD_ARCH_OS": "linux", - "DEB_TARGET_GNU_TYPE": "x86_64-linux-gnu", - "SUDO_UID": "105", - "PBUILDER_PKGDATADIR": "/usr/share/pbuilder", - "DEB_TARGET_ARCH_CPU": "amd64", - "https_proxy": "https://127.0.0.1:9/", - "LOGNAME": "pbuilder1", - "PYBUILD_TEST_ARGS": "--deselect='tests/debugpy/test_attach.py::test_attach_pid_client[program-int]' --deselect='tests/debugpy/test_attach.py::test_attach_pid_client[program-str]'", - "DEB_BUILD_ARCH_LIBC": "gnu", - "DEB_BUILD_ARCH_ABI": "base", - "PBUILDER_SYSCONFDIR": "/etc", - "_": "/usr/bin/unshare", - "PYBUILD_NAME": "debugpy", - "DEB_HOST_ARCH": "amd64", - "LDFLAGS_FOR_BUILD": "", - "DEB_TARGET_ARCH_ENDIAN": "little", - "TERM": "unknown", - "DH_INTERNAL_OVERRIDE": "dh_auto_test", - "DEB_HOST_GNU_CPU": "x86_64", - "DEB_TARGET_GNU_SYSTEM": "linux-gnu", - "_PYTHON_HOST_PLATFORM": "linux-x86_64", - "PATH": "/usr/sbin:/usr/bin:/sbin:/bin:/usr/games", - "INVOCATION_ID": "e7567cfdc50c4a90b37654a857a80e24", - "DEB_TARGET_ARCH_OS": "linux", - "CFLAGS": "-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/debugpy-1.8.0+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection", - "MAKELEVEL": "2", - "XDG_RUNTIME_DIR": "/tmp/dh-xdg-rundir-EmwtqVvc", - "DEB_HOST_MULTIARCH": "x86_64-linux-gnu", - "SOURCE_DATE_EPOCH": "1704791062", - "FCFLAGS": "-g -O2 -ffile-prefix-map=/build/reproducible-path/debugpy-1.8.0+ds=. -fstack-protector-strong -fstack-clash-protection -fcf-protection", - "OBJCXXFLAGS": "-g -O2 -ffile-prefix-map=/build/reproducible-path/debugpy-1.8.0+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection", - "LANG": "C", - "LD_PRELOAD": "", - "DEB_TARGET_ARCH_LIBC": "gnu", - "DEB_TARGET_ARCH_ABI": "base", - "PBUILDER_PKGLIBDIR": "/usr/lib/pbuilder", - "DEB_BUILD_OPTIONS": "buildinfo=+all reproducible=+all parallel=20 ", - "SUDO_COMMAND": "/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.MzKWQFMq/pbuilderrc_Rcjm --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.MzKWQFMq/b1 --logfile b1/build.log debugpy_1.8.0+ds-4.dsc", - "CPPFLAGS": "-Wdate-time -D_FORTIFY_SOURCE=2", - "DEBIAN_FRONTEND": "noninteractive", - "DH_INTERNAL_BUILDFLAGS": "1", - "SHELL": "/bin/bash", - "DEB_HOST_ARCH_BITS": "64", - "DEB_BUILD_ARCH": "amd64", - "SUDO_USER": "jenkins", - "DEB_PYTHON_INSTALL_LAYOUT": "deb", - "CFLAGS_FOR_BUILD": "-g -O2", - "DEB_BUILD_GNU_CPU": "x86_64", - "PYBUILD_BEFORE_TEST": "rm -rf {build_dir}/debugpy/_vendored/pydevd; mkdir {build_dir}/debugpy/_vendored/pydevd; for pydevd_top in _pydev_bundle _pydev_runfiles _pydevd_bundle _pydevd_frame_eval pydev_app_engine_debug_startup.py pydev_ipython pydev_run_in_console.py pydevconsole.py pydevd.py pydevd_attach_to_process pydevd_file_utils.py pydevd_plugins pydevd_tracing.py; do ln -s /usr/lib/python3/dist-packages/$pydevd_top {build_dir}/debugpy/_vendored/pydevd; done", - "ASFLAGS": "", - "DEB_HOST_GNU_TYPE": "x86_64-linux-gnu", - "FCFLAGS_FOR_BUILD": "-g -O2", - "LC_ALL": "C", - "OBJCXXFLAGS_FOR_BUILD": "-g -O2", - "PWD": "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build", - "DEB_HOST_ARCH_CPU": "amd64", - "DEB_RULES_REQUIRES_ROOT": "no", - "FFLAGS": "-g -O2 -ffile-prefix-map=/build/reproducible-path/debugpy-1.8.0+ds=. -fstack-protector-strong -fstack-clash-protection -fcf-protection", - "DEB_BUILD_MULTIARCH": "x86_64-linux-gnu", - "CPPFLAGS_FOR_BUILD": "", - "PYTHONPATH": "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/DEBUGGEE_PYTHONPATH:/build/reproducible-path/debugpy-1.8.0+ds/debian/python3-debugpy/usr/lib/python3.12/dist-packages:/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build", - "MFLAGS": "-w", - "TZ": "/usr/share/zoneinfo/Etc/GMT+12", - "PBCURRENTCOMMANDLINEOPERATION": "build", - "DEB_HOST_ARCH_ENDIAN": "little", - "DEB_TARGET_ARCH": "amd64", - "PYTEST_XDIST_TESTRUNUID": "247c27fa227f4e189873b4848c599339", - "PYTEST_XDIST_WORKER": "gw7", - "PYTEST_XDIST_WORKER_COUNT": "8", - "PYTEST_CURRENT_TEST": "tests/debugpy/test_exception.py::test_systemexit[0-zero--raised-attach_pid-module] (call)", - "PYTHONUNBUFFERED": "1", - "PYTHONWARNINGS": "error", - "DEBUGPY_TEST_SESSION_ID": "1", - "DEBUGPY_LOG_DIR": "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/_logs/3.12-64/tests/debugpy/test_exception.py/test_systemexit[0-zero--raised-attach_pid-module]/Session[1]", - "PYDEVD_DEBUG": "True", - "PYDEVD_DEBUG_FILE": "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/_logs/3.12-64/tests/debugpy/test_exception.py/test_systemexit[0-zero--raised-attach_pid-module]/Session[1]/pydevd.log" - } - - - -I+00.171: Spawned Adapter[1] with PID=3533213 - -D+00.179: watchdog-3501126 <-- ['register_spawn', 3533213, 'Adapter[1]'] - -D+00.180: watchdog-3501126 --> ['ok'] - -D+00.181: Starting message loop for channel Adapter[1] - -I+00.188: Waiting for next ({..., - "type": "event", - "event": "output", - "body": { - "category": "telemetry", - "output": "ptvsd", - "data": { - "packageVersion": - } - } - } & {..., - "type": "event", - "event": "output", - "body": { - "category": "telemetry", - "output": "debugpy", - "data": { - "packageVersion": - } - } - }) - -D+00.706: Adapter[1] --> { - "seq": 1, - "type": "event", - "event": "output", - "body": { - "category": "telemetry", - "output": "ptvsd", - "data": { - "packageVersion": "1.8.0" - } - } - } - -D+00.716: Adapter[1] --> { - "seq": 2, - "type": "event", - "event": "output", - "body": { - "category": "telemetry", - "output": "debugpy", - "data": { - "packageVersion": "1.8.0" - } - } - } - -I+00.720: Realized ( - 1.mark('START') >> - ( - {..., - "type": "event", - "event": "output", - "body": { - "category": "telemetry", - "output": "ptvsd", - "data": { - "packageVersion": - } - } - } & - {..., - "type": "event", - "event": "output", - "body": { - "category": "telemetry", - "output": "debugpy", - "data": { - "packageVersion": - } - } - } - ) - ): - - where {..., - "type": "event", - "event": "output", - "body": { - "category": "telemetry", - "output": "ptvsd", - "data": { - "packageVersion": - } - } - } - == {"seq": 1, "type": "event", "event": "output"} - - where {..., - "type": "event", - "event": "output", - "body": { - "category": "telemetry", - "output": "debugpy", - "data": { - "packageVersion": - } - } - } - == {"seq": 2, "type": "event", "event": "output"} - -D+00.721: Adapter[1] <-- { - "seq": 1, - "type": "request", - "command": "initialize", - "arguments": { - "pathFormat": "path", - "clientID": "vscode", - "adapterID": "test", - "linesStartAt1": true, - "columnsStartAt1": true, - "supportsVariableType": true, - "supportsRunInTerminalRequest": true, - "supportsArgsCanBeInterpretedByShell": true, - "supportsStartDebuggingRequest": false - } - } - -I+00.722: Waiting for {..., "type": "response", "command": "initialize", "request_seq": 1, ...} - -D+00.729: Adapter[1] --> { - "seq": 3, - "type": "response", - "request_seq": 1, - "success": true, - "command": "initialize", - "body": { - "supportsCompletionsRequest": true, - "supportsConditionalBreakpoints": true, - "supportsConfigurationDoneRequest": true, - "supportsDebuggerProperties": true, - "supportsDelayedStackTraceLoading": true, - "supportsEvaluateForHovers": true, - "supportsExceptionInfoRequest": true, - "supportsExceptionOptions": true, - "supportsFunctionBreakpoints": true, - "supportsHitConditionalBreakpoints": true, - "supportsLogPoints": true, - "supportsModulesRequest": true, - "supportsSetExpression": true, - "supportsSetVariable": true, - "supportsValueFormattingOptions": true, - "supportsTerminateRequest": true, - "supportsGotoTargetsRequest": true, - "supportsClipboardContext": true, - "exceptionBreakpointFilters": [ - { - "filter": "raised", - "label": "Raised Exceptions", - "default": false, - "description": "Break whenever any exception is raised." - }, - { - "filter": "uncaught", - "label": "Uncaught Exceptions", - "default": true, - "description": "Break when the process is exiting due to unhandled exception." - }, - { - "filter": "userUnhandled", - "label": "User Uncaught Exceptions", - "default": false, - "description": "Break when exception escapes into library code." - } - ], - "supportsStepInTargetsRequest": true - } - } - -I+00.731: Realized {..., "type": "response", "command": "initialize", "request_seq": 1, ...} - == {"seq": 3, "type": "response", "command": "initialize", "request_seq": 1} - -D+00.731: Adapter[1] <-- { - "seq": 2, - "type": "request", - "command": "attach", - "arguments": { - "justMyCode": true, - "name": "Test", - "type": "python", - "breakOnSystemExitZero": true, - "module": "code_to_debug", - "args": [ - "0" - ], - "processId": 3533201, - "debugOptions": [ - "ShowReturnValue", - "BreakOnSystemExitZero" - ] - } - } - -I+00.732: Waiting for ( - {..., "type": "event", "event": "initialized", ...} | - {..., "type": "response", "command": "attach", "request_seq": 2, ...} - ) - -D+00.748: Adapter[1] --> { - "seq": 4, - "type": "event", - "event": "debugpyWaitingForServer", - "body": { - "host": "127.0.0.1", - "port": 51313 - } - } - -D+01.755: Adapter[1] --> { - "seq": 5, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "Attaching to PID: 3533201 (elapsed: 1.00s).\n" - } - } - -D+02.756: Adapter[1] --> { - "seq": 6, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "Attaching to PID: 3533201 (elapsed: 2.01s).\n" - } - } - -D+03.759: Adapter[1] --> { - "seq": 7, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "Attaching to PID: 3533201 (elapsed: 3.01s).\n" - } - } - -D+04.760: Adapter[1] --> { - "seq": 8, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "Attaching to PID: 3533201 (elapsed: 4.01s).\n" - } - } - -D+05.763: Adapter[1] --> { - "seq": 9, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "Attaching to PID: 3533201 (elapsed: 5.01s).\n" - } - } - -D+06.760: Adapter[1] --> { - "seq": 10, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "Attaching to PID: 3533201 (elapsed: 6.01s).\n" - } - } - -D+07.767: Adapter[1] --> { - "seq": 11, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "Attaching to PID: 3533201 (elapsed: 7.02s).\n" - } - } - -D+08.768: Adapter[1] --> { - "seq": 12, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "Attaching to PID: 3533201 (elapsed: 8.02s).\n" - } - } - -D+09.772: Adapter[1] --> { - "seq": 13, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "Attaching to PID: 3533201 (elapsed: 9.02s).\n" - } - } - -D+10.777: Adapter[1] --> { - "seq": 14, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "Attaching to PID: 3533201 (elapsed: 10.03s).\n" - } - } - -D+10.778: Adapter[1] --> { - "seq": 15, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "\nThe attach to PID is taking longer than expected.\n" - } - } - -D+10.778: Adapter[1] --> { - "seq": 16, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "On Linux it's possible to customize the value of\n" - } - } - -D+10.778: Adapter[1] --> { - "seq": 17, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "`PYDEVD_GDB_SCAN_SHARED_LIBRARIES` so that fewer libraries.\n" - } - } - -D+10.779: Adapter[1] --> { - "seq": 18, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "are scanned when searching for the needed symbols.\n\n" - } - } - -D+10.779: Adapter[1] --> { - "seq": 19, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "i.e.: set in your environment variables (and restart your editor/client\n" - } - } - -D+10.779: Adapter[1] --> { - "seq": 20, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "so that it picks up the updated environment variable value):\n\n" - } - } - -D+10.779: Adapter[1] --> { - "seq": 21, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "PYDEVD_GDB_SCAN_SHARED_LIBRARIES=libdl, libltdl, libc, libfreebl3\n\n" - } - } - -D+10.780: Adapter[1] --> { - "seq": 22, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "-- the actual library may be different (the gdb output typically\n" - } - } - -D+10.780: Adapter[1] --> { - "seq": 23, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "-- writes the libraries that will be used, so, it should be possible\n" - } - } - -D+10.780: Adapter[1] --> { - "seq": 24, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "-- to test other libraries if the above doesn't work).\n\n" - } - } - -D+10.781: Adapter[1] --> { - "seq": 25, - "type": "event", - "event": "output", - "body": { - "category": "stderr", - "output": "--- Starting attach to pid: 3533201 ---\nPYDEVD_GDB_SCAN_SHARED_LIBRARIES not set (scanning all libraries for needed symbols).\nRunning: gdb --nw --nh --nx --pid 3533201 --batch --eval-command='set scheduler-locking off' --eval-command='set architecture auto' --eval-command='call (void*)dlopen(\"/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/debugpy/_vendored/pydevd/pydevd_attach_to_process/attach.so\", 2)' --eval-command='sharedlibrary attach' --eval-command='call (int)DoAttach(0, \"import codecs;import json;import sys;decode = lambda s: codecs.utf_8_decode(bytearray(s))[0] if s is not None else None;script_dir = decode([47, 98, 117, 105, 108, 100, 47, 114, 101, 112, 114, 111, 100, 117, 99, 105, 98, 108, 101, 45, 112, 97, 116, 104, 47, 100, 101, 98, 117, 103, 112, 121, 45, 49, 46, 56, 46, 48, 43, 100, 115, 47, 46, 112, 121, 98, 117, 105, 108, 100, 47, 99, 112, 121, 116, 104, 111, 110, 51, 95, 51, 46, 49, 50, 95, 100, 101, 98, 117, 103, 112, 121, 47, 98, 117, 105, 108, 100, 47, 100, 101, 98, 117, 103, 112, 121, 47, 97, 100, 97, 112, 116, 101, 114, 47, 46, 46, 47, 46, 46, 47, 100, 101, 98, 117, 103, 112, 121, 47, 46, 46, 47, 100, 101, 98, 117, 103, 112, 121, 47, 115, 101, 114, 118, 101, 114]);setup = json.loads(decode([123, 34, 109, 111, 100, 101, 34, 58, 32, 34, 99, 111, 110, 110, 101, 99, 116, 34, 44, 32, 34, 97, 100, 100, 114, 101, 115, 115, 34, 58, 32, 91, 34, 49, 50, 55, 46, 48, 46, 48, 46, 49, 34, 44, 32, 53, 49, 51, 49, 51, 93, 44, 32, 34, 119, 97, 105, 116, 95, 102, 111, 114, 95, 99, 108, 105, 101, 110, 116, 34, 58, 32, 102, 97, 108, 115, 101, 44, 32, 34, 108, 111, 103, 95, 116, 111, 34, 58, 32, 110, 117, 108, 108, 44, 32, 34, 97, 100, 97, 112, 116, 101, 114, 95, 97, 99, 99, 101, 115, 115, 95, 116, 111, 107, 101, 110, 34, 58, 32, 34, 99, 98, 98, 100, 49, 55, 101, 99, 99, 99, 56, 56, 97, 98, 100, 100, 54, 100, 53, 51, 52, 54, 100, 98, 56, 101, 56, 102, 49, 51, 50, 52, 51, 55, 100, 50, 98, 50, 49, 52, 100, 56, 54, 53, 52, 57, 101, 56, 53, 50, 101, 50, 100, 51, 50, 50, 48, 54, 99, 97, 51, 54, 51, 99, 34, 125]));sys.path.insert(0, script_dir);import attach_pid_injected;del sys.path[0];attach_pid_injected.attach(setup);\", 0)'\nTraceback (most recent call last):\n File \"\", line 1072, in _find_spec\nAttributeError: 'GdbRemoveReadlineFinder' object has no attribute 'find_spec'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/usr/share/gdb/python/gdb/__init__.py\", line 183, in _auto_load_packages\n __import__(modname)\n File \"/usr/share/gdb/python/gdb/command/pretty_printers.py\", line 19, in \n import copy\n File \"/usr/lib/python3.11/copy.py\", line 60, in \n from org.python.core import PyStringMap\n File \"\", line 1176, in _find_and_load\n File \"\", line 1138, in _find_and_load_unlocked\n File \"\", line 1074, in _find_spec\n File \"\", line 1047, in _find_spec_legacy\nImportWarning: GdbRemoveReadlineFinder.find_spec() not found; falling back to find_module()\n\nTraceback (most recent call last):\n File \"\", line 1072, in _find_spec\nAttributeError: 'GdbRemoveReadlineFinder' object has no attribute 'find_spec'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/usr/share/gdb/python/gdb/__init__.py\", line 183, in _auto_load_packages\n __import__(modname)\n File \"/usr/share/gdb/python/gdb/command/type_printers.py\", line 17, in \n import copy\n File \"/usr/lib/python3.11/copy.py\", line 60, in \n from org.python.core import PyStringMap\n File \"\", line 1176, in _find_and_load\n File \"\", line 1138, in _find_and_load_unlocked\n File \"\", line 1074, in _find_spec\n File \"\", line 1047, in _find_spec_legacy\nImportWarning: GdbRemoveReadlineFinder.find_spec() not found; falling back to find_module()\n\n[Thread debugging using libthread_db enabled]\nUsing host libthread_db library \"/lib/x86_64-linux-gnu/libthread_db.so.1\".\n0x00007f9418318f75 in pthread_mutex_unlock () from /lib/x86_64-linux-gnu/libc.so.6\nThe target architecture is set to \"auto\" (currently \"i386:x86-64\").\n$1 = (void *) 0x17d9ad0\n" - } - } - -D+11.778: Adapter[1] --> { - "seq": 26, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "Attaching to PID: 3533201 (elapsed: 11.03s).\n" - } - } - -D+12.779: Adapter[1] --> { - "seq": 27, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "Attaching to PID: 3533201 (elapsed: 12.03s).\n" - } - } - -D+13.780: Adapter[1] --> { - "seq": 28, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "Attaching to PID: 3533201 (elapsed: 13.03s).\n" - } - } - -D+14.784: Adapter[1] --> { - "seq": 29, - "type": "event", - "event": "output", - "body": { - "category": "stdout", - "output": "Attaching to PID: 3533201 (elapsed: 14.04s).\n" - } - } - -D+15.759: Adapter[1] --> { - "seq": 30, - "type": "response", - "request_seq": 2, - "success": false, - "command": "attach", - "message": "Timed out waiting for debug server to connect." - } - -I+15.779: Realized ( - {..., "type": "event", "event": "initialized", ...} | - {..., "type": "response", "command": "attach", "request_seq": 2, ...} - ): - - where {..., "type": "response", "command": "attach", "request_seq": 2, ...} - == {"seq": 30, "type": "response", "command": "attach", "request_seq": 2} - -I+15.779: Ending Session[1]. - -E+15.792: Traceback (most recent call last): - File "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/debugpy/test_exception.py", line 184, in test_systemexit - with run(session, target(code_to_debug, args=[repr(exit_code)])): - File "/usr/lib/python3.12/contextlib.py", line 137, in __enter__ - return next(self.gen) - ^^^^^^^^^^^^^^ - File "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/debug/runners.py", line 202, in attach_pid - with session.request_attach(): - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/debug/session.py", line 638, in request_attach - return self._request_start("attach") - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/debug/session.py", line 599, in _request_start - start_request.response.result # raise exception if failed - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/timeline.py", line 1115, in result - return self.message.result - ^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/debugpy/common/messaging.py", line 908, in result - raise self.body - debugpy.common.messaging.MessageHandlingError: Timed out waiting for debug server to connect. - - Stack where logged: - File "", line 1, in - File "", line 8, in - File "/usr/lib/python3/dist-packages/execnet/gateway_base.py", line 1806, in serve - WorkerGateway(io=io, id=id, _startcount=2).serve() - File "/usr/lib/python3/dist-packages/execnet/gateway_base.py", line 1273, in serve - self._execpool.integrate_as_primary_thread() - File "/usr/lib/python3/dist-packages/execnet/gateway_base.py", line 389, in integrate_as_primary_thread - self._perform_spawn(reply) - File "/usr/lib/python3/dist-packages/execnet/gateway_base.py", line 411, in _perform_spawn - reply.run() - File "/usr/lib/python3/dist-packages/execnet/gateway_base.py", line 341, in run - self._result = func(*args, **kwargs) - File "/usr/lib/python3/dist-packages/execnet/gateway_base.py", line 1291, in executetask - exec(co, loc) - File "/usr/lib/python3/dist-packages/xdist/remote.py", line 355, in - config.hook.pytest_cmdline_main(config=config) - File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__ - return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) - File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in _hookexec - return self._inner_hookexec(hook_name, methods, kwargs, firstresult) - File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in _multicall - res = hook_impl.function(*args) - File "/usr/lib/python3/dist-packages/_pytest/main.py", line 332, in pytest_cmdline_main - return wrap_session(config, _main) - File "/usr/lib/python3/dist-packages/_pytest/main.py", line 285, in wrap_session - session.exitstatus = doit(config, session) or 0 - File "/usr/lib/python3/dist-packages/_pytest/main.py", line 339, in _main - config.hook.pytest_runtestloop(session=session) - File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__ - return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) - File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in _hookexec - return self._inner_hookexec(hook_name, methods, kwargs, firstresult) - File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in _multicall - res = hook_impl.function(*args) - File "/usr/lib/python3/dist-packages/xdist/remote.py", line 157, in pytest_runtestloop - self.run_one_test() - File "/usr/lib/python3/dist-packages/xdist/remote.py", line 174, in run_one_test - self.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) - File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__ - return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) - File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in _hookexec - return self._inner_hookexec(hook_name, methods, kwargs, firstresult) - File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in _multicall - res = hook_impl.function(*args) - File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 115, in pytest_runtest_protocol - runtestprotocol(item, nextitem=nextitem) - File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 134, in runtestprotocol - reports.append(call_and_report(item, "call", log)) - File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 239, in call_and_report - call = CallInfo.from_call( - File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 340, in from_call - result: Optional[TResult] = func() - File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 240, in - lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise - File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__ - return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) - File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in _hookexec - return self._inner_hookexec(hook_name, methods, kwargs, firstresult) - File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in _multicall - res = hook_impl.function(*args) - File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 172, in pytest_runtest_call - item.runtest() - File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1779, in runtest - self.ihook.pytest_pyfunc_call(pyfuncitem=self) - File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__ - return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) - File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in _hookexec - return self._inner_hookexec(hook_name, methods, kwargs, firstresult) - File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in _multicall - res = hook_impl.function(*args) - File "/usr/lib/python3/dist-packages/_pytest/python.py", line 195, in pytest_pyfunc_call - result = testfunction(**testargs) - File "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/debugpy/test_exception.py", line 180, in test_systemexit - with debug.Session() as session: - File "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/debug/session.py", line 248, in __exit__ - log.swallow_exception(exc_info=(exc_type, exc_val, exc_tb)) - File "/build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/debugpy/common/log.py", line 215, in swallow_exception - _exception(format_string, *args, **kwargs) - - -I+15.792: Killing Adapter[1]. - -I+15.793: Killing Debuggee[1]. - -D+15.793: Closing Adapter[1] message stream - -D+15.793: Exiting message loop for channel Adapter[1]: I/O operation on closed file - -I+15.799: Waiting for Adapter[1] to close listener ports ... - -I+15.799: Waiting for Adapter[1] with PID=3533213 to exit. - -D+15.811: watchdog-3501126 <-- ['unregister_spawn', 3533213, 'Adapter[1]'] - -D+15.812: watchdog-3501126 --> ['ok'] -0.00s - Debugger warning: It seems that frozen modules are being used, which may +....................................................sss.........sss..... [ 82%] +................................................................ssssssss [ 88%] +s.ssss.ssssssssss.s..................................................... [ 94%] +................................................................ [100%]0.00s - Debugger warning: It seems that frozen modules are being used, which may 0.00s - make the debugger miss breakpoints. Please pass -Xfrozen_modules=off 0.00s - to python to disable frozen modules. 0.00s - Note: Debugging will proceed. Set PYDEVD_DISABLE_FILE_VALIDATION=1 to disable this validation. -I+00.911: debugpy and pydevd logs will be under /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/_logs/3.12-64 +I+00.403: debugpy and pydevd logs will be under /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/_logs/3.12-64 =============================== warnings summary =============================== @@ -3269,16 +1232,13 @@ return fixture_marker(fixture_function) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html -=========================== short test summary info ============================ -FAILED tests/debugpy/test_exception.py::test_systemexit[0-zero--raised-attach_pid-module] -ERROR tests/debugpy/test_exception.py::test_systemexit[0-zero--raised-attach_pid-module] -= 1 failed, 1177 passed, 38 skipped, 16 warnings, 1 error in 424.72s (0:07:04) = -E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build; python3.12 -m pytest --deselect='tests/debugpy/test_attach.py::test_attach_pid_client[program-int]' --deselect='tests/debugpy/test_attach.py::test_attach_pid_client[program-str]' +========== 1178 passed, 38 skipped, 16 warnings in 265.84s (0:04:25) =========== +I: pybuild pybuild:334: rm -rf /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/debugpy/_vendored/pydevd I: pybuild pybuild:308: rm -rf /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.11_debugpy/build/debugpy/_vendored/pydevd; mkdir /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.11_debugpy/build/debugpy/_vendored/pydevd; for pydevd_top in _pydev_bundle _pydev_runfiles _pydevd_bundle _pydevd_frame_eval pydev_app_engine_debug_startup.py pydev_ipython pydev_run_in_console.py pydevconsole.py pydevd.py pydevd_attach_to_process pydevd_file_utils.py pydevd_plugins pydevd_tracing.py; do ln -s /usr/lib/python3/dist-packages/$pydevd_top /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.11_debugpy/build/debugpy/_vendored/pydevd; done I: pybuild base:311: cd /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.11_debugpy/build; python3.11 -m pytest --deselect='tests/debugpy/test_attach.py::test_attach_pid_client[program-int]' --deselect='tests/debugpy/test_attach.py::test_attach_pid_client[program-str]' ============================= test session starts ============================== platform linux -- Python 3.11.9, pytest-8.1.2, pluggy-1.5.0 -Test environment for tests-3615581 +Test environment for tests-2572792 System paths: sys.executable: /usr/bin/python3.11 @@ -3303,309 +1263,86 @@ Installed packages: debugpy==1.8.0 debugpy==1.8.0 - Django==4.2.11 + pydevd==2.10.0 pytest==8.1.2 - click==8.1.7 - itsdangerous==2.1.2 - pyproject_hooks==1.0.0 - setuptools==68.1.2 - blinker==1.8.1 - toml==0.10.2 wheel==0.43.0 - bytecode==0.15.1 - charset-normalizer==3.3.2 - asgiref==3.8.1 - coverage==7.2.7 - chardet==5.2.0 - installer==0.7.0 - MarkupSafe==2.1.5 - certifi==2023.11.17 - pydevd==2.10.0 - six==1.16.0 - pytest-timeout==2.3.1 - requests==2.31.0 - greenlet==3.0.1 - execnet==2.1.1 - gevent==24.2.1 - packaging==24.0 Flask==3.0.3 Werkzeug==3.0.2 - build==1.2.1 - pluggy==1.5.0 - idna==3.6 - pytest-xdist==3.5.0 zope.interface==6.1 - sqlparse==0.4.4 - colorama==0.4.6 + toml==0.10.2 + requests==2.31.0 zope.event==5.0 - Jinja2==3.1.3 - urllib3==1.26.18 - psutil==5.9.8 - iniconfig==1.1.1 -rootdir: /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.11_debugpy/build -configfile: pytest.ini -testpaths: tests -plugins: timeout-2.3.1, xdist-3.5.0 -timeout: 30.0s -timeout method: thread -timeout func_only: False -created: 8/8 workers -8 workers [1216 items] - -........................................................................ [ 5%] -........................................................................ [ 11%] -...................................................................ss..s [ 17%] -........................................................................ [ 23%] -........................................................................ [ 29%] -........................................................................ [ 35%] -........................................................................ [ 41%] -........................................................................ [ 47%] -........................................................................ [ 53%] -........................................................................ [ 59%] -..s.............s............s.............s............s............... [ 65%] -........................................................................ [ 71%] -......................sss............................................... [ 76%] -........................................................................ [ 82%] -......................s.ss......................................sssssss. [ 88%] -ssssssssss..s.......s.sssss............................................. [ 94%] -................................................................ [100%]0.00s - Debugger warning: It seems that frozen modules are being used, which may -0.00s - make the debugger miss breakpoints. Please pass -Xfrozen_modules=off -0.00s - to python to disable frozen modules. -0.00s - Note: Debugging will proceed. Set PYDEVD_DISABLE_FILE_VALIDATION=1 to disable this validation. -I+00.726: debugpy and pydevd logs will be under /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.11_debugpy/build/tests/_logs/3.11-64 - - -=============================== warnings summary =============================== -../../../../../../usr/lib/python3/dist-packages/_pytest/fixtures.py:1314: 16 warnings - /usr/lib/python3/dist-packages/_pytest/fixtures.py:1314: PytestRemovedIn9Warning: Marks applied to fixtures have no effect - See docs: https://docs.pytest.org/en/stable/deprecations.html#applying-a-mark-to-a-fixture-function - return fixture_marker(fixture_function) - --- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html -========== 1178 passed, 38 skipped, 16 warnings in 386.77s (0:06:26) =========== -I: pybuild pybuild:334: rm -rf /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.11_debugpy/build/debugpy/_vendored/pydevd -dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 3.11" returned exit code 13 -I: pybuild pybuild:308: rm -rf /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/debugpy/_vendored/pydevd; mkdir /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/debugpy/_vendored/pydevd; for pydevd_top in _pydev_bundle _pydev_runfiles _pydevd_bundle _pydevd_frame_eval pydev_app_engine_debug_startup.py pydev_ipython pydev_run_in_console.py pydevconsole.py pydevd.py pydevd_attach_to_process pydevd_file_utils.py pydevd_plugins pydevd_tracing.py; do ln -s /usr/lib/python3/dist-packages/$pydevd_top /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/debugpy/_vendored/pydevd; done -I: pybuild base:311: cd /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build; python3.12 -m pytest --deselect='tests/debugpy/test_attach.py::test_attach_pid_client[program-int]' --deselect='tests/debugpy/test_attach.py::test_attach_pid_client[program-str]' -n1 -============================= test session starts ============================== -platform linux -- Python 3.12.3, pytest-8.1.2, pluggy-1.5.0 -Test environment for tests-3712721 - -System paths: - sys.executable: /usr/bin/python3.12 - sys.prefix: /usr - sys.base_prefix: /usr - sys.real_prefix: - site.getsitepackages(): /usr/lib/python3.12/dist-packages - /usr/lib/python3/dist-packages - /usr/local/lib/python3.12/dist-packages - site.getusersitepackages(): /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/.local/lib/python3.12/site-packages - sysconfig.get_path('stdlib'): /usr/lib/python3.12 - sysconfig.get_path('platstdlib'): /usr/lib/python3.12 - sysconfig.get_path('purelib'): /usr/lib/python3/dist-packages - sysconfig.get_path('platlib'): /usr/lib/python3/dist-packages - sysconfig.get_path('include'): /usr/include/python3.12 - sysconfig.get_path('scripts'): /usr/bin - sysconfig.get_path('data'): /usr - os.__file__: /usr/lib/python3.12/os.py - threading.__file__: /usr/lib/python3.12/threading.py - debugpy.__file__: /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/debugpy/__init__.py - -Installed packages: - debugpy==1.8.0 - debugpy==1.8.0 - Django==4.2.11 - pytest==8.1.2 - click==8.1.7 + MarkupSafe==2.1.5 + packaging==24.0 itsdangerous==2.1.2 - pyproject_hooks==1.0.0 - setuptools==68.1.2 + Jinja2==3.1.3 + greenlet==3.0.1 blinker==1.8.1 - toml==0.10.2 - wheel==0.43.0 - bytecode==0.15.1 - charset-normalizer==3.3.2 + iniconfig==1.1.1 asgiref==3.8.1 - coverage==7.2.7 - chardet==5.2.0 - installer==0.7.0 - MarkupSafe==2.1.5 - certifi==2023.11.17 - pydevd==2.10.0 + sqlparse==0.4.4 + urllib3==1.26.18 six==1.16.0 - pytest-timeout==2.3.1 - requests==2.31.0 - greenlet==3.0.1 - execnet==2.1.1 + setuptools==68.1.2 gevent==24.2.1 - packaging==24.0 - Flask==3.0.3 - Werkzeug==3.0.2 - build==1.2.1 - pluggy==1.5.0 - idna==3.6 + bytecode==0.15.1 pytest-xdist==3.5.0 - zope.interface==6.1 - sqlparse==0.4.4 + pyproject_hooks==1.0.0 + pytest-timeout==2.3.1 colorama==0.4.6 - zope.event==5.0 - Jinja2==3.1.3 - urllib3==1.26.18 psutil==5.9.8 - iniconfig==1.1.1 -rootdir: /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build -configfile: pytest.ini -testpaths: tests -plugins: timeout-2.3.1, xdist-3.5.0 -timeout: 30.0s -timeout method: thread -timeout func_only: False -created: 1/1 worker -1 worker [1216 items] - -........................................................................ [ 5%] -...........................sss.......................................... [ 11%] -........................................................................ [ 17%] -........................................................................ [ 23%] -........................................................................ [ 29%] -........................................................................ [ 35%] -........................................................................ [ 41%] -........................................................................ [ 47%] -........................................................................ [ 53%] -........................................................................ [ 59%] -........................................................................ [ 65%] -.......................................................................s [ 71%] -.s.s.s.s................................................................ [ 76%] -..sss................................................................... [ 82%] -........sss............................................................. [ 88%] -........ssssssssssssssssssssssss........................................ [ 94%] -................................................................ [100%]0.00s - Debugger warning: It seems that frozen modules are being used, which may -0.00s - make the debugger miss breakpoints. Please pass -Xfrozen_modules=off -0.00s - to python to disable frozen modules. -0.00s - Note: Debugging will proceed. Set PYDEVD_DISABLE_FILE_VALIDATION=1 to disable this validation. -I+00.540: debugpy and pydevd logs will be under /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/tests/_logs/3.12-64 - - -=============================== warnings summary =============================== -../../../../../../usr/lib/python3/dist-packages/_pytest/fixtures.py:1314 -../../../../../../usr/lib/python3/dist-packages/_pytest/fixtures.py:1314 - /usr/lib/python3/dist-packages/_pytest/fixtures.py:1314: PytestRemovedIn9Warning: Marks applied to fixtures have no effect - See docs: https://docs.pytest.org/en/stable/deprecations.html#applying-a-mark-to-a-fixture-function - return fixture_marker(fixture_function) - --- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html -========== 1178 passed, 38 skipped, 2 warnings in 2911.39s (0:48:31) =========== -I: pybuild pybuild:334: rm -rf /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.12_debugpy/build/debugpy/_vendored/pydevd -I: pybuild pybuild:308: rm -rf /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.11_debugpy/build/debugpy/_vendored/pydevd; mkdir /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.11_debugpy/build/debugpy/_vendored/pydevd; for pydevd_top in _pydev_bundle _pydev_runfiles _pydevd_bundle _pydevd_frame_eval pydev_app_engine_debug_startup.py pydev_ipython pydev_run_in_console.py pydevconsole.py pydevd.py pydevd_attach_to_process pydevd_file_utils.py pydevd_plugins pydevd_tracing.py; do ln -s /usr/lib/python3/dist-packages/$pydevd_top /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.11_debugpy/build/debugpy/_vendored/pydevd; done -I: pybuild base:311: cd /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.11_debugpy/build; python3.11 -m pytest --deselect='tests/debugpy/test_attach.py::test_attach_pid_client[program-int]' --deselect='tests/debugpy/test_attach.py::test_attach_pid_client[program-str]' -n1 -============================= test session starts ============================== -platform linux -- Python 3.11.9, pytest-8.1.2, pluggy-1.5.0 -Test environment for tests-93600 - -System paths: - sys.executable: /usr/bin/python3.11 - sys.prefix: /usr - sys.base_prefix: /usr - sys.real_prefix: - site.getsitepackages(): /usr/lib/python3.11/dist-packages - /usr/lib/python3/dist-packages - /usr/local/lib/python3.11/dist-packages - site.getusersitepackages(): /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.11_debugpy/.local/lib/python3.11/site-packages - sysconfig.get_path('stdlib'): /usr/lib/python3.11 - sysconfig.get_path('platstdlib'): /usr/lib/python3.11 - sysconfig.get_path('purelib'): /usr/lib/python3/dist-packages - sysconfig.get_path('platlib'): /usr/lib/python3/dist-packages - sysconfig.get_path('include'): /usr/include/python3.11 - sysconfig.get_path('scripts'): /usr/bin - sysconfig.get_path('data'): /usr - os.__file__: /usr/lib/python3.11/os.py - threading.__file__: /usr/lib/python3.11/threading.py - debugpy.__file__: /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.11_debugpy/build/debugpy/__init__.py - -Installed packages: - debugpy==1.8.0 - debugpy==1.8.0 - Django==4.2.11 - pytest==8.1.2 + certifi==2023.11.17 + installer==0.7.0 + idna==3.6 + chardet==5.2.0 click==8.1.7 - itsdangerous==2.1.2 - pyproject_hooks==1.0.0 - setuptools==68.1.2 - blinker==1.8.1 - toml==0.10.2 - wheel==0.43.0 - bytecode==0.15.1 - charset-normalizer==3.3.2 - asgiref==3.8.1 + pluggy==1.5.0 coverage==7.2.7 - chardet==5.2.0 - installer==0.7.0 - MarkupSafe==2.1.5 - certifi==2023.11.17 - pydevd==2.10.0 - six==1.16.0 - pytest-timeout==2.3.1 - requests==2.31.0 - greenlet==3.0.1 + Django==4.2.11 + charset-normalizer==3.3.2 execnet==2.1.1 - gevent==24.2.1 - packaging==24.0 - Flask==3.0.3 - Werkzeug==3.0.2 build==1.2.1 - pluggy==1.5.0 - idna==3.6 - pytest-xdist==3.5.0 - zope.interface==6.1 - sqlparse==0.4.4 - colorama==0.4.6 - zope.event==5.0 - Jinja2==3.1.3 - urllib3==1.26.18 - psutil==5.9.8 - iniconfig==1.1.1 rootdir: /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.11_debugpy/build configfile: pytest.ini testpaths: tests -plugins: timeout-2.3.1, xdist-3.5.0 +plugins: xdist-3.5.0, timeout-2.3.1 timeout: 30.0s timeout method: thread timeout func_only: False -created: 1/1 worker -1 worker [1216 items] +created: 8/8 workers +8 workers [1216 items] ........................................................................ [ 5%] -...........................sss.......................................... [ 11%] +........................................................................ [ 11%] ........................................................................ [ 17%] -........................................................................ [ 23%] +....sss................................................................. [ 23%] ........................................................................ [ 29%] ........................................................................ [ 35%] ........................................................................ [ 41%] ........................................................................ [ 47%] ........................................................................ [ 53%] ........................................................................ [ 59%] -........................................................................ [ 65%] -.......................................................................s [ 71%] -.s.s.s.s................................................................ [ 76%] -..sss................................................................... [ 82%] -........sss............................................................. [ 88%] -........ssssssssssssssssssssssss........................................ [ 94%] +..................................................................s..... [ 65%] +.........s.............s............s.............s..................... [ 71%] +........................................................................ [ 76%] +...........................................sss.......................... [ 82%] +...ss..s.................................................ssss..sssssssss [ 88%] +sssssssss......ss....................................................... [ 94%] ................................................................ [100%]0.00s - Debugger warning: It seems that frozen modules are being used, which may 0.00s - make the debugger miss breakpoints. Please pass -Xfrozen_modules=off 0.00s - to python to disable frozen modules. 0.00s - Note: Debugging will proceed. Set PYDEVD_DISABLE_FILE_VALIDATION=1 to disable this validation. -I+00.749: debugpy and pydevd logs will be under /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.11_debugpy/build/tests/_logs/3.11-64 +I+00.389: debugpy and pydevd logs will be under /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.11_debugpy/build/tests/_logs/3.11-64 =============================== warnings summary =============================== -../../../../../../usr/lib/python3/dist-packages/_pytest/fixtures.py:1314 -../../../../../../usr/lib/python3/dist-packages/_pytest/fixtures.py:1314 +../../../../../../usr/lib/python3/dist-packages/_pytest/fixtures.py:1314: 16 warnings /usr/lib/python3/dist-packages/_pytest/fixtures.py:1314: PytestRemovedIn9Warning: Marks applied to fixtures have no effect See docs: https://docs.pytest.org/en/stable/deprecations.html#applying-a-mark-to-a-fixture-function return fixture_marker(fixture_function) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html -========== 1178 passed, 38 skipped, 2 warnings in 3460.63s (0:57:40) =========== +========== 1178 passed, 38 skipped, 16 warnings in 241.23s (0:04:01) =========== I: pybuild pybuild:334: rm -rf /build/reproducible-path/debugpy-1.8.0+ds/.pybuild/cpython3_3.11_debugpy/build/debugpy/_vendored/pydevd make[1]: Leaving directory '/build/reproducible-path/debugpy-1.8.0+ds' create-stamp debian/debhelper-build-stamp @@ -3648,12 +1385,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/2475134/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2475134/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/3467973 and its subdirectories -I: Current time: Tue May 7 02:30:14 -12 2024 -I: pbuilder-time-stamp: 1715092214 +I: removing directory /srv/workspace/pbuilder/2475134 and its subdirectories +I: Current time: Tue Jun 10 11:02:56 +14 2025 +I: pbuilder-time-stamp: 1749502976