Package: lazygal
Version: 0.8.3-1
Severity: grave
Justification: renders package unusable
With the recent update of python-gi from 3.10 to 3.12, lazygal is rendered
unusable. Every time it starts scanning a source directory, it dies with the
traceback pasted below.
Note: I really don't know if this is due to incorrect usage from lazygal, which
broke with the change in python-gi, if it is an API change, or is it a bug in
python-gi. As I really don't want to get into debugging a problem that involves
multiple inheritance *AND* metaclasses, I am reporting the bug on the
application that is currently broken. Please reassign if needed.
Note2: In the info below, you see an old version of python-gi, which is the one
I manually installed to confirm that lazygal works again with that version of
the library.
$ lazygal --debug .
/usr/lib/python2.7/dist-packages/gobject/constants.py:24: Warning:
g_boxed_type_register_static: assertion 'g_type_from_name (name) == 0' failed
import gobject._gobject
Trying loading user config /home/tincho/.lazygal/config
Loading root config ./.lazygal
Loading manifest.json for theme inverted
Generating to /srv/gallery/html
[Entering %ALBUMROOT%/2009-2010: Francia/2010-11-11 Gréolières-Circuit du Loup]
(/home/fotos/gallery/albums/2009-2010: Francia/2010-11-11 Gréolières-Circuit du
Loup)
Trying loading gallery configs: 2009-2010: Francia/.lazygal, 2009-2010:
Francia/2010-11-11 Gréolières-Circuit du Loup/.lazygal
Progress: dir 0/204 (0%), media 0/7672 (0%)Traceback (most recent call last):
File /usr/bin/lazygal, line 273, in module
album.generate(progress=progress)
File /usr/lib/python2.7/dist-packages/lazygal/generators.py, line 896, in
generate
progress)
File /usr/lib/python2.7/dist-packages/lazygal/generators.py, line 360, in
__init__
media_task = WebalbumImageTask(self, media)
File /usr/lib/python2.7/dist-packages/lazygal/generators.py, line 257, in
__init__
super(WebalbumImageTask, self).__init__(webgal, image)
File /usr/lib/python2.7/dist-packages/lazygal/generators.py, line 209, in
__init__
self.resized[size_name] = self.get_resized(size_name)
File /usr/lib/python2.7/dist-packages/lazygal/generators.py, line 270, in
get_resized
and sized.get_size() == sized.source_media.get_size():
File /usr/lib/python2.7/dist-packages/lazygal/genmedia.py, line 139, in
get_size
if self.get_rotation() in (90, 270, ):
File /usr/lib/python2.7/dist-packages/lazygal/genmedia.py, line 126, in
get_rotation
source_media_md = self.source_media.info()
File /usr/lib/python2.7/dist-packages/lazygal/sourcetree.py, line 164, in
info
exif = metadata.ImageInfoTags(self.path)
File /usr/lib/python2.7/dist-packages/lazygal/metadata.py, line 141, in
__init__
self._metadata = GExiv2.Metadata(self.image_path)
File /usr/lib/python2.7/dist-packages/gi/module.py, line 320, in __getattr__
return getattr(self._introspection_module, name)
File /usr/lib/python2.7/dist-packages/gi/module.py, line 182, in __getattr__
parent = get_parent_for_object(info)
File /usr/lib/python2.7/dist-packages/gi/module.py, line 98, in
get_parent_for_object
module = importlib.import_module('gi.repository.' + namespace)
File /usr/lib/python2.7/importlib/__init__.py, line 37, in import_module
__import__(name)
File /usr/lib/python2.7/dist-packages/gi/importer.py, line 68, in
load_module
dynamic_module._load()
File /usr/lib/python2.7/dist-packages/gi/module.py, line 296, in _load
self._overrides_module = importlib.import_module('gi.overrides.' +
self._namespace)
File /usr/lib/python2.7/importlib/__init__.py, line 37, in import_module
__import__(name)
File /usr/lib/python2.7/dist-packages/gi/overrides/GObject.py, line 534, in
module
class Object(GObjectModule.Object):
File /usr/lib/python2.7/dist-packages/gi/module.py, line 222, in __getattr__
wrapper = metaclass(name, bases, dict_)
TypeError: metaclass conflict: the metaclass of a derived class must be a
(non-strict) subclass of the metaclasses of all its bases
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (50, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.13-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_IE.utf8, LC_CTYPE=en_IE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages lazygal depends on:
ii gir1.2-gexiv2-0.10 0.10.0-1
ii python 2.7.5-5
ii python-genshi 0.7-3
ii python-gi 3.10.2-2+b1
ii python-imaging 2.3.0-2
lazygal recommends no packages.
Versions of packages lazygal suggests:
ii gstreamer0.10-plugins-base 0.10.36-1.1
pn python-gst0.10 none
-- no debconf information
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org