DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: dart-vector-math 2.4.3-1

Package Information

DescriptionVector 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.

MaintainerEmfox Zhou <emfox@debian.org>
Changed ByEmfox Zhou <emfox@debian.org>
Sponsoremfox@debian.org
Distributionunstable
Architectureall
VCSgit: https://salsa.debian.org/dart-team/dart-vector-math.git (browse)
Closes#1151948
Trackerhttps://tracker.debian.org/pkg/dart-vector-math
Uploaded4 hours ago

New Package Report

.changes◂
DateSun, 25 Oct 2026 11:10:00 +0800
Sourcedart-vector-math
Version2.4.3-1
Changed-ByEmfox Zhou <emfox@debian.org>
Architecturesource all
Distributionunstable
Changelog◂
dart-vector-math (2.4.3-1) unstable; urgency=medium
 .
   * Initial release. (Closes: #1151948)
.dsc◂
Sectiondevel
Priorityoptional
Componentmain
Package-Listdart-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 3 hours ago.

Report◂

DFSG NEW review for dart-vector-math version 2.4.3-1

Summary

  • Licensing is DFSG-compliant and debian/copyright is 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, packaged 2.4.3).

Not confirmed

None.

Proposed changes

None.

Uploader's response to the LLM review

The uploader was emailed about the review 3 hours ago.

Review Information

accepted — allocated to awm 1 hour ago, started 1 hour ago, completed 1 hour ago.

Final Comment

Back to Dashboard | View all reviews for this package