Review: dart-vector-math 2.4.3-1
Package Information
| Description | Vector math library for 2D and 3D applications in Dart This package ships the vector_math Dart library as sources so that other Dart packages can depend on it at build time. It provides vectors and matrices of 2, 3 and 4 dimensions, quaternions, planes, axis-aligned bounding boxes and the operations on them that 2D and 3D applications need. |
|---|---|
| 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-vector-math.git (browse) |
| Closes | #1151948 |
| Tracker | https://tracker.debian.org/pkg/dart-vector-math |
| Uploaded | 6 hours ago |
New Package Report
.changes
| Source | dart-vector-math |
|---|---|
| Version | 2.4.3-1 |
| Changed-By | Emfox Zhou <emfox@debian.org> |
| Architecture | source all |
| Distribution | unstable |
| Date | Sun, 25 Oct 2026 11:10:00 +0800 |
Changelog
dart-vector-math (2.4.3-1) unstable; urgency=medium . * Initial release. (Closes: #1151948)
.dsc
| Section | devel |
|---|---|
| Priority | optional |
| Component | main |
| Package-List | dart-vector-math deb devel optional arch=all |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: vector_math
Source: https://github.com/flutter/core-packages/tree/main/packages/vector_math
Files: *
Copyright: 2013, the Flutter Authors
License: BSD-3-clause
Files: debian/*
Copyright: 2026, Emfox Zhou <emfox@debian.org>
License: BSD-3-clause
License: BSD-3-clause
Copyright 2013 The Flutter Authors
.
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, 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 5 hours ago.
Report
DFSG NEW review for dart-vector-math version 2.4.3-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
Every source file carries a 'Copyright 2013 The Flutter Authors' header under the BSD-3-clause licence, matching the LICENSE file, and debian/copyright is a correct DEP-5 file with a Files: * stanza naming that holder and licence, plus a Files: debian/* stanza. The BSD-3-clause text is reproduced in full. No non-free terms, no files without a licence, no preferred-form problems (the generated vector_math_64 sources have their generator, tool/generate_vector_math_64.dart, in the tree), and no vendored third-party code.
Packaging
The packaging is clean and follows current practice: debhelper compat 14 with dh-sequence-single-binary, Standards-Version 4.7.4 (current), a correct arch:all/Multi-Arch: foreign split shipping Dart sources under /usr/share/dart/packages/vector_math, an offline autopkgtest smoke test depending on the real dart-sdk package, sane gbp.conf and upstream/metadata, and a reproducible-build touch override. No policy violations or upgrade hazards found.
Issues
None.
Verified
- The prescan found no copyright holder missing from debian/copyright (dfsg-author-check reported every holder found is named).
- Grep over the whole tree (108 files) shows only 'Copyright 2013 The Flutter Authors' as a holder and only BSD-style licence wording; the LICENSE file at the top level carries the full BSD-3-clause text, and there are no other LICENSE/COPYING/NOTICE files in any subdirectory.
- Every file under lib/, benchmark/, bin/, tool/ and test/ carries the same BSD-3-clause header; the non-code files AUTHORS, CHANGELOG.md, README.md, pubspec.yaml, build.yaml and ci_config.yaml are covered by the
Files: *stanza. - tool/generate_vector_math_64.dart (the generator for the vector_math_64 sources) is present, so no generated code lacks its preferred form.
- debian/control uses debhelper-compat (= 14) and dh-sequence-single-binary with matching source/binary name dart-vector-math; at compat 14 the absent Depends field is correct (dh_gencontrol adds substvars itself).
- apt-cache confirms dart-sdk (3.13.4+dfsg1-6) exists, satisfying the autopkgtest Depends; the smoke test's package_config rootUri/packageUri resolve to the installed lib/.
- Debian Policy on the reviewing system is 4.7.4.1, so Standards-Version 4.7.4 is current.
- uscan found the packaged version as the newest upstream release (upstream
2.4.3, packaged2.4.3).
Not confirmed
None.
Proposed changes
None.
Uploader's response to the LLM review
The uploader was emailed about the review 5 hours ago.
Review Information
accepted — allocated to awm 3 hours ago, started 3 hours ago, completed 3 hours ago.