DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: fenics-dolfinx 1:0.11.0.post0-1~exp1

Package Information

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

MaintainerDebian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Changed ByFrancesco Ballarin <ballarin@debian.org>
Sponsorballarin@debian.org
Distributionexperimental
Architectureany all
VCSgit: https://salsa.debian.org/science-team/fenics/fenics-dolfinx.git (browse)
Closes#1140741
Popcon Installs63
Binary NEWYes (binary-only upload)
Trackerhttps://tracker.debian.org/pkg/fenics-dolfinx
Uploaded5 hours ago

New Package Report

.changes
Architectureall amd64 source
Distributionexperimental
DateSun, 28 Jun 2026 15:24:55 +0000
Sourcefenics-dolfinx
Version1:0.11.0.post0-1~exp1
Changed-ByFrancesco 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-Listdolfinx-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
Sectiondoc
Priorityoptional
Componentmain
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

2 hours ago ● public

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

Back to Dashboard | View all reviews for this package