Bug#755874: gobject-introspection: [patch] use multi-arch pathes for the .typelib files

Michael Vogt mvo at ubuntu.com
Thu Sep 4 12:13:59 UTC 2014


On Sun, Aug 24, 2014 at 10:04:43PM +0100, Iain Lane wrote:
> Hi mvo,
Hi Ian,
 
> On Thu, Jul 24, 2014 at 09:05:48AM +0200, Michael Vogt wrote:
> > […]
> > With this change most packages that ship a gir1.2-* package need a small
> > change to their debian/gir1.2-foo.install file:
> >  - usr/lib/girepository-1.0/* 
> >  + usr/lib/*/girepository-1.0/*
> > Without they will fail to build.
> 
> Cool - I'm interested in this change since a package I care about is no
> longer x-buildable due to this problem. Didn't review the patch yet, but
> I will do before uploading.
> 
> Since this requires source changes, I made a dd-list of all packages
> which ship files in /usr/lib/girepository-1.0. There are two packages -
> workrave and ibus-anthy - which I think would need splitting because
> they ship typelibs along with programs.
> 
> I've got an opportunity at Debconf to spend some time on this. What's
> the best way? Do it in unstable and NMU after an announce/fix perioud
> because packages will be broken or use experimental and do this more
> gradually with MBF and prodding?

Thanks a lot for your experimental upload! I played with the new
version in a PPA and did a bunch of package updates in my test repo
(ppa:mvo/gir-multiarch). While doing that I noticed that the
dh_girepository needs a small tweak (attached). Without that it fails
for me for json-glib (and probably more, it was just the first failure
I noticed).

The update the for individual is mostly a very mechanical process, I
created a script in lp:~mvo/+junk/gir-multiarch that automates the
work. It has a pretty high success rate, some packages need manual
tweaks of course, I put a list into the update.sh for the ones I know
about.

Hope that helps the transition, I'm very excited about it!

Thanks,
 Michael

-------------- next part --------------
A non-text attachment was scrubbed...
Name: gobject-introspection_1.41.4-1ubuntu1~ppa1_1.41.4-1ubuntu1~ppa2.diff
Type: text/x-diff
Size: 552 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20140904/72395994/attachment-0001.diff>


More information about the pkg-gnome-maintainers mailing list