>>> Building on exopi-2 under sysutils/py-lockfile BDEPENDS = [devel/py-setuptools;devel/py-build;devel/py-wheel;lang/python/3;devel/py-installer;devel/py-pbr] DIST = [sysutils/py-lockfile:lockfile-0.12.2.tar.gz] FULLPKGNAME = py3-lockfile-0.12.2p12 RDEPENDS = [devel/py-pbr;lang/python/3] (Junk lock obtained for exopi-2 at 1764821575.06) >>> Running depends in sysutils/py-lockfile at 1764821575.11 last junk was in graphics/vulkan-utility-libraries /usr/sbin/pkg_add -aI -Drepair py3-build-1.3.0 py3-installer-0.7.0p2 py3-pbr-7.0.2 py3-setuptools-79.0.1v0 py3-wheel-0.46.1 was: /usr/sbin/pkg_add -aI -Drepair py3-build-1.3.0 py3-installer-0.7.0p2 py3-pbr-7.0.2 py3-setuptools-79.0.1v0 py3-wheel-0.46.1 python-3.13.9 /usr/sbin/pkg_add -aI -Drepair py3-build-1.3.0 py3-installer-0.7.0p2 py3-pbr-7.0.2 py3-setuptools-79.0.1v0 py3-wheel-0.46.1 >>> Running show-prepare-results in sysutils/py-lockfile at 1764821581.21 ===> sysutils/py-lockfile ===> Building from scratch py3-lockfile-0.12.2p12 ===> py3-lockfile-0.12.2p12 depends on: py3-pbr-* -> py3-pbr-7.0.2 ===> py3-lockfile-0.12.2p12 depends on: python->=3.13,<3.14 -> python-3.13.9 ===> py3-lockfile-0.12.2p12 depends on: py3-build-* -> py3-build-1.3.0 ===> py3-lockfile-0.12.2p12 depends on: py3-installer-* -> py3-installer-0.7.0p2 ===> py3-lockfile-0.12.2p12 depends on: py3-setuptools->=79v0 -> py3-setuptools-79.0.1v0 ===> py3-lockfile-0.12.2p12 depends on: py3-wheel-* -> py3-wheel-0.46.1 py3-build-1.3.0 py3-installer-0.7.0p2 py3-pbr-7.0.2 py3-setuptools-79.0.1v0 py3-wheel-0.46.1 python-3.13.9 Still tainted: no >>> Running junk in sysutils/py-lockfile at 1764821582.42 /usr/sbin/pkg_delete -aIXq OpenEXR-3.4.4 aalib-1.4p9 aom-3.12.1 appstream-1.1.1p0 at-spi2-core-2.58.2 autoconf-2.71p0 autoconf-archive-2024.10.16 automake-1.16.5p0 babl-0.1.116 bash-5.3.8 bison-3.8.2p0 bzip2-1.0.8p0 cairo-1.18.4 capstone-5.0 cbindgen-0.29.2 cfitsio-4.2.0p1 cmake-core-3.31.8p0 cmark-0.30.3p0 cups-libs-2.4.15p0 dav1d-1.5.1 dbus-1.16.2p1v0 desktop-file-utils-0.28p0 dwz-0.16p0 ectags-5.8p6 editorconfig-core-c-0.12.5 flock-20110525p1 fluidsynth-2.4.8 fmt-11.2.0 gdk-pixbuf-2.44.4 gegl04-0.4.64 gettext-tools-0.23.1 ghostscript-10.06.0 git-2.52.0 glib2-2.86.2 glib2-networking-2.80.1p0 gmake-4.4.1p0 gobject-introspection-1.86.0 gom-0.5.5 gpatch-2.7.6p0 gperf-3.1p0 gtar-1.35p1 gtk+3-3.24.51p0 gtk+3-cups-3.24.51 gtk4-update-icon-cache-4.20.3 gtksourceview5-5.18.0p0 harfbuzz-12.2.0 icu4c-78.1v0 iso-codes-4.19.0 jasper-4.2.8 jpeg-3.1.2v0 jsonrpc-glib-3.44.2 kf6-extra-cmake-modules-6.19.0p0 kf6-kbookmarks-6.19.0 kf6-kcolorscheme-6.19.0 kf6-kcompletion-6.19.0 kf6-kconfig-6.19.0 kf6-kcoreaddons-6.19.0p0 kf6-kcrash-6.19.0 kf6-kdbusaddons-6.19.0 kf6-kguiaddons-6.19.0 kf6-ki18n-6.19.0 kf6-kiconthemes-6.19.0 kf6-kio-6.19.1p0 kf6-kirigami-6.19.0 kf6-kitemmodels-6.19.0 kf6-kitemviews-6.19.0 kf6-kjobwidgets-6.19.0 kf6-knotifications-6.19.0 kf6-kpackage-6.19.0 kf6-kpeople-6.19.0 kf6-kservice-6.19.0 kf6-kstatusnotifieritem-6.19.0 kf6-kwidgetsaddons-6.19.0 kf6-kwindowsystem-6.19.0 kf6-qqc2-desktop-style-6.19.0 kf6-solid-6.19.0 kirigami-addons-1.9.0 lcms2-2.17 libarchive-3.8.3 libavif-1.3.0 libdex-1.0.0p0 libexif-0.6.25p0 libfakekey-0.3p0 libffi-3.5.2 libgexiv2-0.14.6 libgit2-glib-1.2.1 libheif-1.19.7p0 libiconv-1.17 libjxl-0.11.1 libmagic-5.46p0 libmspack-0.11alphav2 libmypaint-1.6.1p1 libogg-1.3.6 libpanel-1.10.3 libpeas2-2.2.0p0 libportal-gtk4-0.9.1 librsvg-2.61.3v0 libsamplerate-0.2.2p0 libspelling-0.4.9 libtool-2.4.2p3 libudev-openbsd-20230921p0 libvorbis-1.3.7 libwebp-1.6.0p0 libwmf-0.2.8.4p8 libxkbcommon-1.13.0 libxslt-1.1.45 libyaml-0.2.5 libzip-1.8.0p0 llvm-19.1.7p10 llvm-21.1.6 luajit-2.1.1763318511 lz4-1.10.0 lzlib-1.15 m4-1.4.20p0 meson-1.9.1p0v0 metaauto-1.0p4 munt-2.7.2 mypaint-brushes-1.3.1 nasm-2.16.03 ninja-1.11.1p1v1 node-22.21.1v0 noto-fonts-2025.11.01v0 nspr-4.38.2 nss-3.118.1 openh264-2.6.0 opus-1.5.2p0 pango-1.57.0 pciutils-3.11.1 pcre2-10.44 plasma-wayland-protocols-1.18.0 png-1.6.51 poppler-25.11.0 poppler-data-0.4.12 pulseaudio-17.0p3 pulseaudio-qt-1.7.0 py3-build-1.3.0 py3-installer-0.7.0p2 py3-pbr-7.0.2 py3-setuptools-79.0.1v0 py3-sphinx-8.2.3p3v0 py3-wheel-0.46.1 py3-xcbgen-1.17.0p2 py3-yaml-6.0.2p1 python-3.13.9 qt6-qtbase-6.8.3p4 qt6-qtconnectivity-6.8.3 qt6-qtdeclarative-6.8.3p0 qt6-qtmultimedia-6.8.3p0 qt6-qttools-6.8.3p0 qt6-qtwayland-6.8.3 qtbase-5.15.18pl109 rust-1.91.1 rust-bindgen-0.72.1 sdl-image-1.2.12p5 sdl-net-1.2.8p4 sdl2-image-2.8.8 shared-mime-info-2.4p1 spdlog-1.14.1 template-glib-3.38.0 tiff-4.7.1p0 unzip-6.0p18 vala-0.56.18 vte3-gtk4-0.82.2 vulkan-loader-1.4.321.0 wasi-compiler-rt-19.1.7 wasi-libc-0.20250204 wasi-libcxx-19.1.7 wayland-1.24.0p2 wayland-protocols-1.45 webkitgtk60-2.50.2 xdg-utils-1.2.1 xxhash-0.8.3p0 xz-5.8.1 yasm-1.3.0p1 yelp-tools-42.1p4 zip-3.0p3 zstd-1.5.7p0 (Junk lock released for exopi-2 at 1764821604.43) distfiles size=20874 >>> Running extract in sysutils/py-lockfile at 1764821604.47 ===> sysutils/py-lockfile ===> Checking files for py3-lockfile-0.12.2p12 `/exopi-cvs/ports/distfiles/lockfile-0.12.2.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for py3-lockfile-0.12.2p12 >>> Running build in sysutils/py-lockfile at 1764821604.99 ===> sysutils/py-lockfile ===> Patching for py3-lockfile-0.12.2p12 ===> Applying OpenBSD patch patch-test_compliancetest_py Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Making it work with py-test. Remove references to removed saved_class. | |Index: test/compliancetest.py |--- test/compliancetest.py.orig |+++ test/compliancetest.py -------------------------- Patching file test/compliancetest.py using Plan A... Hunk #1 succeeded at 6. Hunk #2 succeeded at 26. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for py3-lockfile-0.12.2p12 ===> Configuring for py3-lockfile-0.12.2p12 ===> Building for py3-lockfile-0.12.2p12 * Getting build dependencies for wheel... /usr/local/lib/python3.13/site-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. !! ******************************************************************************** Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead. By 2026-Mar-03, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. ******************************************************************************** !! opt = self._enforce_underscore(opt, section) /usr/local/lib/python3.13/site-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'author-email' in 'metadata' (setup.cfg), please use the underscore name 'author_email' instead. !! ******************************************************************************** Usage of dash-separated 'author-email' will not be supported in future versions. Please use the underscore name 'author_email' instead. By 2026-Mar-03, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. ******************************************************************************** !! opt = self._enforce_underscore(opt, section) /usr/local/lib/python3.13/site-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'home-page' in 'metadata' (setup.cfg), please use the underscore name 'home_page' instead. !! ******************************************************************************** Usage of dash-separated 'home-page' will not be supported in future versions. Please use the underscore name 'home_page' instead. By 2026-Mar-03, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. ******************************************************************************** !! opt = self._enforce_underscore(opt, section) /usr/local/lib/python3.13/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() * Building wheel... /usr/local/lib/python3.13/site-packages/setuptools/command/develop.py:41: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/local/lib/python3.13/site-packages/pbr/setupcfg.py:831: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) /usr/local/lib/python3.13/site-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. !! ******************************************************************************** Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead. (Affected: lockfile). By 2026-Mar-03, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. ******************************************************************************** !! opt = self._enforce_underscore(opt, section) /usr/local/lib/python3.13/site-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'author-email' in 'metadata' (setup.cfg), please use the underscore name 'author_email' instead. !! ******************************************************************************** Usage of dash-separated 'author-email' will not be supported in future versions. Please use the underscore name 'author_email' instead. (Affected: lockfile). By 2026-Mar-03, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. ******************************************************************************** !! opt = self._enforce_underscore(opt, section) /usr/local/lib/python3.13/site-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'home-page' in 'metadata' (setup.cfg), please use the underscore name 'home_page' instead. !! ******************************************************************************** Usage of dash-separated 'home-page' will not be supported in future versions. Please use the underscore name 'home_page' instead. (Affected: lockfile). By 2026-Mar-03, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. ******************************************************************************** !! opt = self._enforce_underscore(opt, section) /usr/local/lib/python3.13/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running bdist_wheel /usr/local/lib/python3.13/site-packages/setuptools/_distutils/cmd.py:135: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated !! ******************************************************************************** With Python 2.7 end-of-life, support for building universal wheels (i.e., wheels that support both Python 2 and Python 3) is being obviated. Please discontinue using this option, or if you still need it, file an issue with pypa/setuptools describing your use case. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. ******************************************************************************** !! self.finalize_options() running build running build_py creating build/lib/lockfile copying lockfile/pidlockfile.py -> build/lib/lockfile copying lockfile/symlinklockfile.py -> build/lib/lockfile copying lockfile/sqlitelockfile.py -> build/lib/lockfile copying lockfile/mkdirlockfile.py -> build/lib/lockfile copying lockfile/__init__.py -> build/lib/lockfile copying lockfile/linklockfile.py -> build/lib/lockfile running egg_info writing lockfile.egg-info/PKG-INFO writing dependency_links to lockfile.egg-info/dependency_links.txt writing top-level names to lockfile.egg-info/top_level.txt [pbr] Reusing existing SOURCES.txt installing to build/bdist.openbsd-7.8-amd64/wheel running install [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) running install_lib creating build/bdist.openbsd-7.8-amd64/wheel creating build/bdist.openbsd-7.8-amd64/wheel/lockfile copying build/lib/lockfile/pidlockfile.py -> build/bdist.openbsd-7.8-amd64/wheel/./lockfile copying build/lib/lockfile/symlinklockfile.py -> build/bdist.openbsd-7.8-amd64/wheel/./lockfile copying build/lib/lockfile/sqlitelockfile.py -> build/bdist.openbsd-7.8-amd64/wheel/./lockfile copying build/lib/lockfile/mkdirlockfile.py -> build/bdist.openbsd-7.8-amd64/wheel/./lockfile copying build/lib/lockfile/__init__.py -> build/bdist.openbsd-7.8-amd64/wheel/./lockfile copying build/lib/lockfile/linklockfile.py -> build/bdist.openbsd-7.8-amd64/wheel/./lockfile running install_egg_info Copying lockfile.egg-info to build/bdist.openbsd-7.8-amd64/wheel/./lockfile-0.12.2-py3.13.egg-info running install_scripts creating build/bdist.openbsd-7.8-amd64/wheel/lockfile-0.12.2.dist-info/WHEEL creating '/exopi-obj/pobj/py-lockfile-0.12.2/lockfile-0.12.2/dist/.tmp-lr2_rhly/lockfile-0.12.2-py2.py3-none-any.whl' and adding 'build/bdist.openbsd-7.8-amd64/wheel' to it adding 'lockfile/__init__.py' adding 'lockfile/linklockfile.py' adding 'lockfile/mkdirlockfile.py' adding 'lockfile/pidlockfile.py' adding 'lockfile/sqlitelockfile.py' adding 'lockfile/symlinklockfile.py' adding 'lockfile-0.12.2.dist-info/licenses/AUTHORS' adding 'lockfile-0.12.2.dist-info/licenses/LICENSE' adding 'lockfile-0.12.2.dist-info/METADATA' adding 'lockfile-0.12.2.dist-info/WHEEL' adding 'lockfile-0.12.2.dist-info/pbr.json' adding 'lockfile-0.12.2.dist-info/top_level.txt' adding 'lockfile-0.12.2.dist-info/RECORD' removing build/bdist.openbsd-7.8-amd64/wheel Successfully built lockfile-0.12.2-py2.py3-none-any.whl >>> Running package in sysutils/py-lockfile at 1764821607.96 ===> sysutils/py-lockfile ===> Faking installation for py3-lockfile-0.12.2p12 ===> Building package for py3-lockfile-0.12.2p12 Create /exopi-cvs/ports/packages/amd64/all/py3-lockfile-0.12.2p12.tgz Creating package py3-lockfile-0.12.2p12 reading plist| checking dependencies| checking dependencies|devel/py-pbr checking dependencies|lang/python/3,-main checksumming| checksumming| | 0% checksumming|** | 3% checksumming|*** | 5% checksumming|***** | 8% checksumming|****** | 10% checksumming|******** | 13% checksumming|********* | 15% checksumming|*********** | 18% checksumming|************* | 21% checksumming|************** | 23% checksumming|**************** | 26% checksumming|***************** | 28% checksumming|******************* | 31% checksumming|******************** | 33% checksumming|********************** | 36% checksumming|*********************** | 38% checksumming|************************* | 41% checksumming|*************************** | 44% checksumming|**************************** | 46% checksumming|****************************** | 49% checksumming|******************************* | 51% checksumming|********************************* | 54% checksumming|********************************** | 56% checksumming|************************************ | 59% checksumming|************************************** | 62% checksumming|*************************************** | 64% checksumming|***************************************** | 67% checksumming|****************************************** | 69% checksumming|******************************************** | 72% checksumming|********************************************* | 74% checksumming|*********************************************** | 77% checksumming|************************************************ | 79% checksumming|************************************************** | 82% checksumming|**************************************************** | 85% checksumming|***************************************************** | 87% checksumming|******************************************************* | 90% checksumming|******************************************************** | 92% checksumming|********************************************************** | 95% checksumming|*********************************************************** | 97% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving| | 1% archiving|******* | 11% archiving|************** | 22% archiving|**************** | 26% archiving|******************* | 29% archiving|********************** | 34% archiving|************************ | 38% archiving|**************************** | 44% archiving|******************************** | 50% archiving|************************************ | 56% archiving|**************************************** | 62% archiving|****************************************** | 65% archiving|******************************************** | 69% archiving|********************************************* | 71% archiving|********************************************** | 72% archiving|********************************************** | 73% archiving|*********************************************** | 74% archiving|***************************************************** | 82% archiving|****************************************************** | 84% archiving|******************************************************** | 87% archiving|*********************************************************** | 93% archiving|************************************************************** | 98% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/py3-lockfile-0.12.2p12.tgz >>> Running clean in sysutils/py-lockfile at 1764821609.75 ===> sysutils/py-lockfile ===> Cleaning for py3-lockfile-0.12.2p12 >>> Ended at 1764821609.98 max_stuck=16.47/depends=6.11/show-prepare-results=1.18/junk=22.06/extract=0.52/build=2.98/package=1.78/clean=0.28