dolfin (2019.2.0~legacy20240219.1c52e83-27) unstable; urgency=medium . * ppc64el: skip test_krylov_samg_solver_elasticity in python unit tests * hurd-amd64: skip failing 64-bit MPI C++ demo tests * add debian/source/lintian-overrides to override warning test-leaves-python-version-untested. Tests deliberately test the default python only in order to reduce the test burden. * Standards-Version: 4.7.3 dolfin (2019.2.0~legacy20240219.1c52e83-26) unstable; urgency=medium . * update skipped tests in debian/tests - ppc64el failing C++ MPI tests demo_waveguide_mpi demo_singular-poisson_mpi. Closes: #1121957 - loong64: python unit tests test_compute_entity_collisions_2d test_meshes_on_diagonal test_meshes_with_boundary_edge_overlap_2d test_volume_2d_six_meshes dolfin (2019.2.0~legacy20240219.1c52e83-25) unstable; urgency=medium . * skip tests and demos that now fail on ppc64el with openblas. See Bug#1121177. dolfin (2019.2.0~legacy20240219.1c52e83-24) unstable; urgency=medium . * Also skip ghost-mesh demo in parallel, which has the same matplotlib crash as in the previous upload. dolfin (2019.2.0~legacy20240219.1c52e83-23) unstable; urgency=medium . * Skip mesh-quality demo on debci since matplotlib crashes on several arches (currently: arm64, ppc64el, s390x) with error message malloc(): unaligned tcache chunk detected dolfin (2019.2.0~legacy20240219.1c52e83-22) unstable; urgency=medium . * Acknowledge that uploads after 2019.2.0~legacy20240219.1c52e83-19, break python3-mshr uploads earlier than 2019.2.0~git20230811.ff54a68+dfsg1-5, because dolfin and mshr python wrappers need to be built with matching pybind11 versions. * Decrease verbosity in pusimp tests. Closes: #1116703. dolfin (2019.2.0~legacy20240219.1c52e83-21) unstable; urgency=medium . * Require python3-dijitso >= 2019.2.0~git20190418.c92dcb0-5~, which has a matching patch use-c++-14.patch * Fix previous incorrect upload: - The previous source upload was missing boost dependencies due to a local change was NOT supposed to be uploaded. Apologies. dolfin (2019.2.0~legacy20240219.1c52e83-20) unstable; urgency=medium . * Add patch use-c++-14.patch. - Boost.Math (used in the evaluation of Legendre functions) now requires C++14. - Closes: #1110575 (again). dolfin (2019.2.0~legacy20240219.1c52e83-19) unstable; urgency=medium . * Drop extraneous runtime dependency on python3-six [Alexandre Detiste] * Update email address of Francesco Ballarin * Standards-Version: 4.7.2 (routine-update) * Reorder sequence of d/control fields by cme (routine-update) * Remove trailing whitespace in debian/copyright (routine-update) * No tab in license text (routine-update) * Use secure URI in Homepage field. * Add missing build dependency on python3-numpy-dev for command dh_numpy3. * Use DEB_VERSION provided by /usr/share/dpkg/default.mk instead of querying dpkg-parsechangelog, as suggested by routine-update. * Add patch bump_minimum_boost_version.patch - This patch will be required when Boost 1.89 is packaged by debian because Boost 1.89 has removed the Boost.System library stub - FindBoost.CMake will still search for Boost.System library stub if the minimum required version of Boost declared in CMakeLists.txt is less than 1.72. - Debian currently packages Boost 1.83, but there is no harm in including this patch now because Boost.System has been header only since 1.69, and therefore surely we do not need to include its library stub. * Add patch jit_avoid_distutils.patch - Patches a single line in python/dolfin/jit/pybind11jit.py removing an import from distutils. - Rationale: distutils has been deprecated since python 3.10 and removed in python 3.12. While setuptools currently brings it back, there is no need to rely on that for an import that can be easily replaced to avoid distutils at all. * Add patch deprecated-boost-filesystem-extension.patch - Avoids calling deprecated boost::filesystem::extension in dolfin/io/File.cpp and dolfin/io/XMLFile.cpp - Closes: #1110575. * Add patch deprecated-std-bind2nd.patch - Avoids calling deprecated std::bind2nd in dolfin/io/H5File.cpp and dolfin/io/XMLFile.cpp dolfin (2019.2.0~legacy20240219.1c52e83-18) unstable; urgency=medium . * Skip test_collision_robustness_slow on every arch, including amd64 dolfin (2019.2.0~legacy20240219.1c52e83-17) unstable; urgency=medium . * Stop using numpy.float_ and numpy.longfloat, which were removed in numpy 2. These changes were added to test_float128.patch, since it already overlapped a few lines. Closes: #1095020. * Skip demo buckling-tao on autopkgtests, which has started to fail in parallel, see e.g. https://ci.debian.net/packages/d/dolfin/testing/amd64/57313372/ * Skip test_collision_robustness_slow in file python/test/unit/geometry/test_geometry_issues.py which fails with OverflowError: Python integer -1 out of bounds for uint32 dolfin (2019.2.0~legacy20240219.1c52e83-16) unstable; urgency=medium . * debian/tests: run less tests to reduce timeout. Closes: #1088865 - test default python only - skip slowest python demos dolfin (2019.2.0~legacy20240219.1c52e83-15) unstable; urgency=medium . * debian/tests: skip block-assembly-3D python demo (times out) dolfin (2019.2.0~legacy20240219.1c52e83-14) unstable; urgency=medium . * debian/tests: update MPI python unit test management to reduce risk of timeout - skip test_shared_entities[shared_vertex-mesh_factory8]), which has become flaky in python3.13, with the number of entities system dependent - run tests on default python only (especially for i386) - specify libopenblas-pthread-dev as preferred BLAS/LAPACK for tests. Use blis on armel. - run MPI python unit tests with OMP_NUM_THREADS=1 dolfin (2019.2.0~legacy20240219.1c52e83-13) unstable; urgency=medium . * debian/tests: serial python unit tests take too long (> 1 hour) and fail with a global timeout. Run for default python only. dolfin (2019.2.0~legacy20240219.1c52e83-12) unstable; urgency=medium . * debian/tests python unit tests: mesh iterators are broken in python3.13, see Bug#1088865. Skip test_geometric_quantities, test_ghost_connectivities, test_rescale_2d, test_rescale_3d test_convert_triangle on python3.13 and later python versions. dolfin (2019.2.0~legacy20240219.1c52e83-11) unstable; urgency=medium . * Drop Build-Depends on python3-pkg-resources, since it is not actually needed anymore. Closes: #1083371. * OpenMPI 5.0 changed the name and the value of the environment variable to allow oversubscription from export OMPI_MCA_rmaps_base_oversubscribe=1 to export PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe Use the new variable name in debian/rules and debian/tests. * OpenMPI 5.0 changed the name of the environment variable to set the SSH agent from export OMPI_MCA_plm_rsh_agent=/bin/false to export PRTE_MCA_plm_ssh_agent=/bin/false Use the new variable name in debian/rules and debian/tests. * Set lower bound >= 1.17 to Build-Depends: mpi-default-dev because the two environment variables above, PRTE_MCA_rmaps_default_mapping_policy and PRTE_MCA_plm_ssh_agent, are set at build time in debian/rules * Rename pylit_re_raw_strings.patch to re_raw_strings.patch, and extend the patch to cover all cases where a raw string must be passed to the re library. Closes: #1085551. dolfin (2019.2.0~legacy20240219.1c52e83-10) unstable; urgency=medium . * debian patch install_cmake_devfiles_in_libdir.patch uses DOLFIN_CMAKE_INSTALL_DIR as destination dir for installed cmake dev files. Set to lib/**/cmake/dolfin instead of share/dolfin/cmake since references to libmpi now depend on architecture (openmpi on 64-bit, mpich on 32-bit systems). i.e. provide cmake files in libdolfin-dev not libdolfin-dev-common. libdolfin64-dev Depends: libdolfin-dev (for cmake files). Closes: #1076272. dolfin (2019.2.0~legacy20240219.1c52e83-9) unstable; urgency=medium . * Add pylit_re_raw_strings.patch: - patches every call of re.compile and re.search in utils/pylit/pylit.py to use raw strings instead of normal strings - required to avoid triggering warnings utils/pylit/pylit.py:479: SyntaxWarning: invalid escape sequence '\.' utils/pylit/pylit.py:1592: SyntaxWarning: invalid escape sequence '\s' to stderr on CI * Squash two trailing white spaces in changelog dolfin (2019.2.0~legacy20240219.1c52e83-8) unstable; urgency=medium . * Add cflags_soabi_in_jit_signature.patch: - make sure to include CFLAGS and SOABI from sysconfig.get_config_var in signature used by jit - inspired by https://github.com/FEniCS/ffcx/pull/527/files * Improved python version reporting in autopkgtests: found three places at which the python version was not being printed * Run autopkgtest python tests only against the default python version on archs where CI is too slow dolfin (2019.2.0~legacy20240219.1c52e83-7) unstable; urgency=medium . * Test unit tests and demos against all installed python versions while running autopkgtest * Add test_timer_big_int.patch: - drop using 1e32 in python/test/unit/common/test_timer.py, which would need to be written as 10**32 in python 3.12 - use instead sys.maxsize, since the only goal of the provided number is to generate a random number dolfin (2019.2.0~legacy20240219.1c52e83-6) unstable; urgency=medium . * Require pusimp >= 0.1.1 * Update pusimp.patch: - compatibility with pusimp 0.1.1 - pin pip-installed numpy to <2.0 until debian ships numpy 2.0 too, otherwise numpy 2.0 would break binary compatibility in petsc4py and slepc4py. dolfin (2019.2.0~legacy20240219.1c52e83-5) unstable; urgency=medium . * Skip test-dolfin-python-pusimp on riscv64 because of timeout. dolfin (2019.2.0~legacy20240219.1c52e83-4) unstable; urgency=medium . * Skip unit tests related to mesh entities on riscv64 too. dolfin (2019.2.0~legacy20240219.1c52e83-3) unstable; urgency=medium . * debian/tests: skip more python tests and demos on riscv64 * Standards-Version: 4.7.0 dolfin (2019.2.0~legacy20240219.1c52e83-2exp3) experimental; urgency=medium . * Rename libraries for 64-bit time_t transition. Thanks to Michael Hudson-Doyle for providing the patch. Closes: #1062405. * Change version tweak number from 13 to 1364 in debian/patches/gcc13.patch as a reminder that both gcc13 patch has been applied and also t64 transition has occurred. * riscv64 debci fails due to time out: remove the top 20 slowest unit test as measured on amd64 (cannot use time measurements on riscv64, because the test session is killed before durations are printed out). * Replace gcc13.patch with t64.patch to avoid having to append two version tweak numbers 13 and 64. * Replace gcc13t64 with t64 in debian control and rules files. dolfin (2019.2.0~legacy20240219.1c52e83-2exp2) experimental; urgency=medium . * python3-dolfin Depends on python3-pusimp * Refresh debian/patches/pusimp.patch to skip tests that require downloading from pypi.org if internet is not available * Run pusimp integration tests against all available python versions in autopkgtest * Add a section to README.Debian to motivate internet availability for pusimp integration tests dolfin (2019.2.0~legacy20240219.1c52e83-2exp1) experimental; urgency=medium . * Require python3-pusimp and add pusimp.patch * Add test file for usage of python3-pusimp * Add Francesco Ballarin to uploaders * Replace pkg-config with pkgconf in Depends * Replace pkg-config with pkgconf in Build-Depends * Add debian/patches/mixed_solvers_without_petsc.patch to guard mixed solver against using PETSc if it is not available. In such a case the solver will raise an error. dolfin (2019.2.0~legacy20240219.1c52e83-1.1~exp2) experimental; urgency=medium . * Non-maintainer upload. * Fix missing exec bit on debian/libdolfin64-2019.2gcc13t64.install due to round trip through diff+patch. dolfin (2019.2.0~legacy20240219.1c52e83-1.1~exp1) experimental; urgency=medium . * Non-maintainer upload. * Rename libraries for 64-bit time_t transition. dolfin (2019.2.0~legacy20240219.1c52e83-1) unstable; urgency=medium . * New upstream snapshot - provides significant updates to mixed dimensional (MeshView) functionality, see https://fenicsproject.discourse.group/t/ critical-meshview-updates-for-legacy-dolfin/13662 dolfin (2019.2.0~legacy20240118.982f376-1.1~exp1) experimental; urgency=medium . * Non-maintainer upload. * Rename libraries for 64-bit time_t transition. dolfin (2019.2.0~legacy20240118.982f376-1) unstable; urgency=medium . * New upstream snapshot on 2024-01-18, up to commit 982f376 * Refer to discourse forum instead of google groups in README and error messages * catch_SIGSTKSZ_libc6_2.34.patch has been contributed upstream in commit 9720c * docstring_not_byte.patch has been contributed upstream in commit 982f376 * Part of gcc13.patch has been contributed upstream in commit d56b1b0 dolfin (2019.2.0~legacy20230609.8b85e9d.ar-8) unstable; urgency=medium . * update debian patch test_timing_precision.patch to apply timing resolution uncertainty to all tests in test_timing.py dolfin (2019.2.0~legacy20230609.8b85e9d.ar-7) unstable; urgency=medium . * debian patch test_dof_to_vertex_map_PETScVector.patch uses PETScVector data (as numpy array) to test use of dof_to_vertex_map in MPI tests. Otherwise with PETSc 3.19 the PETScVector is in the "wrong state". See upstream Issue #1140. dolfin (2019.2.0~legacy20230609.8b85e9d.ar-6) 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. cf. https://github.com/FEniCS/dolfinx/issues/2946 dolfin (2019.2.0~legacy20230609.8b85e9d.ar-5) unstable; urgency=medium . [ Francesco Ballarin ] * Add snes_set_from_options_with_empty_matrix.patch: adapt test_snes_set_from_options to PETSc >= 3.19. Closes: #1042000. * Add deprecated-petsc-3.15.patch: avoid using KSPMonitorTrueResidualNorm (deprecated since PETSc 3.15). * Add deprecated-petsc-3.17.patch: avoid using TaoSetHessianRoutine, TaoSetInitialVector, and TaoSetObjectiveAndGradientRoutine (deprecated since PETSc 3.17). . [ Drew Parsons ] * after dh_clean remove generated build files. Closes: #1044418. dolfin (2019.2.0~legacy20230609.8b85e9d.ar-4) unstable; urgency=medium . * source-only upload to migrate to testing dolfin (2019.2.0~legacy20230609.8b85e9d.ar-3) unstable; urgency=medium . * gcc-13 patches alter the ABI, so add gcc13 suffix to sonames. Closes: #1041705. dolfin (2019.2.0~legacy20230609.8b85e9d.ar-2) unstable; urgency=medium . * debian patch gcc13.patch enables build with gcc-13 - apply dolfinx PR#2646 to use int instead of std::int32_t in timing.h - elsewhere #include to define std::int32_t - Closes: #1037622 dolfin (2019.2.0~legacy20230609.8b85e9d.ar-1) unstable; urgency=medium . * snapshot of upstream ufl_legacy branch - source tarball generated with git archive to catch git-lfs files - applies debian ufl_legacy renaming patches * document use of ufl_legacy in debian/NEWS and in README.Debian. Install README.Debian in libdolfin-dev, python3-dolfin, dolfin-doc. * debian patch docstring_not_byte.patch fixes docstring. The byte string broke pytest 7.3 (PYTEST_DONT_REWRITE). Thanks Timo Röhling. Closes: #1038883. dolfin (2019.2.0~git20230116.bd54183-3) experimental; urgency=medium . * UFL 2023.1 has diverged and breaks dolfin. debian patches rename_ufl_legacy.patch, test_ufl_legacy.patch and demo_ufl_legacy.patch rename ufl as ufl_legacy providing the last compatible UFL 2022.2. Depends: python3-ufl-legacy. Build-Depends: python3-ffc (>= 2019.2.0~git20210714.a20cbe7-4~), python3-ufl-legacy (>= 1:2022.2.0-3~) dolfin (2019.2.0~git20230116.bd54183-2) unstable; urgency=medium . * debian/tests: armhf debci started running out of disk space compiling some forms, so skip test_form, test_evaluate_dofs_manifolds_affine, test_butcher_schemes_vector[ForwardEuler-True] dolfin (2019.2.0~git20230116.bd54183-1) unstable; urgency=medium . * New upstream snapshot - provides fixes for mixed-dimensional dolfin (2019.2.0~git20221205.588d3ac-2) unstable; urgency=medium . * add debian patches - matplotlib3.6.patch uses plt.axes directly to access 3D axes. gca() no longer takes arguments in matplotlib 3.6, only handles 2D plots. Also fixes 3D quiver plots. Closes: #1027170. - debian_version_id.patch sets git_commit_hash to DEBIAN_VERSION_ID (os ID from /etc/os-release with debian version) rather than leaving as "unknown" (since built from tarball source not git source). - update test_float128.patch to use float,int,long instead of deprecated (removed) numpy.float,numpy.int,numpy.long. Replace deprecated np.[u]int0 with np.[u]intp. Closes: #1027190. * Standards-Version: 4.6.2 dolfin (2019.2.0~git20221205.588d3ac-1) unstable; urgency=medium . * New upstream snapshot - applies debian patches fix_ftbfs.patch and test_import_ufl_2022.patch * debian/tests: specify bash shell in cpp tests to ensure the echo -e flag is available (to enable backslash escapes) dolfin (2019.2.0~git20220407.d29e24d-8) unstable; urgency=medium . * debian/tests: reorganise python unit tests to be skipped using shell arrays. Helps ensure armel skips test_mixed_assembly_rank0 Likewise organise skipped python demos using shell arrays. dolfin (2019.2.0~git20220407.d29e24d-7) unstable; urgency=medium . * debian/tests: add armel to the list of arches skipping test_mixed_assembly_rank0 in python unit tests dolfin (2019.2.0~git20220407.d29e24d-6) unstable; urgency=medium . * remove debian/tmp64 when running dh_auto_clean * debian/tests: skip demo_matnest on s390x dolfin (2019.2.0~git20220407.d29e24d-5+nmu1) unstable; urgency=medium . * Non-maintainer upload. * No source change upload for glibc 2.34 changes, beside the extra libc-dev (>= 2.34) dependency. Closes: #1016898. dolfin (2019.2.0~git20220407.d29e24d-5) unstable; urgency=medium . * skip demo_mixed-poisson_mpi in build-time tests * debian patch test_import_ufl_2022.patch applies explicit ufl imports to .ufl files in order to work with ufl 2022.1.0 * Standards-Version: 4.6.1 dolfin (2019.2.0~git20220407.d29e24d-4) unstable; urgency=medium . * drop more flaky tests and demos dolfin (2019.2.0~git20220407.d29e24d-3) unstable; urgency=medium . * provide LD_LIBRARY_PATH to libdolfin.so when building python docs * Build-Depends: python3-pkgconfig and set PKG_CONFIG_PATH when building python docs dolfin (2019.2.0~git20220407.d29e24d-2) unstable; urgency=medium . * list dependencies for building docs under Build-Depends-Indep: python3-sphinx-rtd-theme, doxygen, graphviz * provide PYTHONPATH to newly built python module when building python docs * skip python unit test test_mixed_assembly_rank0 on i386, s390x dolfin (2019.2.0~git20220407.d29e24d-1) unstable; urgency=medium . * New upstream snapshot - adds Cécile Daversin-Catty's mixed-dimensional functionality * skip MPI demo tests in debian/tests which occasionally suffer race conditions in the test environment: block-assembly-2D2D, meshview-2D2D, meshview-3D1D dolfin (2019.2.0~git20210928.3eacdb4-4) unstable; urgency=medium . * skip test_function.py, test_function_assigner.py, and test_mesh.py test_shared_entities[shared_vertex-mesh_factory8] in MPI python unit tests (debian/tests for autopkgtest). Closes: #1008225. dolfin (2019.2.0~git20210928.3eacdb4-3) unstable; urgency=medium . * debian patch catch_SIGSTKSZ_libc6_2.34.patch patches catch.hpp setting sigStackSize to 32768 if using libc6 2.34 or later, where SIGSTKSZ is no longer an integer (already fixed in catch2, but this is vendored catch1). Adapted from catch2 upstream PR#2317, moderated by catch2 upstream commit c0d0a50b. Closes: #993516. * debian patch docs_local_mathjax.patch configures docs to build with local mathjax script. dolfin (2019.2.0~git20210928.3eacdb4-2) unstable; urgency=medium . * skip failing serial tests on hppa dolfin (2019.2.0~git20210928.3eacdb4-1) unstable; urgency=medium . * New upstream snapshot. - drop upper-versioned dependency on ufl (python3-ufl) * place INSTALLATION_BUILDDIR{_64} definitions before rules, to be used by override_dh_auto_clean * remove deprecated dolfin_utils entries from debian/copyright * Standards-Version: 4.6.0 dolfin (2019.2.0~git20201207.b495043-5) unstable; urgency=medium . * use triple-slash (file:///) for mathjax local url replacement to make docs for demos properly legible. dolfin (2019.2.0~git20201207.b495043-4) unstable; urgency=medium . * debian/tests: add ppc64el to the list of arches skipping some tests * update test_relax_tolerance.patch to relax more tolerances in multimesh/test_volume.py for ppc64el. dolfin (2019.2.0~git20201207.b495043-3) unstable; urgency=medium . * skip failing mesh and multimesh tests on selected non-amd64 arches (arm64, i386, s390x) * update test_relax_tolerance.patch to relax multimesh test tolerances * display timings of 20 slowest python unit tests and demos dolfin (2019.2.0~git20201207.b495043-2) unstable; urgency=medium . * add mipsel to the list of arches which fail MPI demo tests or run too slowly. * debian patch test_relax_tolerance.patch relaxes tolerance in test_incremental_assembly in unit/fem/test_system_assembler.py * apply "set -e" in debian/tests to register test failures dolfin (2019.2.0~git20201207.b495043-1) unstable; urgency=medium . * New upstream snapshot. dolfin (2019.2.0~git20200629.946dbd3+lfs-4) unstable; urgency=medium . * Team upload. * [7286d2a] Fix FTBFS. (Closes: #977222) * [47cdea3] Ignore quilt dir * [c8d8285] Remove unused patch * [8e0289b] Trim trailing whitespace. * [a251c1d] Use secure copyright file specification URI. * [c6c315f] debian/copyright: use spaces rather than tabs to start continuation lines. * [327629b] Remove unnecessary get-orig-source-target. * [615ba90] Drop transition for old debug package migration. * [d47166b] Respect CPPFLAGS dolfin (2019.2.0~git20200629.946dbd3+lfs-3) unstable; urgency=medium . * debian/tests: run C++ tests with Restrictions: allow-stderr to ignore compilation warnings (which are sent to stderr) * debian/tests: skip more python demos (iterative, block, meshview, assignment) on i386, armhf dolfin (2019.2.0~git20200629.946dbd3+lfs-2) unstable; urgency=medium . * debian/tests Depends: libblis-pthread-dev | libopenblas-pthread-dev (intention is to improve debci test times) * skip slow python demos (cahn-hilliard hyperelasticity elastodynamics navier-stokes elasticity) in debian/tests * debian patch demo_block-assembly-3D2D_relax.patch relaxes tolerance in 3D vector check. dolfin (2019.2.0~git20200629.946dbd3+lfs-1) unstable; urgency=medium . * reset against upstream source containing lfs demo files (git archive from local clone instead of bitbucket download link) - drop debian patch git-lfs_fetch_demo_meshes and remove upstream source entries from debian/source/include-binaries * debian/tests: split python unit tests from python demos * Standards-Version: 4.5.1 dolfin (2019.2.0~git20200629.946dbd3-8) unstable; urgency=medium . * [9f0767f] Fix compilation against Boost_1.74. (Closes: #974947) * Proper source-only upload with demo-files. (Closes: #975057) dolfin (2019.2.0~git20200629.946dbd3-7) unstable; urgency=medium . * Team upload. * [004980a] Revert "Fix compilation against Boost_1.74. (Closes: #9975012)" dolfin (2019.2.0~git20200629.946dbd3-6) unstable; urgency=medium . * Team upload. * [9726492] Fix compilation against Boost_1.74. (Closes: #974948) dolfin (2019.2.0~git20200629.946dbd3-5) unstable; urgency=medium . * Use -flto-partition=none on mips64el. Thanks Adrian Bunk. Drop debian patch pybind11_lto_mips64el.patch. * Build-Depends: graphviz to provide dot for building docs. * Build-Depends: python3-petsc4py, python3-slepc4py to provide .pth dolfin (2019.2.0~git20200629.946dbd3-4) unstable; urgency=medium . * skip slow serial tests on armel, armhf, alpha, riscv64 * skip demo_cahn-hilliard_serial on all arches (everywhere slow) dolfin (2019.2.0~git20200629.946dbd3-3) unstable; urgency=medium . * debian patch test_float128.patch runs unit/la/test_vector.py using numpy.longdouble instead of numpy.float128 on systems (32-bit arches) which do not support numpy.float128 dolfin (2019.2.0~git20200629.946dbd3-2) unstable; urgency=medium . * python3-dolfin Depends: python3-petsc4py, python3-slepc4py (make sure base packages are available providing .pth files) dolfin (2019.2.0~git20200629.946dbd3-1) unstable; urgency=medium . * New upstream snapshot. - applies debian patch function_MeshView_f0a90b8.diff dolfin (2019.2.0~git20200218.027d9cc-18) unstable; urgency=medium . * debian patch pybind11_lto_mips64el.patch disables LTO linking with pybind11 on mips64el (applies -fno-lto when building python extensions on mips64el). dolfin (2019.2.0~git20200218.027d9cc-17) unstable; urgency=medium . * swap python3-dolfin Depends/Recommends relationships with python3-dolfin[64]-real. Make python3-dolfin primary (defaulting to standard 32-bit build) dolfin (2019.2.0~git20200218.027d9cc-16) unstable; urgency=medium . * define petsc64:Depends (PETSc/SLEPc dependencies for libdolfin64-dev) dolfin (2019.2.0~git20200218.027d9cc-15) unstable; urgency=medium . * debian patch lib_rename.patch appends DOLFIN_LIB_NAME_EXT to the dolfin library name in DOLFINConfig.cmake, to allow cmake to find libdolfin64.so (cmake -DDOLFIN_LIB_NAME_EXT=64) rather than libdolfin.so * make mathjax handling independent of version dolfin (2019.2.0~git20200218.027d9cc-14) unstable; urgency=medium . * add debian patch test_floating_point.patch to use pytest.approx to test equality of floating point numbers (in geometry/test_point.py) Needed to pass non-intel (arm64, ppc64el) tests. dolfin (2019.2.0~git20200218.027d9cc-13) unstable; urgency=medium . * disable dolfin64 tests in debian/tests (autopkgtest). They are known to fail. Reinstate once they are passing. * mark libdolfin-dev, libdolfin64-dev as Multi-Arch: same * mark libdolfin-dev-common Architecture: all and Multi-Arch: foreign * remove FindEigen3.cmake from FindMPFR.cmake entry in debian/copyright * debhelper compatibility level 13 dolfin (2019.2.0~git20200218.027d9cc-12) unstable; urgency=medium . * add mipsel to 32-bit arch list skipping some 64-bit tests, including demo_contact-vi-snes_serial, demo_sym-dirichlet-bc_serial dolfin (2019.2.0~git20200218.027d9cc-11) experimental; urgency=medium . * skip demo_contact-vi-snes_serial in 64-bit tests on armel, armhf dolfin (2019.2.0~git20200218.027d9cc-10) experimental; urgency=medium . * update list of 64-bit tests skipped on 32-bit arches: demo_mixed-poisson_serial demo_stokes-taylor-hood_serial demo_auto-adaptive-navier-stokes_serial demo_multimesh-stokes_serial dolfin (2019.2.0~git20200218.027d9cc-9) experimental; urgency=medium . * append 64-bit tests to skip on 32-bit arches, append to ARCH_SPECIFIC_SKIP_SERIAL_TEST_64 * libdolfin-dev-common Replaces and Breaks: libdolfin-dev (<< 2019.2.0~git20200218.027d9cc-7) Add corresponding versioned depends for libdolfin-dev on libdolfin-dev-common (>= 2019.2.0~git20200218.027d9cc-7) Closes: #965005. dolfin (2019.2.0~git20200218.027d9cc-8) experimental; urgency=medium . * skip 64-bit build-time tests of demo_mixed-poisson_serial demo_stokes-taylor-hood_serial demo_contact-vi-snes_serial demo_multimesh-stokes_serial on 32 bit arches (armel armhf i386 hppa m68k powerpc) dolfin (2019.2.0~git20200218.027d9cc-7) experimental; urgency=medium . * new packages libdolfin64-dev, python3-dolfin64-real provide DOLFIN built against 64-bit PETSc (64-bit indexing). Set PETSC_DIR=/usr/lib/petsc64 SLEPC_DIR=/usr/lib/slepc64 to activate. - skip 64-bit build-time serial tests demo_stokes-iterative_serial and demo_curl-curl_serial - ignore errors in 64-bit MPI tests: "PETSc function 'KSPSolve' error code: 92 (See petsc linearsolvertable.html for possible LU and Cholesky solvers) * convert python3-dolfin to a base package providing dolfin.pth that Recommends: python3-dolfin-real. PETSc-specific dolfin module is installed under the PETSC_DIR it was built against and made accessible via dolfin.pth. * add debian patches - lib_rename.patch allows LIB_NAME_EXT to be defined as a suffix to the library name, to distinguish libdolfin.so from libdolfin64.so - cmake_find_petsc.patch ensures PETSc is found before loading Dolfin cmake rules (needed to check for 64-bit build) dolfin (2019.2.0~git20200218.027d9cc-6) unstable; urgency=medium . * dolfin-doc provides HTML documentation (Python and C++ API) - include .rst files (sphinx html docs references them in "View page source" links) dolfin (2019.2.0~git20200218.027d9cc-5) unstable; urgency=medium . * include mesh files in upload: git lfs pull; patch -p1 -R = 2.2.4), pybind11 (<= 2.2.5) Closes: #909407. * Hardening: add dpkg-buildflags CXXFLAGS to CMAKE_CXX_FLAGS and python module build * use VERBOSE build of python modules dolfin (2018.1.0.post1-11) unstable; urgency=medium . * skip slow build-time tests (>500-1000 sec to complete) * rebuild for pybind11 2.2.4 dolfin (2018.1.0.post1-10) unstable; urgency=medium . * skip build-time tests: - demo_auto-adaptive-poisson_serial test on m68k - demo_cahn-hilliard_mpi and other MPI tests on mips - all tests on sh4 dolfin (2018.1.0.post1-9) unstable; urgency=medium . * autopkgtest: configure cpp tests with mpicc to ensure that the cmake test for PetscInt passes * Standards-Version: 4.2.1 dolfin (2018.1.0.post1-8) unstable; urgency=medium . * mark libdolfin2018.1 as Multi-Arch: same * python3-dolfin Depends: python3-six * Standards-Version: 4.2.0 dolfin (2018.1.0.post1-7) unstable; urgency=medium . * skip demo_stokes-taylor-hood_mpi test on mips64el dolfin (2018.1.0.post1-6) unstable; urgency=medium . * skip demo_cahn-hilliard_mpi, demo_ale_mpi, demo_poisson-disc_mpi tests on mipsel * skip demo_elasticity_serial test on m68k * run build-time tests on mips, but skip demo_cahn-hilliard_serial, demo_hyperelasticity_serial dolfin (2018.1.0.post1-5) unstable; urgency=medium . * update debian/test (autopkgtest) Depends * skip demo_sym-dirichlet-bc_mpi test on ppc64el * skip ALL build-time tests on mips, hurd-i386 dolfin (2018.1.0.post1-4) unstable; urgency=medium . * skip demo_bcs_mpi test on mips64el * update debian/tests/control Depends: @, @builddeps@ (to provide c++) dolfin (2018.1.0.post1-3) unstable; urgency=medium . * update skipped tests: - skip demo_navier-stokes_mpi test on arm64 - skip demo_contact-vi-tao_mpi on mips64el - skip demo_stokes-iterative_mpi on mipsel - skip all MPI tests on armhf, i386, hppa, powerpc * don't download fresh source for tests * do copy symlink contents for C++ tests (in particular, copy pulley.xdmf for demo_elasticity) * tests Depends: python3-pytest dolfin (2018.1.0.post1-2) unstable; urgency=medium . * new upstream version for unstable. Some minor API changes: - Rename `mpi_comm_world()` to `MPI.comm_world`. - Rename `ERROR`, `CRITICAL` etc. to `LogLevel.ERROR`, `LogLevel.CRITICAL`. * skip demo_curl-curl_mpi test on mips64el dolfin (2018.1.0.post1-1exp6) experimental; urgency=medium . * skip all MPI tests on ppc64el dolfin (2018.1.0.post1-1exp5) experimental; urgency=medium . * updates to debian/rules: - identify build dir using DEB_HOST_GNU_TYPE - respect the parallel flag in DEB_BUILD_OPTIONS when running tests - skip cahn-hilliard, elasticity, elastodynamics MPI build tests which fail or time out for: armel mips64el ppc64el - skip m68k MPI tests altogether (times out) * debian patch unittests_demos_include_dirs.patch ensures include directories are defined for tests without reconfiguring cmake * link elasticity/pulley.xdmf from python demo to cpp demo * allow parallel jobs (max 8) in CI test test-dolfin-cpp dolfin (2018.1.0.post1-1exp4) experimental; urgency=medium . * Enable installation CI testing with Testsuite: autopkgtest. * run build-time tests including unittests and demos - use --oversubscribe with openmpi tests - skip demo_hyperelasticity_mpi (it diverges) * enable MPI for mpich arches. LAM arches will have to manually set ENABLE_MPI=OFF in debian/rules. * configure default preference for mumps or petsc over superlu_dist, since superlu_dist is crippled by mc64, which cannot be redistributed. * Standards-Version: 4.1.5 dolfin (2018.1.0.post1-1exp3) experimental; urgency=medium . * Build-Depends: python3-all-dev (build against all python3 versions) dolfin (2018.1.0.post1-1exp2) experimental; urgency=medium . * process python demo files only for doc (arch-indep) builds dolfin (2018.1.0.post1-1exp1) experimental; urgency=medium . * New corrected upstream release. * install python demos with dolfin-doc dolfin (2018.1.0.post0-1exp1) experimental; urgency=medium . * Corrected upstream release. - includes the fenics python module. - petsc4py and other include dirs are no longer added to DOLFIN_3RD_PARTY_INCLUDE_DIRS in DOLFINConfig.cmake. Closes: #895419. * Use override_dh_auto_test instead of DEB_BUILD_OPTIONS=nocheck to skip build time tests without triggering a lintian warning. dolfin (2018.1.0-1exp1) experimental; urgency=medium . [ Nico Schlömer ] * remove Python 2 package in preparation of 2018.1 . [ Drew Parsons ] * New upstream release. - python-dolfin is now a dummy package that depends on python3-dolfin. - remove debian patches applied upstream: env.patch, gnuinstalldirs.patch, use-dolfin.patch - no longer uses instant - uses pybind11 instead of SWIG * remove ancient-python-version-field X-Python3-Version: >= 3.4 * Standards-Version: 4.1.4 * Manpages for dolfin-bin scripts taken from old dolfin docs. dolfin (2017.2.0.post0-3) unstable; urgency=medium . * update petsc/slepc dependencies for PETSc/SLEPc 3.8 (dev package now libpetsc-real3.8-dev not libpetsc3.8.3-dev) dolfin (2017.2.0.post0-2) unstable; urgency=medium . * debian/control: update VCS tags to salsa.debian.org dolfin (2017.2.0.post0-1exp2) experimental; urgency=medium . * reorganise debian/copyright: collect core DOLFIN files and contributors in one entry. * Remove -dbg packages from debian/control. Debug packages (-dbgsym) are built automatically. dolfin (2017.1.0-4) unstable; urgency=medium . * Team upload. * New upstream (new soname) version built against GCC7. Closes: #871279. * Builds against swig 3.0.12. Closes: #875395. dolfin (2017.1.0-3) experimental; urgency=medium . * Team upload. * Add debian/patches/FindPETScSLEPc.patch to test for PETSc and SLEPc at build time. The patch ensures tests link against -lmpi. Thanks Johannes Ring. dolfin (2017.1.0-2) experimental; urgency=medium . * Team upload. * Create debian patch conditional-parmetis-in-cholmod.patch to only link cholmod support with parmetis if parmetis support is enabled. Parmetis is non-free and therefore cannot routinely be supported while dolfin is in Debian main. * Standards-Version: 4.1.0 * debhelper compatibility level 10. . dolfin (2017.1.0-1) experimental; urgency=medium . * New upstream release. * d/control: - Update package names (libdolfin2016.2 -> libdolfin2017.1 and libdolfin2016.2-dbg -> libdolfin2017.1-dbg). - Bump minimum required version for python-dijitso and python-ffc to 2017.1 in Build-Depends. * Move d/libdolfin2016.2.install -> d/libdolfin2017.1.install. * d/patches/python3-support.patch: removed (fixed upstream). dolfin (2016.2.0-5) unstable; urgency=medium . * libdolfin-dev depends on either the python2 or python3 version of modules (enables python3-only installation). dolfin (2016.2.0-4) unstable; urgency=medium . [ Johannes Ring ] * d/rules: - Re-generate swig interface with correct Python version before build and install. Closes: #863829. - Build for Python 2 after Python 3 by switching the order in PYVERS, since Python 2 is default. * Add patch vtk-python2-only-cmake-usefile.patch that disables the vtk section in UseDOLFIN.cmake for Python 3. Closes: #863828. * d/control: Add python-ffc to Depends for binary package libdolfin-dev (provides ufc.h). dolfin (2016.2.0-3) unstable; urgency=medium . [ Drew Parsons ] * Enable petsc/slepc dependencies on kfreebsd. Note that PETSc support in dolfin on kfreebsd is not in fact active due to linking problems during configuration tests, but dolfin builds successfully without it. Closes: #822971. . [ Johannes Ring ] * Support Python 3: new packages python3-dolfin and python3-dolfin-dbg. dolfin (2016.2.0-2) unstable; urgency=medium . * Dolfin depends on specific 3.7.X patch releases of PETSc and SLEPc (see dolfin.pc, DOLFINConfig.cmake) dolfin (2016.2.0-1) unstable; urgency=medium . [ Drew Parsons ] * Drop HDF5 Fortran configuration (it's not actually used). * Tighten build and python-dolfin fenics dependencies to the FENiCS minor version: (>= 2016.2.0), (<< 2016.3~) . [ Johannes Ring ] * New upstream release. * d/watch: Check pgp signature. * d/control: - Update package names (libdolfin2016.1 -> libdolfin2016.2 and libdolfin2016.1-dbg -> libdolfin2016.2-dbg). - Bump minimum required version for python-instant, python-ufl and python-ffc to 2016.2. - Add python-dijitso to Build-Depends and Depends for binary package python-dolfin. dolfin (2016.1.0-5) unstable; urgency=medium . * Reenable HDF5 support. * patches/HDF5-configure.patch helps configure HDF5 parallel. dolfin (2016.1.0-4) unstable; urgency=medium . * Disable HDF5 support. HDF5 was never actually enabled previously due to a discrepant configuration between serial and parallel HDF5, but that now causes dolfin to fail to build. dolfin (2016.1.0-3) unstable; urgency=medium . * Thanks Christophe Prud'homme for your uploads of the earlier versions of dolfin. Removing from the Uploaders list now. Closes: #835003. * enable parallel build (dh $@ --parallel). Closes: #833602. dolfin (2016.1.0-2) unstable; urgency=medium . * Enable build against version of PETSc (and SLEPc) provided by petsc-dev, e.g. PETSc 3.6 or 3.7. * Include support for petsc4py and slepc4py. * Update debian/watch (uscan). dolfin (2016.1.0-1) unstable; urgency=medium . [ Johannes Ring ] * New upstream release. * debian/control: - Update package names for new SONAME 2016.1 (libdolfin1.6 -> libdolfin2016.1 and libdolfin1.6-dbg -> libdolfin2016.1-dbg). - Bump minimum required version for python-instant, python-ufl and python-ffc to 2016.1. * Move debian/libdolfin1.6.install -> debian/libdolfin2016.1.install. * debian/rules: Add -fpermissive to CXX flags. dolfin (1.6.0-5) unstable; urgency=medium . * Depends: libpetsc3.6-dev rather than petsc-dev. Likewise libslepc3.6-dev. dolfin 1.6 is not compatible with petsc 3.7. dolfin (1.6.0-4) unstable; urgency=medium . [ Mattia Rizzolo ] * debian/control: + Update VCS fields after the move to Git. . [ Drew Parsons ] * Remove python-dolfin dependency on python-netcdf. Closes: #821215. * Build against vtk6 not vtk5 (source and libdolfin-dev dependencies). Requires Qt4 support to be switched off (vtk6 uses Qt5). Qt support has been dropped upstream. Closes: #821875. * Activate support for SCOTCH. * Standards-Version: 3.9.8 dolfin (1.6.0-3) unstable; urgency=medium . * Team upload. * Use OPENMPI_ARCHITECTURES from mpi-default-dev instead of hardcoding architectures where not to use openmpi. dolfin (1.6.0-2) unstable; urgency=medium . * Team upload. * Run wrap-and-sort -s * Switch to unversioned Build-Depends on petsc-dev and slepc-dev (also for the libdolfin-dev dependencies). dolfin (1.6.0-1) unstable; urgency=medium . * New upstream release. * debian/control: - Add gfortran to build dependencies. - Update package names for new SONAME 1.6 (libdolfin1.5 -> libdolfin1.6 and libdolfin1.5-dbg -> libdolfin1.6-dbg). - Bump minimum required version for python-instant, python-ufl and python-ffc to 1.6.0. - Require swig3.0 (>= 3.0.3) in Build-Depends. * Move debian/libdolfin1.5.install -> debian/libdolfin1.6.install. * Remove patch for fixing problem with Python 2.7.10 (fixed upstream). * debian/rules: - Replace swig with swig3.0. - Set PETSC_DIR to /usr/lib/petsc and SLEPC_DIR to /usr/lib/slepc. - Explicitly disable petsc4py, slepc4py and sphinx. - Help CMake find the parallel version of hdf5. dolfin (1.5.0-4) unstable; urgency=medium . * debian/control: Enable libpetsc3.2-dev and libslepc3.2-dev on armel, arm64 and hurd-i386 (closes: #787494). * debian/rules: Enable MPI on armel. dolfin (1.5.0-3) unstable; urgency=medium . * Add patch to fix issue with Python 2.7.10 (closes: #786857). dolfin (1.5.0-2) unstable; urgency=medium . * Upload to unstable (closes: #780359). dolfin (1.5.0-1) experimental; urgency=medium . * New upstream release (closes: #780359). * debian/control: - Bump Standards-Version to 3.9.6 (no changes needed). - Bump X-Python-Version to >= 2.7. - Update package names for new SONAME 1.5 (libdolfin1.4 -> libdolfin1.5, libdolfin1.4-dbg -> libdolfin1.5-dbg and libdolfin1.4-dev -> libdolfin1.5-dev). - Bump minimum required version for python-instant, python-ufl and python-ffc to 1.5.0. - Add python-sympy and python-six to Depends for binary package python-dolfin. - Add dh-python to Build-Depends. - Remove libcgal-dev from {Build-}Depends. * Remove CSGCGALMeshGenerator3D-oom.patch since CGAL is no longer used by DOLFIN. * Move debian/libdolfin1.4.install -> debian/libdolfin1.5.install. * debian/rules: No longer any non DFSG-free stuff to remove, so update get-orig-source target (update debian/watch accordingly). * Update debian/copyright and debian/copyright_hints. dolfin (1.4.0+dfsg-4) unstable; urgency=medium . * debian/control: Disable libcgal-dev on i386, mipsel and sparc. * debian/rules: Remove bad directives in pkg-config file dolfin.pc (closes: #760658). * Remove debian/libdolfin-dev.lintian-overrides. dolfin (1.4.0+dfsg-3) unstable; urgency=medium . * debian/rules: Enable MPI on mips(el) and sparc (closes: #759182). * debian/control: - Disable libcgal-dev on {hurd, kfreebsd}-i386 since it requires unreasonable amounts of memory (closes: #759183). - Disable libpetsc3.4.2-dev and libslepc3.4.2-dev on amr64 since they are not available on this architecture. dolfin (1.4.0+dfsg-2) unstable; urgency=medium . * Rename libdolfin1.4-dev to libdolfin-dev and remove dolfin-dev. dolfin (1.4.0+dfsg-1) unstable; urgency=medium . * New upstream release. * debian/control: - Update package names for new SONAME 1.3 (libdolfin1.3 -> libdolfin1.4, libdolfin1.3-dbg -> libdolfin1.4-dbg and libdolfin1.3-dev -> libdolfin1.4-dev). - Bump minimum required version for python-instant, python-ufl and python-ffc to 1.4.0. - Add python-ffc (>= 1.4.0) to Build-Depends. - Replace swig2.0 with swig in Build-Depends. - Remove ufc and python-ufc from Build-Depends and from Depends for binary package libdolfin1.4-dev and python-dolfin (closes: #755727). - Add libdolfin1.3-dev in Conflicts and Replaces for binary package libdolfin1.4-dev. - Remove libarmadillo-dev from {Build-}Depends. - Remove libptscotch-dev from {Build-}Depends (closes: #741165). * Move debian/libdolfin1.3.install -> debian/libdolfin1.4.install and debian/libdolfin1.3-dev.install -> debian/libdolfin1.4-dev.install. * debian/rules: - Enable CGAL again (accidentally disabled in last upload). - No longer needed to remove .pyc files in get-orig-source target. - Add "export PERL_LWP_SSL_VERIFY_HOSTNAME=0" to get-orig-source target to help uscan download from Bitucket. * Remove patch for bug in Boost (fixed). * Add lintian override libdolfin1.4-dev: pkg-config-bad-directive. dolfin (1.3.0+dfsg-2) unstable; urgency=medium . * debian/control: - Disable libcgal-dev on armhf and mips since it requires unreasonable amounts of memory (closes: 739697). - Disable libpetsc3.4.2-dev and libslepc3.4.2-dev on hurd-i386 since they are not available on this architecture. * Add patch to workaround bug in boost (thanks to Peter Green). * Use DEB_BUILD_MULTIARCH when installing the DOLFIN library and pkg-config file. dolfin (1.3.0+dfsg-1) unstable; urgency=medium . * New upstream release. * Remove patches for PETSc/SLEPc 3.4 (no longer needed). * debian/docs: README -> README.rst and remove TODO. * debian/control: - Bump Standards-Version to 3.9.5 (no changes needed). - Add libeigen3-dev in Build-Depends and Depends for binary package libdolfin1.3-dev. - Add python-ply in Build-Depends. - Update package names for new SONAME 1.3 (libdolfin1.2 -> libdolfin1.3, libdolfin1.2-dbg -> libdolfin1.3-dbg and libdolfin1.2-dev -> libdolfin1.3-dev). - Bump minimum required version for ufc and python-ufc to 2.3.0, and for python-instant, python-ufl and python-ffc to 1.3.0. - Add libdolfin1.2-dev in Conflicts and Replaces for binary package libdolfin1.3-dev. - Add python-ply in Build-Depends. * Move debian/libdolfin1.2.install -> debian/libdolfin1.3.install and debian/libdolfin1.2-dev.install -> debian/libdolfin1.3-dev.install. * debian/libdolfin1.3-dev.install: Remove pkg-config file dolfin.pc (cmake files should be used instead). * debian/rules: Remove .pyc files in get-orig-source target. dolfin (1.2.0+dfsg-4) unstable; urgency=medium . * Team upload. * CSGCGALMeshGenerator3D-oom.patch: new patch, workaround for FTBFS on some arches due to g++ eating all the RAM. dolfin (1.2.0+dfsg-3) unstable; urgency=low . * Team upload. * Refactor patches for PETSc/SLEPc 3.4, to fix a missing symbol in the library + petsc-slepc-3.4.2.patch: remove patch + {slepc,petsc}-3.4.patch: new patches taken from upstream dolfin (1.2.0+dfsg-2) unstable; urgency=low . * Team upload. * Update (build-)dependencies to libpetsc3.4.2-dev and libslepc3.4.2-dev. * petsc-slepc-3.4.2.patch: new patch to adapt for the new PETSC/SLEPC. dolfin (1.2.0+dfsg-1) unstable; urgency=low . * New upstream release (closes: #718636, #718153). * debian/control: - Replace libdolfin1.1 with libdolfin1.2 and libdolfin1.1-dev with libdolfin1.2-dev to follow library soname. - Bump required version for ufc, python-ufc, python-ffc, python-ufl, and python-instant. - Add libdolfin1.1-dev to Conflicts and Replaces for binary package libdolfin1.2-dev. - Bump Standards-Version to 3.9.4. - Remove DM-Upload-Allowed field. - Bump required debhelper version in Build-Depends. - Replace python-all-dev with python-dev in Build-Depends. - Remove cdbs from Build-Depends. - Use canonical URIs for Vcs-* fields. - Disable libcgal-dev on armel. - Enable libpetsc3.2-dev and libslepc3.2-dev on armhf and s390x. - Enable libptscotch-dev on all arches. - Add new debug package python-dolfin-dbg. * debian/compat: Bump to compatibility level 9. * debian/rules: - Rewrite for debhelper (drop cdbs). - Avoid hardcoding the swig2.0 version (closes: #692852). - Update get-orig-source target to remove non DFSG-free stuff, update watch file accordingly. * Update debian/copyright and debian/copyright_hints. * Move debian/libdolfin1.1.install to debian/libdolfin1.2.install and debian/libdolfin1.1-dev.install to debian/libdolfin1.2-dev.install to follow library soname. * Add dolfin-get-demos in dolfin-bin.install and add manual page for it. * Add all CMake files in libdolfin1.2-dev.install. dolfin (1.0.0-7) unstable; urgency=low * debian/control: - Remove Conflicts and Replaces from binary package libdolfin1.0-dbg. - Update long description for all packages. - Add python-netcdf to Depends for binary package python-dolfin (closes: #674014). - Require SWIG upstream version 2.0.7 for binary package python-dolfin (closes: #675207). - Require UFC >= 2.0.5-3. dolfin (1.0.0-6) unstable; urgency=low * debian/rules: Set default Python version to fix FTBFS when Python3 is available (closes: #672952). * debian/control: Remove Provides: libdolfin0-dev from libdolfin1.0-dev (and same to -dbg package). dolfin (1.0.0-5) unstable; urgency=low * Add patches to fix problems with SWIG 2.0.5 and GCC 4.7. * debian/control: Require UFC >= 2.0.5-2. dolfin (1.0.0-4) unstable; urgency=low * debian/watch: Replace http with https in URL. * debian/control: - Add libcgal-dev to Build-Depends and Depends for binary package libdolfin1.0-dev. - Bump Standards-Version to 3.9.3 (no changes needed). * debian/rules: - Enable CGAL support. - Call dh_numpy in binary-install/python-dolfin target to fix lintian error missing-dependency-on-numpy-abi. dolfin (1.0.0-3) unstable; urgency=low * Disable building with PETSc, SLEPc and SCOTCH on some arches. dolfin (1.0.0-2) unstable; urgency=low * debian/control: - Replace libpetsc3.1-dev and libslepc3.1-dev with libpetsc3.2-dev and libslepc3.2-dev, respectively. - Require libptscotch-dev, libpetsc3.2-dev and libslepc3.2-dev on all arches. * debian/rules: Help CMake find version 3.2 of PETSc and SLEPc by defining PETSC_DIR and SLEPC_DIR variables, respectively. dolfin (1.0.0-1) unstable; urgency=low * New upstream release. * debian/control: - Bump version numbers for python-ufc, python-ffc, python-viper, python-ufl and python-instant in Depends field for binary package python-dolfin. - Bump version numbers for ufc and python-ufc in Build-Depends and in Depends field for binary package libdolfin1.0-dev. dolfin (1.0-rc2-1) unstable; urgency=low * New upstream release. * debian/control: Bump version for ufc and python-ufc to 2.0.4. dolfin (1.0-rc1-1) unstable; urgency=low * New upstream release. * debian/control: - Update Homepage field. - Add libboost-math-dev to Build-Depends and in Depends field for binary package libdolfin1.0-dev. * Disable Trilinos support (version >= 10.8.1 now required). * Remove patch for building with Trilinos. * Update debian/copyright and debian/copyright_hints. dolfin (1.0-beta2-1) unstable; urgency=low * New upstream release. * Add lintian override dolfin-dev: empty-binary-package. * debian/control: - Add libboost-mpi-dev in Build-Depends and in Depends field for binary package libdolfin1.0-dev. - Bump version numbers for dependencies ufc, python-ufc, python-ffc, and python-ufl. * debian/patches: Remove patch for importing PyTrilinos before DOLFIN as this is now fixed upstream. dolfin (1.0-beta-1) unstable; urgency=low * New upstream release. This release fixes a large number of bugs and brings many improvements. The most notable changes are improved support for parallel computing and a redesigned and simplified interface for solving variational problems. * debian/control: - Add libboost-iostreams-dev to Build-Depends and to Depends in -dev package. - Replace libdolfin0 with libdolfin1.0 and libdolfin0-dev with libdolfin1.0-dev to follow library soname. - Bump required version for ufc, python-ufc, python-ffc, python-viper, python-ufl, and python-instant. - Add provide, replace and conflict on libdolfin0-dev for binary package libdolfin1.0-dev. Similarly for libdolfin1.0-dbg. * Add patch for importing PyTrilinos before dolfin (closes: #631589). * Rename libdolfin0.install to libdolfin1.0.install and libdolfin0-dev.install to libdolfin1.0-dev.install to follow library soname. dolfin (0.9.11-1) unstable; urgency=low * New upstream release. This release moves to SWIG 2.0 and it incorporates a significant number of bug fixes. * debian/control: - Bump Standards-Version to 3.9.2 (no changes needed). - Replace swig with swig2.0 in Build-Depends. - Add swig2.0 to Depends for binary package python-dolfin. - Bump required version for ufc and python-ufc in Build-Depends. - Bump required version for ufc, python-ufc, python-ffc, python-ufl and python-instant in Depends for binary packages libdolfin0-dev and python-dolfin. * debian/rules: - Set SWIG_EXECUTABLE to /usr/bin/swig2.0. - Use DEB_COMPRESS_EXCLUDE_ALL instead of deprecated DEB_COMPRESS_EXCLUDE. - Include cdbs utils.mk rule for automated copyright checks. * debian/copyright: - Update for upstream license change to LGPLv3. - Switch to DEP-5 format. * Remove custom cdbs rules and licensecheck script for copyright check. * Disable MPI on lam architectures (closes: #627172). * Add patch to fix FTBFS when Trilinos is enabled (closes: #624925). dolfin (0.9.10-2) unstable; urgency=low * Move from python-central to dh_python2 (closes: #616793). - Remove python-central from Build-Depends. - Bump minimum required python-all-dev package version to 2.6.6-3~. - Remove XB-Python-Version line. - Bump minimum required cdbs version to 0.4.90~. - Replace XS-Python-Version with X-Python-Version. - Replace call to dh_pycentral with dh_python2 in debian/rules. * Build for all supported Python versions. * Remove some unnecessary packages in Depends for binary packages libdolfin0 and libdolfin0-dev. * Add ufc and python-ufc in Depends for binary package libdolfin0-dev. * Add python-ufc, python-ffc, python-viper, python-ufl python-instant, and python-numpy in Depends for binary package python-dolfin. * Disable building with PETSc and SLEPc on some architectures. * Remove old Provides field for binary package python-dolfin. dolfin (0.9.10-1) unstable; urgency=low * New upstream release. This release fixes bug "FTBFS: error: 'SCOTCH_Dgraph' was not declared in this scope" (closes: #612602). * debian/control: - Add libslepc3.1-dev and libboost-thread-dev to Build-Depends and Depends field in binary package libdolfin0-dev. - Bump build dependency on python-ufc to >= 2.0.0. - Remove Build-Depends-Indep field as upstream no longer ships the user manual. - Remove old fields Conflicts, Provides, and Replaces from libdolfin0-dev, libdolfin0, libdolfin0-dbg, and python-dolfin. * Remove all patches as they are now incorporated upstream. * Add dolfin-plot and dolfin-version to debian/dolfin-bin.install. * Remove .doc-base file since the user manual is removed by upstream. * Remove targets clean and install/dolfin-doc from debian/rules since they are no longer needed. dolfin (0.9.9-4) unstable; urgency=low * Update Homepage field in debian/control and Maintainer field in debian/copyright. * Add patch for generating correct pkg-config file dolfin.pc. dolfin (0.9.9-3) unstable; urgency=low * Add patch from upstream to fix problem with the CMake config file (dolfin-config.cmake) having the wrong path to the DOLFIN library. dolfin (0.9.9-2) unstable; urgency=low * debian/rules: Make CMake skip adding runtime paths. dolfin (0.9.9-1) unstable; urgency=low * New upstream release. * Switch to CMake CDBS class: - Replace scons with cmake in Build-Depends and in Suggests for binary package dolfin-doc. - Add cmake to Depends field for binary package libdolfin0-dev. - Install CMake config file for DOLFIN with package libdolfin0-dev. * debian/control: - Update version for python-ufc in Build-Depends field. - Update version for python-ufl in Depends field for binary package libdolfin0-dev. - Update version for ufc and python-ffc in Depends field for binary package libdolfin0-dev. - Bump Standards-Version to 3.9.1 (no changes needed). * Add patches from upstream to help CMake find PETSc, SLEPc, and Trilinos and for installing some missing utilities (dolfin-convert and dolfin-order) and manual pages. * Update debian/copyright and debian/copyright_hints. dolfin (0.9.8-3) unstable; urgency=low * Disable Trilinos on non-supported platforms (closes: #590100). dolfin (0.9.8-2) unstable; urgency=low * Fix generation of pkg-config file dolfin.pc. dolfin (0.9.8-1) unstable; urgency=low * New upstream release. * debian/control: - Update version for python-ufc in Build-Depends field. - Update version for python-ufl in Depends field for binary package libdolfin0-dev. - Update version for ufc, python-ffc, and python-viper in Depends field for binary package libdolfin0-dev. - Add libarmadillo-dev to Build-Depends and Depends for binary package libdolfin0-dev. * Allow building against either version 3.0.0 or 3.1 of PETSc. * Remove patches (added upstream). * Switch to dpkg-source 3.0 (quilt) format. * Update debian/copyright and debian/copyright_hints. * Enable Trilinos support. dolfin (0.9.7-5) unstable; urgency=low * Add patch from upstream to detect and build with SCOTCH. dolfin (0.9.7-4) unstable; urgency=low * Add support for PETSc 3.1 (closes: #583419). * Minor fix in Vcs fields in debian/control. dolfin (0.9.7-3) unstable; urgency=low * debian/rules: Remove bashism (closes: #581470). dolfin (0.9.7-2) unstable; urgency=low * Package moved from pkg-scicomp to Debian Science. * Enable building for multiple Python versions. * debian/control: - Replace python-dev with python-all-dev in Build-Depends. - Update version dependencies for python-ufc, ufc, python-ffc, and python-viper (closes: #571780). - Replace libscotch-dev with libptscotch-dev in Build-Depends and in Depends for binary package libdolfin0-dev. * Add configure target to cdbs tweaks for scons. * Rename binary package python-pydolfin0 to python-dolfin. dolfin (0.9.7-1) unstable; urgency=low * New upstream release. * debian/control: Add pkg-config to Build-Depends and Depends in binary package libdolfin0-dev. * Do not build with GTS (support was removed upstream). * Keep debian/copyright and debian/copyright_hints up to date. dolfin (0.9.6-2) unstable; urgency=low * Disable support for Trilinos for now. dolfin (0.9.6-1) unstable; urgency=low * New upstream release. * debian/control: - Add libtrilinos-dev to Build-Depends and Depends for binary package libdolfin0-dev. - Add python-pytrilinos to Build-Depends and Depends for binary package python-pydolfin0. - Bump Standards-Version to 3.8.4 (no changes needed). * debian/rules: - Enable building with Trilinos. - Remove some old lintian fixes. - Fix problem when generating pkg-config dolfin.pc in install/libdolfin0-dev target. * debian/copyright: Keep up-to-date with new and removed files. dolfin (0.9.5-1) unstable; urgency=low * New upstream release. This release simplifies the use of Constants and Expressions in both the C++ and Python interfaces, with the automatic selection of function spaces from Python. Support for computing eigenvalues of symmetric matrices has been improved and a number of small bugs have been fixed. * debian/watch: Update download URL. * debian/copyright: Update for new and removed files. * debian/rules: - Include new adaptivity demos in dolfin-doc package. - Disable ParMETIS and MTL4 explicitly. * Add debian/dolfin-doc.doc-base for DOLFIN user manual. * debian/control: Slight modifications in package descriptions. * debian/python-pydolfin0.install: Allow both site-packages and dist-packages. dolfin (0.9.4-1) unstable; urgency=low * New upstream release. This version cleans up the design of the function class by adding a new abstraction for user-defined functions called Expression. A number of minor bugfixes and improvements have also been made. * debian/watch: Update for new flat directory structure. * Update debian/copyright. * debian/rules: Use explicit paths to PETSc 3.0.0 and SLEPc 3.0.0. fenics (2:0.10.0.1) unstable; urgency=medium . * New FEniCS-X suite 0.10. - uses ufl 2025.2.0 * fenicsx Suggests: python3-dolfinx-mpc * report version of auxiliary components (scifem only, dolfinx_mpc does not provide its version) fenics (2:0.9.0.3) unstable; urgency=medium . * fenicsx Suggests: python3-scifem * debian/tests/test-fenicsx tests that scifem imports successfully fenics (2:0.9.0.2) unstable; urgency=medium . * Team Upload * Fix Team name to show up properly on https://udd.debian.org/cgi-bin/autoremovals.cgi * Standards-Version: 4.7.2 fenics (2:0.9.0.1) unstable; urgency=medium . * fenicsx loads dolfinx 0.9.0 with ufl 2024.2 * Add Francesco Ballarin to uploaders fenics (2:0.8.0.1) unstable; urgency=medium . * update versions for the v0.8 release (including ufl 2024.1.0) * debian/tests: test all supported python versions * fenicsx Suggests: python3-adios4dolfinx (note Adios2 is available on 64-bit arches only) * Standards-Version: 4.7.0 fenics (2:0.7.0.1) unstable; urgency=medium . * fenicsx loads dolfinx 0.7 with ufl 2023.2 * fenicsx Suggests: fenicsx-performance-tests ("advertising" the benchmark tests) fenics (2:0.6.0.3) unstable; urgency=medium . * no epoch version with Suggests: python3-dolfinx-mpc (0.6 not 1:0.6) fenics (2:0.6.0.2) unstable; urgency=medium . * fenicsx Suggests: python3-dolfinx-mpc - debian/tests tests import of python3-dolfinx-mpc (not mips64el, mipsel) fenics (2:0.6.0.1) unstable; urgency=medium . * fenicsx loads dolfinx 0.6 with UFL 2023 * fenics loads legacy dolfin patched to use ufl_legacy (UFL 2022) - debian/tests tests import of ufl_legacy * remove redundant debian/README.source fenics (2:0.5.0.1) unstable; urgency=medium . [ Debian Janitor ] * Trim trailing whitespace. * Use secure URI in Homepage field. . [ Drew Parsons ] * present FEniCS-X (dolfinx) 0.5 - uses UFL 2022.2.0 * Standards-Version: 4.6.2 fenics (2:0.4.1.1) unstable; urgency=medium . * reorganise automated versioning to read FENICS-X version from source package version, set ufl version to 2022.1.0, and fenics legacy version to 2019.2.0 * new source package epoch bump to manage version jump from FEniCS-X 2019.2.0 back down to 0.4.1. * use ~ with package versions to facilitate backporting * dolfinx now uses basix instead of FIAT * update list of mshr-supported arches. mshr now builds on all arches except armel mips mipsel. * Standards-Version: 4.6.1 fenics (1:2019.2.0.5) unstable; urgency=medium . * Depend on common packages, don't enforce "real" builds. fenics (1:2019.2.0.4) unstable; urgency=medium . * fenicx: Depends: libdolfinx-real-dev, python3-dolfinx-real (to ensure full installation installing Recommends) fenics (1:2019.2.0.3) unstable; urgency=medium . * fenics Depends: python3-dolfin-real (Depend alongside python3-dolfin to ensure full installation) * debhelper compatibility level 13 fenics (1:2019.2.0.2) unstable; urgency=medium . * mark fenicsx as Architecture: all (arch-specificity in fenics was due to availability of mshr) * update arch list for mshr (now available on powerpc) * Suggests: not Recommends: python3-mshr where not available fenics (1:2019.2.0.1) unstable; urgency=medium . * add test-fenicsx to debian/tests * update debian/copyright to modern format fenics (1:2019.2.0.0) experimental; urgency=medium . * link to new upstream release 2019.2.0 * provide fenicsx for the next-generation implementation FEniCX-X, using python3-dolfinx, python3-ffcx. * Standards-Version: 4.5.0 fenics (1:2019.1.0.3) unstable; urgency=medium . * set OMPI_MCA_btl_base_warn_component_unused=0 in debian/tests to avoid warning about missing OpenFabrics (openib) importing dolfin * Standards-Version: 4.4.1 fenics (1:2019.1.0.2) unstable; urgency=medium . * Standards-Version: 4.4.0 fenics (1:2019.1.0.1exp1) experimental; urgency=medium . * New upstream release. * Standards-Version: 4.3.0 * debhelper compatibility level 12 * Depends: python3-mshr for armhf i386 hppa (now building ok) fenics (1:2018.1.0.6) unstable; urgency=medium . * mark the fenics package as Multi-Arch: same fenics (1:2018.1.0.5) unstable; urgency=medium . * add debian/tests (autopkgtest) to check that FEniCS components import successfully in python3 fenics (1:2018.1.0.4) unstable; urgency=medium . * Recommends: python3-mshr on 32 bit arches [armel armhf i386 mips mipsel hppa m68k powerpc x32] fenics (1:2018.1.0.3) unstable; urgency=medium . * use correct url for Vcs-Git in debian/control * exclude 32 bit arches from mshr dependency (they don't have enough memory available to build mshr): Depends: python3-mshr [!armel !armhf !i386 !mips !mipsel !hppa !m68k !powerpc !x32] * "Architecture: any" instead of "all", to accommodate architecture restrictions on mshr. fenics (1:2018.1.0.2) unstable; urgency=medium . * Depends: python3-mshr. mshr is now available. Closes: #851183. * Standards-Version: 4.2.0 fenics (1:2018.1.0.1) unstable; urgency=medium . * New upstream version - no longer depends on python-instant - now supports Python 3 only * Standards-Version: 4.1.5 fenics (1:2017.2.0.1) unstable; urgency=medium . [ Johannes Ring ] * Remove python-scitools from Recommends. . [ Drew Parsons ] * New upstream version 2017.2.0. * Standards-Version: 4.1.3 * debhelper compatibility level 11 * update VCS tags to https://salsa.debian.org * Priority: optional not extra fenics (1:2017.1.0.1) unstable; urgency=medium . * Team upload. . [ Johannes Ring ] * debian/control: - Update VCS fields after the move to Git (closes: #854624). . [ Drew Parsons ] * New upstream version 2017.1.0 * Standards-Version: 4.1.0 * debhelper compatibility level 10 * Identify in the long description that fenics is a dummy metapackage depending on all FEniCS components. * Use minimal dh in debian/rules instead of cdbs. * Suggests: python-mshr (>= 2016.2.0) - mshr (python-mshr) may be built from https://anonscm.debian.org/git/debian-science/packages/fenics/mshr.git/ (reported in README.Debian) fenics (1:2016.2.0.1) unstable; urgency=medium . * debian/control: - Update Depends field to DOLFIN 2016.2.0, FFC 2016.2.0, FIAT 2016.2.0, Instant 2016.2.0 and UFL 2016.2.0. - Add python-dijitso to Depends. - Remove Christophe Prud'homme from Uploaders (closes: #835014). fenics (1:1.5.0.1) unstable; urgency=medium . * debian/control: - Update Depends field to DOLFIN 1.5.0, FFC 1.5.0, FIAT 1.5.0, Instant 1.5.0 and UFL 1.5.0. - Bump Standards-Version to 3.9.6 (no changes needed). fenics (1:1.4.0.1) unstable; urgency=medium . * debian/control: - Update Depends field to DOLFIN 1.4.0, FFC 1.4.0, FIAT 1.4.0, Instant 1.4.0 and UFL 1.4.0. - Remove ufc, python-ufc and python-ferari from Depends field (closes: #755728, LP: #1353018). - Remove libsyfi1.0-dev, python-syfi, syfi-doc and sfc from Suggest. fenics (1:1.3.0.1) unstable; urgency=low . * debian/control: - Update Depends field to DOLFIN 1.3.0, FFC 1.3.0, FIAT 1.3.0, Instant 1.3.0, UFC 2.3.0 and UFL 1.3.0. - Bump Standards-Version to 3.9.5. * Remove unused lintian override no-upstream-changelog. fenics (1:1.2.0.1) unstable; urgency=low . * debian/control: - Update Depends field to DOLFIN 1.2.0, FFC 1.2.0, Instant 1.2.0, UFC 2.2.0 and UFL 1.2.0. - Move SyFi releated packages to Suggests. - Remove DM-Upload-Allowed field. - Bump Standards-Version to 3.9.4. - Use canonical URIs for Vcs-* fields. * Use a Debian native version number. . fenics (1:1.1.0-1) UNRELEASED; urgency=low . * debian/control: - Update Depends field to DOLFIN 1.1.0, FFC 1.1.0, FIAT 1.1, Instant 1.1.0, UFC 2.1.0 and UFL 1.1.0. - Remove python-viper from Depends field. - Bump Standards-Version to 3.9.3 (no changes needed). - Update description field. fenics (1:1.0.0-1) unstable; urgency=low * debian/control: Update Depends field for latest FEniCS releases. fenics (1:1.0-rc2-1) unstable; urgency=low * debian/control: Update Depends field to DOLFIN 1.0-rc2 and FFC 1.0-rc1 and UFC 2.0.4. fenics (1:1.0-rc1-1) unstable; urgency=low * debian/control: - Update Homepage field. - Update Depends field to DOLFIN 1.0-rc1 and UFL 1.0-rc1. fenics (1:1.0-beta2-1) unstable; urgency=low * debian/control: - Update Depends field to DOLFIN 1.0-beta2, FFC 1.0-beta2, UFC 2.0.3 and UFL 1.0-beta3. - Add SyFi back as a dependency. - Add python-scitools to Recommends. fenics (1:1.0-beta-1) unstable; urgency=low * Update Depends field in debian/control for latest FEniCS releases. * Add lintian overrides: - fenics-source: native-package-with-dash-version - fenics: no-upstream-changelog - fenics: empty-binary-package fenics (11.05.2) unstable; urgency=low * debian/control: Remove syfi* from Depends since they are currently uninstallable together with the other FEniCS packages (closes: #629564). fenics (11.05-1) unstable; urgency=low * debian/control: - Bump Standards-Version to 3.9.2 (no changes needed). - Make package architecture all (closes: #614979, #604527). - Update Depends field to DOLFIN 0.9.11, FFC 0.9.10, Instant 0.9.10, UFC 2.0.1 and UFL 0.9.1. fenics (11.02-1) unstable; urgency=low * Update Depends field in debian/control. * Update Homepage field in debian/control (closes: #603477). fenics (10.09-1) unstable; urgency=low * debian/control: Update to DOLFIN 0.9.9, FFC 0.9.4, UFC 1.4.2, and UFL 0.5.4 in Depends field for binary package fenics. fenics (10.06-2) unstable; urgency=low * debian/control: - Disable fenics binary package on architectures where DOLFIN is uninstallable (Closes: #593731). - Bump Standards-Version to 3.9.1 (no changes needed). fenics (10.06-1) unstable; urgency=low * debian/control: - Update Depends to latest versions of FEniCS packages. - Minor fix in Vcs-Browser field. - Bump Standards-Version to 3.9.0 (no changes needed). * Switch to dpkg-source 3.0 (native) format. fenics (10.02-1) unstable; urgency=low * debian/control: - Bump Standards-Version to 3.8.4 (no changes needed). - Update Depends to latest versions of FEniCS packages. - Replace dolfin-dev and python-pydolfin0 with libdolfin0-dev and python-dolfin, respectively, in Depends field. * Package moved from pkg-scicomp to Debian Science. fenics (9.12.1) unstable; urgency=low * Initial release (Closes: #503265) gnocchi (4.7.0-4) unstable; urgency=medium . * Add fix-test-discovery.patch. (Closes: #1134280). luanti (5.15.2+dfsg-1) unstable; urgency=high . * Team upload. * New upstream release. includes the following security fixes: (Closes: #1133919) - CVE-2026-40959 - sandbox escape when LuaJIT is used. - CVE-2026-41196 - mod sandbox escape with potential for arbitrary code execution and full filesystem access - CVE-2026-40960 - HTTP API and insecure environment access control bypass * Remove 0001-Fix-overflow-in-getMemorySizeMB-on-32-bit-arches.patch - the once cherry-picked patch is now in part of the upstream release. luanti (5.15.1+dfsg-2) unstable; urgency=medium . * Really ignore Lua destructor test failures on ppc64el. Closes: #1128352. luanti (5.15.1+dfsg-1) unstable; urgency=medium . * Team upload. * New upstream release. - update d/copyright accordingly. * Remove Remove-invalid-duplicate-provides-tag-in-metainfo.patch -- applied upstream. * Ignore Lua destructor test failures also on ppc64el. Closes: #1128352. * Bump S-V to 4.7.3: remove R³ and Priority:optiomnal from d/control. * Cherry-pick upstream patch to fix overflow in getMemorySizeMB on 32-bit arches. luanti (5.14.0+dfsg-3) unstable; urgency=medium . * Team upload. * Remove /var/(lib|log)/private/luanti on purge. (Closes: #1122677) * Don't log to file by default, use journald. (Closes: #1125461) * As we are logging to journald, logrotate is no longer needed. luanti (5.14.0+dfsg-2) unstable; urgency=medium . * Team upload * Enable loong64 luanti (5.14.0+dfsg-1) unstable; urgency=medium . * New upstream version 5.14.0+dfsg (Closes: #1102042, #1119258) * Remove i386 from builds * Core unit test is failing but unable to fix so far * Remove transitional packages * Drop patches applied upstream * Refresh test skip patch * Remove minetest/minetestserver migration aliases * Add patch to fix AppStream metadata mshr (2019.2.0~git20230811.ff54a68+dfsg1-8) unstable; urgency=medium . * Add drop_boost_system.patch. Closes: #1128158. mshr (2019.2.0~git20230811.ff54a68+dfsg1-7) unstable; urgency=medium . * update Build-Depends: libtet-dev for tetgen 1.6 * debian patch CGAL_6.1_compatibility.diff enables build with CGAL 6.1 mshr (2019.2.0~git20230811.ff54a68+dfsg1-6) unstable; urgency=medium . * Add boost_filesystem_extension.patch: - Closes: #1110752. - Patches app/mshrable.cpp by accessing file extension via boost::filesystem. - Thanks to Heinrich Schuchardt for providing the patch. mshr (2019.2.0~git20230811.ff54a68+dfsg1-5) unstable; urgency=medium . * Fix Debian Science Maintainers name [Alexandre Detiste] * Update Francesco Ballarin's email address * Standards-Version: 4.7.2 (routine-update) * Reorder sequence of d/control fields by cme (routine-update) * Secure URI in copyright format (routine-update) * Drop useless get-orig-source target (routine-update) * Remove trailing whitespace in debian/changelog (routine-update) * Do not parse d/changelog, as suggested by routine-update: - Get DEB_VERSION from /usr/share/dpkg/default.mk in d/rules - Drop usage of DISTRIBUTION from d/rules: it seems that the variable is not actually used anywhere * Use secure URI in Homepage field (routine-update) * Add missing build dependency on python3-numpy-dev for command dh_numpy3 (routine-update). * watch file standard 4 (routine-update) mshr (2019.2.0~git20230811.ff54a68+dfsg1-4) unstable; urgency=medium . * Bump Standards-Version to 4.7.0 * Force rebuild against OpenMPI 5. Closes: #1086299. mshr (2019.2.0~git20230811.ff54a68+dfsg1-3) unstable; urgency=medium . * Upload to unstable mshr (2019.2.0~git20230811.ff54a68+dfsg1-2exp1) experimental; urgency=medium . * Add Francesco Ballarin to uploaders * Add patch CGAL_6_compatibility.diff for compatibility with CGAL 6: - bump minum required CGAL version to 6 in cmake - require C++17 standard in cmake - replace boost::get and assignment to a local variable with CGAL::assign Closes: #1074116 * Build-Depends on libcgal-dev >= 6.0~ mshr (2019.2.0~git20230811.ff54a68+dfsg1-1) unstable; urgency=medium . [ Bas Couwenberg ] * Drop unused libproj-dev (build) dependency. . [ Drew Parsons ] * New upstream snapshot. - applies debian patches: fix_mesh3_internal.patch enable_CGAL5_CXX14.patch build_CGAL5.patch build_CGAL5.6.patch mshr (2019.2.0~git20200924.c27eb18+dfsg1-10) unstable; urgency=medium . * update debian patch build_CGAL5.6.patch for backwards compatibility - apply named parameters one-by-one - check CGAL version when calling has_Has_features mshr (2019.2.0~git20200924.c27eb18+dfsg1-9) unstable; urgency=medium . * make mshr.pth more robust with respect to PETSc installation. Use default path if petscconf.h can't be found. Closes: #1000950. * debian patch build_CGAL5.6.patch fixes build for CGAL 5.6. Named parameters can only be set in CGAL functions. Closes: #1043307 * Standards-Version: 4.6.2 mshr (2019.2.0~git20200924.c27eb18+dfsg1-8) unstable; urgency=medium . [ Debian Janitor ] * Remove constraints unnecessary since buster (oldstable): + Build-Depends: Drop versioned constraint on cmake, libcgal-dev and python3-pybind11. + libmshr-dev-common: Drop versioned constraint on cmake in Depends. mshr (2019.2.0~git20200924.c27eb18+dfsg1-7) unstable; urgency=medium . * drop PETSC_ARCH from mshr.pth. It is only used for local build dirs, not in full installation, and interferes with python initialization when PETSc is in the middle of an ABI upgrade. mshr (2019.2.0~git20200924.c27eb18+dfsg1-6) unstable; urgency=medium . * Standards-Version: 4.6.0 mshr (2019.2.0~git20200924.c27eb18+dfsg1-5) unstable; urgency=medium . * include PETSC_ARCH in mshr.pth to prevent mshr from interfering with new PETSc builds. mshr.pth checks $PETSC_DIR/$PETSC_ARCH/include/petscconf.h * fix parenthesis in python3-mshr description. Closes: #976011. * Standards-Version: 4.5.1 mshr (2019.2.0~git20200924.c27eb18+dfsg1-4) unstable; urgency=medium . * fix quotes in i386 test condition. mshr (2019.2.0~git20200924.c27eb18+dfsg1-3) unstable; urgency=medium . * skip python unit test test-meshes on i386. mshr.UnitSphereMesh() hangs on i386. Use mshr.Sphere() instead (cf. deathstar demo). Closes: #974561. mshr (2019.2.0~git20200924.c27eb18+dfsg1-2) unstable; urgency=medium . * install python modules in /usr/lib/mshr or /usr/lib/mshr64, not under PETSC_DIR. mshr does not use PETSc directly, but mshr.pth uses $PETSC_DIR/include/petscconf.h to select standard or 64-bit build. mshr (2019.2.0~git20200924.c27eb18+dfsg1-1) unstable; urgency=medium . * New upstream snapshot. * mark libmshr-dev-common and libmshr64-dev as Multi-Arch: same mshr (2019.2.0~git20200213.8895485+dfsg1-4) unstable; urgency=medium . * build against latest dolfin in unstable. Closes: #969635. * libmshr-dev-common Replaces, Breaks: libmshr-dev (<< ...-3). Closes: #970141. mshr (2019.2.0~git20200213.8895485+dfsg1-3) experimental; urgency=medium . * build 64 bit packages (supporting 64-bit dolfin) python3-mshr64, libmshr64-dev, libmshr64-2019.2 - debian patch lib_rename.patch enables setting of soname to mshr64 rather than mshr (setting LIB_NAME_EXT in cmake, and MSHR_LIB_NAME_EXT in mshrConfig.cmake for client programs, cmake -DMSHR_LIB_NAME_EXT=64 to invoke libmshr64) Also uses DOLFIN_LIB_NAME_EXT=64 to link libdolfin64.so - place common header files in libmshr-dev-common - Build-Depends: libdolfin64-dev (>= 2019.2.0~git20200218.027d9cc-15) (to ensure DOLFIN_LIB_NAME_EXT is available) - activate 64-bit build with environment variables (see README.Debian) PETSC_DIR=/usr/lib/petsc64 SLEPC_DIR=/usr/lib/slepc64 MSHR_LIB_NAME_EXT=64 DOLFIN_LIB_NAME_EXT=64 mshr (2019.2.0~git20200213.8895485+dfsg1-2) unstable; urgency=medium . * python3-mshr Depends: python3-dolfin-real (rather than common python3-dolfin) * debhelper compatibility level 13 mshr (2019.2.0~git20200213.8895485+dfsg1-1) unstable; urgency=medium . * New upstream snapshot. - applies debian patches: build_CGAL_4.14.patch build_python.patch cmake_config_in_lib.patch demos_update.patch depython_main_build.patch pybind11_register.patch mshr (2019.2.0~git20190418.010d802+dfsg1-1) experimental; urgency=medium . * new upstream snapshot (2019.2) * Standards-Version: 4.5.0 * add debian patches: - enable_CGAL5_CXX14.patch enables build with CGAL 5 and builds with C++14 since std::enable_if is required by CGAL 5 - build_CGAL5.patch updates to CGAL 5 API - pybind11_register.patch registers CSGCGALDomain3D::num_holes for python module, enabling test-fuzzypointmap.py to pass (update test_controls.patch) mshr (2019.1.0+dfsg1-7) unstable; urgency=medium . * Standards-Version: 4.5.0 * add debian patches: - enable_CGAL5_CXX14.patch enables build with CGAL 5 and builds with C++14 since std::enable_if is required by CGAL 5 - build_CGAL5.patch updates to CGAL 5 API - pybind11_register.patch registers CSGCGALDomain3D::num_holes for python module, enabling test-fuzzypointmap.py to pass (update test_controls.patch) mshr (2019.1.0+dfsg1-6) unstable; urgency=medium . * stop building mips64el, mipsel with debug symbols. They are too fragile, often failing to build from source. mshr (2019.1.0+dfsg1-5) unstable; urgency=medium . * Standards-Version: 4.4.1 * relax pybind11 dependency. pybind11 follows semantic versioning, so should be backwards compatible with minor and patch version updates. mshr (2019.1.0+dfsg1-4) unstable; urgency=medium . * build with dh --no-parallel to reduce memory requirements (to aid builds on mips,mipsel,ubuntu). Closes: #934244. mshr (2019.1.0+dfsg1-3) unstable; urgency=medium . * Standards-Version: 4.4.0 * debian patch build_CGAL_4.14.patch enables build against CGAL 4.14 * debian/control: remove ancient-python-version-field 3.5 mshr (2019.1.0+dfsg1-2) experimental; urgency=medium . * update debian/copyright - Benjamin Kehlet's dates are 2012-2017 - acknowledge Joachim B Haga and Lars Magnus Valnes - list contributing authors under Files: * - mark files licensed under LGPL-3+ mshr (2018.1.0+dfsg1-7) unstable; urgency=medium . * Debian patch fix_mesh3_internal.patch updates namespace for Mesh_3::internal::C3t3_initializer (CGAL 4.13). Closes: #911814. mshr (2018.1.0+dfsg1-6) unstable; urgency=medium . * apply strict versioned depends on pybind11, python3-mshr Depends: pybind11 (>= 2.2.4), pybind11 (<= 2.2.5) mshr (2018.1.0+dfsg1-5) unstable; urgency=medium . * strip -g from dpkg-buildflags to reduce memory requirements of the build (needed to build on Debian 32 bit and on ubuntu) * Standards-Version: 4.2.1 mshr (2018.1.0+dfsg1-4) unstable; urgency=medium . * fix debian/tests: demos are now provided by python3-mshr mshr (2018.1.0+dfsg1-3) unstable; urgency=medium . * run autopkgtest on demos from mshr-demos package - install demos in /usr/share/doc/mshr-demos/examples * mark libmshr2018.1 as Multi-Arch: same * drop mshr-demos (FTBFS on i386 interferes with package migration) and install demos with python3-mshr. mshr (2018.1.0+dfsg1-2) unstable; urgency=medium . * Upload to unstable. Closes: #905369. * Standards-Version: 4.2.0 * Build-Depends: python3-setuptools * Add debian/tests (autopkgtest) - debian patch test_controls.diff provides test.py scripts mshr (2018.1.0+dfsg1-1exp1) experimental; urgency=medium . * New upstream release. - debian patches applied upstream: cgal_4.12.patch tetgen_define_TETLIBRARY.patch use_system_cgal_tetgen.patch - removes python2 support (python-mshr is dropped) - uses pybind11 instead of swig * debian patch cmake_config_in_lib.patch places cmake config files in lib not share, since MSHR_LIBRARIES_DIRS is arch-specific. * apply dpkg-buildflags CXXFLAGS to cmake build (for hardening and debug symbols) * remove CGAL and tetgen licences from debian/copyright (these 3rdParty sources have been removed from the source tarball) * Standards-Version: 4.1.5 * Build-Depends: python3-all-dev (i.e. add python3.7 support) mshr (2017.2.0+dfsg1-1) unstable; urgency=medium . * Upload mshr without embedded CGAL and tetgen code. Closes: #824716. * debian/copyright Files-Excluded: 3rdparty/CGAL 3rdparty/tetgen1.5.0 CGAL and tetgen are provided by their own packages, so exclude them from mshr to save space. * Debian patch cgal_4.12.patch builds against CGAL 4.12. * Build against system CGAL and tetgen. Thanks Johannes Ring (upstream branch johannr/optional-use-system-packages, applied as Debian patch use_system_cgal_tetgen.patch) - Build-Depends: libcgal-dev (>= 4.12), libtet1.5-dev. - debian patch tetgen_define_TETLIBRARY.patch ensures tetgen library API is used (defines TETLIBRARY) * Build-Depends: cmake (>= 3.5) * Standards-Version: 4.1.4 * Debian patch demos_update.patch keeps extrude demo running orthanc (1.12.11+dfsg-4) unstable; urgency=medium . * Reverted minimum version dependency of liborthancframework-dev on libboost-all-dev. (Closes: #1134597) orthanc (1.12.11+dfsg-3) unstable; urgency=medium . * d/control: Tagging liborthancframework as breaking the compilation of orthanc-mysql/5.0+dfsg-3, orthanc-postgresql/5.0+dfsg-5, and orthanc-wsi/3.3+dfsg-3 orthanc (1.12.11+dfsg-2) unstable; urgency=medium . * Fix broken Orthanc::ImageAccessor in the Orthanc framework, which is notably used by orthanc-dicomweb orthanc (1.12.11+dfsg-1) unstable; urgency=medium . * New upstream version orthanc (1.12.10+dfsg-5) unstable; urgency=medium . * Fix FTBFS on 32bits architectures (i386 and armhf). orthanc (1.12.10+dfsg-4) unstable; urgency=high . * Fix CVE-2026-5437, CVE-2026-5438, CVE-2026-5439, CVE-2026-5440, CVE-2026-5441, CVE-2026-5442, CVE-2026-5443, CVE-2026-5444, and CVE-2026-5445. (Closes: #1133182) orthanc (1.12.10+dfsg-3) unstable; urgency=medium . * Team upload. * d/control: build depends on libicu-dev. (Closes: #1133270) * d/watch: convert to watch file version 5. * d/control: drop redundant Priority: optional. * d/control: drop redundant Rules-Requires-Root: no. * d/control: declare compliance to standards version 4.7.4. r-cran-gh (1.5.0-3) unstable; urgency=medium . * Team upload. * Packaging update (routine-update) * Standards-Version: 4.7.3 (routine-update) * Reflow Uploaders field (cme) * Remove Priority field (cme) * Restrict to 64-bits architectures (routine-update) * Restrict to little-endian architectures (routine-update) r-cran-gh (1.5.0-2) unstable; urgency=medium . * Team upload. * d/watch: version=5 * Set NOT_CRAN="true" in autopkgtest * CRAN package connectcreds is not packaged and skip_if_not_installed does not seem to work Closes: #1121090 r-cran-gh (1.5.0-1) unstable; urgency=medium . * Team upload. * New upstream version (Closes: #1110481) * Standards-Version: 4.7.2 (no changes needed) r-cran-gh (1.4.1-1) unstable; urgency=medium . * Team upload. * New upstream version * Standards-Version: 4.7.0 (routine-update) * dh-update-R to update Build-Depends (routine-update) r-cran-gh (1.4.0-1) unstable; urgency=medium . * Team upload. * New upstream version * Standards-Version: 4.6.2 (routine-update) * Reorder sequence of d/control fields by cme (routine-update) r-cran-gh (1.3.1-1) unstable; urgency=medium . * Team upload. * New upstream version * Disable reprotest * Standards-Version: 4.6.1 (routine-update) * dh-update-R to update Build-Depends (routine-update) r-cran-gh (1.3.0-1) unstable; urgency=medium . * Team upload. * New upstream version * Standards-Version: 4.6.0 (routine-update) * dh-update-R to update Build-Depends (routine-update) * Test-Depends: r-cran-mockery r-cran-gh (1.2.0-1) unstable; urgency=medium . * Team upload. * New upstream version * Standards-Version: 4.5.1 (routine-update) * debhelper-compat 13 (routine-update) r-cran-gh (1.1.0-2) unstable; urgency=medium . * Team upload. * Add salsa-ci file (routine-update) * Rules-Requires-Root: no (routine-update) r-cran-gh (1.1.0-1) unstable; urgency=medium . * Team upload. * New upstream version * Standards-Version: 4.5.0 (routine-update) * debhelper-compat 12 (routine-update) * dh-update-R to update Build-Depends (routine-update) * rename debian/tests/control.autodep8 to debian/tests/control (routine-update) * Set upstream metadata fields: Archive, Bug-Database, Bug-Submit, Repository, Repository-Browse. r-cran-gh (1.0.1-1) unstable; urgency=medium . * Initial release (closes: #911913) r-cran-promises (1.5.0+dfsg-1) unstable; urgency=medium . * Team upload * New upstream version, that became architecture-independant. * Standards-Version: 4.7.4 (routine-update) * Update watch file format version to 5. * debputy lint --auto-fix (routine-update) r-cran-promises (1.3.2+dfsg-2) unstable; urgency=medium . * Team upload. * Packaging update (routine-update) * Standards-Version: 4.7.3 (routine-update) * Reflow Uploaders field (cme) * Remove Priority field (cme) * Restrict to 64-bits architectures (routine-update) * Restrict to little-endian architectures (routine-update) scons (4.10.1+dfsg-2) unstable; urgency=medium . * Remove ldc from Build-Depends (closes: #1134803). REMOVED: r-cran-extradistr 1.10.0-1 REMOVED: ldc 1:1.41.0-1 REMOVED: r-cran-memisc 0.99.31.8.2+dfsg-1 REMOVED: r-cran-sqldf 0.4-12-1 REMOVED: r-cran-mclogit 0.9.15-1