Debian Package Tracker
Register | Log in
Subscribe

mrpt

Choose email to subscribe with

general
  • source: mrpt (main)
  • version: 1:2.15.14+ds-1
  • maintainer: Jose Luis Blanco Claraco (DMD)
  • arch: all any
  • std-ver: 4.7.3
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 1:2.1.7-2
  • oldstable: 1:2.5.8+ds-2
  • stable: 1:2.14.7+ds-1
  • testing: 1:2.15.14+ds-1
  • unstable: 1:2.15.14+ds-1
versioned links
  • 1:2.1.7-2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1:2.5.8+ds-2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1:2.14.7+ds-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1:2.15.14+ds-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • libmrpt-apps-dev
  • libmrpt-apps2.15
  • libmrpt-bayes-dev
  • libmrpt-bayes2.15
  • libmrpt-common-dev
  • libmrpt-comms-dev
  • libmrpt-comms2.15
  • libmrpt-config-dev
  • libmrpt-config2.15
  • libmrpt-containers-dev
  • libmrpt-containers2.15
  • libmrpt-core-dev
  • libmrpt-core2.15
  • libmrpt-dev
  • libmrpt-expr-dev
  • libmrpt-expr2.15
  • libmrpt-graphs-dev
  • libmrpt-graphs2.15
  • libmrpt-graphslam-dev
  • libmrpt-graphslam2.15
  • libmrpt-gui-dev
  • libmrpt-gui2.15
  • libmrpt-hwdrivers-dev
  • libmrpt-hwdrivers2.15
  • libmrpt-img-dev
  • libmrpt-img2.15
  • libmrpt-io-dev
  • libmrpt-io2.15
  • libmrpt-kinematics-dev
  • libmrpt-kinematics2.15
  • libmrpt-maps-dev
  • libmrpt-maps2.15
  • libmrpt-math-dev
  • libmrpt-math2.15
  • libmrpt-nanogui-dev
  • libmrpt-nanogui2.15
  • libmrpt-nav-dev
  • libmrpt-nav2.15
  • libmrpt-obs-dev
  • libmrpt-obs2.15
  • libmrpt-opengl-dev
  • libmrpt-opengl2.15
  • libmrpt-poses-dev
  • libmrpt-poses2.15
  • libmrpt-random-dev
  • libmrpt-random2.15
  • libmrpt-rtti-dev
  • libmrpt-rtti2.15
  • libmrpt-serialization-dev
  • libmrpt-serialization2.15
  • libmrpt-slam-dev
  • libmrpt-slam2.15
  • libmrpt-system-dev
  • libmrpt-system2.15
  • libmrpt-tclap-dev
  • libmrpt-tfest-dev
  • libmrpt-tfest2.15
  • libmrpt-topography-dev
  • libmrpt-topography2.15
  • libmrpt-typemeta-dev
  • libmrpt-vision-dev
  • libmrpt-vision-lgpl-dev
  • libmrpt-vision-lgpl2.15
  • libmrpt-vision2.15
  • mrpt-apps
  • mrpt-common
  • mrpt-doc
  • python3-pymrpt
action needed
Marked for autoremoval on 03 November due to python-anyio: #1148561 high
Version 1:2.15.14+ds-1 of mrpt is marked for autoremoval from testing on Tue 03 Nov 2026. It depends (transitively) on python-anyio, affected by #1148561. You should try to prevent the removal by fixing these RC bugs.
Created: 2026-09-22 Last update: 2026-10-05 18:03
A new upstream version is available: 3.3.1 high
A new upstream version 3.3.1 is available, you should consider packaging it.
Created: 2026-05-07 Last update: 2026-10-05 14:00
Fails to build during reproducibility testing normal
A package building reproducibly enables third parties to verify that the source matches the distributed binaries. It has been identified that this source package produced different results, failed to build or had other issues in a test environment. Please read about how to improve the situation!
Created: 2026-01-19 Last update: 2026-10-05 14:30
version in VCS is newer than in repository, is it time to upload? normal
vcswatch reports that this package seems to have a new changelog entry (version 1:3.4.0+ds-1, distribution unstable) and new commits in its VCS. You should consider whether it's time to make an upload.

Here are the relevant commit messages:
commit d3963c31fe956ef3707f1d7c37afbb7316f33fe5
Merge: e5ed63fb f8a8d9d5
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sun Oct 4 21:08:09 2026 +0000

    Update upstream source from tag 'upstream/3.4.0+ds'
    
    Update to upstream version '3.4.0+ds'
    with Debian dir f563f1e12f4a9aca27e92ad015dbf3f3b6e06ffc

commit e5ed63fb20ed4a6f7cba7fb70863a4f59bf59fb3
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sun Oct 4 22:56:54 2026 +0200

    d/changelog: update for 3.4.0+ds-1

commit 3b26fb84418b9c3453b52ddc33b6fa918df78c1a
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sun Oct 4 22:56:47 2026 +0200

    d/copyright: document mrpt_img stb headers and misc-fixed fonts, repack out unused CSparse

commit 8d60e8bd9fd1278f00a4b615cc4ed97501a648f9
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sun Oct 4 22:56:47 2026 +0200

    d/patches: drop patches applied upstream in 3.4.0

commit f90675e44b77681705a4b11ecb5e28d5b7c11abd
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sun Oct 4 22:56:47 2026 +0200

    Update 3.3 to 3.4 sonames

commit ead05dbc1d961363ee41841d38cef96290b31a12
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sun Sep 27 11:15:49 2026 +0200

    d/control: libmrpt-gui-dev depends on libmrpt-nanogui-dev, not the other way around

commit 2a11222d6615ff054dc19feb3e0016f1f1dda705
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sun Sep 27 11:03:16 2026 +0200

    d/control: libmrpt-math-dev depends on libnanoflann-dev

commit 922d1bd8bd783042d8856b1cddd6c629fb4c3fc4
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sun Sep 27 00:36:25 2026 +0200

    d/patches: mathplot bitmap fix is now applied upstream

commit 1b1a02cc4823293e32ce905bf14926b74c978f73
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sun Sep 27 00:31:00 2026 +0200

    d/changelog: document mathplot bitmap patch

commit 5053c386926174c0cd9edb05cff2dd6ce242542f
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sun Sep 27 00:31:00 2026 +0200

    d/patches: fix wx assert on first plot of a bitmap layer

commit 8a1d054b29d098fdf2d30ec8b8fe367b04f20f6b
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sat Sep 26 23:49:07 2026 +0200

    d/patches: nanogui cassert fix is now applied upstream

commit 51f7a24eb34811fc1c6ea031c305a949001d2654
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sat Sep 26 23:35:51 2026 +0200

    d/changelog: document nanogui cassert patch

commit 1f4693e6a0aefae1273b6f8c66b42171fc6c70b7
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sat Sep 26 23:35:51 2026 +0200

    d/patches: fix nanogui FTBFS due to missing <cassert> include

commit f8bdda07b97849336a39b3d06cfebc266533304c
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sat Sep 26 23:04:24 2026 +0200

    Update changelog for 1:3.3.0+ds-1 release

commit 0c7213634ee3d62920b4cda0e1b8beb2e0313ab8
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sat Sep 26 23:04:24 2026 +0200

    d/copyright: drop Files-Excluded entry no longer shipped upstream

commit 9d869e074d2b4e286507e54d27452d44fa9cef41
Merge: e8aa4dcb 9f068495
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sat Sep 26 23:03:58 2026 +0200

    Update upstream source from tag 'upstream/3.3.0+ds'
    
    Update to upstream version '3.3.0+ds'
    with Debian dir 92bf0e05f7e923ea6405e4df0d813f040335712a

commit e8aa4dcb12acd1a3574ec6fe088ff8f624591644
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sat Sep 26 19:06:52 2026 +0200

    debian/rules: call setarch -R without an architecture argument
    
    setarch rejects "powerpc64le" (the ppc64el DEB_HOST_GNU_CPU value), which
    made the ppc64el build fail before compiling anything. The architecture
    argument is optional and defaults to the current one.
    
    Claude-Session: https://claude.ai/code/session_01B1Hzu8myPGiYT8mgzEsATv

commit 9a2ee7ae08186c78998bfa12c41814024792c5bc
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sat Sep 26 18:17:23 2026 +0200

    Add python3-mrpt-hwdrivers; update python3-mrpt-* inter-dependencies
    
    New Python bindings for mrpt_hwdrivers, and new module imports in the
    io, maps, obs, poses and slam Python packages.

commit 6d1d28d1a750b4ca647add1e632a89010214e56b
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sat Sep 26 16:39:47 2026 +0200

    Add libmrpt-imgui-vendor-dev; document vendored ImGui/ImPlot sources
    
    - New libmrpt-imgui-vendor-dev package for the mrpt_imgui_vendor module
      (static by design: Dear ImGui has no SOVERSION nor ABI promise),
      pulled in by libmrpt-imgui-dev and libmrpt-dev.
    - d/copyright: add Dear ImGui, ImPlot, portable-file-dialogs,
      IconFontCppHeaders and the embedded Material Symbols font subset.
    - d/copyright: repack out imgui's prebuilt Windows GLFW libraries and
      unused TTF fonts.
    - d/not-installed: the module's third-party LICENSES texts are covered
      by d/copyright.

commit 6f76ee67d0e7e37edb995f2cd49293ed40e77047
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sat Sep 26 16:30:56 2026 +0200

    Update 3.1 to 3.3 sonames

commit 07d595c9a89052af915fb9b1d7d5431e396802e5
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sat Sep 26 16:29:33 2026 +0200

    d/control: python3-mrpt-core Breaks/Replaces python3-pymrpt
    
    python3-pymrpt is the monolithic MRPT 2.x Python package, superseded by
    the per-module python3-mrpt-* packages. Left installed, its
    mrpt/__init__.py turns the mrpt namespace package into a regular one and
    hides the 3.x modules installed elsewhere.

commit d5e51c44884b86eecd255d50e472b8fa8d5dadec
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sun Jul 12 11:10:42 2026 +0200

    Update 3.0 to 3.1 sonames

commit de95fe144656f1de44481563743698ca5e86e4f4
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sun Jul 12 10:43:38 2026 +0200

    remove d/patches

commit 948d6e2047a558e4f3693d94f916dad0a076a4f3
Author: Jose Luis Blanco Claraco <joseluisblancoc@gmail.com>
Date:   Sun Jul 12 10:41:34 2026 +0200

    Update changelog for 1:3.1.2+ds-1 release

commit 6616b30a9e9cda16146bf25c167f0583a8bcbbc1
Merge: 38d51ff9 7e141b5c
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sun Jul 12 08:40:52 2026 +0000

    Update upstream source from tag 'upstream/3.1.2+ds'
    
    Update to upstream version '3.1.2+ds'
    with Debian dir 7229f4341cc2f859875532dbaa0a36ec13abe886

commit 38d51ff9abe036e9d88bf241206fad1b9cd9cb3b
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Tue Jun 23 10:23:45 2026 +0200

    d/changelog: summarize and clean up changelog

commit dbd1e8edec553e82b152c39cfe8b9bea1f61f85f
Merge: 7acca6e4 faa0b27b
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Tue Jun 23 07:40:53 2026 +0200

    Update upstream source from tag 'upstream/3.0.5+ds'
    
    Update to upstream version '3.0.5+ds'
    with Debian dir 5d91357bfa58cdd9c546b5afb2fd162ffb1ff48e

commit 7acca6e421618176264e86ce458dbecbf3a965ff
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Mon Jun 22 22:03:47 2026 +0200

    debian: fix lintian/autopkgtest/reproducibility CI failures
    
    - Remove prebuilt test binary modules/mrpt_img/tests/generate_test_data
      from the source tree (it was committed in the packaging tree, so the
      Files-Excluded entry never dropped it); fixes source-ships-excluded-file
      and source-contains-prebuilt-binary.
    - Add python3-numpy to runtime Depends of python3-mrpt-math and
      python3-mrpt-img: their __init__.py do a top-level 'import numpy', which
      is why the autopkgtest failed with ModuleNotFoundError: No module 'numpy'.
    - Make each python3-mrpt-* package directly depend on every sibling module
      its __init__.py imports at load time (previously satisfied only via
      fragile transitive paths); fix python3-mrpt-poses which depended on
      python3-mrpt-bayes (backwards) instead of math/rtti/serialization.
    - Wrap the colcon build in 'setarch -R' (ADDR_NO_RANDOMIZE) for
      reproducibility: ASLR-seeded GCC DWARF location-list emission made
      .debug_info/.debug_loclists and the GNU build-id differ run-to-run,
      breaking debrebuild. Disabling ASLR yields stable build-ids.

commit c98e26a2909710f63bfe5728e14daff07e06b0e6
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Mon Jun 22 17:18:45 2026 +0200

    debian: fix lintian errors and autopkgtest python module imports
    
    * debian/tests/control: ship an explicit autopkgtest, overriding autodep8's
      auto-generated python3 test. autodep8 derives the import name from the
      binary package name ("python3-mrpt-bayes" -> "import mrpt_bayes"), which
      never works: the pybind11 extensions install as the "mrpt" namespace
      package, so the real import is "import mrpt.bayes". The test imports all
      mrpt.* modules under the default python3 interpreter (the only one the
      bindings are built against).
    * debian/control: drop the bogus X-Python3-Version field (malformed-python-
      version lintian error), now superseded by debian/tests/control; drop
      redundant Priority and Rules-Requires-Root: no fields; bump
      Standards-Version to 4.7.4.
    * debian/copyright: exclude prebuilt test binary
      modules/mrpt_img/tests/generate_test_data from the repacked source.
    
    Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

commit 88a4fa078c02e3ea448bf0b98e08fbafd5304bf0
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Mon Jun 22 10:08:34 2026 +0200

    d/control: run autopkgtest for one python3 version

commit 7f805210014be150870caf5bb2b64423c4c1ce2b
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Mon Jun 22 01:31:35 2026 +0200

    debian/patches: fix ambiguous operator[] FTBFS on i386
    
    Salsa CI's i386 build job failed in mrpt_typemeta's test suite with
    "ambiguous overload for operator[]" — not reproduced locally since all
    local testing was amd64-only. Root cause: array_string/string_literal
    both define a member operator[](size_t) and an implicit conversion to
    const char*. On platforms where ptrdiff_t==int (i386), the built-in
    pointer operator[](const char*, ptrdiff_t) synthesized from that
    conversion gets an exact match for a plain `int` index, while the
    member overload only gets a standard conversion for it; each candidate
    wins on a different argument (object vs. index), so overload
    resolution is genuinely ambiguous per the standard. On amd64,
    ptrdiff_t==long, so the member overload wins outright and the
    ambiguity never appears.
    
    Fix: add an explicit operator[](int) overload to both classes, exact
    match on every argument on every platform. Applied directly upstream
    in MRPT (~/code/mrpt) and backported here as a patch for this release.

commit 17afa63100dbb7b5ff9abe3627060cc546bd2bcb
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Mon Jun 22 00:21:26 2026 +0200

    debian/rules: disable LTO (miscompiles thread exception unwinding)
    
    GCC's LTO miscompiles exception unwinding across thread boundaries in
    some translation units, causing spurious SIGSEGV/abort crashes in the
    mrpt_maps and mrpt_nav unit tests (confirmed via gdb in a clean
    container: both test binaries pass 100% once rebuilt without -flto).
    Drop optimize=+lto from DEB_BUILD_MAINT_OPTIONS until this toolchain
    bug is understood/fixed.
    
    Also unembed exprtk.hpp: upstream's mrpt_expr/CMakeLists.txt already
    auto-detects a system exprtk.hpp and prefers it over the bundled copy,
    so build-depending on libexprtk-dev and excluding the embedded copy
    from the +ds source is enough to switch to the system library.
    
    Closes: #1094437

commit a11b380b1d7419cbf3521d8f5a8108dd4bab5c5e
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sun Jun 21 23:32:41 2026 +0200

    debian/rules: fix Python binding test imports during colcon test
    
    Each module's CTest-registered Python test only adds its own
    python_staging dir to PYTHONPATH, expecting a colcon environment hook
    to supply sibling modules (mrpt.rtti, mrpt.serialization, ...) — no
    such hook is actually installed, so tests failed with "No module named
    'mrpt.rtti'". Export PYTHONPATH at the merged install tree ourselves.
    Also export LD_LIBRARY_PATH since CMAKE_INSTALL_RPATH is forced empty,
    so the installed pybind .so files can't otherwise find their
    dependent libmrpt_*.so at import time.

commit 20588433be8d1fe12e41b5140bfff20e4c556a18
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sun Jun 21 23:06:22 2026 +0200

    debian/rules: enable BUILD_TESTING so colcon test actually builds tests
    
    colcon test-result reported "0 tests" because BUILD_TESTING (the
    standard CMake flag gating each module's tests/ subdirectory) was never
    turned on, so no test binaries were ever compiled or registered with
    CTest in the first place.

commit 4737feec140030daeb2ff7a94b81421f41e0d9c3
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sun Jun 21 23:04:54 2026 +0200

    debian/control: fix binNMU-unsafe libmrpt-dev version constraints
    
    The (= \${source:Version}) pin is still flagged by lintian as
    not-binnmuable-all-depends-any: an arch:all package cannot depend
    strictly on a versioned arch:any package. Replace it with the
    (>= \${source:Version}), (<< \${source:Version}.1~) range lintian
    recommends for this case.

commit 1bf45bd8114905dd82085d1fec64c441915355ae
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sun Jun 21 22:19:54 2026 +0200

    d/rules: fix colcon test merge layout

commit dc570e9bfc7cc28432e321decb4d3373aa467a35
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sun Jun 21 21:52:59 2026 +0200

    debian/rules: enable unit tests via colcon test under xvfb-run
    
    Tests were previously skipped entirely. Run them headlessly with
    xvfb-run (some GUI/unit tests need a display), stream verbose output
    via console_direct+ for build-farm debugging, and fail the build on
    any test failure via colcon test-result, honoring DEB_BUILD_OPTIONS=nocheck.

commit 4704fa31a28d8a9438b8e81a2fa422bd932b7a77
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sun Jun 21 21:49:11 2026 +0200

    d/rules: remove obsolete cmake args

commit b78854f96ce31c10513ec9613474dda781403d53
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sun Jun 21 21:36:41 2026 +0200

    debian/copyright: normalize formatting and use canonical Expat identifier
    
    Reformat license stanza continuation lines and replace the MIT alias
    with the canonical Expat short name used elsewhere in the file.

commit 9fedb7d9f65b2580f72297a248cf548e6b016d39
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sun Jun 21 21:32:44 2026 +0200

    Fix lintian issues: binNMU-unsafe libmrpt-dev deps and stale copyright patterns
    
    libmrpt-dev (Architecture: all) pinned its arch:any -dev dependencies with
    ${binary:Version}, which breaks after a binNMU. Switch to ${source:Version}.
    
    Also update debian/copyright Files patterns for cmake helper scripts that
    moved into per-module cmake/ directories, and drop entries for files no
    longer present upstream (FindOpenMP.cmake, cotire.cmake,
    scripts/clang_git_format/*).

commit ae71c35a76bb7f1ea9463a28cf29c3d63dbf8a35
Author: Jose Luis Blanco Claraco <joseluisblancoc@gmail.com>
Date:   Sun Jun 21 20:59:51 2026 +0200

    Update changelog for 1:3.0.5+ds-1 release

commit b038d48b27763f551bed70e5028118646d16b23f
Merge: 89b9ca68 2d7ef6d0
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sun Jun 21 22:53:48 2026 +0000

    Update upstream source from tag 'upstream/3.0.5+ds'
    
    Update to upstream version '3.0.5+ds'
    with Debian dir ab5b996a44d7b730185a3c90ad589455a64f75a1

commit 89b9ca68bf83ee99c4f74735aa8ad5500edb6970
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Mon Jun 22 00:53:05 2026 +0200

    TEMP: exclude exprtk.hpp before reimport (reconciled by later rebase)

commit e38622691105994fcaddc26d2ac8510678a9538e
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sun Jun 21 20:56:42 2026 +0200

    debian/patches: remove now obsolete patches

commit 4c013af1d773a53970dd35d2b1a79fbaa77c19ae
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sat Jun 20 10:11:02 2026 +0200

    debian: port packaging to MRPT 3.x modular colcon build
    
    Rework debian/control, debian/rules and the per-module .install files for
    the new colcon-based, per-module MRPT 3.x layout:
    
      * Rename library packages to libmrpt-<module>3.0 (SOVERSION 3.0); add
        packages for new modules (viz, imgui, libapps-cli, libapps-gui, data);
        drop packages for removed modules (vision, vision-lgpl, tclap).
      * Split the Python bindings into one package per module
        (python3-mrpt-<module>) plus a python3-mrpt metapackage, dropping the
        old monolithic python3-pymrpt.
      * debian/rules drives `colcon build` over modules/ and apps/ instead of
        the old single CMake project, stages the result into debian/tmp,
        strips RPATHs, generates app man pages from doc/man-pages/pod/*.pod,
        and ships mrpt-doc's example sources via dh_installexamples.
      * debian/copyright paths updated for the modules/ layout.
      * Build-Depends derived from upstream package.xml: drop OpenCV; keep
        ffmpeg, dc1394, ftdi, pcap, usb and openni2 support.
    
    Verified with a full `dpkg-buildpackage` run against MRPT 3.0.4+ds inside
    a Debian sid container: build succeeds, all 152 .debs install the
    expected files, and lintian reports no warnings or errors.
    
    debian/changelog is intentionally left untouched here; the 1:3.0.4+ds-1
    entry should be generated by `gbp dch` from these commits at release time.

commit b4416690b7073354d06d3421e332a8c572e054fc
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Tue Apr 21 10:13:12 2026 +0200

    Update changelog for 1:2.15.14+ds-1 release

commit c0251e6072212e1bfffb4eab63c7f4f0f35bd589
Merge: fef027bc 372b3e16
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Tue Apr 21 08:06:43 2026 +0000

    Update upstream source from tag 'upstream/2.15.14+ds'
    
    Update to upstream version '2.15.14+ds'
    with Debian dir 389641474a1f4bbe34a09639e6de466e8abbdfc9

commit fef027bc539e5d373070d29698a40cf8477df870
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sat Feb 14 10:58:28 2026 +0100

    Update changelog for 1:2.15.10+ds-1 release

commit 57f588ed3b6e5ca62be95feac31adb4e86cf9bb7
Merge: acc45f2d 60861123
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Sat Feb 14 09:56:17 2026 +0000

    Update upstream source from tag 'upstream/2.15.10+ds'
    
    Update to upstream version '2.15.10+ds'
    with Debian dir e84281c997907d4e6e0ef8fe21199a0f9dba5789

commit acc45f2d1d013fcf6e4977ae2bd3d32b243abd73
Author: Jose Luis Blanco-Claraco <joseluisblancoc@gmail.com>
Date:   Fri Feb 13 18:30:00 2026 +0100

    Update changelog for 1:2.15.9+ds-1 release
Created: 2026-06-20 Last update: 2026-10-04 22:49
debian/patches: 1 patch to forward upstream low

Among the 1 debian patch available in version 1:2.15.14+ds-1 of the package, we noticed the following issues:

  • 1 patch where the metadata indicates that the patch has not yet been forwarded upstream. You should either forward the patch upstream or update the metadata to document its real status.
Created: 2025-09-09 Last update: 2026-04-21 21:31
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.7.4 instead of 4.7.3).
Created: 2026-03-31 Last update: 2026-04-21 16:49
testing migrations
  • This package will soon be part of the auto-opencv transition. You might want to ensure that your package is ready for it. You can probably find supplementary information in the debian-release archives or in the corresponding release.debian.org bug.
news
[rss feed]
  • [2026-04-26] mrpt 1:2.15.14+ds-1 MIGRATED to testing (Debian testing watch)
  • [2026-04-21] Accepted mrpt 1:2.15.14+ds-1 (source) into unstable (Jose Luis Blanco Claraco) (signed by: Timo Röhling)
  • [2026-02-20] mrpt 1:2.15.10+ds-1 MIGRATED to testing (Debian testing watch)
  • [2026-02-14] Accepted mrpt 1:2.15.10+ds-1 (source) into unstable (Jose Luis Blanco Claraco) (signed by: Timo Röhling)
  • [2026-02-12] Accepted mrpt 1:2.15.8+ds-2 (source) into unstable (Jose Luis Blanco Claraco) (signed by: Timo Röhling)
  • [2026-02-09] Accepted mrpt 1:2.15.8+ds-1 (source) into unstable (Jose Luis Blanco-Claraco) (signed by: Timo Röhling)
  • [2026-01-18] mrpt 1:2.15.5+ds-1.1 MIGRATED to testing (Debian testing watch)
  • [2026-01-13] Accepted mrpt 1:2.15.5+ds-1.1 (source) into unstable (Jochen Sprickerhof)
  • [2026-01-13] Accepted mrpt 1:2.15.5+ds-1 (all amd64 source) into unstable (Jose Luis Blanco Claraco) (signed by: Jochen Sprickerhof)
  • [2025-11-30] mrpt 1:2.15.2+ds-2 MIGRATED to testing (Debian testing watch)
  • [2025-11-25] Accepted mrpt 1:2.15.2+ds-2 (source) into unstable (Timo Röhling)
  • [2025-11-21] Accepted mrpt 1:2.15.2+ds-1 (all amd64 source) into experimental (Debian FTP Masters) (signed by: Timo Röhling)
  • [2025-11-16] mrpt 1:2.14.15+ds-2 MIGRATED to testing (Debian testing watch)
  • [2025-11-10] Accepted mrpt 1:2.14.15+ds-2 (source) into unstable (Jose Luis Blanco Claraco) (signed by: Jochen Sprickerhof)
  • [2025-10-04] mrpt 1:2.14.15+ds-1 MIGRATED to testing (Debian testing watch)
  • [2025-09-29] Accepted mrpt 1:2.14.15+ds-1 (source) into unstable (Jose Luis Blanco Claraco) (signed by: Jochen Sprickerhof)
  • [2025-09-27] Accepted mrpt 1:2.14.14+ds-2 (source) into unstable (Jose Luis Blanco Claraco) (signed by: Santiago Vila)
  • [2025-09-27] Accepted mrpt 1:2.14.14+ds-1 (source) into unstable (Jose Luis Blanco Claraco) (signed by: Santiago Vila)
  • [2025-09-27] Accepted mrpt 1:2.14.13+ds-1 (source) into unstable (Jose Luis Blanco Claraco) (signed by: Jochen Sprickerhof)
  • [2025-09-08] Accepted mrpt 1:2.14.7+ds-2 (source) into unstable (Jose Luis Blanco Claraco) (signed by: Jochen Sprickerhof)
  • [2024-12-16] mrpt 1:2.14.7+ds-1 MIGRATED to testing (Debian testing watch)
  • [2024-12-11] Accepted mrpt 1:2.14.7+ds-1 (source) into unstable (Jose Luis Blanco Claraco) (signed by: Jochen Sprickerhof)
  • [2024-10-05] mrpt 1:2.14.0+ds-1.1 MIGRATED to testing (Debian testing watch)
  • [2024-09-24] Accepted mrpt 1:2.14.0+ds-1.1 (source) into unstable (Jochen Sprickerhof)
  • [2024-09-24] Accepted mrpt 1:2.14.0+ds-1 (source amd64 all) into unstable (Debian FTP Masters) (signed by: Jochen Sprickerhof)
  • [2024-09-14] mrpt 1:2.13.8+ds-1 MIGRATED to testing (Debian testing watch)
  • [2024-09-08] Accepted mrpt 1:2.13.8+ds-1 (source) into unstable (Jose Luis Blanco Claraco) (signed by: Jochen Sprickerhof)
  • [2024-09-08] mrpt 1:2.13.7+ds-2 MIGRATED to testing (Debian testing watch)
  • [2024-09-03] Accepted mrpt 1:2.13.7+ds-2 (source) into unstable (Jose Luis Blanco Claraco) (signed by: Jochen Sprickerhof)
  • [2024-08-26] Accepted mrpt 1:2.13.7+ds-1 (source amd64 all) into unstable (Debian FTP Masters) (signed by: Jochen Sprickerhof)
  • 1
  • 2
bugs [bug history graph]
  • all: 2
  • RC: 0
  • I&N: 1
  • M&W: 0
  • F&P: 1
  • patch: 0
links
  • homepage
  • lintian
  • buildd: logs, reproducibility, cross
  • popcon
  • browse source code
  • other distros
  • debian patches

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing