Review: flint 3.5.0-1~exp1
New Package Report
.changes
| Source | flint |
|---|---|
| Version | 3.5.0-1~exp1 |
| Changed-By | Doug Torrance |
| Architecture | source amd64 all |
| Distribution | experimental |
| Date | Sat, 25 Apr 2026 05:48:31 -0400 |
Changelog
flint (3.5.0-1~exp1) experimental; urgency=medium
.
* New upstream release.
* Rename libflint22 -> libflint23 for soversion bump.
* debian/copyright
- Update my copyright years.
- Add missing authors.
- Update license information. Most files are now LGPL-3+.
* debian/control
- Bump Standards-Version to 4.7.4.
- Drop versioned dependency on libntl-dev; old dependency was 9.9.1,
but 11.4.3 is now in oldoldstable.
* debian/patches/builtin-overflow.patch
- Refresh for new upstream release.
* debian/rules
- Drop "-fno-strict-aliasing" flag; no longer necessary.
- Stop removing static library; it isn't even built.
- Don't install config.h; fixes package-name-defined-in-config-h
lintian warning..dsc
| Package-List | libflint-dev deb libdevel optional arch=any libflint-doc deb doc optional arch=all libflint23 deb libs optional arch=any |
|---|---|
| Section | libdevel |
| Priority | optional |
| Component | main |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: flint
Upstream-Contact: William Hart
Source: http://flintlib.org
Files: *
Copyright:
2021 Albin Ahlbäck
2008 Martin Albrecht
2018 arbguest
2015-2016, 2023 Arb authors
2013 Tom Bachmann
2010-2014 Abhinav Baid
2023 David Berghaus
2014-2015 Alex J. Best
2015 Jonathan Bober
2007, 2024 Marco Bodrato
2009 Tom Boothby
2025 Ricardo Buring
2007 David Cade
2020 Chia Network Inc
2026 Edgar Costa
2023 Joel Dahne
2017-2018 Luca De Feo
2023 Isuru Fernando
2010 Juan Arias de Reyna
2016-2020 Vincent Delecroix
2012 Thomas M. DuBuisson
2015-2020 Claus Fieker
2015 FLINT authors
2014-2016 Jean-Pierre Flori
2021 Matthias Gessinger
2015 Vladimir Glazachev
2012-2013 Andres Goens
2025-2026 Lars Göttgens
2021, 2023 Mathieu Gouttenoire
2013 Qingwen Guan
2013 Mike Hansen
2006-2022, 2024 William Hart
2013 Timo Hartmann
2007-2008 David Harvey
2015-2019 Tommy Hofmann
2025 Mael Hostettler
2007 David Howden
2008 Richard Howell-Peak
2014-2015 Dana Jacobsen
2010-2021 Fredrik Johansson
2014-2015 Ashish Kedia
2015 Dharak Kharod
2023-2025 Jean Kieffer
2012 Lina Kulakova
2015 Nitin Kumar
2013-2014 Martin Lee
2025 Marc Mezzarobba
2017 Apoorv Mishra
2016, 2025 Pascal Molin
2024 Hartmut Monien
2025 Guillaume Moroz
2009 Jason Moxham
2026 Maria Neagoie
2023-2025 Vincent Neiger
2009-2011 Andy Novocin
2009-2013 Sebastian Pancratz
2006 Jason Papadopoulos
2018 Martin Raum
2020 Rudolph
2026 Alexey Orlov
2008 Clément Pernet
2020 D.H.J. Polymath
2025 Rémi Prébet
2022 Erik Postma
2025 Kacper Proniewski
2019 Edouard Rousseau
2019-2020 Julian Rüth
2024 Éric Schost
2015 Elena Sergeichave
2017-2021 Daniel Schultz
2015 Elena Sergeicheva
2008 Peter Shrimpton
2015 Kushagra Singh
2015 Anubhav Srivastava
2016 Shivin Srivastava
2005-2009 Damien Stehle
2011-2016 Ralf Stephan
2016grep Aaditya Thakkar
2015 Elias Tsigaridas
2011 Jan Tuitman
2026 Viorel Wegner
2025 Andrii Yanovets
2009-2010 Paul Zimmermann
1991-2002 Free Software Foundation
License: LGPL-3+
Files: acinclude.m4
Copyright: 2008 Guido U. Draheim <guidod@gmx.de>
2011 Maarten Bosmans <mkbosmans@gmail.com>
2023 Albin Ahlbäck
License: FSFAP
Files: CMake/FindCBLAS.cmake
src/bernoulli/mod_p_harvey.c
Copyright: 2008, 2009 David Harvey
2021 Fredrik Johansson
2020 Mahrud Sayrafi
License: BSD-2-clause
Files: config/configfsf.guess
config/configfsf.sub
Copyright: 1992-2023 Free Software Foundation, Inc
License: GPL-3+ with Autoconf-data exception
Files: examples/keiper_li.c
examples/poly_roots.c
examples/lcentral.c
examples/elementary.c
examples/hilbert_matrix_ca.c
examples/lvalue.c
examples/pi.c
examples/taylor_integrals.c
examples/hilbert_matrix.c
examples/functions_benchmark.c
examples/swinnerton_dyer_poly.c
examples/AKS.c
examples/check_n_is_prime.c
examples/logistic.c
examples/pi_agm.c
examples/huge_expr.c
examples/real_roots.c
examples/class_poly.c
examples/fpwrap.c
examples/bernoulli.c
examples/zeta_zeros.c
examples/binet.c
examples/integrals.c
examples/minimal_irreducibles.c
examples/machin.c
examples/dft.c
examples/complex_plot.c
Copyright: Fredrik Johansson
Pasal Molin
D.H.J. Polymath
License: public-domain
Files: src/dirichlet/char_index.c
src/dirichlet/index_char.c
Copyright: 2016 Pascal Molin
License: GPL-2+
Files: src/mpn_extras/get_d.c
src/generic_files/clz_tab.c
src/fmpz/fits_si.c
src/fmpz/is_perfect_power.c
src/gmpcompat-longlong.h.in
Copyright: 1991, 1993-2005 Free Software Foundation, Inc.
2008 Jason Moxham
2015, 2017, 2021 William Hart
License: LGPL-2.1+
Files: debian/*
Copyright: 2008 Tim Abbott
2013-2014 Felix Salfelder
2014-2023 Julien Puydt <jpuydt@debian.org>
2021-2022 John Scott <jscott@posteo.net>
2024-2026 Doug Torrance <dtorrance@debian.org>
License: GPL-2+
License: GPL-2+
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this package; if not, see <https://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL-2'.
License: GPL-3+ with Autoconf-data exception
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this package; if not, see <https://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL-3'.
.
As a special exception to the GNU General Public License, if you
distribute this file as part of a program that contains a
configuration script generated by Autoconf, you may include it under
the same distribution terms that you use for the rest of that
program. This Exception is an additional permission under section 7
of the GNU General Public License, version 3 ("GPLv3").
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 AUTHORS ``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 William Hart 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.
License: LGPL-2.1+
This file is free software: you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 2.1 of the License, or (at
your option) any later version.
.
This file is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.
.
You should have received a copy of the GNU Lesser General Public License
along with this file. If not, see <http://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU Lesser General Public
License 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
License: LGPL-3+
This file is free software: you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or (at
your option) any later version.
.
This file is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.
.
You should have received a copy of the GNU Lesser General Public License
along with this file. If not, see <http://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU Lesser General Public
License 3 can be found in `/usr/share/common-licenses/LGPL-3'.
License: FSFAP
Copying and distribution of this file, with or without modification, are
permitted in any medium without royalty provided the copyright notice
and this notice are preserved. This file is offered as-is, without any
warranty.
License: public-domain
This file is public domain.Review Information
accepted — allocated to awm 10 days ago, started 10 days ago, completed 10 days ago.
Final Comment
Hi,
Accepted, but note there still appear to be four names missing from the list of
authors - easy to miss in a long list, I'm sure.
Thanks!
Other Reviews of this Package
| Version | Hash | Allocated | Completed | Reviewer | Status | Details |
|---|---|---|---|---|---|---|
| 3.5.0-1~exp1 | 0e3d8d42… | 2026-04-24 21:46 | 2026-04-24 23:37 | awm | rejected | VIEW |
Public Notes
Missed Author Check
Command: dnq author-check -prepare
Exit code: 0
Author check: scanned 9968 files.
NOT IN debian/copyright (4):
Bill Hart
src/padic_poly/test/t-sub.c:3
Sergeicheva Elena
src/nmod_mat/test/t-window_init_clear.c:4
Thomas Boothby
src/ulong_extras/factor_one_line.c:3
src/ulong_extras/factor_power235.c:3
src/ulong_extras/is_perfect_power.c:2
src/ulong_extras/is_perfect_power235.c:2
Vladimir Glazchev
src/aprcl.h:2
Result: ATTENTION REQUIRED — 4 authors not in debian/copyright
License check: flint 3.5.0-1~exp1
Archive component: main
COMPATIBLE:
-
BSD-2-clause
-
FSFAP (FSF All Permissive License)
-
GPL-2+ (GPL-2 or later; compatible with Apache-2.0 via GPL-3)
-
LGPL-2.1+ (LGPL-2.1 or later)
-
LGPL-3+ (LGPL-3 or later)
-
public-domain (Not a formal license; CC0-1.0 is strongly preferred)
"Public domain" is not a formal license and has no legal force in several
jurisdictions (notably Germany and others in the civil-law tradition).
A CC0-1.0 dedication is strongly preferred as it provides a clear waiver
valid across jurisdictions. If upstream refuses CC0, the package should be
assessed individually to confirm the public domain claim is sufficient.
UNKNOWN (not in DFSG database):
- GPL-3+-w-Autoconf-data-exception