{"app_name":"Debian Janitor","binary_packages":[],"branch_url":"https://forgejo.debian.net/forgejo-cli/rust-forgejo-api/","build_log_highlight_lines":[3371,3376,3377,3378,3418],"build_log_include_lines":[3403,3418],"build_log_line_count":3418,"build_log_name":"build.log","campaign":"unchanged","change_set":"835443ad-01d9-415a-86e4-ea023cd31df1","codebase":"forgejo-api","codemod_log_name":"codemod.log","command":"DEB_UPDATE_CHANGELOG=auto true","current_year":"2026","description":"Missing Cargo crate thiserror (required by = \"^1.0.43\")","failure_excerpt":{"full_log_url":"/unchanged/c/forgejo-api/835443ad-01d9-415a-86e4-ea023cd31df1/logs/build.log","highlighted_indices":[128],"lines":["","","Unpack source","-------------","","Format: 3.0 (quilt)","Source: rust-forgejo-api","Binary: librust-forgejo-api-dev","Architecture: any","Version: 0.10.0-2~jan+unchanged1","Maintainer: Daniel Baumann <daniel@debian.org>","Homepage: https://codeberg.org/Cyborus/forgejo-api","Standards-Version: 4.7.4","Vcs-Browser: https://forgejo.debian.net/forgejo-cli/rust-forgejo-api","Vcs-Git: https://forgejo.debian.net/forgejo-cli/rust-forgejo-api","Testsuite: autopkgtest","Testsuite-Triggers: dh-cargo, librust-eyre-0.6+default-dev, librust-reqwest-0.12+cookies-dev, librust-reqwest-0.12+default-dev, librust-tokio-1+default-dev, librust-tokio-1+fs-dev, librust-tokio-1+macros-dev, librust-tokio-1+net-dev, librust-tokio-1+rt-dev, rustc","Build-Depends: debhelper-compat (= 14), dh-sequence-cargo, librust-thiserror-dev","Build-Depends-Arch: cargo:native <!nocheck>, librust-base64ct-dev (>= 1.6.0) <!nocheck>, librust-bytes-dev (>= 1.5.0) <!nocheck>, librust-futures-dev (>= 0.3.31) <!nocheck>, librust-reqwest-0.12-dev <!nocheck>, librust-serde-dev (>= 1.0.168) <!nocheck>, librust-serde-json-dev (>= 1.0.108) <!nocheck>, librust-soft-assert-dev (>= 0.1.1) <!nocheck>, librust-thiserror-dev (>= 1.0.43) <!nocheck>, librust-time-dev (>= 0.3.26) <!nocheck>, librust-tokio-dev (>= 1.29.1) <!nocheck>, librust-url-dev (>= 2.4.0) <!nocheck>, librust-urlencoding-dev (>= 2.1.3) <!nocheck>, librust-zeroize-dev (>= 1.7.0) <!nocheck>, libstd-rust-dev <!nocheck>, rustc:native <!nocheck>","Package-List:"," librust-forgejo-api-dev deb rust optional arch=any","Checksums-Sha1:"," 6600dae2a0965425dbadb8bdb8f7eb290b23c2d9 131964 rust-forgejo-api_0.10.0.orig.tar.xz"," 609778c57b3e90d194260e2f067fd0aa08baec38 3712 rust-forgejo-api_0.10.0-2~jan+unchanged1.debian.tar.xz","Checksums-Sha256:"," 9c79cb648783b4f76411a21ad6e168acb5daf63392d58e9a4fe422462aa20a19 131964 rust-forgejo-api_0.10.0.orig.tar.xz"," be892699afb2753a7ae30ad81c74376d0fbc91a137feb77e755c930f65e8b27c 3712 rust-forgejo-api_0.10.0-2~jan+unchanged1.debian.tar.xz","Files:"," 658c29762f24b57b99755851c0b48df0 131964 rust-forgejo-api_0.10.0.orig.tar.xz"," 0b9ba1f20b7f8095e4c7a26e5d55d8b5 3712 rust-forgejo-api_0.10.0-2~jan+unchanged1.debian.tar.xz","","dpkg-source: warning: extracting unsigned source package (rust-forgejo-api_0.10.0-2~jan+unchanged1.dsc)","dpkg-source: info: extracting rust-forgejo-api in /build/reproducible-path/rust-forgejo-api-0.10.0","dpkg-source: info: unpacking rust-forgejo-api_0.10.0.orig.tar.xz","dpkg-source: info: unpacking rust-forgejo-api_0.10.0-2~jan+unchanged1.debian.tar.xz","","clean up apt cache","------------------","","","Check disk space","----------------","","Sufficient free space for build","","User Environment","----------------","","APT_CONFIG=/var/lib/sbuild/apt.conf","HOME=/sbuild-nonexistent","LANG=C.UTF-8","LC_ALL=C.UTF-8","LOGNAME=sbuild","PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games","SHELL=/bin/sh","SOURCE_DATE_EPOCH=1781433513","USER=sbuild","","dpkg-buildpackage","-----------------","","Command: dpkg-buildpackage --sanitize-env -us -uc","dpkg-buildpackage: warning: email address 'Jelmer Vernooij <jelmer@idun>' with single label domain","dpkg-buildpackage: info: source package rust-forgejo-api","dpkg-buildpackage: info: source version 0.10.0-2~jan+unchanged1","dpkg-buildpackage: info: source distribution unchanged","dpkg-buildpackage: info: source changed by Jelmer Vernooij <jelmer@idun>"," dpkg-source --before-build .","dpkg-buildpackage: info: host architecture amd64"," debian/rules clean","dh clean --buildsystem cargo","dh: warning: Implicitly activating single-binary dh addon for backwards compatibility.  In compat 14+,","dh: warning: this fallback will *not* happen automatically via dh_auto_install will instead use a","dh: warning: different default for --destdir unless the single-binary add-on is active,","dh: warning: which can cause the source to produce an empty binary package","dh: warning: ","dh: warning: To keep the existing behaviour (compat 13), please activate the single-binary addon explicitly.","dh: warning: This can be done by adding \"dh-sequence-single-binary\" to Build-Depends or passing","dh: warning: --with=single-binary to dh.","dh: warning: ","dh: warning: If you have solved this issue differently (e.g., by passing --destdir explicitly to","dh: warning: dh_auto_install or not using dh_auto_install at all) and want to silence this warning","dh: warning: without activating the addon, you can do that by passing --without=single-binary to dh","dh: warning: to explicitly acknowledge the change.","dh: warning: ","dh: warning: Please see the description of the \"single-binary\" in \"man dh\" for more details of what","dh: warning: it does and why this is changing from implicit behaviour to explicitly opt-in.","   dh_auto_clean -O--buildsystem=cargo","debian cargo wrapper: options = ['parallel=8'], profiles = [], parallel = ['-j8'], lto = ","debian cargo wrapper: rust_type = x86_64-unknown-linux-gnu, gnu_type = x86_64-linux-gnu","debian cargo wrapper: running subprocess (['env', 'RUST_BACKTRACE=1', '/usr/bin/cargo', 'clean', '--verbose', '--verbose'],) {'check': True}","     Removed 0 files","   dh_autoreconf_clean -O--buildsystem=cargo","   dh_clean -XCargo.toml.orig -O--buildsystem=cargo"," dpkg-source -b .","dpkg-source: info: using source format '3.0 (quilt)'","dpkg-source: info: building rust-forgejo-api using existing ../rust-forgejo-api_0.10.0.orig.tar.xz","dpkg-source: info: building rust-forgejo-api in ../rust-forgejo-api_0.10.0-2~jan+unchanged1.debian.tar.xz","dpkg-source: info: building rust-forgejo-api in ../rust-forgejo-api_0.10.0-2~jan+unchanged1.dsc"," debian/rules binary","dh binary --buildsystem cargo","dh: warning: Implicitly activating single-binary dh addon for backwards compatibility.  In compat 14+,","dh: warning: this fallback will *not* happen automatically via dh_auto_install will instead use a","dh: warning: different default for --destdir unless the single-binary add-on is active,","dh: warning: which can cause the source to produce an empty binary package","dh: warning: ","dh: warning: To keep the existing behaviour (compat 13), please activate the single-binary addon explicitly.","dh: warning: This can be done by adding \"dh-sequence-single-binary\" to Build-Depends or passing","dh: warning: --with=single-binary to dh.","dh: warning: ","dh: warning: If you have solved this issue differently (e.g., by passing --destdir explicitly to","dh: warning: dh_auto_install or not using dh_auto_install at all) and want to silence this warning","dh: warning: without activating the addon, you can do that by passing --without=single-binary to dh","dh: warning: to explicitly acknowledge the change.","dh: warning: ","dh: warning: Please see the description of the \"single-binary\" in \"man dh\" for more details of what","dh: warning: it does and why this is changing from implicit behaviour to explicitly opt-in.","   dh_update_autotools_config -O--buildsystem=cargo","   dh_autoreconf -O--buildsystem=cargo","   dh_auto_configure -O--buildsystem=cargo","debian cargo wrapper: options = ['parallel=8'], profiles = [], parallel = ['-j8'], lto = ","debian cargo wrapper: rust_type = x86_64-unknown-linux-gnu, gnu_type = x86_64-linux-gnu","debian cargo wrapper: linking /usr/share/cargo/registry/* into /build/reproducible-path/rust-forgejo-api-0.10.0/debian/cargo_registry/","   dh_auto_build -O--buildsystem=cargo","   dh_auto_test -O--buildsystem=cargo","debian cargo wrapper: options = ['parallel=8'], profiles = [], parallel = ['-j8'], lto = ","debian cargo wrapper: rust_type = x86_64-unknown-linux-gnu, gnu_type = x86_64-linux-gnu","debian cargo wrapper: running subprocess (['env', 'RUST_BACKTRACE=1', '/usr/bin/cargo', '-Zavoid-dev-deps', 'build', '--verbose', '--verbose', '-j8', '--target', 'x86_64-unknown-linux-gnu'],) {}","error: failed to select a version for the requirement `thiserror = \"^1.0.43\"`","candidate versions found which didn't match: 2.0.18","location searched: directory source `/build/reproducible-path/rust-forgejo-api-0.10.0/debian/cargo_registry` (which is replacing registry `crates-io`)","required by package `forgejo-api v0.10.0 (/build/reproducible-path/rust-forgejo-api-0.10.0)`","perhaps a crate was updated and forgotten to be re-vendored?","dh_auto_test: error: /usr/share/cargo/bin/cargo build returned exit code 101","make: *** [debian/rules:4: binary] Error 25","dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2","--------------------------------------------------------------------------------","Build finished at 2026-06-18T16:13:32Z","","Finished","--------"],"log_name":"build.log","match_lines":["error: failed to select a version for the requirement `thiserror = \"^1.0.43\"`"],"start_line":3243,"title":"Build"},"is_admin":false,"lintian_result":null,"logs":{"build":{"description":"build","name":"build.log","url":"/unchanged/c/forgejo-api/835443ad-01d9-415a-86e4-ea023cd31df1/logs/build.log"},"codemod":{"description":"codemod","name":"codemod.log","url":"/unchanged/c/forgejo-api/835443ad-01d9-415a-86e4-ea023cd31df1/logs/codemod.log"},"worker":{"content":"[2026-06-18T15:50:23Z INFO  janitor_worker] Opening branch at https://forgejo.debian.net/forgejo-cli/forgejo-api\nhttps://forgejo.debian.net/forgejo-cli/forgejo-api/ is permanently redirected to https://forgejo.debian.net/forgejo-cli/rust-forgejo-api/\n[2026-06-18T15:50:24Z INFO  janitor_worker] Cached branch URL http://janitor.debian.net/git/forgejo-api missing: http://idun@janitor.debian.net/git/forgejo-api/\n[2026-06-18T15:50:24Z DEBUG janitor_worker] Workspace path: /srv/worker/output/1/janitor-worker-69vtKP/forgejo-api\n[2026-06-18T15:50:24Z DEBUG silver_platter::workspace] Creating sprout from https://forgejo.debian.net/forgejo-cli/rust-forgejo-api/\nTotal 533 (delta 300), reused 0 (delta 0), pack-reused 0 (from 0)\nNothing to delete.\n[2026-06-18T15:50:25Z DEBUG silver_platter::workspace] Fetching colocated branches: {}\n[2026-06-18T15:50:25Z INFO  janitor_worker] Workspace ready - starting.\n[2026-06-18T15:50:25Z INFO  janitor_worker::debian] Running [\"true\"]\n[2026-06-18T15:50:25Z DEBUG debian_analyzer::detect_gbp_dch] Branch history analysis: changelog_only: 9, other_only: 35, mixed: 0, dch_references: 0, unreleased_references: 0\n[2026-06-18T15:50:25Z INFO  silver_platter::debian::codemod] Assuming changelog does not need to be updated, since it never uses UNRELEASED entries\nCommitting to: /srv/worker/output/1/janitor-worker-69vtKP/forgejo-api/\n[2026-06-18T15:50:27Z INFO  ognibuild::debian::fix_build] Using fixers: [PgBuildExtOutOfDateControlFixer, MissingConfigureFixer, MissingAutomakeInputFixer, MissingConfigStatusInputFixer, MissingPerlFileFixer, DebcargoUnacceptablePredicateFixer, DebcargoUnacceptableComparatorFixer, RetryAptFetchFailure, PackageDependencyFixer]\n[2026-06-18T15:50:27Z DEBUG ognibuild::debian::build] Adding dummy changelog entry 0.10.0-2~jan+unchanged1 for build\n[2026-06-18T15:50:27Z DEBUG ognibuild::debian::build] Writing build log to /srv/worker/output/1/janitor-worker-69vtKP/build.log\n[2026-06-18T15:50:27Z INFO  ognibuild::debian::build] Building debian packages, running sbuild --chroot-mode=unshare --no-clean-source -A -s -v -d sid.\n[2026-06-18T16:02:45Z WARN  buildlog_consultant::sbuild] Unknown line in summary: --------------------------------------------------------------------------------\n    \n[2026-06-18T16:02:45Z WARN  buildlog_consultant::sbuild] Unknown line in summary: Finished at 2026-06-18T16:02:43Z\n    \n[2026-06-18T16:02:45Z WARN  buildlog_consultant::sbuild] Unknown line in summary: Build needed 00:12:10, 4564k disk space\n    \n[2026-06-18T16:02:45Z WARN  buildlog_consultant::sbuild] Unknown key in summary: E\n[2026-06-18T16:02:45Z WARN  buildlog_consultant::sbuild] Unknown key in summary: brz\n[2026-06-18T16:02:45Z INFO  ognibuild::debian::fix_build] Attempting to use fixer PackageDependencyFixer to address MissingCargoCrate { crate_name: \"thiserror\", requirement: Some(\"= \\\"^1.0.43\\\"\") }\n[2026-06-18T16:02:45Z DEBUG ognibuild::debian::apt] Searching for packages containing regexes [\"/usr/share/cargo/registry/thiserror\\\\-[0-9]+.*/Cargo\\\\.toml\"]\n[2026-06-18T16:02:46Z DEBUG ognibuild::debian::file_search] Using apt-file to search apt contents\n[2026-06-18T16:02:50Z DEBUG ognibuild::debian::file_search] Found entries [\"librust-thiserror-1-dev\", \"librust-thiserror-1-dev\", \"librust-thiserror-dev\", \"librust-thiserror-dev\"] for /usr/share/cargo/registry/thiserror\\-[0-9]+.*/Cargo\\.toml\n[2026-06-18T16:02:50Z WARN  ognibuild::debian::apt] Multiple candidates for dependency [DebianDependency(\"librust-thiserror-1-dev\"), DebianDependency(\"librust-thiserror-dev\")]\n[2026-06-18T16:03:05Z INFO  ognibuild::debian::build_deps] Breaking tie between [[\"librust-thiserror-1-dev\", \"librust-thiserror-dev\"]] to \"librust-thiserror-dev\" based on build-depends count\n[2026-06-18T16:03:05Z INFO  ognibuild::debian::context] Adding build dependency: librust-thiserror-dev\n[2026-06-18T16:03:05Z DEBUG ognibuild::debian::build] Adding dummy changelog entry 0.10.0-2~jan+unchanged1 for build\n[2026-06-18T16:03:05Z DEBUG ognibuild::debian::build] Writing build log to /srv/worker/output/1/janitor-worker-69vtKP/build.log\n[2026-06-18T16:03:05Z INFO  ognibuild::debian::build] Building debian packages, running sbuild --chroot-mode=unshare --no-clean-source -A -s -v -d sid.\n[2026-06-18T16:13:33Z WARN  buildlog_consultant::sbuild] Unknown line in summary: --------------------------------------------------------------------------------\n    \n[2026-06-18T16:13:33Z WARN  buildlog_consultant::sbuild] Unknown line in summary: Finished at 2026-06-18T16:13:32Z\n    \n[2026-06-18T16:13:33Z WARN  buildlog_consultant::sbuild] Unknown line in summary: Build needed 00:10:24, 4564k disk space\n    \n[2026-06-18T16:13:33Z WARN  buildlog_consultant::sbuild] Unknown key in summary: E\n[2026-06-18T16:13:33Z WARN  buildlog_consultant::sbuild] Unknown key in summary: brz\n[2026-06-18T16:13:33Z WARN  ognibuild::debian::fix_build] Error was still not fixed on second try. Giving up.\n","description":"worker","name":"worker.log","url":"/unchanged/c/forgejo-api/835443ad-01d9-415a-86e4-ea023cd31df1/logs/worker.log"}},"my_review":null,"other_reviews":[],"primary_log":"worker","publish_blockers":{"backoff":{"details":{"attempt_count":0,"next_try_time":"2026-06-18T16:13:34.041606Z"},"result":true},"change_set":{"details":{"change_set_id":"835443ad-01d9-415a-86e4-ea023cd31df1","change_set_state":"working"},"result":false},"command":{"details":{"actual":"DEB_UPDATE_CHANGELOG=auto true","correct":"DEB_UPDATE_CHANGELOG=auto true"},"result":true},"inactive":{"details":{"inactive":false},"result":true},"previous_mp":{"details":[],"result":true},"propose_rate_limit":{"details":{"bucket":"daniel@debian.org"},"result":true},"publish_status":{"details":{"reviews":{},"status":"rejected"},"result":false},"success":{"details":{"result_code":"missing-cargo-crate"},"result":false}},"publish_history":[],"queue_position":40262,"result_code":"missing-cargo-crate","resume_from":"{build,build,build}","reviews":[],"revision":"git-v1:49a8b70dccea00d65698b2c1578e3f487c2fee6d","run":{"branch_url":"https://forgejo.debian.net/forgejo-cli/rust-forgejo-api/","build_version":null,"change_set":"835443ad-01d9-415a-86e4-ea023cd31df1","codebase":"forgejo-api","command":"DEB_UPDATE_CHANGELOG=auto true","context":null,"debian_build_distribution":null,"debian_build_version":null,"description":"Missing Cargo crate thiserror (required by = \"^1.0.43\")","duration_seconds":1391,"failure_stage":"{build,build,build}","failure_transient":null,"finish_time":"2026-06-18T16:13:34.041606Z","id":"835443ad-01d9-415a-86e4-ea023cd31df1","logfilenames":["worker.log","codemod.log","build.log"],"main_branch_revision":"git-v1:49a8b70dccea00d65698b2c1578e3f487c2fee6d","publish_status":"rejected","result_branches":[],"result_code":"missing-cargo-crate","result_tags":[],"revision":"git-v1:49a8b70dccea00d65698b2c1578e3f487c2fee6d","start_time":"2026-06-18T15:50:22.880606Z","subpath":"","suite":"unchanged","target_branch_url":null,"vcs_type":"git","worker":"idun"},"run_id":"835443ad-01d9-415a-86e4-ea023cd31df1","success_probability":0.0,"suite":"unchanged","total_previous_runs":1,"utcnow":"2026-07-06T02:26:43.924848223+00:00","vcs_type":"git","vcs_url":"https://forgejo.debian.net/forgejo-cli/rust-forgejo-api/","version":"0.0.0","worker_log_name":"worker.log","worker_name":"idun"}