Your message dated Wed, 3 Dec 2025 15:56:39 +0000 with message-id <[email protected]> and subject line Source package renamed has caused the Debian Bug report #1085348, regarding upstream-ontologist: FTBFS: error[E0432]: unresolved import `debian_copyright::lossless` to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 1085348: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1085348 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: src:upstream-ontologist Version: 0.1.44-1 Tags: ftbfs Dear maintainer: During a rebuild of all packages in unstable, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules binary dh binary --buildsystem=pybuild --with=python3 dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild I: pybuild base:311: python3.12 setup.py config running config debian/rules override_dh_auto_build make[1]: Entering directory '/<<PKGBUILDDIR>>' mv Cargo.lock Cargo.lock.saved dh_auto_build I: pybuild base:311: /usr/bin/python3 setup.py build running build running build_py creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/upstream_ontologist copying py/upstream_ontologist/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/upstream_ontologist copying py/upstream_ontologist/vcs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/upstream_ontologist copying py/upstream_ontologist/guess.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/upstream_ontologist copying py/upstream_ontologist/_upstream_ontologist.pyi -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/upstream_ontologist copying py/upstream_ontologist/py.typed -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/upstream_ontologist running build_ext running build_rust Locking 433 packages to latest compatible versions Adding bitflags v1.3.2 (latest: v2.6.0) Adding cfg-if v0.1.10 (latest: v1.0.0) Adding syn v1.0.109 (latest: v2.0.77) Adding toml v0.5.11 (latest: v0.8.19) cargo rustc --lib --message-format=json-render-diagnostics --manifest-path upstream-ontologist-py/Cargo.toml --release -v --features pyo3/extension-module debcargo extension-module --crate-type cdylib -- warning: /<<PKGBUILDDIR>>/Cargo.toml: unused manifest key: package.exlcude Compiling proc-macro2 v1.0.86 Running `rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.86/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=07ed13e6c1e4e0a7 -C extra-filename=-07ed13e6c1e4e0a7 --out-dir /<<PKGBUILDDIR>>/target/release/build/proc-macro2-07ed13e6c1e4e0a7 -C strip=debuginfo -L dependency=/<<PKGBUILDDIR>>/target/release/deps --cap-lints allow` Running `/<<PKGBUILDDIR>>/target/release/build/proc-macro2-07ed13e6c1e4e0a7/build-script-build` [...] Compiling configparser v3.0.3 Running `rustc --crate-name configparser --edition=2021 /usr/share/cargo/registry/configparser-3.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("async-std", "indexmap"))' -C metadata=3f2003b5c3330bec -C extra-filename=-3f2003b5c3330bec --out-dir /<<PKGBUILDDIR>>/target/release/deps -C strip=debuginfo -L dependency=/<<PKGBUILDDIR>>/target/release/deps --cap-lints allow` Running `rustc --crate-name upstream_ontologist --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="cargo"' --cfg 'feature="debcargo"' --cfg 'feature="debian"' --cfg 'feature="default"' --cfg 'feature="dist-ini"' --cfg 'feature="git-config"' --cfg 'feature="launchpad"' --cfg 'feature="opam"' --cfg 'feature="pyo3"' --cfg 'feature="pyproject-toml"' --cfg 'feature="python-pkginfo"' --cfg 'feature="r-description"' --cfg 'feature="setup-cfg"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("cargo", "cli", "debcargo", "debian", "default", "dist-ini", "git-config", "launchpad", "opam", "pyo3", "pyproject-toml", "python-pkginfo", "r-description", "setup-cfg"))' -C metadata=dd70b7ac2c732ca7 -C extra-filename=-dd70b7ac2c732ca7 --out-dir /<<PKGBUILDDIR>>/target/release/deps -C strip=debuginfo -L dependency=/<<PKGBUILDDIR>>/target/release/deps --extern breezyshim=/<<PKGBUILDDIR>>/target/release/deps/libbreezyshim-78227d7d396a7cb2.rmeta --extern chrono=/<<PKGBUILDDIR>>/target/release/deps/libchrono-3744e702965ffd4d.rmeta --extern configparser=/<<PKGBUILDDIR>>/target/release/deps/libconfigparser-3f2003b5c3330bec.rmeta --extern debbugs=/<<PKGBUILDDIR>>/target/release/deps/libdebbugs-2941ef845ca22f85.rmeta --extern debcargo=/<<PKGBUILDDIR>>/target/release/deps/libdebcargo-9f5853211008abf1.rmeta --extern debian_changelog=/<<PKGBUILDDIR>>/target/release/deps/libdebian_changelog-8177175a389f9edc.rmeta --extern debian_control=/<<PKGBUILDDIR>>/target/release/deps/libdebian_control-6cf5680c1d7f6722.rmeta --extern debian_copyright=/<<PKGBUILDDIR>>/target/release/deps/libdebian_copyright-3b8f2cf89d967a2b.rmeta --extern debian_watch=/<<PKGBUILDDIR>>/target/release/deps/libdebian_watch-8a3f227bfc19e753.rmeta --extern distro_info=/<<PKGBUILDDIR>>/target/release/deps/libdistro_info-6da18eba49417ab2.rmeta --extern gix_config=/<<PKGBUILDDIR>>/target/release/deps/libgix_config-418f1ea9b1b7de58.rmeta --extern html5ever=/<<PKGBUILDDIR>>/target/release/deps/libhtml5ever-4274b49b0870912a.rmeta --extern lazy_regex=/<<PKGBUILDDIR>>/target/release/deps/liblazy_regex-de69ad30f7fd91b3.rmeta --extern lazy_static=/<<PKGBUILDDIR>>/target/release/deps/liblazy_static-6ada13835a58ba26.rmeta --extern log=/<<PKGBUILDDIR>>/target/release/deps/liblog-c11471a4677420ca.rmeta --extern mailparse=/<<PKGBUILDDIR>>/target/release/deps/libmailparse-e7438dc5b185ca3a.rmeta --extern makefile_lossless=/<<PKGBUILDDIR>>/target/release/deps/libmakefile_lossless-78b96599a8b0e70b.rmeta --extern maplit=/<<PKGBUILDDIR>>/target/release/deps/libmaplit-a30986e39c75b7de.rmeta --extern opam_file_rs=/<<PKGBUILDDIR>>/target/release/deps/libopam_file_rs-d059c6b39d40651c.rmeta --extern percent_encoding=/<<PKGBUILDDIR>>/target/release/deps/libpercent_encoding-aabeb360b27c7947.rmeta --extern pulldown_cmark=/<<PKGBUILDDIR>>/target/release/deps/libpulldown_cmark-855bc8aee64857e2.rmeta --extern pyo3=/<<PKGBUILDDIR>>/target/release/deps/libpyo3-2dd5358f8004c0da.rmeta --extern pyproject_toml=/<<PKGBUILDDIR>>/target/release/deps/libpyproject_toml-c44b28ba6c8e0f0c.rmeta --extern python_pkginfo=/<<PKGBUILDDIR>>/target/release/deps/libpython_pkginfo-67ca70f1d34c208e.rmeta --extern regex=/<<PKGBUILDDIR>>/target/release/deps/libregex-34ffc452cf4750c9.rmeta --extern reqwest=/<<PKGBUILDDIR>>/target/release/deps/libreqwest-e0c8d87c1afc423f.rmeta --extern rst_parser=/<<PKGBUILDDIR>>/target/release/deps/librst_parser-a0940ee28b676a6d.rmeta --extern rst_renderer=/<<PKGBUILDDIR>>/target/release/deps/librst_renderer-9aeed85b37e8b16e.rmeta --extern ini=/<<PKGBUILDDIR>>/target/release/deps/libini-1b1db6a3ab2fce2f.rmeta --extern select=/<<PKGBUILDDIR>>/target/release/deps/libselect-ffe0014dc3a7124b.rmeta --extern semver=/<<PKGBUILDDIR>>/target/release/deps/libsemver-bbd46b7e974450b0.rmeta --extern serde=/<<PKGBUILDDIR>>/target/release/deps/libserde-b47f77cd81dfc4f1.rmeta --extern serde_json=/<<PKGBUILDDIR>>/target/release/deps/libserde_json-75ea50d0163440be.rmeta --extern serde_yaml=/<<PKGBUILDDIR>>/target/release/deps/libserde_yaml-f35c351aa7b0803d.rmeta --extern shlex=/<<PKGBUILDDIR>>/target/release/deps/libshlex-5854f74c99452c6b.rmeta --extern textwrap=/<<PKGBUILDDIR>>/target/release/deps/libtextwrap-8f74d76bac1155c6.rmeta --extern toml=/<<PKGBUILDDIR>>/target/release/deps/libtoml-583fb651a398f5f9.rmeta --extern url=/<<PKGBUILDDIR>>/target/release/deps/liburl-aac2d1d00f6d366f.rmeta --extern xmltree=/<<PKGBUILDDIR>>/target/release/deps/libxmltree-a81e1f1f545fa5b3.rmeta -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/<<PKGBUILDDIR>>/target/release/build/psm-3d7bb5b568f423ea/out` error[E0432]: unresolved import `debian_copyright::lossless` --> src/providers/debian.rs:546:27 | 546 | use debian_copyright::lossless::{Copyright, Error}; | ^^^^^^^^ could not find `lossless` in `debian_copyright` error[E0599]: no method named `as_deb822` found for struct `debian_control::Source` in the current scope --> src/providers/debian.rs:453:42 | 453 | if let Some(go_import_path) = source.as_deb822().get("XS-Go-Import-Path") { | ^^^^^^^^^ method not found in `Source` Some errors have detailed explanations: E0432, E0599. For more information about an error, try `rustc --explain E0432`. error: could not compile `upstream-ontologist` (lib) due to 2 previous errors Caused by: process didn't exit successfully: `rustc --crate-name upstream_ontologist --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="cargo"' --cfg 'feature="debcargo"' --cfg 'feature="debian"' --cfg 'feature="default"' --cfg 'feature="dist-ini"' --cfg 'feature="git-config"' --cfg 'feature="launchpad"' --cfg 'feature="opam"' --cfg 'feature="pyo3"' --cfg 'feature="pyproject-toml"' --cfg 'feature="python-pkginfo"' --cfg 'feature="r-description"' --cfg 'feature="setup-cfg"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("cargo", "cli", "debcargo", "debian", "default", "dist-ini", "git-config", "launchpad", "opam", "pyo3", "pyproject-toml", "python-pkginfo", "r-description", "setup-cfg"))' -C metadata=dd70b7ac2c732ca7 -C extra-filename=-dd70b7ac2c732ca7 --out-dir /<<PKGBUILDDIR>>/target/release/deps -C strip=debuginfo -L dependency=/<<PKGBUILDDIR>>/target/release/deps --extern breezyshim=/<<PKGBUILDDIR>>/target/release/deps/libbreezyshim-78227d7d396a7cb2.rmeta --extern chrono=/<<PKGBUILDDIR>>/target/release/deps/libchrono-3744e702965ffd4d.rmeta --extern configparser=/<<PKGBUILDDIR>>/target/release/deps/libconfigparser-3f2003b5c3330bec.rmeta --extern debbugs=/<<PKGBUILDDIR>>/target/release/deps/libdebbugs-2941ef845ca22f85.rmeta --extern debcargo=/<<PKGBUILDDIR>>/target/release/deps/libdebcargo-9f5853211008abf1.rmeta --extern debian_changelog=/<<PKGBUILDDIR>>/target/release/deps/libdebian_changelog-8177175a389f9edc.rmeta --extern debian_control=/<<PKGBUILDDIR>>/target/release/deps/libdebian_control-6cf5680c1d7f6722.rmeta --extern debian_copyright=/<<PKGBUILDDIR>>/target/release/deps/libdebian_copyright-3b8f2cf89d967a2b.rmeta --extern debian_watch=/<<PKGBUILDDIR>>/target/release/deps/libdebian_watch-8a3f227bfc19e753.rmeta --extern distro_info=/<<PKGBUILDDIR>>/target/release/deps/libdistro_info-6da18eba49417ab2.rmeta --extern gix_config=/<<PKGBUILDDIR>>/target/release/deps/libgix_config-418f1ea9b1b7de58.rmeta --extern html5ever=/<<PKGBUILDDIR>>/target/release/deps/libhtml5ever-4274b49b0870912a.rmeta --extern lazy_regex=/<<PKGBUILDDIR>>/target/release/deps/liblazy_regex-de69ad30f7fd91b3.rmeta --extern lazy_static=/<<PKGBUILDDIR>>/target/release/deps/liblazy_static-6ada13835a58ba26.rmeta --extern log=/<<PKGBUILDDIR>>/target/release/deps/liblog-c11471a4677420ca.rmeta --extern mailparse=/<<PKGBUILDDIR>>/target/release/deps/libmailparse-e7438dc5b185ca3a.rmeta --extern makefile_lossless=/<<PKGBUILDDIR>>/target/release/deps/libmakefile_lossless-78b96599a8b0e70b.rmeta --extern maplit=/<<PKGBUILDDIR>>/target/release/deps/libmaplit-a30986e39c75b7de.rmeta --extern opam_file_rs=/<<PKGBUILDDIR>>/target/release/deps/libopam_file_rs-d059c6b39d40651c.rmeta --extern percent_encoding=/<<PKGBUILDDIR>>/target/release/deps/libpercent_encoding-aabeb360b27c7947.rmeta --extern pulldown_cmark=/<<PKGBUILDDIR>>/target/release/deps/libpulldown_cmark-855bc8aee64857e2.rmeta --extern pyo3=/<<PKGBUILDDIR>>/target/release/deps/libpyo3-2dd5358f8004c0da.rmeta --extern pyproject_toml=/<<PKGBUILDDIR>>/target/release/deps/libpyproject_toml-c44b28ba6c8e0f0c.rmeta --extern python_pkginfo=/<<PKGBUILDDIR>>/target/release/deps/libpython_pkginfo-67ca70f1d34c208e.rmeta --extern regex=/<<PKGBUILDDIR>>/target/release/deps/libregex-34ffc452cf4750c9.rmeta --extern reqwest=/<<PKGBUILDDIR>>/target/release/deps/libreqwest-e0c8d87c1afc423f.rmeta --extern rst_parser=/<<PKGBUILDDIR>>/target/release/deps/librst_parser-a0940ee28b676a6d.rmeta --extern rst_renderer=/<<PKGBUILDDIR>>/target/release/deps/librst_renderer-9aeed85b37e8b16e.rmeta --extern ini=/<<PKGBUILDDIR>>/target/release/deps/libini-1b1db6a3ab2fce2f.rmeta --extern select=/<<PKGBUILDDIR>>/target/release/deps/libselect-ffe0014dc3a7124b.rmeta --extern semver=/<<PKGBUILDDIR>>/target/release/deps/libsemver-bbd46b7e974450b0.rmeta --extern serde=/<<PKGBUILDDIR>>/target/release/deps/libserde-b47f77cd81dfc4f1.rmeta --extern serde_json=/<<PKGBUILDDIR>>/target/release/deps/libserde_json-75ea50d0163440be.rmeta --extern serde_yaml=/<<PKGBUILDDIR>>/target/release/deps/libserde_yaml-f35c351aa7b0803d.rmeta --extern shlex=/<<PKGBUILDDIR>>/target/release/deps/libshlex-5854f74c99452c6b.rmeta --extern textwrap=/<<PKGBUILDDIR>>/target/release/deps/libtextwrap-8f74d76bac1155c6.rmeta --extern toml=/<<PKGBUILDDIR>>/target/release/deps/libtoml-583fb651a398f5f9.rmeta --extern url=/<<PKGBUILDDIR>>/target/release/deps/liburl-aac2d1d00f6d366f.rmeta --extern xmltree=/<<PKGBUILDDIR>>/target/release/deps/libxmltree-a81e1f1f545fa5b3.rmeta -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/<<PKGBUILDDIR>>/target/release/build/psm-3d7bb5b568f423ea/out` (exit status: 1) error: `cargo rustc --lib --message-format=json-render-diagnostics --manifest-path upstream-ontologist-py/Cargo.toml --release -v --features 'pyo3/extension-module debcargo extension-module' --crate-type cdylib --` failed with code 101 E: pybuild pybuild:389: build: plugin distutils failed with: exit code=1: /usr/bin/python3 setup.py build dh_auto_build: error: pybuild --build -i python{version} -p 3.12 returned exit code 13 make[1]: *** [debian/rules:14: override_dh_auto_build] Error 25 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:6: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 -------------------------------------------------------------------------------- The full build log is available here: https://people.debian.org/~sanvila/build-logs/202410/ Notes: I used to get this error *all* the time, but only on single-CPU systems. Now I tried building the package many times, with 1 CPU and with 2 CPUs, in trixie and in sid. I have built the package 80 times in total. And now I can't reproduce it anymore (which is why I'm reporting this as a normal bug). But the version (0.1.44-1) has not changed at all, so I don't know if the error happened randomly and I have a different luck now, or maybe the error was in some build-dependency which has been fixed. Based on how the bug looks like, I would say it could be a circular dependency somewhere (I remember a similar one which was fixed by Colin Watson some months ago), but I don't really know. Can you think of a reason for the above error to happen? Thanks.
--- End Message ---
--- Begin Message ---The upstream-ontologist package is now shipped as part of src:rust-upstream-ontologist, and python3-upstream-ontologist is in src:upstream-ontologist. The upstream-ontologist source package (that this bug relates to) is removed in sid.
--- End Message ---

