>= 3.
15:13:
From: owner@bugs.debian.org
This is a multi-part message in MIME format...
Your message dated Wed, 05 Nov 2025 15:10:32 +0000
with message-id
and subject line Bug#1118496: fixed in eom 1.28.0-2
has caused the Debian Bug report #1118496,
regarding eom: 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 owner@bugs.debian.org
immediately.)
--
1118496: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1118496
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
Received: (at submit) by bugs.debian.org; 21 Oct 2025 11:33:15 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
(2024-03-25) on buxtehude.debian.org
X-Spam-Level:
X-Spam-Status: No, score=-116.1 required=4.0 tests=BAYES_00,
BODY_INCLUDES_PACKAGE,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,
DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,FROMDEVELOPER,GMAIL,HAS_PACKAGE,
MD5_SHA1_SUM,SPF_HELO_NONE,SPF_NONE,UNPARSEABLE_RELAY,
USER_IN_DKIM_WELCOMELIST autolearn=ham autolearn_force=no
version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 75; hammy, 150; neutral, 330;
spammy,
0. spammytokens:
hammytokens:0.000-+--Hx-spam-relays-external:sk:stravin,
0.000-+--H*RT:sk:stravin, 0.000-+--Hx-spam-relays-external:311,
0.000-+--H*RT:311, 0.000-+--H*RT:108
Return-path:
Received: from stravinsky.debian.org ([2001:41b8:202:deb::311:108]:33086)
by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_
SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
(Exim 4.96)
(envelope-from )
id 1vBAc7-00B2of-23
for submit@bugs.debian.org;
Tue, 21 Oct 2025 11:33:15 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.
org;
s=smtpauto.stravinsky; h=X-Debian-User:Content-Type:MIME-Version:Message-
ID:
Subject:To:From:Date:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:
Content-Description:In-Reply-To:References;
bh=3EUK2TNOCZbWDJm3hfLv8AEWqQ8dCfSsDIzaHoZ/sg0=; b
=dd8g8d6IwCK3w9IEej18gkAiNv
btU+tY0puFNw+ZrYiWCGrvRyrn2UjgD5oc5cj6lye4+frQ+SUL
Gz9sBTnzd1lT3sj0UncTE9lfs1K
nJg2CM9887Udr1xH8EcTEa1oFyRuPEIgddadPZwVdzd1Id52Bf
9vFNrnI0T4R6DmJQGHnehkiVqm5
2Tt1pdUlLKnYQVuHaX7gwO5uYrB0+In/Ok5Adug+aZ+DVhfX3h
7Yb+aT7cZuTYHCWCSTTCx2dHEqw
GZP9s+3weVGWQEoWCXTIm1c71HGMHFlmV0gVvPGVR1XwzEP6pF
AAQcRKdJnjYVX2bxMf22G12vJm0
FsZfgNYQ==;
Received: from authenticated user
by stravinsky.debian.org with esmtpsa (TLS1.3:ECDH
E_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
(Exim 4.94.2)
(envelope-from )
id 1vBAc5-006YdD-Ip
for submit@bugs.debian.org; Tue, 21 Oct 2025 11:33:14 +0000
Date: Tue, 21 Oct 2025 12:33:11 +0100
From: Simon McVittie
To: Debian Bug Tracking System
Subject: eom: not compatible with pygobject >= 3.52
Message-ID:
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="jhNsWecai+ARBW2b"
Content-Disposition: inline
X-Mutt-Fcc: =.lists.debian/
X-Reportbug-Version: 13.2.0
X-Debian-User: smcv
Delivered-To: submit@bugs.debian.org
--jhNsWecai+ARBW2b
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Package: eom
Version: 1.26.1-1
Severity: important
Tags: patch upstream
X-Debbugs-Cc: pygobject@packages.debian.org
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 eom 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 eom on a system that has the versions of
pygobject and libpeas from experimental:
sudo apt install libgirepository-2.0-0 eom
sudo apt install python3-gi{,-cairo}/experimental libpeas-1.0-
0/experimental gir1.2-peas-1.0/experimental
eom
it won't start, with messages similar to those below:
>(eom:14104): EOM-WARNING **: 12:13:03.157: Error loading Peas typelib:
Typelib file for namespace 'GIRepository', version '3.0' not found
>(eom:14104): EOM-WARNING **: 12:13:03.167: Error loading PeasGtk typelib:
Typelib file for namespace 'GIRepository', version '3.0' not found
>(eom:14104): GLib-GObject-CRITICAL **: 12:13:03.168: cannot register
existing type 'GIRepository'
>(eom:14104): GLib-CRITICAL **: 12:13:03.168: g_once_init_leave_pointer:
assertion 'result != 0' failed
>(eom:14104): GLib-GObject-CRITICAL **: 12:13:03.168:
g_object_new_with_properties: assertion 'G_TYPE_IS_OBJECT (object_type)'
failed
>(eom:14104): GLib-GObject-CRITICAL **: 12:13:03.168:
g_object_add_weak_pointer: assertion 'G_IS_OBJECT (object)' failed
>(eom:14104): GLib-CRITICAL **: 12:13:03.168: g_once_init_leave: assertion
'result != 0' failed
>(eom:14104): GLib-GObject-CRITICAL **: 12:13:03.168: g_object_ref:
assertion 'G_IS_OBJECT (object)' failed
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.
[continued in next message]
--- SoupGate-Win32 v1.05
* Origin: you cannot sedate... all the things you hate (1:229/2)
|