Package: libgconf2-dev
Version: 3.2.6-5ubuntu1
Severity: normal
Tags: patch upstream
Control: forwarded -1 https://gitlab.gnome.org/Archive/gconf/merge_requests/1

Hi there,

gconf's headers contains functions which refer to types that are
deprecated in GLib 2.62. For example, gconf's autopkgtest starts failing
due to this:

autopkgtest [13:41:39]: test build: [-----------------------
In file included from /usr/include/gconf/2/gconf/gconf-schema.h:26,
                 from /usr/include/gconf/2/gconf/gconf.h:27,
                 from /usr/include/gconf/2/gconf/gconf-client.h:25,
                 from build_test.c:1:
/usr/include/gconf/2/gconf/gconf-value.h:139:3: error: ‘GTime’ is deprecated: 
Use 'GDateTime' instead [-Werror=deprecated-declarations]
  139 |   GTime  mod_time; /* time of the modification */
      |   ^~~~~
/usr/include/gconf/2/gconf/gconf-value.h:144:1: error: ‘GTime’ is deprecated: 
Use 'GDateTime' instead [-Werror=deprecated-declarations]
  144 | GTime       gconf_meta_info_mod_time     (GConfMetaInfo *gcmi);
      | ^~~~~
/usr/include/gconf/2/gconf/gconf-value.h:153:46: error: ‘GTime’ is deprecated: 
Use 'GDateTime' instead [-Werror=deprecated-declarations]
  153 |                                              GTime          mod_time);
      |                                              ^~~~~
cc1: all warnings being treated as errors
autopkgtest [13:41:40]: test build: -----------------------]
autopkgtest [13:41:40]: test build:  - - - - - - - - - - results - - - - - - - 
- - -
build                FAIL non-zero exit status 1

(https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-eoan/eoan/arm64/g/gconf/20190825_134153_ffcc3@/log.gz)

I wrote a patch to turn off these warnings - since it's not really
possible to fix as that would be an API break - and forwarded it
upstream. I was about to upload to Debian and then I noticed that gconf
isn't pkg-gnome any more.

  
https://gitlab.gnome.org/iainl/gconf/commit/6b97432b90c595ed799dce681101748568ae7f20

Cheers,

-- 
Iain Lane                                  [ i...@orangesquash.org.uk ]
Debian Developer                                   [ la...@debian.org ]
Ubuntu Developer                                   [ la...@ubuntu.com ]

Reply via email to