Your message dated Tue, 13 May 2014 10:37:39 +0000
with message-id <e1wka5b-0002ws...@franck.debian.org>
and subject line Bug#745976: fixed in lazygal 0.8.4-1
has caused the Debian Bug report #745976,
regarding lazygal: python-gi update renders lazygal unusable
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
745976: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=745976
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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

--- End Message ---
--- Begin Message ---
Source: lazygal
Source-Version: 0.8.4-1

We believe that the bug you reported is fixed in the latest version of
lazygal, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 745...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michal Čihař <ni...@debian.org> (supplier of updated lazygal package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 13 May 2014 12:11:03 +0200
Source: lazygal
Binary: lazygal
Architecture: source all
Version: 0.8.4-1
Distribution: unstable
Urgency: medium
Maintainer: Michal Čihař <ni...@debian.org>
Changed-By: Michal Čihař <ni...@debian.org>
Description: 
 lazygal    - static web gallery generator
Closes: 745976 745979
Changes: 
 lazygal (0.8.4-1) unstable; urgency=medium
 .
   * New upstream release.
     - Fix semicolon not escaped in urls (Closes: #745979).
   * Depend on gir1.2-gexiv2-0.10 0.10.1 or newer to avoid breakage with 0.10.0
     (Closes: #745976).
Checksums-Sha1: 
 2d9276acfe1460aa9da185240a6186aa21124b9b 2029 lazygal_0.8.4-1.dsc
 27392ebc9090c6b100ed558f917f3aeaaa6ea289 468013 lazygal_0.8.4.orig.tar.gz
 48a6c1cf5fee940ad37aeb60a04afb3c014dd429 3876 lazygal_0.8.4-1.debian.tar.xz
 7e2c10851fd5a5375215e7b6e634f3ded67919ea 186558 lazygal_0.8.4-1_all.deb
Checksums-Sha256: 
 215c07af71dea43ae858df5e0ae9e9d27e0f745e933144e6a23cdf31f5623b4e 2029 
lazygal_0.8.4-1.dsc
 740bd5bc77a857e23a0d22811d5af80a70121c6f65d6b499fa867d6c3ab25984 468013 
lazygal_0.8.4.orig.tar.gz
 3954415c791d330d90006874210f87112a42d31e486ff5cb3e4d5fa784701726 3876 
lazygal_0.8.4-1.debian.tar.xz
 1c59cf765392bba0c1b52d70f62a35d0bb5a235f72a07ee008d53a92813b7333 186558 
lazygal_0.8.4-1_all.deb
Files: 
 b69c7a9095a232818c23610b37eadb19 186558 graphics optional 
lazygal_0.8.4-1_all.deb
 8fc9362506ba781bccb67040ea7a114e 2029 graphics optional lazygal_0.8.4-1.dsc
 9fef19d1771730c91d4114a054958ed9 468013 graphics optional 
lazygal_0.8.4.orig.tar.gz
 9c37f5c0b4ac0d22f6a3d8ffd6d88c3c 3876 graphics optional 
lazygal_0.8.4-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJTcfA5AAoJEGo39bHX+xdNQPkP/jz7tnG5JIrqDl/0JBVtMkPX
FQUJkEI7jzurQYBc42Donr8x0+p7Q7Ld2DHF5x1v8ZNoC5uSlBe/jGXPP28V7DZj
wOMemGzouwk370kAnJUsFRrOqYUy879kKp0f406DZP2cKY6DwLJssdprQeLfeG7S
bAI9kn0T9zIFF0V1k9eeWNFk8mVXOr3Y6wVunTusu8CMB68wjreh0x2dz3FkUemq
PnV5B62j+2ebCVnwD4waGpZnAvkqzCRVKN0hkw9+OQ5RTuYcLFnWd2Drp/sHCzJ0
KM0WsHb/ZV8B2b87YOcD2oO6HAgvTqHfo1HKj4JUFOsJ1+wipbJEAW6EfPyMApCa
eX1eXltTT92YdctD/2lNYMpQHX8N+Y+pm7bjnqXYauuEXvRDv2lwjYMrs/KVDuk4
akRkXroarD4k5KCIGWs3OEDsm2zQLunTA5NFwKRsAylWybcxzSZkobpsQzqdujx3
noJ2rwlqB6G6LebXHo0OBJdt4kKfcthftGCOQGamxzpd1Bzw1020BA5zbMzr+BPD
bdA30mhFNlAdAHzY9+sla7tBOJxe5+lhJcAnfeE0JJf8qXtiAT2qJKWMs5hgl5kv
Sa6JHDfo3xHChaQvSb8u/IeUjuaZxal/tiiLFOX3NK7PnI+QWW+4uEw0U8LIdOjN
W1SMzcWXGFz5pBPLJ0H2
=iTte
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to