DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: gmpfrxx-mkii 1.5.0+ds-1

Package Information

Descriptionversioned runtime for gmpfrxx_mkII default context provider

This package contains the shared library that provides the versioned external default-context API used by gmpfrxx_mkII consumers sharing thread-local GMP precision state.

MaintainerDebian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Changed ByMaho Nakata <maho.nakata@gmail.com>
Sponsorrafael@debian.org
Distributionunstable
Architectureany
VCSgit: https://salsa.debian.org/science-team/gmpfrxx-mkii.git (browse)
Closes#1151368
Trackerhttps://tracker.debian.org/pkg/gmpfrxx-mkii
Uploaded13 days ago

New Package Report

.changes◂
Version1.5.0+ds-1
Changed-ByMaho Nakata <maho.nakata@gmail.com>
Architecturesource amd64
Distributionunstable
DateSun, 25 Oct 2026 13:44:52 +0000
Sourcegmpfrxx-mkii
Changelog◂
gmpfrxx-mkii (1.5.0+ds-1) unstable; urgency=medium
 .
   * Initial release. (Closes: #1151368)
.dsc◂
Componentmain
Package-Listlibgmpfrxx-mkii-dev deb libdevel optional arch=any
libgmpxx-mkii-default-context-provider1 deb libs optional arch=any
Sectionlibdevel
Priorityoptional
debian/copyright◂
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: gmpfrxx_mkII
Source: https://github.com/nakatamaho/gmpfrxx_mkII
Files-Excluded: reference/upstream/*

Files: *
Copyright: 2026 Maho NAKATA
License: BSD-2-Clause

Files: include/gmpfrxx_mkII/adapters/ds_real.hpp
       include/gmpfrxx_mkII/adapters/edd_real.hpp
       include/gmpfrxx_mkII/adapters/qs_real.hpp
       include/gmpfrxx_mkII/adapters/single_real.hpp
       include/gmpfrxx_mkII/adapters/td_real.hpp
       include/gmpfrxx_mkII/adapters/ts_real.hpp
Copyright: 2026 Maho NAKATA
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, and the entire permission notice in its entirety,
    including the disclaimer of warranties.
 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. The name of the author may not be used to endorse or promote
    products derived from this software without specific prior
    written permission.
 .
 THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
 WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
 OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF
 WHICH ARE HEREBY DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR 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 NOT ADVISED OF THE POSSIBILITY OF SUCH
 DAMAGE.

Files: debian/*
Copyright: 2026 Maho NAKATA
License: BSD-2-Clause

License: BSD-2-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.
 .
 THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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 13 days ago.

Report◂

DFSG NEW review for gmpfrxx-mkii version 1.5.0+ds-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: 1 found

Licensing

The whole source is by a single author, Maho Nakata, under the 2-clause BSD licence, with six QD-adapter headers under BSD-3-Clause. debian/copyright is machine-readable DEP-5 with a correct Format line, a catch-all Files: * (BSD-2-Clause), an overriding stanza for the six BSD-3-Clause adapters, and a debian/* stanza; full licence texts are included. No non-free terms, no files without a licence, no vendored third-party code, and no missing holders.

Packaging

Clean, minimal packaging: a header-only dev package plus a small versioned runtime library for the default-context provider, both Multi-Arch: same. Build-Depends are correct and complete; debhelper compat 14 with standard dh usage and hardening=+all. The two quilt patches carry DEP-3 headers and are correctly marked Forwarded: not-needed (ABI soname versioning and source-archive test relaxation). The autopkgtest compiles and runs a real consumer against the installed headers and CMake export. Changelog, version scheme, Vcs-* and Standards-Version are all in order.

Issues

None.

Verified ◂
  • Read debian/copyright in full: DEP-5 with Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/, Files-Excluded: reference/upstream/*, Files: * (BSD-2-Clause, 2026 Maho NAKATA), a BSD-3-Clause stanza for six adapters, a debian/* stanza, and stand-alone BSD-2-Clause/BSD-3-Clause texts.
  • Grepped the whole tree (gitignore: false) for Copyright, SPDX-License-Identifier, and licence wording: 507 files carry the BSD-2-Clause header by Nakata, Maho; the only other licence is SPDX-License-Identifier: BSD-3-Clause in exactly the six adapter files named in debian/copyright (include/gmpfrxx_mkII/adapters/{ds,edd,qs,single,td,ts}_real.hpp).
  • manual/gmpfrxx_mkII_manual.pdf (flagged by the scan as generated) is built from manual/gmpfrxx_mkII_manual.tex, which is present, and manual/Makefile runs pdflatex on it; the preferred form for modification is therefore in the source.
  • benchmarks/{gmp,mpfr}/00_Rdot/Rdot.hpp, 01_Raxpy/Raxpy.hpp and 02_Rgemv/Rgemv.hpp carry Copyright (c) 2008-2021/mplapack/mpblas/reference or 2008-2024 with holder Nakata, Maho and a BSD-2-Clause text — same holder, so the Files: * stanza covers them; only year drift.
  • reference/ is empty, consistent with Files-Excluded: reference/upstream/*; no excluded files remain in the tree.
  • benchmarks/**/results_raw/*.png are generated benchmark plot outputs of the included plot.py / plot_rgemm_kernel_comparison.py scripts, not shipped in any binary package (GMPFRXX_MKII_BUILD_BENCHMARKS=OFF).
  • Read all files under debian/ (control, rules, changelog, source/format, patches and series, tests/control and installed-smoke, smoke/*, install/symbols/examples files, gbp.conf, salsa-ci.yml). Both patches have Description/Author/Forwarded/Last-Update DEP-3 headers; soname patch sets SOVERSION 1 matching the runtime package name.
  • uscan found the packaged version as the newest upstream release (upstream 1.5.0, packaged 1.5.0+ds).
Not confirmed ◂
  • The PDF and the benchmark PNG images were not opened (binary); judged from their location, the Makefile and the generating scripts.
Proposed changes ◂

None.

Uploader's response to the LLM review

The uploader was emailed about the review 13 days ago.

Review Information

accepted — allocated to awm 13 days ago, started 13 days ago, completed 13 days ago.

Final Comment

Other Reviews of this Package

VersionHashAllocatedCompletedReviewerStatusDetails
1.5.0+ds-1 0afdd24c… 2026-10-24 06:07 2026-10-24 06:07 dfsg-uploader rejected VIEW
1.5.0+ds-1 52de27e9… 2026-10-25 13:41 2026-10-25 13:41 dfsg-uploader rejected VIEW

Back to Dashboard | View all reviews for this package