[Debian-med-packaging] Bug#885035: aeskulap: Please don't (build)-depend on gconfmm2.6

Simon McVittie smcv at pseudorandom.co.uk
Sat Dec 23 12:55:12 UTC 2017


On Sat, 23 Dec 2017 at 07:10:49 +0100, Andreas Tille wrote:
> When droping libgconfmm-2.6-dev from Build-Depends I get
> 
> configure.ac:43: error: possibly undefined macro: AM_GCONF_SOURCE_2
> 
> What package provides this macro?

libgconf2-dev, but that is also obsolete and should not stay in Debian
longer than it absolutely needs to; the GNOME team don't want to
release it in Debian 10 'buster' either. Jeremy started by filing bugs
for GConfMM because the C++ bindings to GConf have a smaller list of
reverse-dependencies than the plain C API.

(<https://bugs.debian.org/cgi-bin/pkgreport.cgi?users=pkg-gnome-maintainers@lists.alioth.debian.org;tag=gconf>
will eventually have a longer list of requests to stop using GConf)

Stopping using GConf is a change to upstream source code. The modern
replacement is GSettings, part of GIO; for C++ code that should be
available via glibmm, although I don't know which specific APIs are
involved.

>From a quick look at aeskulap I think the main file that will need
changing is aconfiguration-gconf.cpp,
https://sources.debian.org/src/aeskulap/0.2.2b1+git20161206-2/configuration/aconfiguration-gconf.cpp/

    smcv



More information about the Debian-med-packaging mailing list