Your message dated Thu, 23 Oct 2025 13:19:06 +0000
with message-id <[email protected]>
and subject line Bug#1118500: fixed in liferea 1.16.1+ds-2.1
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-2.1
Done: Simon McVittie <[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.
Simon McVittie <[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, 23 Oct 2025 12:43:34 +0100
Source: liferea
Architecture: source
Version: 1.16.1+ds-2.1
Distribution: experimental
Urgency: medium
Maintainer: Paul Gevers <[email protected]>
Changed-By: Simon McVittie <[email protected]>
Closes: 1118500
Changes:
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:
c3cb53645b31b88d6aa56e8afd824073e8e801fe 2774 liferea_1.16.1+ds-2.1.dsc
005a434e7b3e99ffb67540683dd6e438b24b998d 35068
liferea_1.16.1+ds-2.1.debian.tar.xz
be320f6dcb5aa0a5f53d84814ca764f6b27edafc 2668432
liferea_1.16.1+ds-2.1.git.tar.xz
9757376f3ee3779f43685931042c89482644ed32 18242
liferea_1.16.1+ds-2.1_source.buildinfo
Checksums-Sha256:
c799fdcf61b239524e41f09ad1f68a592674938c1acd8ed76e6bc1c0098d3bf5 2774
liferea_1.16.1+ds-2.1.dsc
4757ab210d3d46e66ef70af08cd142aa567473dd2ef25b417af6693ce47f53a1 35068
liferea_1.16.1+ds-2.1.debian.tar.xz
4ea81f10bb16c5c7be54c7e801d6c91d238fedff48c2ddc53bb6f154a7ba115f 2668432
liferea_1.16.1+ds-2.1.git.tar.xz
cec3ab9b2e6e35cbfe108a27b66f030008d48042dd24b3731b57f0c6e5ecc412 18242
liferea_1.16.1+ds-2.1_source.buildinfo
Files:
10d90e5dc813410d5b41efc4fa2c236a 2774 web optional liferea_1.16.1+ds-2.1.dsc
46b8c4393260b0d93d0fb631a468c396 35068 web optional
liferea_1.16.1+ds-2.1.debian.tar.xz
6f1beb3d7eb1d636bbcbd6d1d954f27d 2668432 web optional
liferea_1.16.1+ds-2.1.git.tar.xz
fdd9536c26ad973b546d3c640bf172e6 18242 web optional
liferea_1.16.1+ds-2.1_source.buildinfo
Git-Tag-Info: tag=44f0adef7971e18e35502efbfb5a9c4472c3d67c
fp=7a073ad1ae694fa25bff62e5235c099d3eb33076
Git-Tag-Tagger: Simon McVittie <[email protected]>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmj6JfYACgkQYG0ITkaD
wHmllw/+MzO7idxC25Mg7QNihljjYb2qLDePlqbXwmYTPZ2lWopqmjnZWEAd7mbg
eb5NqQarCx/wh1P7D0cBHD16dppvKOKghosiVHLWIT8gCl6z6GaDqBrLq0Tzv0yH
Pm2UH8a6cpQtZmYpJXbq3Galo9N9Hc5z+vgcM/jzudaSFCo6IJ40cr7JVTHSGi3y
YnCMFopMZDZXBswLNS5sXDrL623IDZFRgEr3hQpf9TX3bbjXd9ervzdG2selfnmC
OS8irWSy7aoCwm3FqCMaxljw9PGQvsPYmHrQEZK95S6SiWGVs/iSbUhDDAuWbX68
vQnIKNKlyOVvSFu8HkaM3heQ49Q3N4sK8ldc3mcyrYZsxxPzCjZtCus9Siz1E9pV
Edz4RTtf3FLRFNFjxStdPovK+A6m3DM6ZrXzqYRA1jkh/ev5N3qvkbG5kSvlpUoF
JPI2Jw94is8uuy7gWMBV5wrO8LgSNSII2aXaDo2WVMSVWgJEExMCKeoCO2QLDKq+
blKU6htU3zvlcpN7mRg9FSAOS/amCYkqHquWmJcm5ZJb1jjIFyW3sZQgI57uU3Oy
zBVK9dM56ShkgsVVXP2bGNZPB/LSv0pqrPE22R1pUdKKYN7F914Axh22SPKIQoLx
MGwsTFCasg+Evpc8ltKDdWUTqoozLzqDaJthhT2BtvPMHWJk+Nw=
=3HYB
-----END PGP SIGNATURE-----
pgprmiFCdJTS_.pgp
Description: PGP signature
--- End Message ---