osrm-backend (26.5.0+dfsg1-3) unstable; urgency=medium

  * Fix FTBFS: 'cref' is not a member of 'std' in indexed_data.hpp; add
    missing #include <functional>
    (patch 60_fix-missing-functional-include.patch). (Closes: #1143683)
  * Fix follow-on FTBFS: read/close/lseek not declared in io-benchmark.cpp;
    include <unistd.h> unconditionally instead of only on FreeBSD/Apple
  * debian/control: drop unneeded versioned constraint on the debconf
    dependency (cme fix dpkg).
  * debian/watch: switch to version 5 format using the GitHub API
  * Make osrm-backend-service properly po-debconf compliant
  * Add German, Ukrainian and Russian debconf translations
    (debian/po/{de,uk,ru}.po).

 -- Anton Gladky <gladk@debian.org>  Wed, 05 Aug 2026 23:12:22 +0200

osrm-backend (26.5.0+dfsg1-2) unstable; urgency=medium

  * Fix FTBFS on s390x: write indexed-data block prefix lengths in
    little-endian byte order (patch 50_fix-big-endian-indexed-data.patch).

 -- Anton Gladky <gladk@debian.org>  Tue, 26 May 2026 06:55:15 +0200

osrm-backend (26.5.0+dfsg1-1) unstable; urgency=medium

  * New upstream version 26.5.0.
    Upstream dropped bundled third_party libraries in favour of vcpkg;
    all are replaced by Debian packaged versions.
  * Add libarchive-dev and sol2-dev to Build-Depends.
  * Refresh patch 10_use-system-libraries.patch for new upstream.
  * Replace patch 20_add-flatbuffers-schemas.patch with new
    20_fix-cmake-issues.patch:
    - Regenerate flatbuffers headers at configure time via flatc
      instead of the build-time flatbuffers_generate_headers() vcpkg macro.
    - Fix TBB CMake 4.x imported target configuration mapping: Debian's
      libtbb-dev only provides the "None" cmake configuration.
    - Work around Debian sol2-dev 3.5.0 regression: copy and fix
      usertype_container.hpp into the build directory.
  * Enable build-time unit tests via patch 40_enable-build-tests.patch:
    replace scripts/md5sum.js with system md5sum and stub out the timer
    wrapper; monaco.osm.pbf test data is included in the dfsg tarball.
  * Update debian/copyright for new upstream source layout.

 -- Anton Gladky <gladk@debian.org>  Mon, 25 May 2026 10:08:05 +0200

osrm-backend (26.4.1+dfsg2-3) unstable; urgency=medium

  * debian/tests/routing, debian/tests/routing-mld: normalize JSON before
    comparing against golden files, stripping architecture-dependent fields
    (hints, waypoint names, node IDs) and sorting keys to fix autopkgtest
    failures on big-endian s390x.
  * debian/tests/control: add jq to Depends for routing and routing-mld tests.
  * debian/control: restore Architecture: any for all binary packages.

 -- Anton Gladky <gladk@debian.org>  Wed, 13 May 2026 20:24:53 +0200

osrm-backend (26.4.1+dfsg2-2) unstable; urgency=medium

  * [f8ef732] restrict supported architectures
  * [d4b7863] warn about data regeneration on upgrade

 -- Anton Gladky <gladk@debian.org>  Thu, 07 May 2026 07:00:14 +0200

osrm-backend (26.4.1+dfsg2-1) unstable; urgency=medium

  * Move package to Debian Science Team.
  * Use system libvtzero-dev instead of bundled copy.
  * New upstream version 26.4.1+dfsg2
  * Refresh patches

 -- Anton Gladky <gladk@debian.org>  Sat, 02 May 2026 09:19:23 +0200

osrm-backend (26.4.1+dfsg1-1) unstable; urgency=medium

  * Initial release. (Closes: #701506)

 -- Anton Gladky <gladk@debian.org>  Fri, 01 May 2026 13:32:38 +0200
