Debian Patches

Status for ros-rosconsole/1.14.3-12

Patch Description Author Forwarded Bugs Origin Last update
0001-Add-Debian-specific-SONAMEs.patch Add Debian specific SONAMEs Jochen Sprickerhof <git@jochen.sprickerhof.de> no 2018-05-27
0002-be-compatible-with-log4cxx-0.11-and-0.12-0.13.patch be compatible with `log4cxx` `0.11` and `0.12`/`0.13`
[`log4cxx` uses `std::shared_ptr`](https://issues.apache.org/jira/browse/LOGCXX-486)
since [version `0.12`](https://logging.apache.org/log4cxx/latest_stable/changelog.html)

Unfortunately Ubuntu 22.04 ships with
[`0.12`](https://packages.ubuntu.com/jammy/liblog4cxx12), which means
that rosconsole with the `log4cxx` backend wouldn't compile. This is
also a problem on other distros such as Arch or Gentoo.

I have carefully applied explicit construction/conversion and `&*`
instead of `.get()` to make the code compile with both versions of
`log4cxx`.
Daniel Reuter <daniel.robin.reuter@googlemail.com> no 2022-05-11
0003-Fix-for-log4cxx-0.13.patch Fix for log4cxx 0.13 Jochen Sprickerhof <git@jochen.sprickerhof.de> no 2022-05-30
0004-Drop-unused-rosunit-dependency.patch Drop unused rosunit dependency Jochen Sprickerhof <git@jochen.sprickerhof.de> no 2023-05-26
0005-Add-missing-include.patch Add missing include Jochen Sprickerhof <git@jochen.sprickerhof.de> no 2024-01-10

All known versions for source package 'ros-rosconsole'

Links