dart-typed-data 1.4.0-1
Package Information
| Description | helpers for the Dart typed_data library This package ships the typed_data Dart library as sources so that other Dart packages can depend on it at build time. |
|---|---|
| Maintainer | Emfox Zhou <emfox@debian.org> |
| Changed By | Emfox Zhou <emfox@debian.org> |
| Sponsor | emfox@debian.org |
| Distribution | unstable |
| Architecture | all |
| VCS | git: https://salsa.debian.org/dart-team/dart-typed-data.git (browse) |
| Closes | #1152044 |
| Tracker | https://tracker.debian.org/pkg/dart-typed-data |
| Uploaded | 2 hours ago |
New Package Report
.changes
| Version | 1.4.0-1 |
|---|---|
| Changed-By | Emfox Zhou <emfox@debian.org> |
| Architecture | source all |
| Distribution | unstable |
| Date | Mon, 26 Oct 2026 08:40:51 +0800 |
| Source | dart-typed-data |
Changelog
dart-typed-data (1.4.0-1) unstable; urgency=medium . * Initial release. (Closes: #1152044)
.dsc
| Package-List | dart-typed-data deb devel optional arch=all |
|---|---|
| Section | devel |
| Priority | optional |
| Component | main |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: typed_data
Source: https://github.com/dart-lang/core/tree/main/pkgs/typed_data
Files: *
Copyright: 2015, the Dart project authors
License: BSD-3-clause
Files: debian/*
Copyright: 2026, Emfox Zhou <emfox@debian.org>
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:
.
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* 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.
* Neither the name of Google Inc. 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
OWNER 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.
DFSG Assistant LLM REVIEW 0 blocker, 0 important, 1 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 0 hours ago.
Report
DFSG NEW review for dart-typed-data version 1.4.0-1
Summary
- Licensing is DFSG-compliant and
debian/copyrightis accurate: Yes - Packaging is of good quality: Yes
- Issues: 0 blocker, 0 important, 1 minor
- debian/watch: version 5
- debian/copyright: machine-readable
- Scan before the review: nothing found
Licensing
debian/copyright is DEP-5 (Format: line exact), with Files: * (BSD-3-clause, the Dart project authors) and Files: debian/* (Emfox Zhou), plus a stand-alone License paragraph containing the full BSD-3-clause text. Every one of the 13 upstream files carries a Copyright (c) 2013-2020, the Dart project authors ... BSD-style license ... in the LICENSE file header, matched by Files: *; LICENSE, AUTHORS, README.md, CHANGELOG.md, pubspec.yaml, analysis_options.yaml, lib/** and test/** are all covered by the same holder. BSD-3-clause is DFSG-free and nothing in the tree carries a non-free term, a built artefact or a third-party copy. The only inaccuracy is cosmetic: the reproduced clause 3 names Google Inc. where the shipped LICENSE names Google LLC.
Packaging
Small, clean, conventional packaging: debhelper compat 14 with dh $@ and a single override_dh_install, dh-sequence-single-binary, one arch:all binary package installing lib/ and pubspec.yaml into /usr/share/dart/packages/typed_data/, a Depends on the already-uploaded dart-collection (which lib/src/typed_queue.dart imports), an autopkgtest smoke test with dart-sdk in Depends and Testsuite-Triggers, upstream/metadata and gbp.conf present, 3.0 (quilt) with no patches, and Standards-Version 4.7.4 against Policy 4.7.4. Build-Depends names only real packages (dh-sequence-single-binary is provided by debhelper 14.5, which satisfies the compat constraint).
Issues
1. [minor] [licensing] debian/copyright reproduces BSD-3-clause clause 3 as "Google Inc." while the shipped LICENSE says "Google LLC"
- Files:
debian/copyright,LICENSE - Basis: checked, in the package or with a reference tool
- Evidence: debian/copyright, License: BSD-3-clause:
* Neither the name of Google Inc. nor the names of itsagainst LICENSE:* Neither the name of Google LLC nor the names of its - Problem: The stand-alone License paragraph is meant to reproduce the licence as the files carry it; the entity named in clause 3 does not match the LICENSE actually shipped (AUTHORS names "Google Inc.", the file headers name only "the Dart project authors"). The copyright holder is right and the licence is the same one, so this changes nothing about DFSG compliance, but the text is not the verbatim upstream notice.
- Fix: Use upstream's wording (
Neither the name of Google LLC ...) in the License: BSD-3-clause paragraph, or a genericNeither the name of the copyright holder ....
Verified
- Prescan's author check reported
every holder found is named in debian/copyright; confirmed by hand: the only holder in the tree is "the Dart project authors" (LICENSE, and the header of every lib/ and test/ .dart file), covered by theFiles: *stanza, anddebian/*is covered separately. - Full upstream inventory (13 files, glob with gitignore false): AUTHORS, CHANGELOG.md, LICENSE, README.md, analysis_options.yaml, pubspec.yaml, lib/typed_data.dart, lib/typed_buffers.dart, lib/src/typed_buffer.dart, lib/src/typed_queue.dart, test/queue_test.dart, test/typed_buffers_test.dart, test/typed_buffers_vm_test.dart. Each is source: no archives, binaries, minified JS/CSS, fonts, images or generated code anywhere in the tree.
- The orig tarball's members (
dart-typed-data-1.4.0/: analysis_options.yaml, AUTHORS, CHANGELOG.md, lib/, LICENSE, pubspec.yaml, README.md, test/) are exactly the unpacked tree, so nothing was repacked or removed and no Files-Excluded stanza is needed. - No patches:
debian/patchesdoes not exist and debian/source/format is3.0 (quilt)with nothing applied, so there are no DEP-3 header or forward-upstream concerns. - Build-Depends resolve:
dh-sequence-single-binaryis provided by debhelper 14.5 (apt-cache), satisfyingdebhelper-compat (= 14);/usr/share/perl5/Debian/Debhelper/Sequence/single_binary.pmexists and only adds--destdir=debian/dart-typed-data/to dh_auto_install. - Runtime dependency resolves:
dart-collection1.19.1-2 exists (apt-cache) and providespackage:collection, imported bylib/src/typed_queue.dart:6;dart-sdk3.13.4+dfsg1-6, used by debian/tests/control, exists too. - debian/rules'
override_dh_installstamps the installed directories withSOURCE_DATE_EPOCH;man dpkg-buildpackagestates the variable "is set to the Unix timestamp since the epoch of the latest entry in debian/changelog, if it is not already defined", so thetouch -d "@${SOURCE_DATE_EPOCH}"cannot fail under a normal package build. - Standards-Version 4.7.4 matches current Policy (policy tool: appendix A10 lists 4.7.4 as the newest version), so no Policy-version issue.
- debian/changelog: version 1.4.0-1, distribution
unstable, maintainer matches debian/control,Initial release. (Closes: #1152044), date on the day of review. - debian/tests/smoke is an offline comprehension/behaviour smoke test (builds Uint8Buffer/Int32Buffer, checks length, indexing and removeAt) with
allow-stderr; nothing is written outside its own mktemp -d. - uscan found the packaged version as the newest upstream release (upstream
1.4.0, packaged1.4.0).
Not confirmed
- The autopkgtest was not run (the package cannot be built or executed here); debian/tests/smoke assumes the
dartbinary is on PATH or at /usr/lib/dart/bin/dart and thatdart-collectioninstalls to /usr/share/dart/packages/collection/ (the script derives package names from those directory names). - Vcs-Git/Vcs-Browser and the Homepage/Source URLs could not be reached to check that the repository exists.
- dart-sdk is not installed on this system, so nothing could be checked about it beyond its apt-cache record.
Proposed changes
None.
Uploader's response to the LLM review
The uploader was emailed about the review 0 hours ago.