libnotify version number bump broke apps using GIR bindings
Apps using libnotify's GIR bindings need to be updated for the new libnotify version. Was this an intentional change?
Here's an example using GNOME Tweaks which now crashes on startup:
Traceback (most recent call last):
File "/usr/bin/gnome-tweaks", line 76, in <module>
from gtweak.app import GnomeTweaks
File "/usr/lib/python3.10/site-packages/gtweak/app.py", line 14, in <module>
from gtweak.tweakmodel import TweakModel
File "/usr/lib/python3.10/site-packages/gtweak/tweakmodel.py", line 10, in <module>
from gtweak.utils import SchemaList, LogoutNotification, Notification
File "/usr/lib/python3.10/site-packages/gtweak/utils.py", line 15, in <module>
gi.require_version("Notify", "0.7")
File "/usr/lib/python3.10/site-packages/gi/__init__.py", line 129, in require_version
raise ValueError('Namespace %s not available for version %s' %
ValueError: Namespace Notify not available for version 0.7
Also reported at https://bugs.debian.org/1015008 and https://bugs.debian.org/1015006
Edited by Jeremy Bicha