[Pkg-nagios-devel] Bug#1019814: icinga2: Please transition to wxwidgets3.2

Olly Betts olly at survex.com
Wed Sep 14 22:46:51 BST 2022


On Wed, Sep 14, 2022 at 03:42:14PM -0400, swt at techie.net wrote:
> Please transition icinga2 from wxwidgets3.0 to wxwidgets3.2.
[...]
> For most packages, the transition should be as simple as changing
> Build-Depends from libwxgtk3.0-gtk3-dev to libwxgtk3.2-dev. Some
> packages may require small patches; I'm happy to help with those (and
> I have some already from working on this transition in Fedora
> already).

The wx build dependency is no longer actually used by icinga2 - the
binary packages don't have any generated dependency on the wx runtime
libraries, and the source of the package doesn't seem to contain any
references to wxWidgets outside of changelog files and debian/control:

$ grep -ir '\(lib\|\<\)wx' 2>/dev/null
CHANGELOG.md:* [#3663](https://github.com/icinga/icinga2/issues/3663) (Documentation): Update wxWidgets documentation for Icinga Studio
CHANGELOG.md:* [#3628](https://github.com/icinga/icinga2/issues/3628) (Documentation): Mention wxWidget \(optional\) requirement in INSTALL.md
debian/changelog:  * Switch to wxWidgets GTK 3 implementation.
debian/control:               libwxgtk3.0-gtk3-dev,
agent/windows-setup-agent/SetupWizard.resx:        mjgxdm0pQvOqLMUqU/wxa0usZMmEXH/WTBqd4y/mP/aLYqtHp5St3n9zNGd7NV5YU44JOSWEt3JM21SJ

I think this is probably due to this change in 2.9.0-1:

  * Drop icinga2-studio package, removed upstream.

So just dropping libwxgtk3.0-gtk3-dev from Build-Depends looks to be
the correct course of action here.

Cheers,
    Olly



More information about the Pkg-nagios-devel mailing list