DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: rust-icu-provider-adapters 2.2.0-1

Package Information

DescriptionAdapters for composing and manipulating data providers - Rust source code

Source code for Debianized Rust crate "icu_provider_adapters"

MaintainerDebian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
Changed ByAlexander Kjäll <alexander.kjall@gmail.com>
Distributionunstable
Architectureany
VCSgit: https://salsa.debian.org/rust-team/debcargo-conf.git [src/icu-provider-adapters] (browse)
Trackerhttps://tracker.debian.org/pkg/rust-icu-provider-adapters
Uploaded1 day ago

New Package Report

.changes
Distributionunstable
Sourcerust-icu-provider-adapters
Version2.2.0-1
Changed-ByAlexander Kjäll
Architectureamd64 source
Changelog
rust-icu-provider-adapters (2.2.0-1) unstable; urgency=medium
 .
   * Package icu_provider_adapters 2.2.0 from crates.io using debcargo 2.8.4
.dsc
Package-Listlibrust-icu-provider-adapters-dev deb rust optional arch=any
Sectionrust
Priorityoptional
Componentmain
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: icu_provider_adapters
Upstream-Contact: The ICU4X Project Developers
Source: https://github.com/unicode-org/icu4x

Files: *
Copyright:
 2020-2026 Unicode, Inc.
 1995-2016 International Business Machines Corporation and others.
License: Unicode-3.0

Files: debian/*
Copyright:
 2026 Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
 2026 Alexander Kjäll <alexander.kjall@gmail.com>
License: Unicode-3.0

License: Unicode-3.0
 UNICODE LICENSE V3
 .
 COPYRIGHT AND PERMISSION NOTICE
 .
 Copyright © 1991-2024 Unicode, Inc.
 .
 NOTICE TO USER: Carefully read the following legal agreement. BY
 DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR
 SOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE
 TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT
 DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.
 .
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of data files and any associated documentation (the "Data Files") or
 software and any associated documentation (the "Software") to deal in the
 Data Files or Software without restriction, including without limitation
 the rights to use, copy, modify, merge, publish, distribute, and/or sell
 copies of the Data Files or Software, and to permit persons to whom the
 Data Files or Software are furnished to do so, provided that either (a)
 this copyright and permission notice appear with all copies of the Data
 Files or Software, or (b) this copyright and permission notice appear in
 associated Documentation.
 .
 THE DATA FILES AND SOFTWARE ARE 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 OF
 THIRD PARTY RIGHTS.
 .
 IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE
 BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES,
 OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
 WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
 ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA
 FILES OR SOFTWARE.
 .
 Except as contained in this notice, the name of a copyright holder shall
 not be used in advertising or otherwise to promote the sale, use or other
 dealings in these Data Files or Software without prior written
 authorization of the copyright holder.

Review Information

accepted — allocated to eamanu 1 day ago, started 1 day ago, completed 1 day ago.

Final Comment

Public Notes

1 day ago ● public

Author check: rust-icu-provider-adapters 2.2.0-1

Scanned 16 files. 4 author(s) declared in debian/copyright.

All source-file authors appear in debian/copyright.

1 day ago ● public

License check: rust-icu-provider-adapters 2.2.0-1

Archive component: main

COMPATIBLE:

  • Unicode-3.0 (Unicode License v3)
1 day 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
 ./Cargo.lock
 ./Cargo.toml
 ./Cargo.toml.orig
 ./README.md
 ./debian/cargo-checksum.json
 ./debian/changelog
 ./debian/control
 ./debian/debcargo.toml
 ./debian/patches/add-dev-deps.patch
 ./debian/patches/series
 ./debian/rules
 ./debian/source/format
 ./debian/tests/control
 ./debian/upstream/metadata
 ./debian/watch
 ./src/either.rs
 ./src/empty.rs
 ./src/fallback/mod.rs
 ./src/filter/impls.rs
 ./src/filter/mod.rs
 ./src/fixed.rs
 ./src/fork/by_error.rs
 ./src/fork/mod.rs
 ./src/fork/predicates.rs
 ./src/lib.rs
Copyright: NONE
License: UNKNOWN
 FIXME

Files: ./debian/copyright.debcargo.hint
Copyright: FIXME (overlay) UNKNOWN-YEARS The ICU4X Project Developers
License: UNKNOWN
 FIXME

Files: ./debian/copyright
Copyright: 2020-2026, Unicode, Inc.
  2026, Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
License: Unicode-DFS-2016
 FIXME

Files: ./LICENSE
Copyright: 2020-2024, Unicode, Inc.
License: Unicode-DFS-2016
 FIXME

1 day ago ● public

debian/copyright check

Command: cme check dpkg-copyright
Exit code: 0

(no output)

1 day 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 day ago ● public

Look for SPDX

Command: grep -r -B1 'SPDX-'
Exit code: 0

LICENSE-
LICENSE:SPDX-License-Identifier: Unicode-3.0
1 day ago ● public

Lintian

Command: lintian -i -I -v --pedantic
Exit code: 0

N:
W: librust-icu-provider-adapters-dev: initial-upload-closes-no-bugs [usr/share/doc/librust-icu-provider-adapters-dev/changelog.Debian.gz:1]
N: 
N:   This package appears to be the first packaging of a new upstream software
N:   package (there is only one changelog entry and the Debian revision is 1),
N:   but it does not close any bugs. The initial upload of a new package should
N:   close the corresponding ITP bug for that package.
N:   
N:   This warning can be ignored if the package is not intended for Debian or
N:   if it is a split of an existing Debian package.
N: 
N:   Please refer to New packages (Section 5.1) in the Debian Developer's
N:   Reference for details.
N: 
N:   Visibility: warning
N:   Show-Always: no
N:   Check: debian/changelog
N:   Renamed from: new-package-should-close-itp-bug
N: 
N:
I: librust-icu-provider-adapters-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-icu-provider-adapters-dev: package-contains-documentation-outside-usr-share-doc [usr/share/cargo/registry/icu_provider_adapters-2.2.0/LICENSE]
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-icu-provider-adapters-dev: package-contains-documentation-outside-usr-share-doc [usr/share/cargo/registry/icu_provider_adapters-2.2.0/README.md]
N:
I: rust-icu-provider-adapters source: quilt-patch-missing-description [debian/patches/add-dev-deps.patch]
N: 
N:   quilt patch files should start with a description of patch. All lines
N:   before the start of the patch itself are considered part of the
N:   description. You can edit the description with quilt header -e when the
N:   patch is at the top of the stack.
N:   
N:   As well as a description of the purpose and function of the patch, the
N:   description should ideally contain author information, a URL for the bug
N:   report (if any), Debian or upstream bugs fixed by it, upstream status, the
N:   Debian version and date the patch was first included, and any other
N:   information that would be useful if someone were investigating the patch
N:   and underlying problem. Please consider using the DEP 3 format for this
N:   information.
N: 
N:   Please refer to https://dep-team.pages.debian.net/deps/dep3/ for details.
N: 
N:   Visibility: info
N:   Show-Always: no
N:   Check: debian/patches/quilt
N: 
N:
I: rust-icu-provider-adapters 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-icu-provider-adapters 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 day ago ● public

duck

Command: duck
Exit code: 0

(no output)

1 day ago ● public

look for copyright

Command: egrep -R -i copyright
Exit code: 0

LICENSE:COPYRIGHT AND PERMISSION NOTICE
LICENSE:Copyright © 2020-2024 Unicode, Inc.
LICENSE:this copyright and permission notice appear with all copies of the Data
LICENSE:Files or Software, or (b) this copyright and permission notice appear in
LICENSE:IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE
LICENSE:Except as contained in this notice, the name of a copyright holder shall
LICENSE:authorization of the copyright holder.
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 ICU4X Project Developers
debian/copyright.debcargo.hint: FIXME (overlay): Since upstream copyright years are not available in
debian/copyright.debcargo.hint:Copyright:
debian/copyright.debcargo.hint:Copyright:
debian/copyright:Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
debian/copyright:Copyright:
debian/copyright:Copyright:
debian/copyright: COPYRIGHT AND PERMISSION NOTICE
debian/copyright: Copyright © 1991-2024 Unicode, Inc.
debian/copyright: this copyright and permission notice appear with all copies of the Data
debian/copyright: Files or Software, or (b) this copyright and permission notice appear in
debian/copyright: IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE
debian/copyright: Except as contained in this notice, the name of a copyright holder shall
debian/copyright: authorization of the copyright holder.
1 day ago ● public

look for license

Command: egrep -R -i license
Exit code: 0

.pc/add-dev-deps.patch/Cargo.toml:    "LICENSE",
.pc/add-dev-deps.patch/Cargo.toml:license = "Unicode-3.0"
Cargo.toml.orig:# called LICENSE at the top level of the ICU4X source tree
Cargo.toml.orig:# (online at: https://github.com/unicode-org/icu4x/blob/main/LICENSE ).
Cargo.toml.orig:license.workspace = true
Cargo.toml:    "LICENSE",
Cargo.toml:license = "Unicode-3.0"
LICENSE:UNICODE LICENSE V3
LICENSE:SPDX-License-Identifier: Unicode-3.0
debian/copyright.debcargo.hint:License: Unicode-3.0
debian/copyright.debcargo.hint:Files: LICENSE
debian/copyright.debcargo.hint:License: UNKNOWN-LICENSE; FIXME (overlay)
debian/copyright.debcargo.hint:License: Unicode-3.0
debian/copyright.debcargo.hint:License: Unicode-3.0
debian/copyright.debcargo.hint: FIXME (overlay): Unrecognized crate license, please find the full license text in the rest of the crate source code and copy-paste it here
debian/copyright:License: Unicode-3.0
debian/copyright:License: Unicode-3.0
debian/copyright:License: Unicode-3.0
debian/copyright: UNICODE LICENSE V3
src/fallback/mod.rs:// called LICENSE at the top level of the ICU4X source tree
src/fallback/mod.rs:// (online at: https://github.com/unicode-org/icu4x/blob/main/LICENSE ).
src/filter/impls.rs:// called LICENSE at the top level of the ICU4X source tree
src/filter/impls.rs:// (online at: https://github.com/unicode-org/icu4x/blob/main/LICENSE ).
src/filter/mod.rs:// called LICENSE at the top level of the ICU4X source tree
src/filter/mod.rs:// (online at: https://github.com/unicode-org/icu4x/blob/main/LICENSE ).
src/lib.rs:// called LICENSE at the top level of the ICU4X source tree
src/lib.rs:// (online at: https://github.com/unicode-org/icu4x/blob/main/LICENSE ).
src/fixed.rs:// called LICENSE at the top level of the ICU4X source tree
src/fixed.rs:// (online at: https://github.com/unicode-org/icu4x/blob/main/LICENSE ).
src/empty.rs:// called LICENSE at the top level of the ICU4X source tree
src/empty.rs:// (online at: https://github.com/unicode-org/icu4x/blob/main/LICENSE ).
src/fork/predicates.rs:// called LICENSE at the top level of the ICU4X source tree
src/fork/predicates.rs:// (online at: https://github.com/unicode-org/icu4x/blob/main/LICENSE ).
src/fork/by_error.rs:// called LICENSE at the top level of the ICU4X source tree
src/fork/by_error.rs:// (online at: https://github.com/unicode-org/icu4x/blob/main/LICENSE ).
src/fork/mod.rs:// called LICENSE at the top level of the ICU4X source tree
src/fork/mod.rs:// (online at: https://github.com/unicode-org/icu4x/blob/main/LICENSE ).
src/either.rs:// called LICENSE at the top level of the ICU4X source tree
src/either.rs:// (online at: https://github.com/unicode-org/icu4x/blob/main/LICENSE ).

Back to Dashboard | View all reviews for this package