Bug#766644: Proposed MBF: versioned dependencies on gobject-introspection

Thorsten Glaser tg at debian.org
Fri Oct 24 18:54:23 UTC 2014


(Bcc bugreport, as some new information has come up, I think.)

Hi everyone,

some gir-* packages install their typelib files into multiarch paths
since recently, which requires gobject-introspection of a version
newer than what’s in stable.

There’s a bugreport related to this (#766644) in which this issue
was uncovered and discussed. This appears to affect many packages,
which means an MBF is probably needed, so I’d like to discuss this
here.


Michael Biebl dixit:

>Here is a complete list of source packages (dd-list is attached)
>
>appstream-glib
>brasero
>caja
>cinnamon-menus
>event-dance
>fcitx
>gdl
>gexiv2
>gnome-menus
>gnumeric
>goffice
>grilo
>gtk+3.0
>gtksourceview3
>ibus
>libgda5
>libgee
>libgee-0.8
>libgsf
>libgweather
>libmediaart
>librsvg
>libskk
>libwnck3
>maliit-framework
>mate-menus
>mate-panel
>nemo
>network-manager
>pango1.0
>policykit-1
>tracker
>udisks2
>webkit2gtk
>webkitgtk
>
>
>The following packages are probably fine:
>event-dance
>fcitx
>goffice
>grilo
>libgsf
>
>They build-depend on 1.41.4. This is not entirely correct, 1.41.4-1 or
>1.41.4-1~ would have been better. In practice, it shouldn't make a big
>difference though.


However, contrary to what I said in the bugreport, I now think that we
need a build dependency on newer gobject-introspection in the packages
that *use* these typelib files, because it is the dh_girepository call
in those packages that actually fails, which means that the gir-* pak‐
kages need a versioned Depends (not Build-Depends) on it (to ensure it
is installed when they’re used during a package build).

Please share advice of how to best the fix, and how to go on filing
the bugs, if at all.

Thanks,
//mirabilos
-- 
tarent solutions GmbH
Rochusstraße 2-4, D-53123 Bonn • http://www.tarent.de/
Tel: +49 228 54881-393 • Fax: +49 228 54881-235
HRB 5168 (AG Bonn) • USt-ID (VAT): DE122264941
Geschäftsführer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg



More information about the pkg-gnome-maintainers mailing list