Package: confy
Version: 0.6.5-1
Severity: normal

Dear Maintainer,

I viewed the schedule of CCCamp once, which worked, but after is had
been cached, it could not be viewed again, but clicking on the event
afterwards only leads to a blank page and the following output on the
console:

Conference maps links: [{'title': 'Map', 'url': 'https://map.events.ccc.de/camp/2023/map/'}] Conference maps links: [{'title': 'Map', 'url': 'https://map.events.ccc.de/camp/2023/map/'}]
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/confy/window.py", line 270, in on_activate
    self.window.show_main(obj)
File "/usr/lib/python3/dist-packages/confy/window.py", line 823, in show_main
    self.view = MainView(self, conf)
                ^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/confy/window.py", line 357, in __init__
    self.build_gui()
File "/usr/lib/python3/dist-packages/confy/window.py", line 454, in build_gui
    self.map = pages.MapPage(self.conf)
               ^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/confy/pages.py", line 710, in __init__
    conf.get_map_files(cbk=self._add_image)
File "/usr/lib/python3/dist-packages/confy/models.py", line 76, in get_map_files
    r.append(local.get_image_async(link['url'], cbk))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/confy/local.py", line 355, in get_image_async
    cbk(None, localfile)
File "/usr/lib/python3/dist-packages/confy/pages.py", line 671, in _add_image
    pixbuf = GdkPixbuf.Pixbuf.new_from_file(imagefile)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
gi.repository.GLib.GError: gdk-pixbuf-error-quark: Couldn’t recognize the image file format for file “/home/[redacted]/.cache/net.kirgroup.confy/images/0a610c46010edaec986e2c3e4b1f1d20” (3)


The file in question is a HTML page, so there is probably something
wrong in the schedule information, but that should be handled more
gracefully.

What I did do to fix this problem:

1. Tried to compile the current upstream of confy, which failed due to
outdated blueprint-compiler in debian (0.6).
2. Updated blueprint-compiler to 0.10 (by combining current upstream source and
Debian's blueprint-compiler_0.6.0-1.debian.tar.xz)
3. Compiled confy from current git commit ebcd379cf64ff78b0637a2755098e8f38c761493 and using confy_0.6.5-1.debian.tar.xz

Kind regards
Benedikt Wildenhain

-- System Information:
Debian Release: 12.1
  APT prefers stable
APT policy: (990, 'stable'), (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'oldstable-updates'), (500, 'oldstable-security'), (500, 'testing'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf

Kernel: Linux 6.4.0-2-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=nl_BE.utf8, LC_CTYPE=nl_BE.utf8 (charmap=UTF-8), LANGUAGE=nl_BE:nl
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages confy depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.40.0-4
ii  gir1.2-gtk-3.0                               3.24.37-2
ii  gir1.2-handy-1                               1.8.1-1
ii  gir1.2-notify-0.7                            0.8.1-1
ii  gnome-icon-theme                             3.12.0-5
ii  python3                                      3.11.2-1+b1
ii  python3-gi                                   3.42.2-3+b1
ii  python3-icalendar                            4.0.3-5

confy recommends no packages.

confy suggests no packages.

-- no debconf information

Reply via email to