DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: rust-p9 0.3.2-1

Package Information

DescriptionServer implementation of the 9p file system protocol - Rust source code

Source code for Debianized Rust crate "p9"

MaintainerDebian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
Changed ByYunseong Kim <ysk@kzalloc.com>
Sponsortsimonq2@debian.org
Distributionunstable
Architectureany
VCSgit: https://salsa.debian.org/rust-team/debcargo-conf.git [src/p9] (browse)
Closes#1144035
Trackerhttps://tracker.debian.org/pkg/rust-p9
Uploaded1 month, 13 days ago

New Package Report

.changes
DateSun, 09 Aug 2026 19:03:34 -0500
Sourcerust-p9
Version0.3.2-1
Changed-ByYunseong Kim
Architecturesource amd64
Distributionunstable
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
Sectionrust
Priorityoptional
Componentmain
Package-Listlibrust-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.

Back to Dashboard | View all reviews for this package