Change logs for fenics-dolfinx source package in Noble

  • fenics-dolfinx (1:0.7.3-5build1) noble; urgency=medium
    
      * No-change rebuild to build with python3.12 only.
    
     -- Matthias Klose <email address hidden>  Sat, 16 Mar 2024 23:15:48 +0100
  • fenics-dolfinx (1:0.7.3-5) unstable; urgency=medium
    
      * debian patch big_endian_skip_adios2_tests.patch skips using
        VTXWriter (Adios2) on big-endian systems (s390x, etc) for
        demo_interpolation-io (C++, Python), and demo_poisson,
        demo/interpolation_different_meshes (C++).  Adios2 is not fully
        tested on big-endian. Note that failure is not universal on s390x.
        demo_poisson passes in Python, and adios2 unit tests pass.
      * debian/tests: run python tests over all supported python versions
    
     -- Drew Parsons <email address hidden>  Sun, 25 Feb 2024 11:30:04 +0100
  • fenics-dolfinx (1:0.7.3-4) unstable; urgency=medium
    
      * rebuild to test dolfinx built against adios2 configured with
        -DADIOS2_USE_Endian_Reverse=ON on big-endian systems (s390x)
    
     -- Drew Parsons <email address hidden>  Thu, 22 Feb 2024 14:03:39 +0100
  • fenics-dolfinx (1:0.7.3-3) unstable; urgency=medium
    
      * add debian patch test_timing_precision.patch to allow for more
        uncertainty in timing resolution. Degradation of resolution might
        have been introduced by boost 1.83. See upstream Issue #2946.
      * dolfinx 0.7 supports PETSc 3.19. Closes: #1042003.
    
     -- Drew Parsons <email address hidden>  Thu, 04 Jan 2024 01:51:08 +0100
  • fenics-dolfinx (1:0.7.3-2build1) noble; urgency=medium
    
      * Rebuild against 'new petsc3.19'.
    
     -- Gianfranco Costamagna <email address hidden>  Sun, 31 Dec 2023 11:27:20 +0100
  • fenics-dolfinx (1:0.7.3-2) unstable; urgency=medium
    
      * revert the change to adios_config_mpi.patch that added system
        include dirs from adios2::cxx11_mpi. adios2 packages have been
        reconfigured to include the required path with adios2::core.
      * update debian patch lib_rename.patch to check for petsc_real.so or
        petsc_complex.so in load_petsc_lib() [fem/petsc.py] depending on
        petsc4py.PETSc.ScalarType, or on petsc_dir if petsc4py.PETSc is not
        yet loaded.
    
     -- Drew Parsons <email address hidden>  Sat, 30 Dec 2023 20:24:48 +0100
  • fenics-dolfinx (1:0.7.3-1) unstable; urgency=medium
    
      [ Drew Parsons ]
      * update debian patch adios_config_mpi.patch to use include dirs
        for adios2::cxx11_mpi in order to access ADIOSConfig.h, which is
        build-specific (mpi or serial, we want mpi)
    
      [ Francesco Ballarin ]
      * New upstream release 0.7.3
    
     -- Francesco Ballarin <email address hidden>  Sat, 30 Dec 2023 13:51:23 +0000
  • fenics-dolfinx (1:0.7.2-2build1) noble; urgency=medium
    
      * No-change rebuild for boost defaults change.
    
     -- Matthias Klose <email address hidden>  Tue, 19 Dec 2023 15:49:05 +0100
  • fenics-dolfinx (1:0.7.2-2) unstable; urgency=medium
    
      * enable ADIOS2 (VTXWriter) support
        - Build-Depends: libadios2-mpi-c++11-dev (64-bit systems only).
        - libdolfinx-dev Depends: libadios2-mpi-c++11-dev to (64-bit)
        - debian patch adios_config_mpi.patch adds mpi suffix to search
          path to find adios2 cmake config files with MPI support
          Search for COMPONENTS CXX only, to avoid depending on
          libadios2-mpi-c-dev
      * use dh_auto_configure with -D to set sourcedir to cpp source
      * debian/tests: skip demo_lagrange_variants python demo, which
        triggers a segfault when plotting elements. Possibly a bug in
        libtcl used by matplotlib.
    
     -- Drew Parsons <email address hidden>  Sat, 25 Nov 2023 13:59:18 +0100
  • fenics-dolfinx (1:0.7.2-1) unstable; urgency=medium
    
      * New upstream release
    
     -- Drew Parsons <email address hidden>  Sun, 19 Nov 2023 09:39:42 +0100
  • fenics-dolfinx (1:0.7.1-1) unstable; urgency=medium
    
      * New upstream release
        - applies debian patch include_std_bind.patch
      * dolfinx 0.7 uses catch2 v3. Closes: #1054701.
    
     -- Drew Parsons <email address hidden>  Tue, 31 Oct 2023 16:47:23 +0100
  • fenics-dolfinx (1:0.6.0-6ubuntu3) noble; urgency=medium
    
      * Rebuild against new libbasix0.7.
    
     -- Gianfranco Costamagna <email address hidden>  Tue, 07 Nov 2023 09:20:37 +0100
  • fenics-dolfinx (1:0.6.0-6ubuntu2) noble; urgency=medium
    
      * No-change rebuild with Python 3.12 as supported version
    
     -- Graham Inggs <email address hidden>  Fri, 03 Nov 2023 11:27:40 +0000
  • fenics-dolfinx (1:0.6.0-6ubuntu1) mantic; urgency=medium
    
      * d/rules: add workaround that tells cairo to produce PDFs without a
        compressed MediaBox. See LP #2026834.
    
     -- Andreas Hasenack <email address hidden>  Mon, 07 Aug 2023 15:11:32 -0300