Review: fenics-dolfinx 1:0.11.0.post0-1~exp1
Package Information
| Description | Shared links and header files for DOLFIN DOLFIN is the Python and C++ interface of the FEniCS project for the automated solution of differential equations, providing a consistent PSE (Problem Solving Environment) for solving ordinary and partial differential equations. Key features include a simple, consistent and intuitive object-oriented API; automatic and efficient evaluation of variational forms; automatic and efficient assembly of linear systems; and support for general families of finite elements. This package contains the common development files and depends on the real or complex development package. This is the next-generation version of libdolfinx-dev (DOLFIN-X). The legacy version of DOLFIN is provided by libdolfin-dev. |
|---|---|
| Maintainer | Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org> |
| Changed By | Francesco Ballarin <ballarin@debian.org> |
| Sponsor | ballarin@debian.org |
| Distribution | experimental |
| Architecture | any all |
| VCS | git: https://salsa.debian.org/science-team/fenics/fenics-dolfinx.git (browse) |
| Closes | #1140741 |
| Popcon Installs | 63 |
| Binary NEW | Yes (binary-only upload) |
| Tracker | https://tracker.debian.org/pkg/fenics-dolfinx |
| Uploaded | 5 hours ago |
New Package Report
.changes
| Architecture | all amd64 source |
|---|---|
| Distribution | experimental |
| Date | Sun, 28 Jun 2026 15:24:55 +0000 |
| Source | fenics-dolfinx |
| Version | 1:0.11.0.post0-1~exp1 |
| Changed-By | Francesco Ballarin |
Changelog
fenics-dolfinx (1:0.11.0.post0-1~exp1) experimental; urgency=medium
.
* New upstream release 0.11.0 series:
- New ABI 0.11
- Depends on fenics-ufl 2016.1 series, and 0.11 series of the other FEniCS
components.
* Update F. Ballarin's email address.
* Refresh patches
* Standards-Version: 4.7.4 (routine-update)
* Reflow Uploaders field (cme)
* Remove Priority field (cme)
* Drop 'Rules-Requires-Root: no' from d/control (routine-update)
* Remove 6 unused entries from debian/source/include-binaries.
* Remove unused license definitions for BSD-3-clause, Expat, Boost-1.0.
* Use dh-sequence-* build dependencies instead of dh --with: sphinxdoc.
* Build-Depend and Depend on libadios2-mpi-c++-dev instead of former virtual
package libadios2-mpi-c++11-dev. Closes: #1140741.
* In d/rules, do not copy COPYING.LESSER anymore into the python subdirectory,
because it is now a symbolic link to the file in the parent directory.
* Add Build-Depends-Indep on python3-sphinxcontrib.bibtex and
python3-pydata-sphinx-theme..dsc
| Package-List | dolfinx-doc deb doc optional arch=all libdolfinx-complex-dev deb libdevel optional arch=any libdolfinx-complex0.11 deb libs optional arch=any libdolfinx-dev deb libdevel optional arch=any libdolfinx-real-dev deb libdevel optional arch=any libdolfinx-real0.11 deb libs optional arch=any python3-dolfinx deb python optional arch=any python3-dolfinx-complex deb python optional arch=any python3-dolfinx-real deb python optional arch=any |
|---|---|
| Section | doc |
| Priority | optional |
| Component | main |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: DOLFIN
Upstream-Contact: fenics@fenicsproject.org
https://fenicsproject.org/community/
Source: https://github.com/FEniCS/dolfinx
Files: *
Copyright: 2001-2021, Authors/contributors in alphabetical order:
Ido Akkerman <I.Akkerman@tudelft.nl> (-)
Martin Sandve Alnæs <martinal@simula.no> (C)
Igor Baratta <ia397@cam.ac.uk> (-)
Fredrik Bengzon <bengzon@math.chalmers.se> (-)
Aslak Bergersen <aslak.bergersen@gmail.com> (C)
Jan Blechta <blechta@karlin.mff.cuni.cz> (C)
Rolv Erlend Bredesen <rolv@simula.no> (C)
Jed Brown <fenics@59A2.org> (C)
Solveig Bruvoll <solveio@ifi.uio.no> (C)
Jørgen Dokken <dokken92@gmail.com> (-)
Niklas Ericsson <nen@math.chalmers.se> (-)
Patrick Farrell <patrick.farrell06@imperial.ac.uk> (C)
Georgios Foufas <foufas@math.chalmers.se> (C)
Tom Gustafsson <tom.gustafsson@aalto.fi> (C)
Joachim B Haga <jobh@broadpark.no> (C)
Johan Hake <hake@simula.no> (C)
Jack S. Hale <j.hale09@imperial.ac.uk> (C)
Rasmus Hemph <PDE project course 2001/2002> (-)
David Heintz <david.heintz@comhem.se> (-)
Johan Hoffman <hoffman@csc.kth.se> (C)
Par Ingelstrom <pi@elmagn.chalmers.se> (-)
Anders E. Johansen <andersej@math.uio.no> (C)
Johan Jansson <johanjan@math.chalmers.se> (C)
Niclas Jansson <njansson@kth.se> (C)
Alexander Jarosch <alexanj@hi.is> (C)
Kristen Kaasbjerg <cosby@fys.ku.dk> (C)
Benjamin Kehlet <benjamik@simula.no> (C)
Arve Knudsen <arvenk@simula.no> (C)
Karin Kraft <kakr@math.chalmers.se> (-)
Aleksandra Krusper <PDE project course 2001/2002> (-)
Evan Lezar <mail@evanlezar.com> (C)
Tianyi Li <tianyi.li@polytechnique.edu> (C)
Matthias Liertzer <matthias.liertzer@tuwien.ac.at> (C)
Dag Lindbo <dag@csc.kth.se> (C)
Glenn Terje Lines <glennli@simula.no> (C)
Anders Logg <logg@simula.no> (C)
Nuno Lopes <ndl@ptmat.fc.ul.pt> (C)
Kent-Andre Mardal <kent-and@simula.no> (C)
Andreas Mark <f00anma@dd.chalmers.se> (-)
Andre Massing <massing@simula.no> (C)
Lawrence Mitchell <lawrence.mitchell@imperial.ac.uk> (C)
Marco Morandini <morandini@aero.polimi.it> (C)
Mikael Mortensen <mikael.mortensen@gmail.com> (C)
Corrado Maurini <cmaurini@gmail.com> (C)
Pablo De Napoli <pdenapo@gmail.com> (-)
Harish Narayanan <hnarayanan@gmail.com> (C)
Andreas Nilsson <f99anni@dd.chalmers.se> (-)
Minh Do-Quang <minh@mech.kth.se> (-)
Chris Richardson <chris@bpi.cam.ac.uk> (C)
Johannes Ring <johannr@simula.no> (C)
Marie E. Rognes <meg@simula.no> (C)
John Rudge <jfr23@cam.ac.uk> (-)
Bartosz Sawicki <sawickib@iem.pw.edu.pl> (C)
Nico Schlömer <nico.schloemer@gmail.com> (C)
Matthew Scroggs <fenics@mscroggs.co.uk> (-)
Kristoffer Selim <selim@simula.no> (C)
Angelo Simone <a.simone@tudelft.nl> (C)
Ola Skavhaug <skavhaug@simula.no> (C)
Thomas Svedberg <thsv@am.chalmers.se> (-)
Erik Svensson <eriksv@math.chalmers.se> (C)
Harald Svensson <harald.s@home.se> (-)
Andy Terrel <aterrel@uchicago.edu> (C)
Jim Tilander <jt@dd.chalmers.se> (C)
Fredrik Valdmanis <fredrik@valdmanis.com> (C)
Magnus Vikstrøm <gustavv@ifi.uio.no> (C)
Walter Villanueva <PDE project course 2001/2002> (-)
Shawn Walker <walker@cims.nyu.edu> (C)
Garth N. Wells <gnw20@cam.ac.uk> (C)
Ilmar Wilbers <ilmarw@simula.dot.no> (C)
Cian Wilson <cwilson@ldeo.columbia.edu> (C)
Ivan Yashchuk <ivan.yashchuk@aalto.fi> (C)
Michele Zaffalon <michele.zaffalon@gmail.com> (C)
Åsmund Ødegård <aasmund@simula.no> (C)
Kristian Ølgaard <kbo@civil.aau.dk> (C)
License: LGPL-3+
Comment:
(C) = copyright form signed
(-) = minor change, copyright form not signed
Files: debian/*
Copyright: 2008-2017, Johannes Ring <johannr@simula.no>
2017-2018 Drew Parsons <dparsons@debian.org>
License: GPL-2+
Files: cpp/cmake/modules/FindKaHIP.cmake
Copyright: 2019 Igor A. Baratta
License: BSD-2-clause
Files: cpp/cmake/modules/FindParMETIS.cmake
Copyright: 2010-2020, Garth N. Wells,
Anders Logg,
Johannes Ring
License: BSD-2-clause
Files: cpp/cmake/modules/FindUFCx.cmake
Copyright: 2010-2021, Johannes Ring and Garth N. Wells
License: BSD-2-clause
License: LGPL-3+
This software 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 software 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 software. If not, see
<http://www.gnu.org/licenses/>.
.
On Debian systems the full text of the GNU Lesser General Public
License, version 3 can be found in the file
'/usr/share/common-licenses/LGPL-3'.
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 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
HOLDER 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: GPL-2+
This software 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 software 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 software. If not, see
<http://www.gnu.org/licenses/>.
.
On Debian systems the full text of the GNU General Public
License, version 2 can be found in the file
'/usr/share/common-licenses/GPL-2'.
Review Information
accepted — allocated to awm 2 hours ago, started 2 hours ago, completed 2 hours ago.
Final Comment
Hi,
There are some authors identified that could be added to debian/copyright - see full notes for details.
Thanks!
Public Notes
Missed Author Check
Command: dnq author-check -prepare
Exit code: 0
Author check: scanned 438 files.
NOT IN debian/copyright (6):
Foo Bar
python/doc/source/styleguide_cpp.rst:156
python/doc/source/styleguide_cpp.rst:192
Massimiliano Leoni
cpp/test/mesh/read_named_meshtags.cpp:1
Michal Habera
cpp/dolfinx/fem/DirichletBC.h:1
cpp/dolfinx/mesh/MeshTags.h:1
python/demo/demo_static-condensation.py:15
python/dolfinx/common.py:1
python/dolfinx/fem/dofmap.py:1
... and 4 more files
Nathan Sime
python/test/unit/common/test_public_api.py:1
python/test/unit/fem/test_petsc_nonlinear_assembler.py:1
Paul T. Kühner
cpp/dolfinx/fem/kernel.h:1
cpp/dolfinx/refinement/interval.h:1
cpp/dolfinx/refinement/mark.h:1
cpp/dolfinx/refinement/option.h:1
cpp/test/fem/functionspace.cpp:1
... and 10 more files
Tormod Landet
python/dolfinx/wrappers/dolfinx_wrappers/MPICommWrapper.h:1
PROBABLE FALSE POSITIVES (4) — a name fragment already appears in debian/copyright:
Chris N. Richardson, Jørgen S. Dokken (might be "Chris Richardson <chris@bpi.cam.ac.uk> (C)", "Jørgen Dokken <dokken92@gmail.com> (-)")
cpp/dolfinx/io/xdmf_utils.h:1
python/test/unit/refinement/test_refinement.py:1
Joseph P. Dean, Jørgen S. Dokken (might be "Jørgen Dokken <dokken92@gmail.com> (-)")
python/test/unit/fem/test_assemble_submesh.py:1
python/test/unit/fem/test_bcs.py:1
Matthew W. Scroggs and Jack Hale (might be "Jack S. Hale <j.hale09@imperial.ac.uk> (C)", "Matthew Scroggs <fenics@mscroggs.co.uk> (-)")
python/test/unit/fem/test_mixed_element.py:1
python/test/unit/fem/test_symmetry.py:1
Samuel Groth and Jørgen S. Dokken (might be "Jørgen Dokken <dokken92@gmail.com> (-)")
python/demo/demo_helmholtz.py:13
Result: ATTENTION REQUIRED — 6 authors not in debian/copyright