simgrid (4.0-1build2) questing; urgency=medium

  * No-change rebuild for boost 1.88.

 -- Matthias Klose <doko@ubuntu.com>  Wed, 06 Aug 2025 17:11:02 +0200

simgrid (4.0-1build1) questing; urgency=medium

  * No-change rebuild for boost 1.88.

 -- Matthias Klose <doko@ubuntu.com>  Wed, 06 Aug 2025 17:00:38 +0200

simgrid (4.0-1) unstable; urgency=medium

  * New upstream release: At last, the "this one is 4 you" release.

    * https://hal.science/hal-04909441 summarizes 10 years of development
      leading to this release.
    * New: Java bindings for the S4U interface
      (see the examples; the doc is still TBD).
    * The platform API was cleaned up and simplified;
      XBT dict and dynars were phased out.
    * MC: performance improvement and bug fixes.

 -- Martin Quinson <mquinson@debian.org>  Wed, 12 Mar 2025 13:44:19 +0100

simgrid (3.36-2) unstable; urgency=medium

  * Enable the model-checking part of this package now that it's quite usable.
  * Enable the json bindings.

 -- Martin Quinson <mquinson@debian.org>  Sat, 14 Sep 2024 16:48:17 +0200

simgrid (3.36-1) unstable; urgency=medium

  * New upstream release: The Anne of Brittany release
    (she became a Duchess 536 years ago).

    - Various improvements and unification of the simulation APIs
    - MC: Enable the verification of Python programs, and of condvars
      and iprobe calls.
    - MC: Exhibit the critical transition when a failure is found.
    - (+ internal refactoring and bug fixes)

 -- Martin Quinson <mquinson@debian.org>  Tue, 10 Sep 2024 01:21:21 +0200

simgrid (3.35-2) unstable; urgency=medium

  * Acknowledge the t64 NMU.
  * d/p/ns3.42_needs_c++20: new patch picked upstream to cope with
    ns3.42 insisting on having C++20 (Closes: #1074147).

 -- Martin Quinson <mquinson@debian.org>  Sun, 23 Jun 2024 22:10:40 +0200

simgrid (3.35-1.1) experimental; urgency=medium

  * Non-maintainer upload.
  * Rename libraries for 64-bit time_t transition.

 -- Sergio Durigan Junior <sergiodj@debian.org>  Sat, 03 Feb 2024 22:02:30 +0000

simgrid (3.35-1) unstable; urgency=medium

  * New upstream release: "Thanks Giving up stateful model-checking"
    - Maint: liveness checking is gone. It was fragile and buggy.
      Stateless model checking remains and gets further improved.
    - API: ActivitySet make it easier to manage sets of activities.
    - Plugins chiller, photovoltaic and battery revamped and improved.
    - Performance improvements, both in time and memory.
    - (+ internal refactoring, usability improvements and bug fixes)
  * Drop d/p/commit-2beb5fe which was picked upstream for #1042217.
  * d/copyright: update according to recent upstream changes.

 -- Martin Quinson <mquinson@debian.org>  Sun, 26 Nov 2023 23:38:10 +0100

simgrid (3.34-3) unstable; urgency=medium

  * Integrate an upstream patch to fix the execution with ns3 v3.36+
    (Closes: #1042217).

 -- Martin Quinson <mquinson@debian.org>  Tue, 07 Nov 2023 13:58:45 +0100

simgrid (3.34-2) unstable; urgency=medium

  * d/control: Add 'Rules-Requires-Root: no' as it should be.

 -- Martin Quinson <mquinson@debian.org>  Tue, 18 Jul 2023 16:00:30 +0200

simgrid (3.34-1) unstable; urgency=medium

  * d/control: Also drop lua from the Recommends:
  * New upstream release: 3.34 (3.33 never got released upstream)
    - Maint: MSG and Java are gone (EOL was scheduled for 2020), move
             to C++17, and drop 32bits support.
    - Model: Introduce a fluid I/O model, mixing I/O and network, to
             represent streaming from disk
    - API: DAG/workflow loader; Introducing Tasks which are
           activities that can be fired several times.
    - Doc: Several new documentation sections, and a new tutorial on DAGs.
    - MC: Safety properties now portable to every OS, activated by default
          in all builds (in particular in the Debian package).
    - MC: Introduction ODPOR/SDPOR reductions and guiding strategies
          (better state space traversal).
    - (+ internal refactoring, bug fixes and documentation improvement)
  * d/control: bump Standards-version to 4.6.2.
  * d/control: Java was dropped upstream, so kill the relevant package.
  * d/p: All our patches are integrated or obsoleted by upstream.
  * simgrid-colorizer is not built upstream anymore.

 -- Martin Quinson <mquinson@debian.org>  Tue, 27 Jun 2023 00:56:28 +0200

simgrid (3.32-3) UNRELEASED; urgency=medium

  * Trim trailing whitespace.
  * Update standards version to 4.6.1, no changes needed.

 -- Debian Janitor <janitor@jelmer.uk>  Wed, 19 Oct 2022 21:28:30 -0000

simgrid (3.32-2) unstable; urgency=medium

  * Build-deps: drop lua; reactivate libboost-context-dev;
    Activate ns3 on all arch since we use it everywhere (Closes: #1021283)

 -- Martin Quinson <mquinson@debian.org>  Wed, 05 Oct 2022 09:00:11 +0200

simgrid (3.32-1) unstable; urgency=medium

  * New upstream release: 3.31.
    - Refactoring the model-checker, enabling synchronization objects and future improvements
    - Introducing BMF sharing, enabling ptasks in regular models (experimental)
    - Further complete Python bindings (Mutex, Semaphore and Barrier)
  * New upstream release: 3.32.
    - Various cleanups around the virtual machines API
    - Improved Python platform generation (more robust, easier to use)
    - Further complete Python bindings (Comm, Engine, ptasks)
  * d/p/remove_umpire: drop this package since UMPIRE test suite was removed upstream.
  * d/copyright: don't exclude UMPIRE anymore: upstream dropped it.
  * r/rules: enable support for ns3 in the package.

 -- Martin Quinson <mquinson@debian.org>  Tue, 04 Oct 2022 00:57:01 +0200

simgrid (3.30+dfsg-2) unstable; urgency=medium

  * Fix javadoc errors with OpenJDK17 leading to FTBFS.
    (Closes: #1012069)

 -- Martin Quinson <mquinson@debian.org>  Mon, 30 May 2022 15:28:33 +0200

simgrid (3.30+dfsg-1) unstable; urgency=medium

  * New upstream release: The Sunday Bloody Sunday release.
    - SimDAG is finally removed, fully superseded by S4U
    - New documentation on calibrating MPI
    - The Algorithms tutorial can now be taken in Python
    - (+ many bug fixes and internal refactoring)

 -- Martin Quinson <mquinson@debian.org>  Mon, 31 Jan 2022 00:17:22 +0100

simgrid (3.29+dfsg-1) unstable; urgency=medium

  * New upstream release v3.29: The "Ask a stupid question" release.
    Please ask a question about SimGrid e.g. on Mattermost:
    https://framateam.org/simgrid/channels/town-square
    - Python bindings for the platform creation API
    - Introduce non-linear resource sharing, allowing decay models
    - New documentation section on realistic I/O modeling
    - (+ many bug fixes and internal refactoring)

  * Mark libsimgrid3.29 as 'Multi-Arch: same'.
  * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
    Repository-Browse.

 -- Martin Quinson <mquinson@debian.org>  Fri, 08 Oct 2021 00:55:34 +0200

simgrid (3.28+dfsg-2) unstable; urgency=medium

  * d/p/pybind11.diff: patch cherry-picked from upstream to fix issues
    with modern pybind11 (>= 2.7.0).

 -- Martin Quinson <mquinson@debian.org>  Thu, 26 Aug 2021 17:19:05 +0200

simgrid (3.28+dfsg-1) unstable; urgency=medium

  * New upstream release v3.28: The Victoriadagarna Release.
    (birthday of Crown Princess Victoria)
    - Programmatic platform description (only C++ for now)
    - New plugin to simplify producer/consummer applications.
    - MC: new tutorial and associated docker image.
    - SMPI: improve error handling for incorrect advanced usages.
    - Many internal cleanups and refactoring to prepare the future.
  * Included not-so-new upstream release v3.27: The Ragnar Release.
    (anniversary of the siege of Paris by Vikings in 845)
    - SMPI: can now report leaks and hint about the mallocs and kernels
      hindering simulation scalability
    - Doc: Several new sections in the user manual, and start documenting
      the internals.
    - S4U: Direct comms from host to host, without mailboxes.
    - Many internal cleanups and refactoring to prepare the future.
  * Included not-so-new upstream release v3.26: The Release Release.
    (the French lockdown was eased)
    - SMPI: improved support of the proxy apps (including those using petsc)
    - WiFi: easier description in XML; energy plugin; more examples.
    - ns-3: Many bug fixes, can use the wifi models too.
    - (+ many bug fixes, documentation improvement and internal refactoring)

  * Drop d/p/system-libjs-mathjax: upstream removed doxygen files.
  * Stop using chrpath on binaries when it's not need (only the python
    package still needs it, according to lintian).
  * d/p/doxygen-unused: don't fail when doxygen is not installed, as
    we don't use it.
  * d/control: bump Standards-version to 4.6.0:
    - Re-align the debian/copyright and upstream COPYING.
    - Bump debhelper compatibility to 13.
  * d/watch: bump to version 4; use Github instead of GForge.

 -- Martin Quinson <mquinson@debian.org>  Wed, 25 Aug 2021 10:00:03 +0200

simgrid (3.25+dfsg-5) unstable; urgency=medium

  * Don't install the libsimgrid-java.so symlink as nobody will ever
    want to compile any native code against our JNI bindings.

    This saves a dependency from libsimgrid-dev onto libsimgrid-java
    that would be needed to ensure that this link is never dead, but
    this would make the whole java world as a dependency of simgrid
    development (Closes: #858498).

 -- Martin Quinson <mquinson@debian.org>  Tue, 13 Apr 2021 09:59:59 +0200

simgrid (3.25+dfsg-4) unstable; urgency=medium

  * Don't build-depend on libunwind that is only needed by the
    model-checking builds that are not included in Debian. Plus, this
    package doesn't exist on s390x and blocks the progression to testing.

 -- Martin Quinson <mquinson@debian.org>  Sun, 14 Jun 2020 15:25:31 +0200

simgrid (3.25+dfsg-3) unstable; urgency=medium

  * Add the needed build depends to get nice backtraces on error.
    (Closes: #959896)

 -- Martin Quinson <mquinson@debian.org>  Wed, 06 May 2020 22:23:35 +0200

simgrid (3.25+dfsg-2) unstable; urgency=medium

  * Re-enable java on all architectures, including the unofficial ones.
    (Closes: #953394)

 -- Martin Quinson <mquinson@debian.org>  Mon, 09 Mar 2020 03:10:15 +0100

simgrid (3.25+dfsg-1) unstable; urgency=medium

  * New upstream release (The Palindrom Day Release)
    - Improve the Python usability (stability and documentation).
      - A nasty synchronization bug was ironed out
      - The online API documentation was reorganized to include Python and C
    - Upstream further deprecate MSG, which remains in this package for now
    - SimDAG++: Automatic dependencies on S4U activities (experimental)
      - Some features are already implemented but not all of them
      - Cannot block an activity until it's scheduled on a resource
      - No heterogeneous wait_any() that would mix Exec/Comm/Io activities.
      - See examples/s4u/{io,exec,comm}-dependent for what's already there.
  * Don't build with ns3 on mipsel: it does not exist anymore (see #951115).

 -- Martin Quinson <mquinson@debian.org>  Fri, 21 Feb 2020 20:31:20 +0100

simgrid (3.24+dfsg-6) unstable; urgency=medium

  * libsimgrid-java breaks+replace simgrid-java (Closes: #949775).
  * Disable java in cmake on non-official architectures, too.

 -- Martin Quinson <mquinson@debian.org>  Fri, 24 Jan 2020 22:50:12 +0100

simgrid (3.24+dfsg-5) unstable; urgency=medium

  * Don't try to build libsimgrid-java pkg on non-official architectures.
  * The valgrind package does not exist on armel.

 -- Martin Quinson <mquinson@debian.org>  Thu, 23 Jan 2020 21:17:44 +0100

simgrid (3.24+dfsg-4) unstable; urgency=medium

  * java: rename the package libsimgrid-java to stick to the policy
  * Don't suggest the non-existent package java-virtual-machine
  * Cherry-pick another patch from upstream, this one to help DLHC.
  * Drop the now unneeded hack where -funwind-tables is added on ARM.
  * Plus various lintian-induced cleanups to the packaging.

 -- Martin Quinson <mquinson@debian.org>  Mon, 20 Jan 2020 10:52:40 +0100

simgrid (3.24+dfsg-3) unstable; urgency=medium

  * Cherry-pick two commits from upstream to improve reproducibility.

 -- Martin Quinson <mquinson@debian.org>  Thu, 19 Dec 2019 11:11:16 +0100

simgrid (3.24+dfsg-2) unstable; urgency=medium

  * Fix a FTBFS seen on reproducible project with "Build-dep: dh-python"
  * Acknowledge previous non-maintainer upload. Thanks Boyuan.

 -- Martin Quinson <mquinson@debian.org>  Tue, 17 Dec 2019 15:42:24 +0100

simgrid (3.24+dfsg-1.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Source-only upload to allow testing migration.
  * debian/control: Bump Standards-Version to 4.4.1.

 -- Boyuan Yang <byang@debian.org>  Mon, 11 Nov 2019 19:50:49 -0500

simgrid (3.24+dfsg-1) unstable; urgency=medium

  * New upstream release (The Clean Disk Release)
    - Introduce an experimental Wifi network model.
    - Introduce <disk> (cleaner logic than <storage>).
    - SMPI: Implement Errhandlers and some more MPI3.1 calls.
    - (+ many bug fixes and internal refactorings)

 -- Martin Quinson <mquinson@debian.org>  Fri, 18 Oct 2019 09:28:10 +0200

simgrid (3.23+dfsg2-3) unstable; urgency=medium

  * libsimgrid-dev: depends on libboost-dev (Closes: #939575).

 -- Martin Quinson <mquinson@debian.org>  Sun, 08 Sep 2019 16:14:43 +0200

simgrid (3.23+dfsg2-2) unstable; urgency=medium

  * d/p/link_alpha_ia64: Fix compilation of smpireplay for Alpha and ia64.
  * d/control: Bump standards-version to 4.4 (no other change needed)

 -- Martin Quinson <mquinson@debian.org>  Tue, 23 Jul 2019 12:28:03 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog python3-simgrid`.
