Your message dated Thu, 06 Nov 2025 12:49:34 +0000
with message-id <[email protected]>
and subject line Bug#1118500: fixed in liferea 1.16.1+ds-3
has caused the Debian Bug report #1118500,
regarding liferea: not compatible with pygobject >= 3.52
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 [email protected]
immediately.)
--
1118500: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1118500
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: liferea
Version: 1.16.1+ds-2
Severity: important
Tags: upstream forky sid
X-Debbugs-Cc: [email protected]
Control: block 1118363 by -1
pygobject >= 3.52 (available in experimental) has switched from
libgirepository-1.0 to libgirepository-2.0 as its way to access GObject
libraries such as GTK.
libgirepository-1.0 and libgirepository-2.0 can be installed on the same
system, but they cannot both be used within the same process, because
they both register a GObject type named "GIRepository". This means that
pygobject, libpeas, and apps like liferea all need to agree on which
version they are going to use.
As a result we need to do a coordinated transition from:
pygobject 3.50.x
older libpeas
older pygobject-dependent apps
to:
pygobject >= 3.52
libpeas >= 1.36.0-6~
newer pygobject-dependent apps
The symptom is that if you start liferea on a system that has the versions of
pygobject and libpeas from experimental:
sudo apt install libgirepository-2.0-0 liferea
sudo apt install python3-gi{,-cairo}/experimental
libpeas-1.0-0/experimental gir1.2-peas-1.0/experimental
liferea
it won't start, with messages similar to those below:
>/usr/lib/python3/dist-packages/gi/module.py:50: Warning: cannot register
>existing type 'GIRepository'
> repository = Repository.get_default()
>/usr/lib/python3/dist-packages/gi/module.py:50: Warning:
>g_once_init_leave_pointer: assertion 'result != 0' failed
> repository = Repository.get_default()
>/usr/lib/python3/dist-packages/gi/module.py:50: Warning:
>g_object_new_with_properties: assertion 'G_TYPE_IS_OBJECT (object_type)' failed
> repository = Repository.get_default()
>/usr/lib/python3/dist-packages/gi/module.py:50: Warning:
>g_object_add_weak_pointer: assertion 'G_IS_OBJECT (object)' failed
> repository = Repository.get_default()
>/usr/lib/python3/dist-packages/gi/module.py:50: Warning: g_once_init_leave:
>assertion 'result != 0' failed
> repository = Repository.get_default()
>/usr/lib/python3/dist-packages/gi/module.py:50: Warning: g_object_ref:
>assertion 'G_IS_OBJECT (object)' failed
> repository = Repository.get_default()
For GNOME apps, a similar issue is fixed in the latest experimental
uploads of eog, gedit, rhythmbox and totem, but now we need to do the
same for non-GNOME apps as well.
I'm preparing patches for this, but they are not ready yet
(see https://salsa.debian.org/debian/liferea/-/merge_requests/5 for
progress). Initially, these changes will need to be uploaded to
experimental, either by a maintainer or as an NMU. Optionally a
maintainer could update to the latest 1.16.x release from upstream
instead of backporting patches (but as a non-maintainer I don't plan to
propose that change myself).
After we get a transition slot from the release team, we will need to
include liferea in a coordinated upload to unstable of pygobject, libpeas
and several affected apps. Again, this can either be a maintainer upload
or an NMU.
Thanks,
smcv
--- End Message ---
--- Begin Message ---
Source: liferea
Source-Version: 1.16.1+ds-3
Done: Paul Gevers <[email protected]>
We believe that the bug you reported is fixed in the latest version of
liferea, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Paul Gevers <[email protected]> (supplier of updated liferea 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 06 Nov 2025 13:33:39 +0100
Source: liferea
Architecture: source
Version: 1.16.1+ds-3
Distribution: unstable
Urgency: medium
Maintainer: Paul Gevers <[email protected]>
Changed-By: Paul Gevers <[email protected]>
Closes: 1118500
Changes:
liferea (1.16.1+ds-3) unstable; urgency=medium
.
* Upload to unstable, thanks Simon
.
liferea (1.16.1+ds-2.1) experimental; urgency=medium
.
* Non-maintainer upload
* d/control: Drop unneeded dependency on gir1.2-peas-1.0
(Helps: #1118363)
* d/control,
d/p/Add-girepository-2.0-hint-on-1449-in-configure.ac.patch,
d/p/Automatically-determine-girepository-version-to-use.patch,
d/p/Backport-fixes-from-1459.patch:
Automatically detect whether to use libgirepository-1.0
(needed with pygobject < 3.52) or libgirepository-2.0
(needed with pygobject >= 3.52).
* d/control: Specifically build against the new version of python3-gi.
This puts us on the "new" side of the pygobject transition.
(Helps: #1099164) (Closes: #1118500)
Checksums-Sha1:
04f0e06cdb69fab6286bb53a8740413bb0846da3 2612 liferea_1.16.1+ds-3.dsc
70593241836ea4b9a0677289dd5b9bebe9843f7d 35084
liferea_1.16.1+ds-3.debian.tar.xz
Checksums-Sha256:
e19e9ecb7111901ea851d853b578477ab851be5dcbcd55996817fd9818fe61fd 2612
liferea_1.16.1+ds-3.dsc
e508aacbebb0aaaf2e7ef751d943df79adc175ec5990549dc3a983d92a8aade2 35084
liferea_1.16.1+ds-3.debian.tar.xz
Files:
894a925215a33d5b9854ff4b54bf6e5a 2612 web optional liferea_1.16.1+ds-3.dsc
a9a830434f3a026941cfb5a2e90726e9 35084 web optional
liferea_1.16.1+ds-3.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEG5OTVaxMNcrfvXOcBqMo4AxqzhUFAmkMluYACgkQBqMo4Axq
zhU8PQ/+M81W2wY6faJrygILStUnLXEG/8psRd1Lkz2iHtdI/5rJgbjEhcFYjpdh
9BZCIdXKemjlex1xQhW7zqAh0nTt6lWAgQxtBL5sWm2gPRJA7rO59oUCo5+0nvYi
fI+fZjSLHGF7D+1vlNNxJT+i69CVd7pRePB0fgXlv5WfGqY25kly6hd/pes+bfFs
qu5J8N+EtERNVfhHlfYEmCj0k4N4QKvbCtfr7D86FJgCpuO3rz6o/S2U42//j7+4
D7jVL/uIM2wiNtLdmLFRqfHUYpP5f4FYP4AX4+x3UviBRCK8Bz4qGVpweCW+hP5T
gi8FFPxG3VM1cw1/Cl7OdCS7Dah5Nrbrd+EHPwdAJxSvj67WmBnbInBbqJ0OKr42
XPRlZkkl+u4YvDpHf+/BBQkLtXacKmYDl6bTZ3iws515HVYiBFFv4JTq1L+T9qMN
C2muhhCv35L3AUIUK7d68o5LU0oPwSzWgPajbbq7iYaebGhqPQCyf5BHT6pdx6zg
Kr7Wc6s2Zoo1LOUkg3daL77+GSbiZhWNJcm6AoVD9BB+zmTllR6d9znkoCq808yS
41WEhfeGTBWWuS38fZdk/Ekeyckh6xH7MBY/j1JqydIUDkATz7cAa1K1ADlmbP67
HZV40dKeotx0CJm7fS04FEEJtqAK16uDWnLI3+Bt0z/G9wyTwcY=
=TZMH
-----END PGP SIGNATURE-----
pgp79EmVz1C1U.pgp
Description: PGP signature
--- End Message ---