[Pkg-shotwell-maint] Bug#697204: GExiv2: New version in experimental provides GObject introspection

Emilien Klein emilien+debian at klein.st
Tue Jan 15 20:41:51 UTC 2013


>>>> from gi.repository import GExiv2
>>>> im = GExiv2.Metadata('t.jpg')
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
> TypeError: GObject.__init__() takes exactly 0 arguments (1 given)

I can confirm that I get the same error with a patch that was
submitted to me [0] when using the version available in Debian
experimental.
If I manually install the version from [1], everything works as
expected. And with the version available in Ubuntu 12.10 [2] it also
works fine.

There must be something different in the package available in Debian
experimental that makes it fail... Not sure what it is though.
Maintainers, any thought why this difference?

> Why the version in the binary package name?

Note sure, but that seems to be the convention. See [3] and type "sudo
aptitude install gir1.2-" in the terminal and then double-tab, you'll
see that all packages follow this convention. It does feel weird,
since the package itself is version 0.5, but the package name contains
0.5...

   +Emilien

[0] https://code.launchpad.net/~robru/nautilus-image-manipulator/gexiv2/+merge/141539
[1] http://debian.dev-zero.nl/debian/pool/main/g/gexiv2/
[2] http://launchpadlibrarian.net/122960396/gir1.2-gexiv2-0.4_0.5.0-0ubuntu1_amd64.deb
[3] http://lists.debian.org/debian-devel/2009/09/msg00899.html



More information about the Pkg-shotwell-maint mailing list