==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: python-dulwich 0.24.8-1 (Fri Oct 31 13:24:11 2025)
==> Retrieving sources...
  -> Cloning dulwich git repo...
Cloning into bare repository '/home/leming/work/python-dulwich/dulwich'...
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with b2sums...
    dulwich ... Skipped
==> Making package: python-dulwich 0.24.8-1 (Fri Oct 31 13:24:22 2025)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (1) python-urllib3-2.5.0-2

Total Download Size:   0.22 MiB
Total Installed Size:  1.28 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 python-urllib3-2.5.0-2-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing python-urllib3...
Optional dependencies for python-urllib3
    python-brotli: Brotli support
    python-brotlicffi: Brotli support
    python-h2: HTTP/2 support
    python-pysocks: SOCKS support
    python-zstandard: Zstandard support
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[?25h==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (24) libedit-20250104_3.1-1  lld-21.1.4-1  llvm-libs-21.1.4-1
              perl-error-0.17030-2  perl-mailtools-2.22-2  perl-timedate-2.33-8
              python-autocommand-2.2.2-7  python-jaraco.collections-5.1.0-1
              python-jaraco.context-6.0.1-1  python-jaraco.functools-4.1.0-1
              python-jaraco.text-4.0.0-2  python-more-itertools-10.8.0-1
              python-packaging-25.0-1  python-platformdirs-4.5.0-1
              python-pyproject-hooks-1.2.0-3  python-semantic-version-2.10.0-7
              python-setuptools-1:80.9.0-2  rust-1:1.90.0-4  zlib-ng-2.2.5-1
              git-2.51.2-2  python-build-1.3.0-1  python-installer-0.7.0-10
              python-setuptools-rust-1.12.0-1  python-wheel-0.45.1-1

Total Download Size:    97.13 MiB
Total Installed Size:  428.89 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 rust-1:1.90.0-4-aarch64 downloading...
 llvm-libs-21.1.4-1-aarch64 downloading...
 git-2.51.2-2-aarch64 downloading...
 lld-21.1.4-1-aarch64 downloading...
 python-setuptools-1:80.9.0-2-any downloading...
 python-packaging-25.0-1-any downloading...
 python-more-itertools-10.8.0-1-any downloading...
 libedit-20250104_3.1-1-aarch64 downloading...
 zlib-ng-2.2.5-1-aarch64 downloading...
 python-wheel-0.45.1-1-any downloading...
 perl-mailtools-2.22-2-any downloading...
 python-setuptools-rust-1.12.0-1-any downloading...
 python-build-1.3.0-1-any downloading...
 python-installer-0.7.0-10-any downloading...
 python-semantic-version-2.10.0-7-any downloading...
 perl-timedate-2.33-8-any downloading...
 python-platformdirs-4.5.0-1-any downloading...
 python-autocommand-2.2.2-7-any downloading...
 python-jaraco.collections-5.1.0-1-any downloading...
 python-pyproject-hooks-1.2.0-3-any downloading...
 perl-error-0.17030-2-any downloading...
 python-jaraco.text-4.0.0-2-any downloading...
 python-jaraco.functools-4.1.0-1-any downloading...
 python-jaraco.context-6.0.1-1-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
    git-zsh-completion: upstream zsh completion
    tk: gitk and git gui
    openssh: ssh transport and crypto
    man: show help with `git command --help`
    perl-libwww: git svn
    perl-term-readkey: git svn and interactive.singlekey setting
    perl-io-socket-ssl: git send-email TLS support
    perl-authen-sasl: git send-email TLS support
    perl-cgi: gitweb (web interface) support
    python: git svn & git p4 [installed]
    subversion: git svn
    org.freedesktop.secrets: keyring credential helper
    libsecret: libsecret credential helper [installed]
    less: the default pager for git [installed]
installing python-packaging...
installing python-pyproject-hooks...
installing python-build...
Optional dependencies for python-build
    python-pip: to use as the Python package installer (default)
    python-uv: to use as the Python package installer
    python-virtualenv: to use virtualenv for build isolation
installing python-installer...
installing libedit...
installing llvm-libs...
installing lld...
installing rust...
Optional dependencies for rust
    gdb: rust-gdb script
    lldb: rust-lldb script
installing python-more-itertools...
installing python-jaraco.functools...
installing python-jaraco.context...
installing python-autocommand...
installing python-jaraco.text...
Optional dependencies for python-jaraco.text
    python-inflect: for show-newlines script
installing python-jaraco.collections...
installing python-platformdirs...
installing python-wheel...
Optional dependencies for python-wheel
    python-keyring: for wheel.signatures
    python-xdg: for wheel.signatures
    python-setuptools: for legacy bdist_wheel subcommand [pending]
installing python-setuptools...
installing python-semantic-version...
installing python-setuptools-rust...
:: Running post-transaction hooks...
(1/4) Creating system user accounts...
Creating group 'git' with GID 970.
Creating user 'git' (git daemon user) with UID 970 and GID 970.
(2/4) Reloading system manager configuration...
  Skipped: Current root is not booted.
(3/4) Arming ConditionNeedsUpdate...
(4/4) Checking for old perl modules...
[?25h==> Retrieving sources...
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Creating working copy of dulwich git repo...
Cloning into 'dulwich'...
done.
Switched to a new branch 'makepkg'
==> Starting build()...
* Building wheel...
running bdist_wheel
running build
running build_py
creating build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/merge_drivers.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/walk.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/greenthreads.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/log_utils.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/__main__.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/index.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/worktree.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/mbox.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/repo.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/mailmap.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/hooks.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/filter_branch.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/server.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/pack.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/trailers.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/diff_tree.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/patch.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/stripspace.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/objects.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/approxidate.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/credentials.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/whitespace.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/web.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/protocol.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/porcelain.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/attrs.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/filters.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/gc.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/bisect.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/file.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/line_ending.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/diff.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/commit_graph.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/bundle.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/submodule.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/notes.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/sparse_patterns.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/ignore.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/graph.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/maintenance.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/merge.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/bitmap.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/reftable.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/dumb.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/stash.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/cli.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/refs.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/config.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/annotate.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/client.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/archive.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/rebase.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/fastexport.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/object_store.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/objectspec.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/errors.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/lru_cache.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/lfs.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/reflog.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/lfs_server.py -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/__init__.py -> build/lib.linux-aarch64-cpython-313/dulwich
creating build/lib.linux-aarch64-cpython-313/dulwich/cloud
copying dulwich/cloud/gcs.py -> build/lib.linux-aarch64-cpython-313/dulwich/cloud
copying dulwich/cloud/__init__.py -> build/lib.linux-aarch64-cpython-313/dulwich/cloud
creating build/lib.linux-aarch64-cpython-313/dulwich/contrib
copying dulwich/contrib/release_robot.py -> build/lib.linux-aarch64-cpython-313/dulwich/contrib
copying dulwich/contrib/requests_vendor.py -> build/lib.linux-aarch64-cpython-313/dulwich/contrib
copying dulwich/contrib/paramiko_vendor.py -> build/lib.linux-aarch64-cpython-313/dulwich/contrib
copying dulwich/contrib/swift.py -> build/lib.linux-aarch64-cpython-313/dulwich/contrib
copying dulwich/contrib/__init__.py -> build/lib.linux-aarch64-cpython-313/dulwich/contrib
copying dulwich/contrib/diffstat.py -> build/lib.linux-aarch64-cpython-313/dulwich/contrib
creating build/lib.linux-aarch64-cpython-313/dulwich/tests
copying dulwich/tests/test_object_store.py -> build/lib.linux-aarch64-cpython-313/dulwich/tests
copying dulwich/tests/utils.py -> build/lib.linux-aarch64-cpython-313/dulwich/tests
copying dulwich/tests/__init__.py -> build/lib.linux-aarch64-cpython-313/dulwich/tests
running egg_info
creating dulwich.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
writing manifest file 'dulwich.egg-info/SOURCES.txt'
reading manifest file 'dulwich.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'dulwich/stdint.h'
adding license file 'COPYING'
writing manifest file 'dulwich.egg-info/SOURCES.txt'
copying dulwich/py.typed -> build/lib.linux-aarch64-cpython-313/dulwich
copying dulwich/contrib/README.swift.rst -> build/lib.linux-aarch64-cpython-313/dulwich/contrib
running build_ext
running build_rust
    Updating crates.io index
 Downloading 1 crate                                                          
 Downloading 2 crates                                                         
 Downloading 3 crates                                                         
 Downloading 4 crates                                                         
 Downloading 5 crates                                                         
 Downloading 6 crates                                                         
 Downloading 7 crates                                                         
 Downloading 8 crates                                                         
 Downloading 9 crates                                                         
 Downloading 10 crates                                                        
 Downloading 11 crates                                                        
 Downloading 12 crates                                                        
 Downloading 13 crates                                                        
 Downloading 14 crates                                                        
 Downloading 15 crates                                                        
 Downloading 16 crates                                                        
 Downloading 17 crates                                                        
 Downloading 18 crates                                                        
 Downloading 19 crates                                                        
 Downloading 20 crates                                                        
  Downloaded heck v0.5.0
 Downloading 19 crates, remaining bytes: 765.5KiB                             
  Downloaded quote v1.0.41
 Downloading 18 crates, remaining bytes: 1.5MiB                               
  Downloaded unindent v0.2.4
 Downloading 17 crates, remaining bytes: 1.3MiB                               
  Downloaded unicode-ident v1.0.19
 Downloading 16 crates, remaining bytes: 1.1MiB                               
  Downloaded pyo3-build-config v0.27.0
 Downloading 15 crates, remaining bytes: 1.0MiB                               
  Downloaded pyo3-ffi v0.27.0
 Downloading 14 crates, remaining bytes: 968.9KiB                             
  Downloaded proc-macro2 v1.0.101
 Downloading 13 crates, remaining bytes: 869.8KiB                             
  Downloaded memchr v2.7.6
 Downloading 12 crates, remaining bytes: 783.1KiB                             
  Downloaded portable-atomic v1.11.1
 Downloading 11 crates, remaining bytes: 693.9KiB                             
  Downloaded similar v2.7.0
 Downloading 10 crates, remaining bytes: 627.4KiB                             
  Downloaded once_cell v1.21.3
 Downloading 9 crates, remaining bytes: 564.7KiB                              
  Downloaded indoc v2.0.6
 Downloading 8 crates, remaining bytes: 484.7KiB                              
  Downloaded syn v2.0.107
 Downloading 7 crates, remaining bytes: 414.1KiB                              
  Downloaded pyo3-macros-backend v0.27.0
 Downloading 6 crates, remaining bytes: 377.5KiB                              
  Downloaded target-lexicon v0.13.3
 Downloading 5 crates, remaining bytes: 345.5KiB                              
  Downloaded pyo3-macros v0.27.0
 Downloading 4 crates, remaining bytes: 313.5KiB                              
  Downloaded memoffset v0.9.1
 Downloading 3 crates, remaining bytes: 277.5KiB                              
  Downloaded autocfg v1.5.0
 Downloading 2 crates                                                         
  Downloaded libc v0.2.177
 Downloading 1 crate, extracting libc ...                                     
 Downloading 1 crate                                                          
  Downloaded pyo3 v0.27.0
 Downloading 0 crates, extracting pyo3 ...                                    
  Downloaded 20 crates (2.9MiB) in 0.47s (largest was `pyo3` at 1.1MiB)
cargo rustc --lib --message-format=json-render-diagnostics --manifest-path crates/objects/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib --
   Compiling target-lexicon v0.13.3
   Compiling proc-macro2 v1.0.101
   Compiling quote v1.0.41
   Compiling unicode-ident v1.0.19
   Compiling libc v0.2.177
   Compiling autocfg v1.5.0
   Compiling heck v0.5.0
   Compiling unindent v0.2.4
     Running `rustc --crate-name build_script_build --edition=2018 /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/target-lexicon-0.13.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arch_z80", "arch_zkasm", "default", "serde", "serde_support", "std"))' -C metadata=2626d034d21af635 -C extra-filename=-d13ed2e459925657 --out-dir /build/python-dulwich/src/dulwich/target/release/build/target-lexicon-d13ed2e459925657 -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --cap-lints allow`
     Running `rustc --crate-name build_script_build --edition=2021 /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.101/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=770b6d3131b19080 -C extra-filename=-79b14972e240ee1b --out-dir /build/python-dulwich/src/dulwich/target/release/build/proc-macro2-79b14972e240ee1b -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --cap-lints allow`
     Running `rustc --crate-name build_script_build --edition=2018 /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.41/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=8bd9cc4c45d1d179 -C extra-filename=-e70bed56276328e3 --out-dir /build/python-dulwich/src/dulwich/target/release/build/quote-e70bed56276328e3 -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --cap-lints allow`
     Running `rustc --crate-name unicode_ident --edition=2018 /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c4e9ea2bcc7cfa11 -C extra-filename=-8a1b91e9ed943ae3 --out-dir /build/python-dulwich/src/dulwich/target/release/deps -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --cap-lints allow`
     Running `rustc --crate-name autocfg --edition=2015 /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fc4650bc6f17f044 -C extra-filename=-011a80344a142b66 --out-dir /build/python-dulwich/src/dulwich/target/release/deps -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --cap-lints allow`
     Running `rustc --crate-name heck --edition=2021 /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3a10cbcd3d5f4337 -C extra-filename=-a1f2409e8a45ae17 --out-dir /build/python-dulwich/src/dulwich/target/release/deps -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --cap-lints allow`
     Running `rustc --crate-name unindent --edition=2021 /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unindent-0.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8d8148afb5023913 -C extra-filename=-6cd40c69e7f98a21 --out-dir /build/python-dulwich/src/dulwich/target/release/deps -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --cap-lints allow`
     Running `rustc --crate-name build_script_build --edition=2021 /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--allow=clippy::used_underscore_binding' --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--allow=clippy::uninlined_format_args' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' '--allow=clippy::expl_impl_clone_on_copy' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=3977ff57ccefb6c4 -C extra-filename=-6b1f2981154e88bf --out-dir /build/python-dulwich/src/dulwich/target/release/build/libc-6b1f2981154e88bf -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --cap-lints allow`
    Building [                            ] 0/37: proc-macro2(build.rs), un...
   Compiling once_cell v1.21.3
    Building [                            ] 1/37: proc-macro2(build.rs), un...
     Running `rustc --crate-name once_cell --edition=2021 /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic-polyfill", "critical-section", "default", "parking_lot", "portable-atomic", "race", "std", "unstable"))' -C metadata=82d51390dea16a58 -C extra-filename=-36f564d2f44e4151 --out-dir /build/python-dulwich/src/dulwich/target/release/deps -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --cap-lints allow`
    Building [                            ] 1/37: proc-macro2(build.rs), un...
    Building [>                           ] 2/37: proc-macro2(build.rs), un...
     Running `/build/python-dulwich/src/dulwich/target/release/build/quote-e70bed56276328e3/build-script-build`
    Building [>                           ] 2/37: proc-macro2(build.rs), un...
   Compiling indoc v2.0.6
    Building [=>                          ] 3/37: proc-macro2(build.rs), un...
     Running `rustc --crate-name indoc --edition=2021 /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indoc-2.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=69dd95fc57065afc -C extra-filename=-d0c1d14c75f67f65 --out-dir /build/python-dulwich/src/dulwich/target/release/deps -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --extern proc_macro --cap-lints allow`
    Building [=>                          ] 3/37: proc-macro2(build.rs), un...
   Compiling memchr v2.7.6
    Building [==>                         ] 4/37: proc-macro2(build.rs), un...
     Running `rustc --crate-name memchr --edition=2021 /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --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"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "core", "default", "libc", "logging", "rustc-dep-of-std", "std", "use_std"))' -C metadata=56a0381cd26b0765 -C extra-filename=-18f9d66ad81d2629 --out-dir /build/python-dulwich/src/dulwich/target/release/deps -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --cap-lints allow`
    Building [==>                         ] 4/37: proc-macro2(build.rs), un...
    Building [==>                         ] 4/37: proc-macro2(build.rs), un...
    Building [==>                         ] 5/37: proc-macro2(build.rs), ta...
    Building [==>                         ] 5/37: proc-macro2(build.rs), ta...
    Building [===>                        ] 6/37: proc-macro2(build), targe...
     Running `/build/python-dulwich/src/dulwich/target/release/build/proc-macro2-79b14972e240ee1b/build-script-build`
    Building [===>                        ] 6/37: proc-macro2(build), targe...
    Building [===>                        ] 6/37: proc-macro2(build), targe...
    Building [====>                       ] 7/37: proc-macro2(build), targe...
    Building [=====>                      ] 8/37: proc-macro2(build), targe...
     Running `/build/python-dulwich/src/dulwich/target/release/build/libc-6b1f2981154e88bf/build-script-build`
    Building [=====>                      ] 8/37: proc-macro2(build), targe...
    Building [=====>                      ] 9/37: proc-macro2(build), targe...
     Running `rustc --crate-name libc --edition=2021 /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no '--allow=clippy::used_underscore_binding' --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--allow=clippy::uninlined_format_args' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' '--allow=clippy::expl_impl_clone_on_copy' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=b3a2bd3583fae17e -C extra-filename=-02cd0c2e8019f8b6 --out-dir /build/python-dulwich/src/dulwich/target/release/deps -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --cap-lints allow --cfg freebsd12 --check-cfg 'cfg(emscripten_old_stat_abi)' --check-cfg 'cfg(espidf_time32)' --check-cfg 'cfg(freebsd10)' --check-cfg 'cfg(freebsd11)' --check-cfg 'cfg(freebsd12)' --check-cfg 'cfg(freebsd13)' --check-cfg 'cfg(freebsd14)' --check-cfg 'cfg(freebsd15)' --check-cfg 'cfg(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(libc_deny_warnings)' --check-cfg 'cfg(libc_thread_local)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2_3)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock","nto80"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'`
    Building [=====>                      ] 9/37: proc-macro2(build), targe...
    Building [=====>                      ] 9/37: proc-macro2(build), targe...
   Compiling memoffset v0.9.1
    Building [======>                    ] 10/37: memoffset(build.rs), proc...
     Running `rustc --crate-name build_script_build --edition=2015 /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memoffset-0.9.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "unstable_const", "unstable_offset_of"))' -C metadata=5cc03499ccf9ec0b -C extra-filename=-d6f704848add14a7 --out-dir /build/python-dulwich/src/dulwich/target/release/build/memoffset-d6f704848add14a7 -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --extern autocfg=/build/python-dulwich/src/dulwich/target/release/deps/libautocfg-011a80344a142b66.rlib --cap-lints allow`
    Building [======>                    ] 10/37: memoffset(build.rs), proc...
    Building [=======>                   ] 11/37: memoffset(build.rs), targ...
     Running `rustc --crate-name proc_macro2 --edition=2021 /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.101/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=a91d02c7d59b9eee -C extra-filename=-22999da3823b3b01 --out-dir /build/python-dulwich/src/dulwich/target/release/deps -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --extern unicode_ident=/build/python-dulwich/src/dulwich/target/release/deps/libunicode_ident-8a1b91e9ed943ae3.rmeta --cap-lints allow --cfg wrap_proc_macro --cfg proc_macro_span_location --cfg proc_macro_span_file --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(no_is_available)' --check-cfg 'cfg(no_literal_byte_character)' --check-cfg 'cfg(no_literal_c_string)' --check-cfg 'cfg(no_source_text)' --check-cfg 'cfg(proc_macro_span)' --check-cfg 'cfg(proc_macro_span_file)' --check-cfg 'cfg(proc_macro_span_location)' --check-cfg 'cfg(procmacro2_backtrace)' --check-cfg 'cfg(procmacro2_build_probe)' --check-cfg 'cfg(procmacro2_nightly_testing)' --check-cfg 'cfg(procmacro2_semver_exempt)' --check-cfg 'cfg(randomize_layout)' --check-cfg 'cfg(span_locations)' --check-cfg 'cfg(super_unstable)' --check-cfg 'cfg(wrap_proc_macro)'`
    Building [=======>                   ] 11/37: memoffset(build.rs), targ...
    Building [=======>                   ] 11/37: memoffset(build.rs), targ...
    Building [=======>                   ] 12/37: memoffset(build.rs), targ...
     Running `/build/python-dulwich/src/dulwich/target/release/build/target-lexicon-d13ed2e459925657/build-script-build`
    Building [=======>                   ] 12/37: memoffset(build.rs), targ...
    Building [=======>                   ] 12/37: memoffset(build.rs), targ...
    Building [========>                  ] 13/37: memoffset(build.rs), targ...
     Running `rustc --crate-name target_lexicon --edition=2018 /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/target-lexicon-0.13.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arch_z80", "arch_zkasm", "default", "serde", "serde_support", "std"))' -C metadata=b19b76bc820748b1 -C extra-filename=-f6294033643a511a --out-dir /build/python-dulwich/src/dulwich/target/release/deps -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --cap-lints allow --cfg 'feature="rust_1_40"'`
    Building [========>                  ] 13/37: memoffset(build.rs), targ...
    Building [========>                  ] 13/37: memoffset(build.rs), targ...
    Building [=========>                 ] 14/37: memoffset(build), target-...
     Running `/build/python-dulwich/src/dulwich/target/release/build/memoffset-d6f704848add14a7/build-script-build`
    Building [=========>                 ] 14/37: memoffset(build), target-...
    Building [=========>                 ] 15/37: memoffset(build), target-...
    Building [=========>                 ] 15/37: memoffset(build), target-...
    Building [==========>                ] 16/37: target-lexicon, libc, pro...
     Running `rustc --crate-name memoffset --edition=2015 /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memoffset-0.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "unstable_const", "unstable_offset_of"))' -C metadata=6c6ee1066d33fa61 -C extra-filename=-0020ced0aa217563 --out-dir /build/python-dulwich/src/dulwich/target/release/deps -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/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`
    Building [==========>                ] 16/37: target-lexicon, libc, pro...
    Building [==========>                ] 16/37: target-lexicon, libc, pro...
    Building [===========>               ] 17/37: target-lexicon, libc, pro...
    Building [===========>               ] 17/37: target-lexicon, libc, pro...
   Compiling pyo3-build-config v0.27.0
    Building [============>              ] 18/37: libc, proc-macro2, pyo3-b...
     Running `rustc --crate-name build_script_build --edition=2021 /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-build-config-0.27.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --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"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("abi3", "abi3-py310", "abi3-py311", "abi3-py312", "abi3-py313", "abi3-py314", "abi3-py37", "abi3-py38", "abi3-py39", "default", "extension-module", "generate-import-lib", "resolve-config"))' -C metadata=0b0fdf9a1ededde7 -C extra-filename=-53ef947c218b36c6 --out-dir /build/python-dulwich/src/dulwich/target/release/build/pyo3-build-config-53ef947c218b36c6 -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --extern target_lexicon=/build/python-dulwich/src/dulwich/target/release/deps/libtarget_lexicon-f6294033643a511a.rlib --cap-lints allow`
    Building [============>              ] 18/37: libc, proc-macro2, pyo3-b...
    Building [============>              ] 18/37: quote, libc, proc-macro2,...
     Running `rustc --crate-name quote --edition=2018 /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.41/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=6baf71f73e067bd8 -C extra-filename=-5d4fc8b8be32efcd --out-dir /build/python-dulwich/src/dulwich/target/release/deps -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --extern proc_macro2=/build/python-dulwich/src/dulwich/target/release/deps/libproc_macro2-22999da3823b3b01.rmeta --cap-lints allow --check-cfg 'cfg(no_diagnostic_namespace)'`
    Building [============>              ] 18/37: quote, libc, proc-macro2,...
    Building [============>              ] 19/37: quote, libc, pyo3-build-c...
   Compiling syn v2.0.107
    Building [============>              ] 19/37: quote, syn, libc, pyo3-bu...
     Running `rustc --crate-name syn --edition=2021 /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.107/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --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"' --cfg 'feature="visit-mut"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clone-impls", "default", "derive", "extra-traits", "fold", "full", "parsing", "printing", "proc-macro", "test", "visit", "visit-mut"))' -C metadata=2606d3a6f10aced9 -C extra-filename=-33cc592c9b0842b3 --out-dir /build/python-dulwich/src/dulwich/target/release/deps -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --extern proc_macro2=/build/python-dulwich/src/dulwich/target/release/deps/libproc_macro2-22999da3823b3b01.rmeta --extern quote=/build/python-dulwich/src/dulwich/target/release/deps/libquote-5d4fc8b8be32efcd.rmeta --extern unicode_ident=/build/python-dulwich/src/dulwich/target/release/deps/libunicode_ident-8a1b91e9ed943ae3.rmeta --cap-lints allow`
    Building [============>              ] 19/37: quote, syn, libc, pyo3-bu...
    Building [=============>             ] 20/37: quote, syn, libc, pyo3-bu...
    Building [=============>             ] 20/37: quote, syn, libc, pyo3-bu...
    Building [==============>            ] 21/37: syn, libc, pyo3-build-con...
    Building [==============>            ] 21/37: syn, libc, pyo3-build-con...
    Building [===============>           ] 22/37: syn, libc, pyo3-build-con...
     Running `/build/python-dulwich/src/dulwich/target/release/build/pyo3-build-config-53ef947c218b36c6/build-script-build`
    Building [===============>           ] 22/37: syn, libc, pyo3-build-con...
    Building [===============>           ] 22/37: syn, libc, pyo3-build-con...
    Building [===============>           ] 23/37: syn, pyo3-build-config, libc
     Running `rustc --crate-name pyo3_build_config --edition=2021 /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-build-config-0.27.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --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"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("abi3", "abi3-py310", "abi3-py311", "abi3-py312", "abi3-py313", "abi3-py314", "abi3-py37", "abi3-py38", "abi3-py39", "default", "extension-module", "generate-import-lib", "resolve-config"))' -C metadata=62bf6943174791ef -C extra-filename=-b202c5f4a1c98b4d --out-dir /build/python-dulwich/src/dulwich/target/release/deps -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --extern target_lexicon=/build/python-dulwich/src/dulwich/target/release/deps/libtarget_lexicon-f6294033643a511a.rmeta --cap-lints allow`
    Building [===============>           ] 23/37: syn, pyo3-build-config, libc
    Building [================>          ] 24/37: syn, pyo3-build-config      
    Building [================>          ] 24/37: syn, pyo3-build-config      
   Compiling pyo3-macros-backend v0.27.0
   Compiling pyo3-ffi v0.27.0
   Compiling pyo3 v0.27.0
    Building [=================>         ] 25/37: syn, pyo3(build.rs), pyo3...
     Running `rustc --crate-name build_script_build --edition=2021 /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-macros-backend-0.27.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=rust_2018_idioms '--warn=clippy::useless_transmute' '--warn=clippy::used_underscore_binding' --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn '--warn=clippy::unnecessary_wraps' '--allow=clippy::undocumented_unsafe_blocks' '--warn=clippy::todo' --warn=rust_2021_prelude_collisions '--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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("experimental-async", "experimental-inspect"))' -C metadata=3c921c7cb8669f09 -C extra-filename=-15874334eea16a9f --out-dir /build/python-dulwich/src/dulwich/target/release/build/pyo3-macros-backend-15874334eea16a9f -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --extern pyo3_build_config=/build/python-dulwich/src/dulwich/target/release/deps/libpyo3_build_config-b202c5f4a1c98b4d.rlib --cap-lints allow`
     Running `rustc --crate-name build_script_build --edition=2021 /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-ffi-0.27.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=rust_2018_idioms '--warn=clippy::useless_transmute' '--warn=clippy::used_underscore_binding' --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn '--warn=clippy::unnecessary_wraps' '--allow=clippy::undocumented_unsafe_blocks' '--warn=clippy::todo' --warn=rust_2021_prelude_collisions '--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"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("abi3", "abi3-py310", "abi3-py311", "abi3-py312", "abi3-py313", "abi3-py314", "abi3-py37", "abi3-py38", "abi3-py39", "default", "extension-module", "generate-import-lib"))' -C metadata=e57b951cc9ff8943 -C extra-filename=-74f3d4882089d20b --out-dir /build/python-dulwich/src/dulwich/target/release/build/pyo3-ffi-74f3d4882089d20b -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --extern pyo3_build_config=/build/python-dulwich/src/dulwich/target/release/deps/libpyo3_build_config-b202c5f4a1c98b4d.rlib --cap-lints allow`
     Running `rustc --crate-name build_script_build --edition=2021 /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.27.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=rust_2018_idioms '--warn=clippy::useless_transmute' '--warn=clippy::used_underscore_binding' --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn '--warn=clippy::unnecessary_wraps' '--allow=clippy::undocumented_unsafe_blocks' '--warn=clippy::todo' --warn=rust_2021_prelude_collisions '--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"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("abi3", "abi3-py310", "abi3-py311", "abi3-py312", "abi3-py313", "abi3-py314", "abi3-py37", "abi3-py38", "abi3-py39", "anyhow", "arc_lock", "auto-initialize", "bigdecimal", "bytes", "chrono", "chrono-local", "chrono-tz", "default", "either", "experimental-async", "experimental-inspect", "extension-module", "eyre", "full", "generate-import-lib", "hashbrown", "indexmap", "indoc", "inventory", "jiff-02", "lock_api", "macros", "multiple-pymethods", "nightly", "num-bigint", "num-complex", "num-rational", "ordered-float", "parking_lot", "py-clone", "pyo3-macros", "rust_decimal", "serde", "smallvec", "time", "unindent", "uuid"))' -C metadata=1710ec4091282cc5 -C extra-filename=-cf5b216ea935c4fe --out-dir /build/python-dulwich/src/dulwich/target/release/build/pyo3-cf5b216ea935c4fe -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --extern pyo3_build_config=/build/python-dulwich/src/dulwich/target/release/deps/libpyo3_build_config-b202c5f4a1c98b4d.rlib --cap-lints allow`
    Building [=================>         ] 25/37: syn, pyo3(build.rs), pyo3...
    Building [=================>         ] 25/37: syn, pyo3(build.rs), pyo3...
    Building [=================>         ] 26/37: syn, pyo3-macros-backend(...
     Running `/build/python-dulwich/src/dulwich/target/release/build/pyo3-macros-backend-15874334eea16a9f/build-script-build`
    Building [=================>         ] 26/37: syn, pyo3-macros-backend(...
    Building [=================>         ] 26/37: syn, pyo3-macros-backend(...
    Building [==================>        ] 27/37: syn, pyo3(build.rs), pyo3...
    Building [==================>        ] 27/37: syn, pyo3(build.rs), pyo3...
    Building [===================>       ] 28/37: syn, pyo3-ffi(build.rs)     
    Building [===================>       ] 28/37: syn, pyo3-ffi(build.rs)     
    Building [====================>      ] 29/37: syn, pyo3-ffi(build)        
     Running `/build/python-dulwich/src/dulwich/target/release/build/pyo3-ffi-74f3d4882089d20b/build-script-build`
    Building [====================>      ] 29/37: syn, pyo3-ffi(build)        
    Building [====================>      ] 29/37: syn, pyo3-ffi(build)        
    Building [====================>      ] 30/37: syn, pyo3(build), pyo3-ffi  
     Running `/build/python-dulwich/src/dulwich/target/release/build/pyo3-cf5b216ea935c4fe/build-script-build`
    Building [====================>      ] 30/37: syn, pyo3(build), pyo3-ffi  
     Running `rustc --crate-name pyo3_ffi --edition=2021 /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-ffi-0.27.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=rust_2018_idioms '--warn=clippy::useless_transmute' '--warn=clippy::used_underscore_binding' --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn '--warn=clippy::unnecessary_wraps' '--allow=clippy::undocumented_unsafe_blocks' '--warn=clippy::todo' --warn=rust_2021_prelude_collisions '--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' --cfg 'feature="default"' --cfg 'feature="extension-module"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("abi3", "abi3-py310", "abi3-py311", "abi3-py312", "abi3-py313", "abi3-py314", "abi3-py37", "abi3-py38", "abi3-py39", "default", "extension-module", "generate-import-lib"))' -C metadata=1d0f1ae7ba011a40 -C extra-filename=-56bee4ff952aa0c1 --out-dir /build/python-dulwich/src/dulwich/target/release/deps -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --extern libc=/build/python-dulwich/src/dulwich/target/release/deps/liblibc-02cd0c2e8019f8b6.rmeta --cap-lints allow --cfg Py_3_7 --cfg Py_3_8 --cfg Py_3_9 --cfg Py_3_10 --cfg Py_3_11 --cfg Py_3_12 --cfg Py_3_13 --cfg return_position_impl_trait_in_traits --cfg c_str_lit --cfg diagnostic_namespace --cfg io_error_more --cfg mut_ref_in_const_fn --cfg fn_ptr_eq --cfg from_bytes_with_nul_error --check-cfg 'cfg(Py_LIMITED_API)' --check-cfg 'cfg(Py_GIL_DISABLED)' --check-cfg 'cfg(PyPy)' --check-cfg 'cfg(GraalPy)' --check-cfg 'cfg(py_sys_config, values("Py_DEBUG", "Py_REF_DEBUG", "Py_TRACE_REFS", "COUNT_ALLOCS"))' --check-cfg 'cfg(pyo3_disable_reference_pool)' --check-cfg 'cfg(pyo3_leak_on_drop_without_reference_pool)' --check-cfg 'cfg(Py_3_7)' --check-cfg 'cfg(Py_3_8)' --check-cfg 'cfg(Py_3_9)' --check-cfg 'cfg(Py_3_10)' --check-cfg 'cfg(Py_3_11)' --check-cfg 'cfg(Py_3_12)' --check-cfg 'cfg(Py_3_13)' --check-cfg 'cfg(Py_3_14)' --check-cfg 'cfg(Py_3_15)' --check-cfg 'cfg(return_position_impl_trait_in_traits)' --check-cfg 'cfg(c_str_lit)' --check-cfg 'cfg(diagnostic_namespace)' --check-cfg 'cfg(io_error_more)' --check-cfg 'cfg(mut_ref_in_const_fn)' --check-cfg 'cfg(fn_ptr_eq)' --check-cfg 'cfg(from_bytes_with_nul_error)'`
    Building [====================>      ] 30/37: syn, pyo3(build), pyo3-ffi  
    Building [====================>      ] 30/37: syn, pyo3(build), pyo3-ffi  
    Building [=====================>     ] 31/37: syn, pyo3-ffi               
    Building [=====================>     ] 31/37: syn, pyo3-ffi               
    Building [======================>    ] 32/37: syn                         
    Building [======================>    ] 32/37: syn, pyo3-macros-backend    
     Running `rustc --crate-name pyo3_macros_backend --edition=2021 /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-macros-backend-0.27.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --warn=rust_2018_idioms '--warn=clippy::useless_transmute' '--warn=clippy::used_underscore_binding' --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn '--warn=clippy::unnecessary_wraps' '--allow=clippy::undocumented_unsafe_blocks' '--warn=clippy::todo' --warn=rust_2021_prelude_collisions '--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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("experimental-async", "experimental-inspect"))' -C metadata=803f123df2140e6b -C extra-filename=-47800f7e270477c1 --out-dir /build/python-dulwich/src/dulwich/target/release/deps -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --extern heck=/build/python-dulwich/src/dulwich/target/release/deps/libheck-a1f2409e8a45ae17.rmeta --extern proc_macro2=/build/python-dulwich/src/dulwich/target/release/deps/libproc_macro2-22999da3823b3b01.rmeta --extern pyo3_build_config=/build/python-dulwich/src/dulwich/target/release/deps/libpyo3_build_config-b202c5f4a1c98b4d.rmeta --extern quote=/build/python-dulwich/src/dulwich/target/release/deps/libquote-5d4fc8b8be32efcd.rmeta --extern syn=/build/python-dulwich/src/dulwich/target/release/deps/libsyn-33cc592c9b0842b3.rmeta --cap-lints allow --cfg return_position_impl_trait_in_traits --cfg c_str_lit --cfg diagnostic_namespace --cfg io_error_more --cfg mut_ref_in_const_fn --cfg fn_ptr_eq --cfg from_bytes_with_nul_error --check-cfg 'cfg(Py_LIMITED_API)' --check-cfg 'cfg(Py_GIL_DISABLED)' --check-cfg 'cfg(PyPy)' --check-cfg 'cfg(GraalPy)' --check-cfg 'cfg(py_sys_config, values("Py_DEBUG", "Py_REF_DEBUG", "Py_TRACE_REFS", "COUNT_ALLOCS"))' --check-cfg 'cfg(pyo3_disable_reference_pool)' --check-cfg 'cfg(pyo3_leak_on_drop_without_reference_pool)' --check-cfg 'cfg(Py_3_7)' --check-cfg 'cfg(Py_3_8)' --check-cfg 'cfg(Py_3_9)' --check-cfg 'cfg(Py_3_10)' --check-cfg 'cfg(Py_3_11)' --check-cfg 'cfg(Py_3_12)' --check-cfg 'cfg(Py_3_13)' --check-cfg 'cfg(Py_3_14)' --check-cfg 'cfg(Py_3_15)' --check-cfg 'cfg(return_position_impl_trait_in_traits)' --check-cfg 'cfg(c_str_lit)' --check-cfg 'cfg(diagnostic_namespace)' --check-cfg 'cfg(io_error_more)' --check-cfg 'cfg(mut_ref_in_const_fn)' --check-cfg 'cfg(fn_ptr_eq)' --check-cfg 'cfg(from_bytes_with_nul_error)'`
    Building [======================>    ] 32/37: syn, pyo3-macros-backend    
    Building [======================>    ] 32/37: syn, pyo3-macros-backend    
    Building [=======================>   ] 33/37: pyo3-macros-backend         
    Building [=======================>   ] 33/37: pyo3-macros-backend         
   Compiling pyo3-macros v0.27.0
    Building [=======================>   ] 34/37: pyo3-macros                 
     Running `rustc --crate-name pyo3_macros --edition=2021 /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-macros-0.27.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no --warn=rust_2018_idioms '--warn=clippy::useless_transmute' '--warn=clippy::used_underscore_binding' --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn '--warn=clippy::unnecessary_wraps' '--allow=clippy::undocumented_unsafe_blocks' '--warn=clippy::todo' --warn=rust_2021_prelude_collisions '--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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("experimental-async", "experimental-inspect", "multiple-pymethods"))' -C metadata=adde19bfe9c92bcb -C extra-filename=-1e0a003fd21c1b43 --out-dir /build/python-dulwich/src/dulwich/target/release/deps -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --extern proc_macro2=/build/python-dulwich/src/dulwich/target/release/deps/libproc_macro2-22999da3823b3b01.rlib --extern pyo3_macros_backend=/build/python-dulwich/src/dulwich/target/release/deps/libpyo3_macros_backend-47800f7e270477c1.rlib --extern quote=/build/python-dulwich/src/dulwich/target/release/deps/libquote-5d4fc8b8be32efcd.rlib --extern syn=/build/python-dulwich/src/dulwich/target/release/deps/libsyn-33cc592c9b0842b3.rlib --extern proc_macro --cap-lints allow`
    Building [=======================>   ] 34/37: pyo3-macros                 
    Building [=======================>   ] 34/37: pyo3-macros                 
    Building [========================>  ] 35/37: pyo3                        
     Running `rustc --crate-name pyo3 --edition=2021 /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.27.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=rust_2018_idioms '--warn=clippy::useless_transmute' '--warn=clippy::used_underscore_binding' --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn '--warn=clippy::unnecessary_wraps' '--allow=clippy::undocumented_unsafe_blocks' '--warn=clippy::todo' --warn=rust_2021_prelude_collisions '--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' --cfg 'feature="default"' --cfg 'feature="extension-module"' --cfg 'feature="indoc"' --cfg 'feature="macros"' --cfg 'feature="pyo3-macros"' --cfg 'feature="unindent"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("abi3", "abi3-py310", "abi3-py311", "abi3-py312", "abi3-py313", "abi3-py314", "abi3-py37", "abi3-py38", "abi3-py39", "anyhow", "arc_lock", "auto-initialize", "bigdecimal", "bytes", "chrono", "chrono-local", "chrono-tz", "default", "either", "experimental-async", "experimental-inspect", "extension-module", "eyre", "full", "generate-import-lib", "hashbrown", "indexmap", "indoc", "inventory", "jiff-02", "lock_api", "macros", "multiple-pymethods", "nightly", "num-bigint", "num-complex", "num-rational", "ordered-float", "parking_lot", "py-clone", "pyo3-macros", "rust_decimal", "serde", "smallvec", "time", "unindent", "uuid"))' -C metadata=30b583d70c813c40 -C extra-filename=-e20fd79f916a48b8 --out-dir /build/python-dulwich/src/dulwich/target/release/deps -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --extern indoc=/build/python-dulwich/src/dulwich/target/release/deps/libindoc-d0c1d14c75f67f65.so --extern libc=/build/python-dulwich/src/dulwich/target/release/deps/liblibc-02cd0c2e8019f8b6.rmeta --extern memoffset=/build/python-dulwich/src/dulwich/target/release/deps/libmemoffset-0020ced0aa217563.rmeta --extern once_cell=/build/python-dulwich/src/dulwich/target/release/deps/libonce_cell-36f564d2f44e4151.rmeta --extern pyo3_ffi=/build/python-dulwich/src/dulwich/target/release/deps/libpyo3_ffi-56bee4ff952aa0c1.rmeta --extern pyo3_macros=/build/python-dulwich/src/dulwich/target/release/deps/libpyo3_macros-1e0a003fd21c1b43.so --extern unindent=/build/python-dulwich/src/dulwich/target/release/deps/libunindent-6cd40c69e7f98a21.rmeta --cap-lints allow --cfg Py_3_7 --cfg Py_3_8 --cfg Py_3_9 --cfg Py_3_10 --cfg Py_3_11 --cfg Py_3_12 --cfg Py_3_13 --cfg return_position_impl_trait_in_traits --cfg c_str_lit --cfg diagnostic_namespace --cfg io_error_more --cfg mut_ref_in_const_fn --cfg fn_ptr_eq --cfg from_bytes_with_nul_error --check-cfg 'cfg(Py_LIMITED_API)' --check-cfg 'cfg(Py_GIL_DISABLED)' --check-cfg 'cfg(PyPy)' --check-cfg 'cfg(GraalPy)' --check-cfg 'cfg(py_sys_config, values("Py_DEBUG", "Py_REF_DEBUG", "Py_TRACE_REFS", "COUNT_ALLOCS"))' --check-cfg 'cfg(pyo3_disable_reference_pool)' --check-cfg 'cfg(pyo3_leak_on_drop_without_reference_pool)' --check-cfg 'cfg(Py_3_7)' --check-cfg 'cfg(Py_3_8)' --check-cfg 'cfg(Py_3_9)' --check-cfg 'cfg(Py_3_10)' --check-cfg 'cfg(Py_3_11)' --check-cfg 'cfg(Py_3_12)' --check-cfg 'cfg(Py_3_13)' --check-cfg 'cfg(Py_3_14)' --check-cfg 'cfg(Py_3_15)' --check-cfg 'cfg(return_position_impl_trait_in_traits)' --check-cfg 'cfg(c_str_lit)' --check-cfg 'cfg(diagnostic_namespace)' --check-cfg 'cfg(io_error_more)' --check-cfg 'cfg(mut_ref_in_const_fn)' --check-cfg 'cfg(fn_ptr_eq)' --check-cfg 'cfg(from_bytes_with_nul_error)'`
    Building [========================>  ] 35/37: pyo3                        
    Building [========================>  ] 35/37: pyo3                        
   Compiling objects-py v0.24.8 (/build/python-dulwich/src/dulwich/crates/objects)
    Building [=========================> ] 36/37: objects-py                  
     Running `rustc --crate-name objects_py --edition=2021 crates/objects/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type cdylib --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2677935a78a1ba57 --out-dir /build/python-dulwich/src/dulwich/target/release/deps -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --extern memchr=/build/python-dulwich/src/dulwich/target/release/deps/libmemchr-18f9d66ad81d2629.rlib --extern pyo3=/build/python-dulwich/src/dulwich/target/release/deps/libpyo3-e20fd79f916a48b8.rlib`
    Building [=========================> ] 36/37: objects-py                  
    Building [=========================> ] 36/37: objects-py                  
    Finished `release` profile [optimized] target(s) in 40.86s
Copying rust artifact from target/release/libobjects_py.so to build/lib.linux-aarch64-cpython-313/dulwich/_objects.cpython-313-aarch64-linux-gnu.so
cargo rustc --lib --message-format=json-render-diagnostics --manifest-path crates/pack/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib --
       Fresh unicode-ident v1.0.19
       Fresh autocfg v1.5.0
       Fresh heck v0.5.0
       Fresh unindent v0.2.4
       Fresh target-lexicon v0.13.3
       Fresh once_cell v1.21.3
       Fresh indoc v2.0.6
   Compiling similar v2.7.0
       Fresh proc-macro2 v1.0.101
       Fresh libc v0.2.177
       Fresh memchr v2.7.6
     Running `rustc --crate-name similar --edition=2018 /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/similar-2.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="text"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bstr", "bytes", "default", "inline", "serde", "text", "unicode", "unicode-segmentation", "wasm32_web_time", "web-time"))' -C metadata=501fa46bbb830b30 -C extra-filename=-f816fea63445eec7 --out-dir /build/python-dulwich/src/dulwich/target/release/deps -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --cap-lints allow`
       Fresh quote v1.0.41
       Fresh memoffset v0.9.1
       Fresh pyo3-build-config v0.27.0
       Fresh syn v2.0.107
       Fresh pyo3-macros-backend v0.27.0
       Fresh pyo3-ffi v0.27.0
       Fresh pyo3-macros v0.27.0
       Fresh pyo3 v0.27.0
    Building [========================>  ] 36/38: similar                     
    Building [========================>  ] 36/38: similar                     
   Compiling pack-py v0.24.8 (/build/python-dulwich/src/dulwich/crates/pack)
    Building [=========================> ] 37/38: pack-py                     
     Running `rustc --crate-name pack_py --edition=2021 crates/pack/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type cdylib --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5220ba78c3676622 --out-dir /build/python-dulwich/src/dulwich/target/release/deps -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --extern memchr=/build/python-dulwich/src/dulwich/target/release/deps/libmemchr-18f9d66ad81d2629.rlib --extern pyo3=/build/python-dulwich/src/dulwich/target/release/deps/libpyo3-e20fd79f916a48b8.rlib --extern similar=/build/python-dulwich/src/dulwich/target/release/deps/libsimilar-f816fea63445eec7.rlib`
    Building [=========================> ] 37/38: pack-py                     
    Building [=========================> ] 37/38: pack-py                     
    Finished `release` profile [optimized] target(s) in 5.60s
Copying rust artifact from target/release/libpack_py.so to build/lib.linux-aarch64-cpython-313/dulwich/_pack.cpython-313-aarch64-linux-gnu.so
cargo rustc --lib --message-format=json-render-diagnostics --manifest-path crates/diff-tree/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib --
       Fresh unicode-ident v1.0.19
       Fresh autocfg v1.5.0
       Fresh heck v0.5.0
       Fresh unindent v0.2.4
       Fresh target-lexicon v0.13.3
       Fresh indoc v2.0.6
       Fresh once_cell v1.21.3
       Fresh proc-macro2 v1.0.101
       Fresh libc v0.2.177
       Fresh quote v1.0.41
       Fresh memoffset v0.9.1
       Fresh pyo3-build-config v0.27.0
       Fresh syn v2.0.107
       Fresh pyo3-macros-backend v0.27.0
       Fresh pyo3-ffi v0.27.0
       Fresh pyo3-macros v0.27.0
       Fresh pyo3 v0.27.0
   Compiling diff-tree-py v0.24.8 (/build/python-dulwich/src/dulwich/crates/diff-tree)
    Building [=========================> ] 35/36: diff-tree-py                
     Running `rustc --crate-name diff_tree_py --edition=2021 crates/diff-tree/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type cdylib --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bcc758cc59d0369f --out-dir /build/python-dulwich/src/dulwich/target/release/deps -C strip=debuginfo -L dependency=/build/python-dulwich/src/dulwich/target/release/deps --extern pyo3=/build/python-dulwich/src/dulwich/target/release/deps/libpyo3-e20fd79f916a48b8.rlib`
    Building [=========================> ] 35/36: diff-tree-py                
    Building [=========================> ] 35/36: diff-tree-py                
    Finished `release` profile [optimized] target(s) in 1.72s
Copying rust artifact from target/release/libdiff_tree_py.so to build/lib.linux-aarch64-cpython-313/dulwich/_diff_tree.cpython-313-aarch64-linux-gnu.so
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.linux-aarch64/wheel
running install
running install_lib
creating build/bdist.linux-aarch64/wheel
creating build/bdist.linux-aarch64/wheel/dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/merge_drivers.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/walk.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/greenthreads.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/log_utils.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/__main__.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/index.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/worktree.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/mbox.py -> build/bdist.linux-aarch64/wheel/./dulwich
creating build/bdist.linux-aarch64/wheel/dulwich/tests
copying build/lib.linux-aarch64-cpython-313/dulwich/tests/test_object_store.py -> build/bdist.linux-aarch64/wheel/./dulwich/tests
copying build/lib.linux-aarch64-cpython-313/dulwich/tests/utils.py -> build/bdist.linux-aarch64/wheel/./dulwich/tests
copying build/lib.linux-aarch64-cpython-313/dulwich/tests/__init__.py -> build/bdist.linux-aarch64/wheel/./dulwich/tests
copying build/lib.linux-aarch64-cpython-313/dulwich/repo.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/mailmap.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/hooks.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/filter_branch.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/server.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/pack.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/trailers.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/diff_tree.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/patch.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/stripspace.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/_objects.cpython-313-aarch64-linux-gnu.so -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/_diff_tree.cpython-313-aarch64-linux-gnu.so -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/objects.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/approxidate.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/credentials.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/whitespace.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/web.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/protocol.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/porcelain.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/attrs.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/filters.py -> build/bdist.linux-aarch64/wheel/./dulwich
creating build/bdist.linux-aarch64/wheel/dulwich/contrib
copying build/lib.linux-aarch64-cpython-313/dulwich/contrib/release_robot.py -> build/bdist.linux-aarch64/wheel/./dulwich/contrib
copying build/lib.linux-aarch64-cpython-313/dulwich/contrib/requests_vendor.py -> build/bdist.linux-aarch64/wheel/./dulwich/contrib
copying build/lib.linux-aarch64-cpython-313/dulwich/contrib/README.swift.rst -> build/bdist.linux-aarch64/wheel/./dulwich/contrib
copying build/lib.linux-aarch64-cpython-313/dulwich/contrib/paramiko_vendor.py -> build/bdist.linux-aarch64/wheel/./dulwich/contrib
copying build/lib.linux-aarch64-cpython-313/dulwich/contrib/swift.py -> build/bdist.linux-aarch64/wheel/./dulwich/contrib
copying build/lib.linux-aarch64-cpython-313/dulwich/contrib/__init__.py -> build/bdist.linux-aarch64/wheel/./dulwich/contrib
copying build/lib.linux-aarch64-cpython-313/dulwich/contrib/diffstat.py -> build/bdist.linux-aarch64/wheel/./dulwich/contrib
copying build/lib.linux-aarch64-cpython-313/dulwich/gc.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/bisect.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/file.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/line_ending.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/diff.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/commit_graph.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/bundle.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/submodule.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/notes.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/sparse_patterns.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/ignore.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/graph.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/maintenance.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/merge.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/bitmap.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/reftable.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/dumb.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/stash.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/cli.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/refs.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/config.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/annotate.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/client.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/archive.py -> build/bdist.linux-aarch64/wheel/./dulwich
creating build/bdist.linux-aarch64/wheel/dulwich/cloud
copying build/lib.linux-aarch64-cpython-313/dulwich/cloud/gcs.py -> build/bdist.linux-aarch64/wheel/./dulwich/cloud
copying build/lib.linux-aarch64-cpython-313/dulwich/cloud/__init__.py -> build/bdist.linux-aarch64/wheel/./dulwich/cloud
copying build/lib.linux-aarch64-cpython-313/dulwich/rebase.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/fastexport.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/_pack.cpython-313-aarch64-linux-gnu.so -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/object_store.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/objectspec.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/errors.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/lru_cache.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/lfs.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/reflog.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/lfs_server.py -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/py.typed -> build/bdist.linux-aarch64/wheel/./dulwich
copying build/lib.linux-aarch64-cpython-313/dulwich/__init__.py -> build/bdist.linux-aarch64/wheel/./dulwich
running install_egg_info
Copying dulwich.egg-info to build/bdist.linux-aarch64/wheel/./dulwich-0.24.8-py3.13.egg-info
running install_scripts
creating build/bdist.linux-aarch64/wheel/dulwich-0.24.8.data/scripts
copying build/scripts-3.13/dul-receive-pack -> build/bdist.linux-aarch64/wheel/dulwich-0.24.8.data/scripts
copying build/scripts-3.13/dul-upload-pack -> build/bdist.linux-aarch64/wheel/dulwich-0.24.8.data/scripts
changing mode of build/bdist.linux-aarch64/wheel/dulwich-0.24.8.data/scripts/dul-receive-pack to 755
changing mode of build/bdist.linux-aarch64/wheel/dulwich-0.24.8.data/scripts/dul-upload-pack to 755
Installing dul-receive-pack script to build/bdist.linux-aarch64/wheel/dulwich-0.24.8.data/scripts
Installing dul-upload-pack script to build/bdist.linux-aarch64/wheel/dulwich-0.24.8.data/scripts
creating build/bdist.linux-aarch64/wheel/dulwich-0.24.8.dist-info/WHEEL
creating '/build/python-dulwich/src/dulwich/dist/.tmp-6lis6wn7/dulwich-0.24.8-cp313-cp313-linux_aarch64.whl' and adding 'build/bdist.linux-aarch64/wheel' to it
adding 'dulwich/__init__.py'
adding 'dulwich/__main__.py'
adding 'dulwich/_diff_tree.cpython-313-aarch64-linux-gnu.so'
adding 'dulwich/_objects.cpython-313-aarch64-linux-gnu.so'
adding 'dulwich/_pack.cpython-313-aarch64-linux-gnu.so'
adding 'dulwich/annotate.py'
adding 'dulwich/approxidate.py'
adding 'dulwich/archive.py'
adding 'dulwich/attrs.py'
adding 'dulwich/bisect.py'
adding 'dulwich/bitmap.py'
adding 'dulwich/bundle.py'
adding 'dulwich/cli.py'
adding 'dulwich/client.py'
adding 'dulwich/commit_graph.py'
adding 'dulwich/config.py'
adding 'dulwich/credentials.py'
adding 'dulwich/diff.py'
adding 'dulwich/diff_tree.py'
adding 'dulwich/dumb.py'
adding 'dulwich/errors.py'
adding 'dulwich/fastexport.py'
adding 'dulwich/file.py'
adding 'dulwich/filter_branch.py'
adding 'dulwich/filters.py'
adding 'dulwich/gc.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/lfs_server.py'
adding 'dulwich/line_ending.py'
adding 'dulwich/log_utils.py'
adding 'dulwich/lru_cache.py'
adding 'dulwich/mailmap.py'
adding 'dulwich/maintenance.py'
adding 'dulwich/mbox.py'
adding 'dulwich/merge.py'
adding 'dulwich/merge_drivers.py'
adding 'dulwich/notes.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/rebase.py'
adding 'dulwich/reflog.py'
adding 'dulwich/refs.py'
adding 'dulwich/reftable.py'
adding 'dulwich/repo.py'
adding 'dulwich/server.py'
adding 'dulwich/sparse_patterns.py'
adding 'dulwich/stash.py'
adding 'dulwich/stripspace.py'
adding 'dulwich/submodule.py'
adding 'dulwich/trailers.py'
adding 'dulwich/walk.py'
adding 'dulwich/web.py'
adding 'dulwich/whitespace.py'
adding 'dulwich/worktree.py'
adding 'dulwich/cloud/__init__.py'
adding 'dulwich/cloud/gcs.py'
adding 'dulwich/contrib/README.swift.rst'
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.24.8.data/scripts/dul-receive-pack'
adding 'dulwich-0.24.8.data/scripts/dul-upload-pack'
adding 'dulwich-0.24.8.dist-info/licenses/COPYING'
adding 'dulwich-0.24.8.dist-info/METADATA'
adding 'dulwich-0.24.8.dist-info/WHEEL'
adding 'dulwich-0.24.8.dist-info/entry_points.txt'
adding 'dulwich-0.24.8.dist-info/top_level.txt'
adding 'dulwich-0.24.8.dist-info/RECORD'
removing build/bdist.linux-aarch64/wheel
Successfully built dulwich-0.24.8-cp313-cp313-linux_aarch64.whl
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "python-dulwich"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: python-dulwich 0.24.8-1 (Fri Oct 31 13:25:43 2025)
==> Cleaning up...