Change log for dolfinx package in Debian

132 of 32 results
Published in bullseye-release
Deleted in sid-release (Reason: None provided.)
dolfinx (2019.2.0~git20210130.c14cb0a-5) unstable; urgency=medium

  * use triple-slash (file:///) for mathjax local url replacement to
    make docs for demos properly legible.

 -- Drew Parsons <email address hidden>  Wed, 09 Jun 2021 14:59:59 +0200
Deleted in experimental-release (Reason: None provided.)
dolfinx (2019.2.0~git20210410.b421249-2) experimental; urgency=medium

  * libdolfinx-dev Depends: libdolfinx-real-dev (>= ${source:Version}),
    libdolfinx-real-dev (<< ${fenics:Next-Upstream-Version}).
    (or complex). Versioned Depends, otherwise packages might not be
    upgraded consistently.

 -- Drew Parsons <email address hidden>  Mon, 12 Apr 2021 12:21:13 +0200
Superseded in experimental-release
dolfinx (2019.2.0~git20210410.b421249-1) experimental; urgency=medium

  * New upstream snapshot
    - uses basix with xtl, xtensor, xtensor-blas
      Build-Depends: libbasix-dev (>= 0.0.1~git20210409.b980196~)
    - Build-Depends: xtensor-dev, libdolfinx-dev Depends: xtensor-dev
      (used directly, not only through basix)
    - Depends: python3-ffcx (>= 2019.2.0~git20210411.2b30c8d~)
    - drop debian patch find_basix.patch

 -- Drew Parsons <email address hidden>  Mon, 12 Apr 2021 00:58:14 +0200
Deleted in experimental-release (Reason: None provided.)
dolfinx (2019.2.0~git20210304.146860e-2) experimental; urgency=medium

  * tighten libdolfinx-dev dependency on python3-ffcx
  * libdolfinx-real-dev Recommends: libdolfinx-dev

 -- Drew Parsons <email address hidden>  Wed, 10 Mar 2021 08:58:58 +0100
Superseded in experimental-release
dolfinx (2019.2.0~git20210304.146860e-1) experimental; urgency=medium

  * New upstream snapshot.
    - applies debian patch cmake_libdir_PR1359.patch
  * update versioned Build-Depends:
      cmake (>= 3.12),
      libbasix-dev (>= 0.0.1~git20210305.fe8fada~),
      libboost-dev (>= 1.70),
      libpetsc-real-dev (>= 3.10), libpetsc-complex-dev (>= 3.10),
      libslepc-real-dev (>= 3.10), libslepc-complex-dev (>= 3.10),
      python3-ffcx (>= 2019.2.0~git20210308.bfd391e~),

 -- Drew Parsons <email address hidden>  Wed, 10 Mar 2021 01:23:07 +0100
Superseded in sid-release
dolfinx (2019.2.0~git20210130.c14cb0a-4) unstable; urgency=medium

  * update fenics:Upstream-Version to 2019.2.0~git20210116 to ensure
    up-to-date python3-ffcx (using basix) is installed.

 -- Drew Parsons <email address hidden>  Sat, 13 Feb 2021 02:28:09 +0100
Superseded in sid-release
dolfinx (2019.2.0~git20210130.c14cb0a-3) unstable; urgency=medium

  * tighten Build-Depends: python3-ffcx (>= 2019.2.0~git20210122.22ca4c0~)

 -- Drew Parsons <email address hidden>  Thu, 11 Feb 2021 22:37:37 +0100
Superseded in sid-release
dolfinx (2019.2.0~git20210130.c14cb0a-2) unstable; urgency=medium

  * bring latest snapshot to unstable

 -- Drew Parsons <email address hidden>  Thu, 11 Feb 2021 12:43:27 +0100
Deleted in experimental-release (Reason: None provided.)
dolfinx (2019.2.0~git20210130.c14cb0a-1) experimental; urgency=medium

  * New upstream snapshot.
    - Build-Depends: libbasix-dev, python3-basix
    - applies debian patch lowercase_slepc.pc_PR1195.patch 
  * debian patch find_basix.patch looks for libbasix.so in
    standard multiarch library path (used by libbasix-dev)
  * override dh_auto_clean to clean generated files in source dirs

 -- Drew Parsons <email address hidden>  Sun, 31 Jan 2021 16:24:28 +0100
Superseded in sid-release
dolfinx (2019.2.0~git20201109.17bda9f-6) unstable; urgency=medium

  * debian patch cmake_libdir_PR1359.patch applies upstream PR#1350
    which install dolfinx cmake files under libdir not /usr/share
    - this upstream patch places dolfinx cmake files in
      /usr/lib/<arch>/cmake/dolfinx. But Debian moves them back to
      /usr/share/dolfinx/cmake in libdolfinx-dev and edits them in
      order to keep libdolfinx-dev arch-independent.
  * debian patch FindPETSc_mpi_include_path.patch ensures MPI header
    files are always used (if available) when testing PETSc.
  * skip gmsh tests and demos in debian/tests. Currently triggers
    SIGABRT in libgmsh.so.4 or in eigen3. See Bug#981128.

 -- Drew Parsons <email address hidden>  Wed, 27 Jan 2021 17:18:53 +0100
Superseded in sid-release
dolfinx (2019.2.0~git20201109.17bda9f-5) unstable; urgency=medium

  * debian/tests: skip test_cube_distance in python unit tests
    (see https://github.com/FEniCS/dolfinx/issues/1104)
  * debian patch python_unit_test_32bit.patch uses numpy.int32 instead
    of numpy.intc with MeshTags in python unit tests.
    See https://github.com/FEniCS/dolfinx/issues/1289.
  * set RDMAV_FORK_SAFE when building docs to handle forks safely

 -- Drew Parsons <email address hidden>  Mon, 28 Dec 2020 11:16:25 +1100
Superseded in sid-release
dolfinx (2019.2.0~git20201109.17bda9f-4) unstable; urgency=medium

  * update debian/tests (autopkgtest)
    - Restrictions: allow-stderr for C++ tests to ignore compilation
      warnings sent to stderr.
    - skip tests using numba and remove dependencies on python3-numba
      (numba is not yet available for python3.9, see Bug#972246)
    - report execution durations of 20 slowest python tests and demos
    - run python unit tests separately from demos
    - skip slow python unit tests test_RT_N1curl_simplex and
      test_assembly_solve_taylor_hood
    - skip slow demos cahn-hilliard and stokes-taylor-hood,
      and helmholtz_2d on i386 and armhf.
  * Standards-Version: 4.5.1
  * dolfinx-doc Suggests: python3-numba
    (used by static-condensation-elasticity demo)

 -- Drew Parsons <email address hidden>  Sun, 06 Dec 2020 23:08:19 +0800
Superseded in sid-release
dolfinx (2019.2.0~git20201109.17bda9f-3) unstable; urgency=medium

  * run python tests (real and complex) in separate blocks in
    debian/tests to help avoid timeout errors

 -- Drew Parsons <email address hidden>  Sun, 15 Nov 2020 21:41:18 +0800
Superseded in sid-release
dolfinx (2019.2.0~git20201109.17bda9f-2) unstable; urgency=medium

  * update python tests in debian/tests
    - run --with-mpi (Depends: python-pytest-mpi)
    - run gmsh demos (Depends: python-gmsh)
    - let demo test script generate demo files
  * process real build separately from usual dh_auto_install overrides
    to make available for the python doc build.

 -- Drew Parsons <email address hidden>  Thu, 12 Nov 2020 17:09:12 +0800
Superseded in sid-release
dolfinx (2019.2.0~git20201109.17bda9f-1) unstable; urgency=medium

  * New upstream snapshot.
   - deprecates debian patch test_expression_evaluation_nocomplex.patch
  * debian patch lowercase_slepc.pc_PR1195.patch applies upstream
    PR1195 to allow for a lowercase SLEPc (and PETSc) pkgconfig file.
  * use local build in debian/tmp-real to build python docs

 -- Drew Parsons <email address hidden>  Wed, 11 Nov 2020 21:07:06 +0800
Superseded in sid-release
dolfinx (2019.2.0~git20201001.73080e8-3) unstable; urgency=medium

  * tighten fenics (ffcx,ufl) dependency against latest ffcx snapshot
    python3-ffcx >= 2019.2.0~git20200921

 -- Drew Parsons <email address hidden>  Sun, 18 Oct 2020 10:42:39 +0800
Superseded in sid-release
dolfinx (2019.2.0~git20201001.73080e8-2) unstable; urgency=medium

  * libdolfinx-dev has been made arch-independent, so don't check for
    same 32/64-bitness in DOLFINXConfigVersion.cmake
    (edit test condition in debian/rules override_dh_install-indep)

 -- Drew Parsons <email address hidden>  Tue, 06 Oct 2020 03:23:10 +0800
Superseded in sid-release
dolfinx (2019.2.0~git20201001.73080e8-1) unstable; urgency=medium

  * New upstream snapshot
  * set DOLFINX_JIT_CFLAGS="-g0 -O0" in debian/tests to help debci
    python tests run a little faster (-O2 for demos). Closes: #970864.
  * debian patch avoid_cppimport_tests.patch avoids tests that import
    cppimport, which is not yet available (RFP#971573).
    Replace test_mpi and test_casters with older version without
    cppimport. Skip test_assemble_cppimport.
  * Build-Depends: python3-petsc4py, python3-slepc4py (needs .pth files)
  * Build-Depends-Indep: graphviz to provide dot when building docs
  * report number of processors (nproc) available in debian/tests
    Use only 2 processes for python MPI unit tests.

 -- Drew Parsons <email address hidden>  Fri, 02 Oct 2020 19:17:59 +0800
Superseded in sid-release
dolfinx (2019.2.0~git20200723.696fbc0-4) unstable; urgency=medium

  * swap libdolfinx-dev Depends/Recommends relationships with
    libdolfinx-{real,complex}-dev. Make libdolfinx-dev primary
    (i.e. default to real numbers)

 -- Drew Parsons <email address hidden>  Sun, 23 Aug 2020 09:50:30 +0800
Superseded in sid-release
dolfinx (2019.2.0~git20200723.696fbc0-3) unstable; urgency=medium

  * tighten versioned dependency on ffcx, ufl to >= 2019.2.0~git20200610
  * handle mathjax replacements in docs independently of mathjax version
  * python3-dolfinx-{real,complex} Recommends: python3-dolfinx

 -- Drew Parsons <email address hidden>  Sat, 22 Aug 2020 19:08:35 +0800
Superseded in sid-release
dolfinx (2019.2.0~git20200723.696fbc0-2) unstable; urgency=medium

  * python3-dolfinx-{real,complex} Depends: python3-scipy
  * skip demo_gmsh tests (pygmsh is not yet available)

 -- Drew Parsons <email address hidden>  Wed, 05 Aug 2020 20:16:44 +0800
Superseded in sid-release
dolfinx (2019.2.0~git20200723.696fbc0-1) unstable; urgency=medium

  * New upstream snapshot.
  * libdolfinx-dev Recommends: libdolfinx-real-dev | libdolfinx-complex-dev
    to break circular dependency. Closes: #963870.
  * don't run build tests if "nocheck" is set. Closes: #965946.
  * debian/copyright: remove repeated entry for FindEigen3.cmake

 -- Drew Parsons <email address hidden>  Sun, 02 Aug 2020 23:53:37 +0800
Superseded in sid-release
dolfinx (2019.2.0~git20200420.6043d6d-6) unstable; urgency=medium

  * replace arch references in DOLFINXTargets.cmake with
    CMAKE_LIBRARY_ARCHITECTURE. Closes: #961569.
  * debhelper compatibility level 13

 -- Drew Parsons <email address hidden>  Wed, 03 Jun 2020 15:58:49 +0800
Superseded in sid-release
dolfinx (2019.2.0~git20200420.6043d6d-5) unstable; urgency=medium

  * provide C++ and Python docs (html) in dolfinx-doc
  * debian/rules: include /usr/share/dpkg/architecture.mk

 -- Drew Parsons <email address hidden>  Wed, 29 Apr 2020 16:04:36 +0800
Superseded in sid-release
dolfinx (2019.2.0~git20200420.6043d6d-4) unstable; urgency=medium

  * replace debian patch revert_numba_core_cffi_b5164fe.patch with
    enable-importing-cffi_support-from-new-or-old-numba.patch to
    support both new and old versions of numba
  * mark libdolfinx-dev as Architecture: all, Multi-Arch: Foreign
    - use multiarch variable CMAKE_LIBRARY_ARCHITECTURE in
    /usr/share/dolfinx/cmake/DOLFINXTargets-relwithdebinfo.cmake
    - python3-dolfinx-{real,complex} Depends: libdolfinx-dev
      (= ${source:Version}) not  (= ${binary:Version}),

 -- Drew Parsons <email address hidden>  Fri, 24 Apr 2020 19:12:26 +0800
Superseded in sid-release
dolfinx (2019.2.0~git20200420.6043d6d-3) unstable; urgency=medium

  * debian/tests: allow-stderr for python tests
  * update Multi-Arch settings in packages.

 -- Drew Parsons <email address hidden>  Wed, 22 Apr 2020 11:59:37 +0800
Superseded in sid-release
dolfinx (2019.2.0~git20200420.6043d6d-2) unstable; urgency=medium

  * Build-Depends: python3-numba (debian/tests also)

 -- Drew Parsons <email address hidden>  Tue, 21 Apr 2020 11:14:37 +0800
Superseded in sid-release
dolfinx (2019.2.0~git20200420.6043d6d-1) unstable; urgency=medium

  * New upstream snapshot.
  * add debian patches
    - revert_numba_core_cffi_b5164fe.patch reverts upstream
      commit b5164fe (which requires numba 0.49)
    - test_expression_evaluation_nocomplex.patch marks
      unit test fem/test_expression_evaluation.py as expected to fail
      in complex build
    - stokes-taylor-hood-NAN.patch ignores NAN and inf in u_2 and u_3
      norms in stokes-taylor-hood demo

 -- Drew Parsons <email address hidden>  Tue, 21 Apr 2020 01:48:53 +0800
Deleted in experimental-release (Reason: None provided.)
dolfinx (2019.2.0~git20200401.ed4a69e-1) experimental; urgency=medium

  * New upstream snapshot.
    - this is the francesco/issue897 branch, addressing handling of
      generated source code for demos (Issues #888, #893).
    - applies debian patches:
        FindSLEPc_MPI.patch,
        test_mpirun_params.patch
  * drop debian patch python_test_assembler_PETSC_DIR.patch:
    PETSC_DIR must be set at build time as an environment variable
    (see upstream Issue #819)
  * build time tests are now run after installation
  * dolfinx-doc now provides both real and complex demos
  * Build-Depends: libpetsc-complex-dev, libslepc-complex-dev,
    python3-petsc4py-complex, python3-slepc4py-complex

 -- Drew Parsons <email address hidden>  Fri, 03 Apr 2020 01:19:41 +0800
Superseded in experimental-release
dolfinx (2019.2.0~git20200128.797071f-4) experimental; urgency=medium

  * provide real and complex number builds in packages
    python3-dolfinx-real and python3-dolfinx-complex (and
    libdolfinx-real2019.2 and libdolfinx-complex2019.2)
    Dev links (.so) provided in libdolfinx-real-dev and
    libdolfinx-complex-dev
  * source is copied to build-real and build-complex to avoid
    mix-up in generated build-time source files
  * debian patch lib_rename.patch adds build-type extension to library
    name (_real or _complex).
  * The python modules are installed under their respective
    PETSC_DIRs. By default the version built against the preferred
    version of PETSc in /usr/lib/petsc is selected, but the
    alternative version can be selected by setting the environment
    variable PETSC_DIR.

 -- Drew Parsons <email address hidden>  Fri, 20 Mar 2020 15:57:16 +0800
Superseded in experimental-release
dolfinx (2019.2.0~git20200128.797071f-3) experimental; urgency=medium

  * add Build-Depends: python3-ufl, python3-mpi4py, python3-petsc4py

 -- Drew Parsons <email address hidden>  Mon, 03 Feb 2020 23:41:41 +0800
Superseded in experimental-release
dolfinx (2019.2.0~git20200128.797071f-1) experimental; urgency=medium

  * New upstream snapshot of next-generation DOLFIN-X.
  * no longer provides dolfin[x]-bin (sundry scripts not installed)
  * add debian patches
    - FindSLEPc_MPI.patch links SLEPc tests to mpi in FindSLEPc.cmake
      (cf. upstream PR#315.)
    - python_cmake_module_path.patch adds path to dolfinx cmake files
      installed mid-build and needed for the python installation
    - python_test_assembler_PETSC_DIR.patch gets PETSC_DIR from
      petsc4py if not defined in env variable

 -- Drew Parsons <email address hidden>  Thu, 30 Jan 2020 01:36:27 +0800
132 of 32 results