=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for py313-dulwich-0.22.1 * Building wheel... /usr/pkg/lib/python3.13/site-packages/setuptools/_distutils/dist.py:261: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) running bdist_wheel running build running build_py creating build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/__init__.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/__main__.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/archive.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/bundle.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/cli.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/client.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/config.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/credentials.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/diff_tree.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/errors.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/fastexport.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/file.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/graph.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/greenthreads.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/hooks.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/ignore.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/index.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/lfs.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/line_ending.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/log_utils.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/lru_cache.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/mailmap.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/object_store.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/objects.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/objectspec.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/pack.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/patch.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/porcelain.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/protocol.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/reflog.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/refs.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/repo.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/server.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/stash.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/submodule.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/walk.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/web.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich creating build/lib.netbsd-9.0-amd64-cpython-313/dulwich/cloud copying dulwich/cloud/__init__.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich/cloud copying dulwich/cloud/gcs.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich/cloud creating build/lib.netbsd-9.0-amd64-cpython-313/dulwich/contrib copying dulwich/contrib/__init__.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich/contrib copying dulwich/contrib/diffstat.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich/contrib copying dulwich/contrib/paramiko_vendor.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich/contrib copying dulwich/contrib/release_robot.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich/contrib copying dulwich/contrib/requests_vendor.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich/contrib copying dulwich/contrib/swift.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich/contrib creating build/lib.netbsd-9.0-amd64-cpython-313/dulwich/tests copying dulwich/tests/__init__.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich/tests copying dulwich/tests/test_object_store.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich/tests copying dulwich/tests/utils.py -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich/tests running egg_info writing dulwich.egg-info/PKG-INFO writing dependency_links to dulwich.egg-info/dependency_links.txt writing entry points to dulwich.egg-info/entry_points.txt writing requirements to dulwich.egg-info/requires.txt writing top-level names to dulwich.egg-info/top_level.txt reading manifest file 'dulwich.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'README.swift.rst' warning: no directories found matching 'dulwich/tests/data' adding license file 'COPYING' writing manifest file 'dulwich.egg-info/SOURCES.txt' copying dulwich/py.typed -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich copying dulwich/stdint.h -> build/lib.netbsd-9.0-amd64-cpython-313/dulwich running build_ext running build_rust warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions Locking 39 packages to latest compatible versions cargo rustc --lib --message-format=json-render-diagnostics --manifest-path crates/objects/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib -- warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions Compiling target-lexicon v0.12.14 Compiling once_cell v1.19.0 Running `rustc --crate-name build_script_build --edition=2018 /pbulk/work/devel/py-dulwich/work/vendor/target-lexicon-0.12.14/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=2a33421171219d32 -C extra-filename=-2a33421171219d32 --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/target-lexicon-2a33421171219d32 -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow` Compiling autocfg v1.2.0 Compiling proc-macro2 v1.0.81 Compiling libc v0.2.154 Compiling unicode-ident v1.0.12 Compiling parking_lot_core v0.9.10 Compiling scopeguard v1.2.0 Compiling heck v0.4.1 Compiling cfg-if v1.0.0 Compiling portable-atomic v1.6.0 Compiling smallvec v1.13.2 Compiling indoc v2.0.5 Compiling unindent v0.2.3 Compiling memchr v2.7.2 Running `rustc --crate-name once_cell --edition=2021 /pbulk/work/devel/py-dulwich/work/vendor/once_cell-1.19.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' -C metadata=fc3125e3d7a182cc -C extra-filename=-fc3125e3d7a182cc --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow` Running `rustc --crate-name autocfg --edition=2015 /pbulk/work/devel/py-dulwich/work/vendor/autocfg-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=f5d16c422c4ded83 -C extra-filename=-f5d16c422c4ded83 --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow` Running `rustc --crate-name build_script_build --edition=2021 /pbulk/work/devel/py-dulwich/work/vendor/proc-macro2-1.0.81/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="proc-macro"' -C metadata=7bc65f95dfedcd39 -C extra-filename=-7bc65f95dfedcd39 --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/proc-macro2-7bc65f95dfedcd39 -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow` Running `rustc --crate-name build_script_build --edition=2015 /pbulk/work/devel/py-dulwich/work/vendor/libc-0.2.154/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=788eb77f0e0ca91e -C extra-filename=-788eb77f0e0ca91e --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/libc-788eb77f0e0ca91e -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow` Running `rustc --crate-name unicode_ident --edition=2018 /pbulk/work/devel/py-dulwich/work/vendor/unicode-ident-1.0.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=94fc2c885f74a71e -C extra-filename=-94fc2c885f74a71e --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow` Running `rustc --crate-name build_script_build --edition=2021 /pbulk/work/devel/py-dulwich/work/vendor/parking_lot_core-0.9.10/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=7d97f20457bf527e -C extra-filename=-7d97f20457bf527e --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/parking_lot_core-7d97f20457bf527e -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow` Running `rustc --crate-name scopeguard --edition=2015 /pbulk/work/devel/py-dulwich/work/vendor/scopeguard-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=333c73d0ab8551c4 -C extra-filename=-333c73d0ab8551c4 --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow` Running `rustc --crate-name heck --edition=2018 /pbulk/work/devel/py-dulwich/work/vendor/heck-0.4.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=3ec0f1509052c918 -C extra-filename=-3ec0f1509052c918 --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow` Running `rustc --crate-name indoc --edition=2021 /pbulk/work/devel/py-dulwich/work/vendor/indoc-2.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off -C metadata=8e877fd30074f66a -C extra-filename=-8e877fd30074f66a --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern proc_macro --cap-lints allow` Running `rustc --crate-name cfg_if --edition=2018 /pbulk/work/devel/py-dulwich/work/vendor/cfg-if-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=9f4a17b9168ff8c3 -C extra-filename=-9f4a17b9168ff8c3 --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow` Running `rustc --crate-name build_script_build --edition=2018 /pbulk/work/devel/py-dulwich/work/vendor/portable-atomic-1.6.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unreachable_pub '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes '--warn=clippy::default_union_representation' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::borrow_as_ptr' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="fallback"' -C metadata=b234f1d6510accc0 -C extra-filename=-b234f1d6510accc0 --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/portable-atomic-b234f1d6510accc0 -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow` Running `rustc --crate-name smallvec --edition=2018 /pbulk/work/devel/py-dulwich/work/vendor/smallvec-1.13.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=3a7db401d364b077 -C extra-filename=-3a7db401d364b077 --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow` Running `rustc --crate-name unindent --edition=2021 /pbulk/work/devel/py-dulwich/work/vendor/unindent-0.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=c17927fe65efde1e -C extra-filename=-c17927fe65efde1e --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow` Running `rustc --crate-name memchr --edition=2021 /pbulk/work/devel/py-dulwich/work/vendor/memchr-2.7.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=10dc0869ea7d6887 -C extra-filename=-10dc0869ea7d6887 --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow` Running `/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/libc-788eb77f0e0ca91e/build-script-build` Running `/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/parking_lot_core-7d97f20457bf527e/build-script-build` Compiling lock_api v0.4.12 Compiling memoffset v0.9.1 Running `rustc --crate-name build_script_build --edition=2021 /pbulk/work/devel/py-dulwich/work/vendor/lock_api-0.4.12/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="atomic_usize"' --cfg 'feature="default"' -C metadata=a8deae81923f8c71 -C extra-filename=-a8deae81923f8c71 --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/lock_api-a8deae81923f8c71 -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern autocfg=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libautocfg-f5d16c422c4ded83.rlib --cap-lints allow` Running `rustc --crate-name build_script_build --edition=2015 /pbulk/work/devel/py-dulwich/work/vendor/memoffset-0.9.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=84ccb4f33f0b79ae -C extra-filename=-84ccb4f33f0b79ae --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/memoffset-84ccb4f33f0b79ae -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern autocfg=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libautocfg-f5d16c422c4ded83.rlib --cap-lints allow` Running `rustc --crate-name libc --edition=2015 /pbulk/work/devel/py-dulwich/work/vendor/libc-0.2.154/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=6e6a93d942419a1f -C extra-filename=-6e6a93d942419a1f --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow --cfg freebsd11 --cfg libc_priv_mod_use --cfg libc_union --cfg libc_const_size_of --cfg libc_align --cfg libc_int128 --cfg libc_core_cvoid --cfg libc_packedN --cfg libc_cfg_target_vendor --cfg libc_non_exhaustive --cfg libc_long_array --cfg libc_ptr_addr_of --cfg libc_underscore_const_names --cfg libc_const_extern_fn` Running `/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/proc-macro2-7bc65f95dfedcd39/build-script-build` Running `/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/target-lexicon-2a33421171219d32/build-script-build` Running `/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/portable-atomic-b234f1d6510accc0/build-script-build` Running `rustc --crate-name target_lexicon --edition=2018 /pbulk/work/devel/py-dulwich/work/vendor/target-lexicon-0.12.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=9a23a68a79c4a8fa -C extra-filename=-9a23a68a79c4a8fa --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow --cfg 'feature="rust_1_40"'` Running `rustc --crate-name portable_atomic --edition=2018 /pbulk/work/devel/py-dulwich/work/vendor/portable-atomic-1.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=unreachable_pub '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes '--warn=clippy::default_union_representation' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::borrow_as_ptr' --cfg 'feature="default"' --cfg 'feature="fallback"' -C metadata=be5e453e390ce04d -C extra-filename=-be5e453e390ce04d --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow --cfg portable_atomic_llvm_16` Running `rustc --crate-name proc_macro2 --edition=2021 /pbulk/work/devel/py-dulwich/work/vendor/proc-macro2-1.0.81/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="proc-macro"' -C metadata=321e92759673fcc8 -C extra-filename=-321e92759673fcc8 --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern unicode_ident=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libunicode_ident-94fc2c885f74a71e.rmeta --cap-lints allow --cfg wrap_proc_macro` Running `/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/lock_api-a8deae81923f8c71/build-script-build` Running `/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/memoffset-84ccb4f33f0b79ae/build-script-build` Running `rustc --crate-name parking_lot_core --edition=2021 /pbulk/work/devel/py-dulwich/work/vendor/parking_lot_core-0.9.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=f4528a6c2d363d0f -C extra-filename=-f4528a6c2d363d0f --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern cfg_if=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libcfg_if-9f4a17b9168ff8c3.rmeta --extern libc=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/liblibc-6e6a93d942419a1f.rmeta --extern smallvec=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libsmallvec-3a7db401d364b077.rmeta --cap-lints allow` Compiling pyo3-build-config v0.21.2 Running `rustc --crate-name build_script_build --edition=2021 /pbulk/work/devel/py-dulwich/work/vendor/pyo3-build-config-0.21.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="extension-module"' --cfg 'feature="resolve-config"' -C metadata=d5edeb243571d7db -C extra-filename=-d5edeb243571d7db --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/pyo3-build-config-d5edeb243571d7db -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern target_lexicon=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libtarget_lexicon-9a23a68a79c4a8fa.rlib --cap-lints allow` Running `rustc --crate-name lock_api --edition=2021 /pbulk/work/devel/py-dulwich/work/vendor/lock_api-0.4.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="atomic_usize"' --cfg 'feature="default"' -C metadata=a1418c9bce72f26f -C extra-filename=-a1418c9bce72f26f --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern scopeguard=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libscopeguard-333c73d0ab8551c4.rmeta --cap-lints allow --cfg has_const_fn_trait_bound` Running `rustc --crate-name memoffset --edition=2015 /pbulk/work/devel/py-dulwich/work/vendor/memoffset-0.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' -C metadata=bbce1ca9a222ba79 -C extra-filename=-bbce1ca9a222ba79 --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow --cfg tuple_ty --cfg allow_clippy --cfg maybe_uninit --cfg doctests --cfg raw_ref_macros --cfg stable_const --cfg stable_offset_of` Compiling quote v1.0.36 Running `rustc --crate-name quote --edition=2018 /pbulk/work/devel/py-dulwich/work/vendor/quote-1.0.36/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=5b95fd900f2b2a14 -C extra-filename=-5b95fd900f2b2a14 --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern proc_macro2=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libproc_macro2-321e92759673fcc8.rmeta --cap-lints allow` Compiling parking_lot v0.12.2 Running `rustc --crate-name parking_lot --edition=2021 /pbulk/work/devel/py-dulwich/work/vendor/parking_lot-0.12.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' -C metadata=d1316cfbb346b442 -C extra-filename=-d1316cfbb346b442 --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern lock_api=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/liblock_api-a1418c9bce72f26f.rmeta --extern parking_lot_core=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libparking_lot_core-f4528a6c2d363d0f.rmeta --cap-lints allow` Compiling syn v2.0.60 Running `rustc --crate-name syn --edition=2021 /pbulk/work/devel/py-dulwich/work/vendor/syn-2.0.60/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' -C metadata=754437f244f1bb23 -C extra-filename=-754437f244f1bb23 --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern proc_macro2=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libproc_macro2-321e92759673fcc8.rmeta --extern quote=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libquote-5b95fd900f2b2a14.rmeta --extern unicode_ident=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libunicode_ident-94fc2c885f74a71e.rmeta --cap-lints allow` Running `/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/pyo3-build-config-d5edeb243571d7db/build-script-build` Running `rustc --crate-name pyo3_build_config --edition=2021 /pbulk/work/devel/py-dulwich/work/vendor/pyo3-build-config-0.21.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="extension-module"' --cfg 'feature="resolve-config"' -C metadata=cb8cf0fda3f91d1a -C extra-filename=-cb8cf0fda3f91d1a --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern once_cell=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libonce_cell-fc3125e3d7a182cc.rmeta --extern target_lexicon=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libtarget_lexicon-9a23a68a79c4a8fa.rmeta --cap-lints allow` Compiling pyo3-ffi v0.21.2 Compiling pyo3 v0.21.2 Running `rustc --crate-name build_script_build --edition=2021 /pbulk/work/devel/py-dulwich/work/vendor/pyo3-0.21.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::useless_transmute' '--warn=clippy::used_underscore_binding' --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' '--warn=clippy::todo' --warn=rust_2021_prelude_collisions --warn=rust_2018_idioms '--warn=clippy::manual_ok_or' '--warn=clippy::manual_assert' '--warn=clippy::let_unit_value' --warn=invalid_doc_attributes '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::explicit_iter_loop' '--warn=clippy::explicit_into_iter_loop' --warn=elided_lifetimes_in_paths '--warn=clippy::dbg_macro' '--warn=clippy::checked_conversions' '--warn=rustdoc::broken_intra_doc_links' '--warn=rustdoc::bare_urls' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="extension-module"' --cfg 'feature="indoc"' --cfg 'feature="macros"' --cfg 'feature="pyo3-macros"' --cfg 'feature="unindent"' -C metadata=321ae98b648a82a3 -C extra-filename=-321ae98b648a82a3 --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/pyo3-321ae98b648a82a3 -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern pyo3_build_config=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libpyo3_build_config-cb8cf0fda3f91d1a.rlib --cap-lints allow` Running `rustc --crate-name build_script_build --edition=2021 /pbulk/work/devel/py-dulwich/work/vendor/pyo3-ffi-0.21.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::useless_transmute' '--warn=clippy::used_underscore_binding' --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' '--warn=clippy::todo' --warn=rust_2021_prelude_collisions --warn=rust_2018_idioms '--warn=clippy::manual_ok_or' '--warn=clippy::manual_assert' '--warn=clippy::let_unit_value' --warn=invalid_doc_attributes '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::explicit_iter_loop' '--warn=clippy::explicit_into_iter_loop' --warn=elided_lifetimes_in_paths '--warn=clippy::dbg_macro' '--warn=clippy::checked_conversions' '--warn=rustdoc::broken_intra_doc_links' '--warn=rustdoc::bare_urls' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="extension-module"' -C metadata=a3fc8fe8dbe50c01 -C extra-filename=-a3fc8fe8dbe50c01 --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/pyo3-ffi-a3fc8fe8dbe50c01 -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern pyo3_build_config=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libpyo3_build_config-cb8cf0fda3f91d1a.rlib --cap-lints allow` Running `/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/pyo3-ffi-a3fc8fe8dbe50c01/build-script-build` error: failed to run custom build command for `pyo3-ffi v0.21.2` Caused by: process didn't exit successfully: `/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/pyo3-ffi-a3fc8fe8dbe50c01/build-script-build` (exit status: 1) --- stdout cargo:rerun-if-env-changed=PYO3_CROSS cargo:rerun-if-env-changed=PYO3_CROSS_LIB_DIR cargo:rerun-if-env-changed=PYO3_CROSS_PYTHON_VERSION cargo:rerun-if-env-changed=PYO3_CROSS_PYTHON_IMPLEMENTATION cargo:rerun-if-env-changed=PYO3_PRINT_CONFIG cargo:rerun-if-env-changed=PYO3_USE_ABI3_FORWARD_COMPATIBILITY --- stderr error: the configured Python interpreter version (3.13) is newer than PyO3's maximum supported version (3.12) = help: please check if an updated version of PyO3 is available. Current version: 0.21.2 = help: set PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 to suppress this check and build anyway using the stable ABI warning: build failed, waiting for other jobs to finish... warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions cargo rustc --lib --message-format=json-render-diagnostics --manifest-path crates/pack/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib -- warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions Fresh target-lexicon v0.12.14 Fresh once_cell v1.19.0 Fresh autocfg v1.2.0 Fresh unicode-ident v1.0.12 Fresh heck v0.4.1 Fresh smallvec v1.13.2 Fresh cfg-if v1.0.0 Fresh scopeguard v1.2.0 Fresh unindent v0.2.3 Fresh indoc v2.0.5 Fresh memchr v2.7.2 Fresh pyo3-build-config v0.21.2 Fresh proc-macro2 v1.0.81 Fresh libc v0.2.154 Fresh portable-atomic v1.6.0 Fresh quote v1.0.36 Fresh parking_lot_core v0.9.10 Fresh lock_api v0.4.12 Fresh memoffset v0.9.1 Fresh syn v2.0.60 Compiling pyo3-ffi v0.21.2 Fresh parking_lot v0.12.2 Compiling pyo3-macros-backend v0.21.2 Running `/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/pyo3-ffi-a3fc8fe8dbe50c01/build-script-build` Running `rustc --crate-name pyo3_macros_backend --edition=2021 /pbulk/work/devel/py-dulwich/work/vendor/pyo3-macros-backend-0.21.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::useless_transmute' '--warn=clippy::used_underscore_binding' --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' '--warn=clippy::todo' --warn=rust_2021_prelude_collisions --warn=rust_2018_idioms '--warn=clippy::manual_ok_or' '--warn=clippy::manual_assert' '--warn=clippy::let_unit_value' --warn=invalid_doc_attributes '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::explicit_iter_loop' '--warn=clippy::explicit_into_iter_loop' --warn=elided_lifetimes_in_paths '--warn=clippy::dbg_macro' '--warn=clippy::checked_conversions' '--warn=rustdoc::broken_intra_doc_links' '--warn=rustdoc::bare_urls' -C debug-assertions=off -C metadata=5518abcd618e2687 -C extra-filename=-5518abcd618e2687 --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern heck=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libheck-3ec0f1509052c918.rmeta --extern proc_macro2=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libproc_macro2-321e92759673fcc8.rmeta --extern pyo3_build_config=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libpyo3_build_config-cb8cf0fda3f91d1a.rmeta --extern quote=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libquote-5b95fd900f2b2a14.rmeta --extern syn=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libsyn-754437f244f1bb23.rmeta --cap-lints allow` error: failed to run custom build command for `pyo3-ffi v0.21.2` Caused by: process didn't exit successfully: `/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/pyo3-ffi-a3fc8fe8dbe50c01/build-script-build` (exit status: 1) --- stdout cargo:rerun-if-env-changed=PYO3_CROSS cargo:rerun-if-env-changed=PYO3_CROSS_LIB_DIR cargo:rerun-if-env-changed=PYO3_CROSS_PYTHON_VERSION cargo:rerun-if-env-changed=PYO3_CROSS_PYTHON_IMPLEMENTATION cargo:rerun-if-env-changed=PYO3_PRINT_CONFIG cargo:rerun-if-env-changed=PYO3_USE_ABI3_FORWARD_COMPATIBILITY --- stderr error: the configured Python interpreter version (3.13) is newer than PyO3's maximum supported version (3.12) = help: please check if an updated version of PyO3 is available. Current version: 0.21.2 = help: set PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 to suppress this check and build anyway using the stable ABI warning: build failed, waiting for other jobs to finish... warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions cargo rustc --lib --message-format=json-render-diagnostics --manifest-path crates/diff-tree/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib -- warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions Fresh target-lexicon v0.12.14 Fresh once_cell v1.19.0 Fresh autocfg v1.2.0 Fresh unicode-ident v1.0.12 Fresh cfg-if v1.0.0 Fresh smallvec v1.13.2 Fresh scopeguard v1.2.0 Fresh heck v0.4.1 Fresh indoc v2.0.5 Fresh unindent v0.2.3 Fresh pyo3-build-config v0.21.2 Fresh proc-macro2 v1.0.81 Fresh libc v0.2.154 Fresh portable-atomic v1.6.0 Fresh quote v1.0.36 Fresh lock_api v0.4.12 Fresh parking_lot_core v0.9.10 Fresh memoffset v0.9.1 Fresh syn v2.0.60 Compiling pyo3-ffi v0.21.2 Fresh parking_lot v0.12.2 Fresh pyo3-macros-backend v0.21.2 Compiling pyo3-macros v0.21.2 Running `/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/pyo3-ffi-a3fc8fe8dbe50c01/build-script-build` Running `rustc --crate-name pyo3_macros --edition=2021 /pbulk/work/devel/py-dulwich/work/vendor/pyo3-macros-0.21.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::useless_transmute' '--warn=clippy::used_underscore_binding' --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' '--warn=clippy::todo' --warn=rust_2021_prelude_collisions --warn=rust_2018_idioms '--warn=clippy::manual_ok_or' '--warn=clippy::manual_assert' '--warn=clippy::let_unit_value' --warn=invalid_doc_attributes '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::explicit_iter_loop' '--warn=clippy::explicit_into_iter_loop' --warn=elided_lifetimes_in_paths '--warn=clippy::dbg_macro' '--warn=clippy::checked_conversions' '--warn=rustdoc::broken_intra_doc_links' '--warn=rustdoc::bare_urls' -C debug-assertions=off -C metadata=21ad0a62aa0d43f1 -C extra-filename=-21ad0a62aa0d43f1 --out-dir /pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern proc_macro2=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libproc_macro2-321e92759673fcc8.rlib --extern pyo3_macros_backend=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libpyo3_macros_backend-5518abcd618e2687.rlib --extern quote=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libquote-5b95fd900f2b2a14.rlib --extern syn=/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libsyn-754437f244f1bb23.rlib --extern proc_macro --cap-lints allow` error: failed to run custom build command for `pyo3-ffi v0.21.2` Caused by: process didn't exit successfully: `/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/pyo3-ffi-a3fc8fe8dbe50c01/build-script-build` (exit status: 1) --- stdout cargo:rerun-if-env-changed=PYO3_CROSS cargo:rerun-if-env-changed=PYO3_CROSS_LIB_DIR cargo:rerun-if-env-changed=PYO3_CROSS_PYTHON_VERSION cargo:rerun-if-env-changed=PYO3_CROSS_PYTHON_IMPLEMENTATION cargo:rerun-if-env-changed=PYO3_PRINT_CONFIG cargo:rerun-if-env-changed=PYO3_USE_ABI3_FORWARD_COMPATIBILITY --- stderr error: the configured Python interpreter version (3.13) is newer than PyO3's maximum supported version (3.12) = help: please check if an updated version of PyO3 is available. Current version: 0.21.2 = help: set PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 to suppress this check and build anyway using the stable ABI warning: build failed, waiting for other jobs to finish... build_rust: optional Rust extension dulwich._objects failed `cargo rustc --lib --message-format=json-render-diagnostics --manifest-path crates/objects/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib --` failed with code 101 build_rust: optional Rust extension dulwich._pack failed `cargo rustc --lib --message-format=json-render-diagnostics --manifest-path crates/pack/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib --` failed with code 101 build_rust: optional Rust extension dulwich._diff_tree failed `cargo rustc --lib --message-format=json-render-diagnostics --manifest-path crates/diff-tree/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib --` failed with code 101 running build_scripts creating build/scripts-3.13 copying and adjusting bin/dul-receive-pack -> build/scripts-3.13 copying and adjusting bin/dul-upload-pack -> build/scripts-3.13 changing mode of build/scripts-3.13/dul-receive-pack from 644 to 755 changing mode of build/scripts-3.13/dul-upload-pack from 644 to 755 installing to build/bdist.netbsd-9.0-amd64/wheel running install running install_lib creating build/bdist.netbsd-9.0-amd64/wheel creating build/bdist.netbsd-9.0-amd64/wheel/dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/__init__.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/__main__.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/archive.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/bundle.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/cli.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/client.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/config.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/credentials.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/diff_tree.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/errors.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/fastexport.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/file.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/graph.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/greenthreads.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/hooks.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/ignore.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/index.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/lfs.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/line_ending.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/log_utils.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/lru_cache.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/mailmap.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/object_store.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/objects.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/objectspec.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/pack.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/patch.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/porcelain.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/protocol.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/reflog.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/refs.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/repo.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/server.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/stash.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/submodule.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/walk.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/web.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich creating build/bdist.netbsd-9.0-amd64/wheel/dulwich/cloud copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/cloud/__init__.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich/cloud copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/cloud/gcs.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich/cloud creating build/bdist.netbsd-9.0-amd64/wheel/dulwich/contrib copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/contrib/__init__.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich/contrib copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/contrib/diffstat.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich/contrib copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/contrib/paramiko_vendor.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich/contrib copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/contrib/release_robot.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich/contrib copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/contrib/requests_vendor.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich/contrib copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/contrib/swift.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich/contrib creating build/bdist.netbsd-9.0-amd64/wheel/dulwich/tests copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/tests/__init__.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich/tests copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/tests/test_object_store.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich/tests copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/tests/utils.py -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich/tests copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/py.typed -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich copying build/lib.netbsd-9.0-amd64-cpython-313/dulwich/stdint.h -> build/bdist.netbsd-9.0-amd64/wheel/./dulwich running install_egg_info Copying dulwich.egg-info to build/bdist.netbsd-9.0-amd64/wheel/./dulwich-0.22.1-py3.13.egg-info running install_scripts creating build/bdist.netbsd-9.0-amd64/wheel/dulwich-0.22.1.data/scripts copying build/scripts-3.13/dul-receive-pack -> build/bdist.netbsd-9.0-amd64/wheel/dulwich-0.22.1.data/scripts copying build/scripts-3.13/dul-upload-pack -> build/bdist.netbsd-9.0-amd64/wheel/dulwich-0.22.1.data/scripts changing mode of build/bdist.netbsd-9.0-amd64/wheel/dulwich-0.22.1.data/scripts/dul-receive-pack to 755 changing mode of build/bdist.netbsd-9.0-amd64/wheel/dulwich-0.22.1.data/scripts/dul-upload-pack to 755 Installing dul-receive-pack script to build/bdist.netbsd-9.0-amd64/wheel/dulwich-0.22.1.data/scripts Installing dul-upload-pack script to build/bdist.netbsd-9.0-amd64/wheel/dulwich-0.22.1.data/scripts creating build/bdist.netbsd-9.0-amd64/wheel/dulwich-0.22.1.dist-info/WHEEL creating '/pbulk/work/devel/py-dulwich/work/dulwich-0.22.1/dist/.tmp-8fwysb73/dulwich-0.22.1-cp313-cp313-netbsd_9_0_amd64.whl' and adding 'build/bdist.netbsd-9.0-amd64/wheel' to it adding 'dulwich/__init__.py' adding 'dulwich/__main__.py' adding 'dulwich/archive.py' adding 'dulwich/bundle.py' adding 'dulwich/cli.py' adding 'dulwich/client.py' adding 'dulwich/config.py' adding 'dulwich/credentials.py' adding 'dulwich/diff_tree.py' adding 'dulwich/errors.py' adding 'dulwich/fastexport.py' adding 'dulwich/file.py' adding 'dulwich/graph.py' adding 'dulwich/greenthreads.py' adding 'dulwich/hooks.py' adding 'dulwich/ignore.py' adding 'dulwich/index.py' adding 'dulwich/lfs.py' adding 'dulwich/line_ending.py' adding 'dulwich/log_utils.py' adding 'dulwich/lru_cache.py' adding 'dulwich/mailmap.py' adding 'dulwich/object_store.py' adding 'dulwich/objects.py' adding 'dulwich/objectspec.py' adding 'dulwich/pack.py' adding 'dulwich/patch.py' adding 'dulwich/porcelain.py' adding 'dulwich/protocol.py' adding 'dulwich/py.typed' adding 'dulwich/reflog.py' adding 'dulwich/refs.py' adding 'dulwich/repo.py' adding 'dulwich/server.py' adding 'dulwich/stash.py' adding 'dulwich/stdint.h' adding 'dulwich/submodule.py' adding 'dulwich/walk.py' adding 'dulwich/web.py' adding 'dulwich/cloud/__init__.py' adding 'dulwich/cloud/gcs.py' adding 'dulwich/contrib/__init__.py' adding 'dulwich/contrib/diffstat.py' adding 'dulwich/contrib/paramiko_vendor.py' adding 'dulwich/contrib/release_robot.py' adding 'dulwich/contrib/requests_vendor.py' adding 'dulwich/contrib/swift.py' adding 'dulwich/tests/__init__.py' adding 'dulwich/tests/test_object_store.py' adding 'dulwich/tests/utils.py' adding 'dulwich-0.22.1.data/scripts/dul-receive-pack' adding 'dulwich-0.22.1.data/scripts/dul-upload-pack' adding 'dulwich-0.22.1.dist-info/COPYING' adding 'dulwich-0.22.1.dist-info/METADATA' adding 'dulwich-0.22.1.dist-info/WHEEL' adding 'dulwich-0.22.1.dist-info/entry_points.txt' adding 'dulwich-0.22.1.dist-info/top_level.txt' adding 'dulwich-0.22.1.dist-info/RECORD' removing build/bdist.netbsd-9.0-amd64/wheel Successfully built dulwich-0.22.1-cp313-cp313-netbsd_9_0_amd64.whl