Review: rust-p9 0.3.2-1
Package Information
| Description | Server implementation of the 9p file system protocol - Rust source code Source code for Debianized Rust crate "p9" |
|---|---|
| Maintainer | Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> |
| Changed By | Yunseong Kim <ysk@kzalloc.com> |
| Sponsor | tsimonq2@debian.org |
| Distribution | unstable |
| Architecture | any |
| VCS | git: https://salsa.debian.org/rust-team/debcargo-conf.git [src/p9] (browse) |
| Closes | #1144035 |
| Tracker | https://tracker.debian.org/pkg/rust-p9 |
| Uploaded | 1 month, 13 days ago |
New Package Report
.changes
| Date | Sun, 09 Aug 2026 19:03:34 -0500 |
|---|---|
| Source | rust-p9 |
| Version | 0.3.2-1 |
| Changed-By | Yunseong Kim |
| Architecture | source amd64 |
| Distribution | unstable |
Changelog
rust-p9 (0.3.2-1) unstable; urgency=medium . * Package p9 0.3.2 from crates.io using debcargo 2.8.4 * Initial release (Closes: #1144035)
.dsc
| Section | rust |
|---|---|
| Priority | optional |
| Component | main |
| Package-List | librust-p9-dev deb rust optional arch=any |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: p9 Upstream-Contact: The ChromiumOS Authors Source: https://github.com/google/rust-p9 Files: * Copyright: 2017-2020 The ChromiumOS Authors License: BSD-3-Clause Files: debian/* Copyright: 2026 Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> 2026 Yunseong Kim <ysk@kzalloc.com> License: BSD-3-Clause License: BSD-3-Clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Review Information
accepted — allocated to eamanu 1 month, 12 days ago, started 1 month, 12 days ago, completed 1 month, 12 days ago.
Final Comment
Public Notes
1 month, 12 days ago
● public
Author check: rust-p9 0.3.2-1
Scanned 15 files. 2 author(s) declared in debian/copyright.
All source-file authors appear in debian/copyright.
1 month, 12 days ago
● public
License check: rust-p9 0.3.2-1
Archive component: main
COMPATIBLE:
- BSD-3-Clause
1 month, 12 days ago
● public
licensecheck
Command: licensecheck -r --deb-machine .
Exit code: 0
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: FIXME
Upstream-Contact: FIXME
Source: FIXME
Disclaimer: Autogenerated by licensecheck
Files: ./.cargo_vcs_info.json
./CONTRIBUTING.md
./Cargo.toml
./Cargo.toml.orig
./OWNERS
./README.md
./debian/cargo-checksum.json
./debian/changelog
./debian/control
./debian/debcargo.toml
./debian/rules
./debian/source/format
./debian/tests/control
./debian/upstream/metadata
./debian/watch
Copyright: NONE
License: UNKNOWN
FIXME
Files: ./src/fuzzing.rs
./src/lib.rs
./src/protocol/messages.rs
./src/protocol/mod.rs
./src/protocol/wire_format.rs
./src/server/mod.rs
./src/server/read_dir.rs
./src/server/tests.rs
Copyright: 2018, The ChromiumOS Authors
2019, The ChromiumOS Authors
2020, The ChromiumOS Authors
License: UNKNOWN
FIXME
Files: ./debian/copyright
Copyright: 2017-2020, The ChromiumOS Authors
2026, Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
License: BSD-3-clause
FIXME
Files: ./debian/copyright.debcargo.hint
Copyright: FIXME (overlay) UNKNOWN-YEARS The ChromiumOS Authors
License: BSD-3-clause
FIXME
Files: ./LICENSE
Copyright: 2017, The ChromiumOS Authors
License: BSD-3-clause
FIXME
1 month, 12 days ago
● public
debian/copyright check
Command: cme check dpkg-copyright
Exit code: 0
(no output)
1 month, 12 days ago
● public
licenserecon
Command: licenserecon
Exit code: 0
en: Versions: licenserecon '17.0' licensecheck '3.3.9-1'
Parsing Source Tree ....
Reading d/copyright ....
Running licensecheck ....
No significant differences found
1 month, 12 days ago
● public
Look for SPDX
Command: grep -r -B1 'SPDX-'
Exit code: 1
(no output)
1 month, 12 days ago
● public
Lintian
Command: lintian -i -I -v --pedantic
Exit code: 0
N:
I: librust-p9-dev: extended-description-is-probably-too-short
N:
N: The extended description (the lines after the first line of the
N: "Description:" field) is only one or two lines long. The extended
N: description should provide a user with enough information to decide
N: whether they want to install this package, what it contains, and how it
N: compares to similar packages. One or two lines is normally not enough to
N: do this.
N:
N: Please refer to General guidelines for package descriptions (Section
N: 6.2.1) in the Debian Developer's Reference and The long description
N: (Section 6.2.3) in the Debian Developer's Reference for details.
N:
N: Visibility: info
N: Show-Always: no
N: Check: fields/description
N:
N:
I: librust-p9-dev: package-contains-documentation-outside-usr-share-doc [usr/share/cargo/registry/p9-0.3.2/CONTRIBUTING.md]
N:
N: This package ships a documentation file outside /usr/share/doc
N: Documentation files are normally installed inside /usr/share/doc.
N:
N: If this file doesn't describe the contents or purpose of the directory it
N: is in, please consider moving this file to /usr/share/doc/ or maybe even
N: removing it. If this file does describe the contents or purpose of the
N: directory it is in, please add a lintian override.
N:
N: Visibility: info
N: Show-Always: no
N: Check: documentation
N:
N: Screen: python/egg/metadata
N: Advocates: "Scott Kitterman" <debian@kitterman.com>
N: Reason: The folders XXX.dist-info/ and XXX.egg-info/ hold metadata for
N: Python modules. Those files are not documentation even though
N: some of their names carry the .txt file extension.
N:
N: Python modules can be both public and private.
N:
N: Read more in
N: https://www.python.org/dev/peps/pep-0427/#the-dist-info-directory,
N: https://www.python.org/dev/peps/pep-0376/#id16,
N: https://www.python.org/dev/peps/pep-0610/,
N: https://www.python.org/dev/peps/pep-0639/,
N: https://setuptools.pypa.io/en/latest/deprecated/python_eggs.html,
N: and Bug#1003913.
N:
N:
I: librust-p9-dev: package-contains-documentation-outside-usr-share-doc [usr/share/cargo/registry/p9-0.3.2/LICENSE]
N:
I: librust-p9-dev: package-contains-documentation-outside-usr-share-doc [usr/share/cargo/registry/p9-0.3.2/README.md]
N:
I: rust-p9 source: upstream-metadata-missing-bug-tracking [debian/upstream/metadata]
N:
N: The DEP 12 metadata file does not specify any upstream bug tracking
N: information (ie. the Bug-Database or Bug-Submit fields are missing).
N:
N: The upstream metadata can be found in the source package in the file
N: debian/upstream/metadata.
N:
N: Please refer to https://dep-team.pages.debian.net/deps/dep12/ for details.
N:
N: Visibility: info
N: Show-Always: no
N: Check: debian/upstream/metadata
N:
N:
P: rust-p9 source: package-uses-old-debhelper-compat-version 13
N:
N: This package uses a debhelper compatibility level that is no longer
N: recommended. Please consider using the recommended level.
N:
N: For most packages, the best way to set the compatibility level is to
N: specify debhelper-compat (= X) as a Build-Depends in debian/control. You
N: can also use the debian/compat file or export DH_COMPAT in debian/rules.
N:
N: If no level is selected debhelper defaults to level 1, which is
N: deprecated.
N:
N: Please refer to the debhelper(7) manual page for details.
N:
N: Visibility: pedantic
N: Show-Always: no
N: Check: debhelper
N:
1 month, 12 days ago
● public
duck
Command: duck
Exit code: 0
(no output)
1 month, 12 days ago
● public
look for copyright
Command: egrep -R -i copyright
Exit code: 0
LICENSE:// Copyright 2017 The ChromiumOS Authors
LICENSE:// * Redistributions of source code must retain the above copyright
LICENSE:// copyright notice, this list of conditions and the following disclaimer
LICENSE:// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
LICENSE:// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
debian/copyright.debcargo.hint:Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
debian/copyright.debcargo.hint:Copyright: FIXME (overlay) UNKNOWN-YEARS The ChromiumOS Authors
debian/copyright.debcargo.hint: FIXME (overlay): Since upstream copyright years are not available in
debian/copyright.debcargo.hint:Copyright: 2017 The ChromiumOS Authors
debian/copyright.debcargo.hint:Copyright: 2018 The ChromiumOS Authors
debian/copyright.debcargo.hint:Copyright: 2018 The ChromiumOS Authors
debian/copyright.debcargo.hint:Copyright: 2018 The ChromiumOS Authors
debian/copyright.debcargo.hint:Copyright: 2018 The ChromiumOS Authors
debian/copyright.debcargo.hint:Copyright: 2018 The ChromiumOS Authors
debian/copyright.debcargo.hint:Copyright: 2018 The ChromiumOS Authors
debian/copyright.debcargo.hint:Copyright: 2020 The ChromiumOS Authors
debian/copyright.debcargo.hint:Copyright: 2019 The ChromiumOS Authors
debian/copyright.debcargo.hint:Copyright:
debian/copyright.debcargo.hint: 1. Redistributions of source code must retain the above copyright notice, this
debian/copyright.debcargo.hint: 2. Redistributions in binary form must reproduce the above copyright notice,
debian/copyright.debcargo.hint: 3. Neither the name of the copyright holder nor the names of its contributors
debian/copyright.debcargo.hint: THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
debian/copyright.debcargo.hint: DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
debian/copyright:Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
debian/copyright:Copyright: 2017-2020 The ChromiumOS Authors
debian/copyright:Copyright:
debian/copyright: 1. Redistributions of source code must retain the above copyright notice, this
debian/copyright: 2. Redistributions in binary form must reproduce the above copyright notice,
debian/copyright: 3. Neither the name of the copyright holder nor the names of its contributors
debian/copyright: THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
debian/copyright: DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
CONTRIBUTING.md:You (or your employer) retain the copyright to your contribution; this simply
src/server/tests.rs:// Copyright 2019 The ChromiumOS Authors
src/server/read_dir.rs:// Copyright 2020 The ChromiumOS Authors
src/server/mod.rs:// Copyright 2018 The ChromiumOS Authors
src/lib.rs:// Copyright 2018 The ChromiumOS Authors
src/protocol/wire_format.rs:// Copyright 2018 The ChromiumOS Authors
src/protocol/messages.rs:// Copyright 2018 The ChromiumOS Authors
src/protocol/mod.rs:// Copyright 2018 The ChromiumOS Authors
src/fuzzing.rs:// Copyright 2018 The ChromiumOS Authors
1 month, 12 days ago
● public
look for license
Command: egrep -R -i license
Exit code: 0
Cargo.toml.orig:license = "BSD-3-Clause"
Cargo.toml:license = "BSD-3-Clause"
debian/copyright.debcargo.hint:License: BSD-3-Clause
debian/copyright.debcargo.hint:Files: LICENSE
debian/copyright.debcargo.hint:License: UNKNOWN-LICENSE; FIXME (overlay)
debian/copyright.debcargo.hint:License: UNKNOWN-LICENSE; FIXME (overlay)
debian/copyright.debcargo.hint:License: UNKNOWN-LICENSE; FIXME (overlay)
debian/copyright.debcargo.hint:License: UNKNOWN-LICENSE; FIXME (overlay)
debian/copyright.debcargo.hint:License: UNKNOWN-LICENSE; FIXME (overlay)
debian/copyright.debcargo.hint:License: UNKNOWN-LICENSE; FIXME (overlay)
debian/copyright.debcargo.hint:License: UNKNOWN-LICENSE; FIXME (overlay)
debian/copyright.debcargo.hint:License: UNKNOWN-LICENSE; FIXME (overlay)
debian/copyright.debcargo.hint:License: UNKNOWN-LICENSE; FIXME (overlay)
debian/copyright.debcargo.hint:License: BSD-3-Clause
debian/copyright.debcargo.hint:License: BSD-3-Clause
debian/copyright:License: BSD-3-Clause
debian/copyright:License: BSD-3-Clause
debian/copyright:License: BSD-3-Clause
CONTRIBUTING.md:### Sign our Contributor License Agreement
CONTRIBUTING.md:[Contributor License Agreement](https://cla.developers.google.com/about) (CLA).
src/server/tests.rs:// Use of this source code is governed by a BSD-style license that can be
src/server/tests.rs:// found in the LICENSE file.
src/server/read_dir.rs:// Use of this source code is governed by a BSD-style license that can be
src/server/read_dir.rs:// found in the LICENSE file.
src/server/mod.rs:// Use of this source code is governed by a BSD-style license that can be
src/server/mod.rs:// found in the LICENSE file.
src/lib.rs:// Use of this source code is governed by a BSD-style license that can be
src/lib.rs:// found in the LICENSE file.
src/protocol/wire_format.rs:// Use of this source code is governed by a BSD-style license that can be
src/protocol/wire_format.rs:// found in the LICENSE file.
src/protocol/messages.rs:// Use of this source code is governed by a BSD-style license that can be
src/protocol/messages.rs:// found in the LICENSE file.
src/protocol/mod.rs:// Use of this source code is governed by a BSD-style license that can be
src/protocol/mod.rs:// found in the LICENSE file.
src/fuzzing.rs:// Use of this source code is governed by a BSD-style license that can be
src/fuzzing.rs:// found in the LICENSE file.