rust-opaquerr 0.2.0-1
Package Information
| Description | Opaque error type with a user-defined kind - Rust source code Source code for Debianized Rust crate "opaquerr" |
|---|---|
| Maintainer | Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> |
| Changed By | Ying-Chun Liu (PaulLiu) <paulliu@debian.org> |
| Sponsor | paulliu@debian.org |
| Distribution | unstable |
| Architecture | any |
| VCS | git: https://salsa.debian.org/rust-team/debcargo-conf.git [src/opaquerr] (browse) |
| Tracker | https://tracker.debian.org/pkg/rust-opaquerr |
| Uploaded | 2 hours ago |
New Package Report
.changes
| Date | Thu, 29 Oct 2026 15:17:44 +0000 |
|---|---|
| Source | rust-opaquerr |
| Version | 0.2.0-1 |
| Changed-By | Ying-Chun Liu (PaulLiu) <paulliu@debian.org> |
| Architecture | amd64 source |
| Distribution | unstable |
Changelog
rust-opaquerr (0.2.0-1) unstable; urgency=medium . * Package opaquerr 0.2.0 from crates.io using debcargo 2.8.3
.dsc
| Component | main |
|---|---|
| Package-List | librust-opaquerr-dev deb rust optional arch=any |
| Section | rust |
| Priority | optional |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: opaquerr Upstream-Contact: Yuki Kishimoto <yukikishimoto@protonmail.com> Source: https://github.com/shadowylab/opaquerr.git Files: * Copyright: 2026 Yuki Kishimoto <yukikishimoto@protonmail.com> License: MIT Files: debian/* Copyright: 2026 Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> 2026 Ying-Chun Liu (PaulLiu) <paulliu@debian.org> License: MIT License: MIT Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
DFSG Assistant LLM REVIEW 0 blocker, 0 important, 0 minor
This is an LLM based review using a Debian Inference based workflow. It was not written by a member of the DFSG team and has not been checked by one. It is not a decision on the package: it may be wrong, and it may have missed things.
Reviewed 1 hour ago.
Report
DFSG NEW review for rust-opaquerr version 0.2.0-1
Summary
- Licensing is DFSG-compliant and
debian/copyrightis accurate: Yes - Packaging is of good quality: Yes
- Issues: 0 blocker, 0 important, 0 minor
- debian/watch: version 5
- debian/copyright: machine-readable
- Scan before the review: nothing found
Licensing
debian/copyright is in DEP-5 format, with Files: * (2026 Yuki Kishimoto, MIT) and Files: debian/* (Debian Rust Maintainers, Ying-Chun Liu, MIT), and reproduces the full MIT text. Every upstream file is MIT: LICENSE carries Copyright (c) 2026 Yuki Kishimoto and the Expat text, and Cargo.toml/Cargo.toml.orig declare license = "MIT"; nothing else in the tree carries a copyright or licence notice. The crate has no dependencies, so nothing is vendored, and no non-free terms, missing licences or unbuilt sources were found.
Packaging
Unmodified debcargo 2.8.3 output of the kind the Rust team ships: debhelper compat 13 with dh-sequence-cargo, correct Build-Depends/Build-Depends-Arch split with the cargo/rustc/libstd-rust-dev group restricted with <!nocheck> (dh-cargo's build step only copies sources; only its test step runs cargo, and dh skips the override under nocheck at compat 13), the crate's own tests run at build time, autopkgtest tests present, Standards-Version 4.7.4 equal to the reviewing system's Policy, and a sane changelog. No policy violation or quality problem worth reporting was found.
Issues
None.
Verified
- Read every upstream file (LICENSE, README.md, CHANGELOG.md, Cargo.toml, Cargo.toml.orig, Cargo.lock, rustfmt.toml, rust-toolchain.toml, justfile, .gitignore, .cargo_vcs_info.json, .github/workflows/ci.yml, doc/define_error.md, examples/my_opaque_error.rs, src/lib.rs, src/macros.rs) and every file under debian/ in full or in the relevant ranges.
- The prescan listed no anomalous file and no unnamed holder; the LICENSE holder
Copyright (c) 2026 Yuki Kishimotois the one in theFiles: *stanza, and a grep for Copyright/(C)/©/SPDX-License-Identifier/GNU/Apache/MPL/public domain/All rights reserved found nothing outside LICENSE and the two copyright drafts. - All upstream files are MIT (no per-file headers, as is usual): they are covered by
Files: *, and the MIT permission text is reproduced in full in debian/copyright, so no reference to /usr/share/common-licenses is needed. - No vendored or third-party code: Cargo.lock contains only the opaquerr package itself, and the tree has no dependencies directory, no LICENSE/COPYING/NOTICE other than the top-level LICENSE, and no built, minified, PDF or generated artifacts; the orig.tar.gz contents match the unpacked tree.
- Packaging build-dependency logic checked against the helper: /usr/share/perl5/Debian/Debhelper/Buildsystem/cargo.pm
buildonly copies the crate sources whiletestruns/usr/share/cargo/bin/cargowith the argument passed byoverride_dh_auto_test -- test --all; the<!nocheck>restrictions on cargo, rustc and libstd-rust-dev are therefore right, and dh skips the dh_auto_test override under DEB_BUILD_OPTIONS=nocheck at compat 13. - debian/control: debhelper-compat (= 13) with dh-sequence-cargo (dh-cargo 34, which Provides dh-sequence-cargo, is in the archive), rustc >= 1.81.0 matching Cargo.toml
rust-versionandBreaks: rustc (<< 1.81.0~), librust-opaquerr-dev Architecture: any/Multi-Arch: same with the expected Provides, and ${misc:Depends} present, as required at compat 13. - debian/tests/control is the debcargo pattern (cargo-auto-test with dh-cargo (>= 33~) and rustc (>= 1.81.0),
@as the package placeholder, allow-stderr); the!riscv64restrictions are on the test variants only and do not weaken the all-features run. - Standards-Version 4.7.4 equals the reviewing system's Policy 4.7.4 (policy tool, upgrading checklist A10.2), so it is current; changelog 0.2.0-1 is for unstable with a valid date and a debcargo-generated entry.
- debian/source/format is 3.0 (quilt) and there are no patches, so no patch or DEP-3 review was needed.
- debian/copyright.debcargo.hint is a leftover debcargo working file (it still carries
FIXME (overlay)placeholders andUNKNOWN-LICENSE); nothing in the build reads or installs it and the authoritative debian/copyright is complete, so it is noted here rather than reported as a fault. - Ignored as instructed: .pc/ and debian/cargo-checksum.json were not read and are not reported on; debian/watch was not reviewed.
- uscan found the packaged version as the newest upstream release (upstream
0.2.0, packaged0.2.0).
Not confirmed
- Upstream copyright years could not be checked against the upstream git history (no network); debian/copyright's 2026 matches the shipped LICENSE and the CHANGELOG's 2026 dates, and debcargo's hint merely warns that years came from git.
- Whether the initial upload closes an ITP bug could not be checked: the changelog has no Closes: line, but no bug number is available offline.
Proposed changes
None.
Uploader's response to the LLM review
The uploader was emailed about the review 1 hour ago.