Bug#1143426: marked as done (terminator: FTBFS: E assert (97, <ModifierType.CONTROL_MASK|MOD1_MASK: 12>) in {(accelerator_key=43, accelerator_mods=<ModifierType.CONTROL_MASK: 4>), (accelerator_key=45, accelerator_mods=<ModifierType.CONTROL_MASK: 4>), (accelerator_key=48, accelerator_mods=<ModifierType.CONTROL_MASK: 4>), (accelerator_key=48, accelerator_mods=<ModifierType.SUPER_MASK: 67108864>), (accelerator_key=49, accelerator_mods=<ModifierType.SUPER_MASK: 67108864>), (accelerator_key=97, accelerator_mods=<ModifierType.SHIFT_MASK|CONTROL_MASK: 5>), ...})

"Debian Bug Tracking System" <[email protected]> Mon, 03 Aug 2026 15:21:01 +0000
Newsgroups gmane.linux.debian.devel.bugs.rc
Message-ID <handler.1143426.D1143426.17857703412813730.ackdone@bugs.debian.org>
This is a multi-part message in MIME format...

------------=_1785770461-2814481-0
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"

Your message dated Mon, 03 Aug 2026 15:18:58 +0000
with message-id <[email protected]>
and subject line Bug#1143426: fixed in terminator 2.1.5-2
has caused the Debian Bug report #1143426,
regarding terminator: FTBFS: E       assert (97, <ModifierType.CONTROL_MASK=
|MOD1_MASK: 12>) in {(accelerator_key=3D43, accelerator_mods=3D<ModifierTyp=
e.CONTROL_MASK: 4>), (accelerator_key=3D45, accelerator_mods=3D<ModifierTyp=
e.CONTROL_MASK: 4>), (accelerator_key=3D48, accelerator_mods=3D<ModifierTyp=
e.CONTROL_MASK: 4>), (accelerator_key=3D48, accelerator_mods=3D<ModifierTyp=
e.SUPER_MASK: 67108864>), (accelerator_key=3D49, accelerator_mods=3D<Modifi=
erType.SUPER_MASK: 67108864>), (accelerator_key=3D97, accelerator_mods=3D<M=
odifierType.SHIFT_MASK|CONTROL_MASK: 5>), ...}
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.)


--=20
1143426: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D1143426
Debian Bug Tracking System
Contact [email protected] with problems

------------=_1785770461-2814481-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at submit) by bugs.debian.org; 1 Aug 2026 22:39:40 +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=-121.6 required=4.0 tests=BAYES_00,
	BODY_INCLUDES_PACKAGE,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,
	DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,FROMDEVELOPER,HAS_PACKAGE,
	RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_PASS,USER_IN_DKIM_WELCOMELIST,
	WEIRD_PORT,X_DEBBUGS_CC autolearn=ham autolearn_force=no
	version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 263; hammy, 150; neutral, 348; spammy,
	0. spammytokens: hammytokens:0.000-+--python3, 0.000-+--pkgbuilddir,
	0.000-+--PKGBUILDDIR, 0.000-+--HTo:N*Debian, 0.000-+--forky
Return-path: <[email protected]>
Received: from mitropoulos.debian.org ([2001:648:2ffc:deb:216:61ff:fe9d:958d]:48530)
	by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
	(Exim 4.96)
	(envelope-from <[email protected]>)
	id 1wqIMm-006mmx-1m
	for [email protected];
	Sat, 01 Aug 2026 22:39:40 +0000
Received: via submission
	from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP CA,CN=paradis.debian.org,[email protected] (verified)
	by mitropoulos.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
	(Exim 4.96)
	(envelope-from <[email protected]>)
	id 1wqIMk-00FETM-21
	for [email protected];
	Sat, 01 Aug 2026 22:39:38 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org;
	s=smtpauto.paradis; h=Date:Message-Id:Subject:To:From:Reply-To:Cc:
	MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID:
	Content-Description:In-Reply-To:References;
	bh=L7K8YPKemsu9cCLY0smSLvQc4xQahxAkk9sbE+5XYK4=; b=NZYLKA43B3nZzUQdBHiuxIJNtw
	IBmacWkwpysMC6zE+qLyyqaB36/y9x9NYSouVeomAIv0ovuif3gFdyA5NLnJEVsEAmRzp1/IDWWzg
	y9QP5QcvDyhLWqt+mPXwysaUyF2n8Vg4Mo++Yj1PuIVdRTsrR47a3fKKMIb59W/AFLL6Asv/ziY7I
	Lea3VOYhOn0UzcQAuKQDPaTbMuSR7IgOCurB7XGOhBhqgv2IEqqt3NmFuU4kXTqf+Dd/vBserYodq
	RvKOnQDJ8zi3G5kFxWrHlxeZk0/cFZVVb4PkFIbCAmqArtqaSfUNJY6RnTGEgWwURSSHmrm005WET
	WYMBJWIg==;
Received: from sanvila by paradis.debian.org with local (Exim 4.96)
	(envelope-from <[email protected]>)
	id 1wqIMi-00DZcB-3D
	for [email protected];
	Sat, 01 Aug 2026 22:39:37 +0000
From: Santiago Vila <[email protected]>
To: Debian BTS <[email protected]>
Subject: terminator: FTBFS: E       assert (97, <ModifierType.CONTROL_MASK|MOD1_MASK: 12>) in {(accelerator_key=43, accelerator_mods=<ModifierType.CONTROL_MASK: 4>), (accelerator_key=45, accelerator_mods=<ModifierType.CONTROL_MASK: 4>), (accelerator_key=48, accelerator_mods=<ModifierType.CONTROL_MASK: 4>), (accelerator_key=48, accelerator_mods=<ModifierType.SUPER_MASK: 67108864>), (accelerator_key=49, accelerator_mods=<ModifierType.SUPER_MASK: 67108864>), (accelerator_key=97, accelerator_mods=<ModifierType.SHIFT_MASK|CONTROL_MASK: 5>), ...}
X-Debbugs-Cc: [email protected]
Message-Id: <[email protected]>
Date: Sat, 01 Aug 2026 22:39:36 +0000
Delivered-To: [email protected]

Package: src:terminator
Version: 2.1.5-1
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202608/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:terminator, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --with python3 --buildsystem=pybuild
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_clean
I: pybuild base:385: python3.14 setup.py clean 
/<<PKGBUILDDIR>>/setup.py:7: DeprecationWarning: dep_util is Deprecated. Use functions from setuptools instead.
  from distutils.dep_util import newer
running clean
removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build' (and everything under it)
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-3.14' does not exist -- can't clean it
rm -rf build/
rm -f data/terminator.desktop
rm -f data/terminator.metainfo.xml

[... snipped ...]

        "accel_params",
        [
            # 1) 'edit_tab_title' Ctrl+Alt+A
            ("9", 97, CONTROL_ALT_MOD, 38),
            # 2) 'edit_terminal_title' Ctrl+Alt+A
            ("10", 97, CONTROL_ALT_MOD, 38),
            # 3) 'edit_window_title' F11
            ("11", 65480, Gdk.ModifierType(0), 95),
            # 4) 'zoom_in' Shift+Ctrl+Z
            ("70", 122, CONTROL_SHIFT_MOD, 52),
        ],
    )
    def test_duplicate_accels_not_possible_to_set(accel_params):
        """
        Tests that a duplicate key binding accelerator, that is a key binding accelerator
        which is already defined in the config cannot be used to refer to more than
        one action.
        """
        from terminatorlib import config
        from terminatorlib import terminal
        from terminatorlib import prefseditor
    
        path, key, mods, code = accel_params
    
        term = terminal.Terminal()
        prefs_editor = prefseditor.PrefsEditor(term=term)
        message_dialog = MessageDialogToken()
    
        # Check for an active message dialog every second
        GLib.timeout_add_seconds(
            1, detect_close_message_dialog, prefs_editor, message_dialog
        )
    
        widget = prefs_editor.builder.get_object("keybindingtreeview")
        treemodelfilter = widget.get_model()
        liststore = treemodelfilter.get_model()
        binding = liststore.get_value(liststore.get_iter(path), 0)
    
        all_default_accelerators = {
            Gtk.accelerator_parse(accel)
            for accel in config.DEFAULTS["keybindings"].values()
            if accel != ""  # ignore empty key bindings
        }
        # Check that a test accelerator is indeed a duplicate
>       assert (key, mods) in all_default_accelerators
E       assert (97, <ModifierType.CONTROL_MASK|MOD1_MASK: 12>) in {(accelerator_key=43, accelerator_mods=<ModifierType.CONTROL_MASK: 4>), (accelerator_key=45, accelerator_mods=<ModifierType.CONTROL_MASK: 4>), (accelerator_key=48, accelerator_mods=<ModifierType.CONTROL_MASK: 4>), (accelerator_key=48, accelerator_mods=<ModifierType.SUPER_MASK: 67108864>), (accelerator_key=49, accelerator_mods=<ModifierType.SUPER_MASK: 67108864>), (accelerator_key=97, accelerator_mods=<ModifierType.SHIFT_MASK|CONTROL_MASK: 5>), ...}

tests/test_prefseditor_keybindings.py:164: AssertionError
----------------------------- Captured stderr call -----------------------------
Terminal::match_remove: Unable to remove non-existent match launchpad_bug
Terminal::match_remove: Unable to remove non-existent match launchpad_code
Terminal::match_remove: Unable to remove non-existent match apturl
___________ test_duplicate_accels_not_possible_to_set[accel_params2] ___________

accel_params = ('11', 65480, <ModifierType: 0>, 95)

    @pytest.mark.parametrize(
        "accel_params",
        [
            # 1) 'edit_tab_title' Ctrl+Alt+A
            ("9", 97, CONTROL_ALT_MOD, 38),
            # 2) 'edit_terminal_title' Ctrl+Alt+A
            ("10", 97, CONTROL_ALT_MOD, 38),
            # 3) 'edit_window_title' F11
            ("11", 65480, Gdk.ModifierType(0), 95),
            # 4) 'zoom_in' Shift+Ctrl+Z
            ("70", 122, CONTROL_SHIFT_MOD, 52),
        ],
    )
    def test_duplicate_accels_not_possible_to_set(accel_params):
        """
        Tests that a duplicate key binding accelerator, that is a key binding accelerator
        which is already defined in the config cannot be used to refer to more than
        one action.
        """
        from terminatorlib import config
        from terminatorlib import terminal
        from terminatorlib import prefseditor
    
        path, key, mods, code = accel_params
    
        term = terminal.Terminal()
        prefs_editor = prefseditor.PrefsEditor(term=term)
        message_dialog = MessageDialogToken()
    
        # Check for an active message dialog every second
        GLib.timeout_add_seconds(
            1, detect_close_message_dialog, prefs_editor, message_dialog
        )
    
        widget = prefs_editor.builder.get_object("keybindingtreeview")
        treemodelfilter = widget.get_model()
        liststore = treemodelfilter.get_model()
        binding = liststore.get_value(liststore.get_iter(path), 0)
    
        all_default_accelerators = {
            Gtk.accelerator_parse(accel)
            for accel in config.DEFAULTS["keybindings"].values()
            if accel != ""  # ignore empty key bindings
        }
        # Check that a test accelerator is indeed a duplicate
>       assert (key, mods) in all_default_accelerators
E       assert (65480, <ModifierType: 0>) in {(accelerator_key=43, accelerator_mods=<ModifierType.CONTROL_MASK: 4>), (accelerator_key=45, accelerator_mods=<ModifierType.CONTROL_MASK: 4>), (accelerator_key=48, accelerator_mods=<ModifierType.CONTROL_MASK: 4>), (accelerator_key=48, accelerator_mods=<ModifierType.SUPER_MASK: 67108864>), (accelerator_key=49, accelerator_mods=<ModifierType.SUPER_MASK: 67108864>), (accelerator_key=97, accelerator_mods=<ModifierType.SHIFT_MASK|CONTROL_MASK: 5>), ...}

tests/test_prefseditor_keybindings.py:164: AssertionError
----------------------------- Captured stderr call -----------------------------
Terminal::match_remove: Unable to remove non-existent match launchpad_bug
Terminal::match_remove: Unable to remove non-existent match launchpad_code
Terminal::match_remove: Unable to remove non-existent match apturl
___________ test_duplicate_accels_not_possible_to_set[accel_params3] ___________

accel_params = ('70', 122, <ModifierType.SHIFT_MASK|CONTROL_MASK: 5>, 52)

    @pytest.mark.parametrize(
        "accel_params",
        [
            # 1) 'edit_tab_title' Ctrl+Alt+A
            ("9", 97, CONTROL_ALT_MOD, 38),
            # 2) 'edit_terminal_title' Ctrl+Alt+A
            ("10", 97, CONTROL_ALT_MOD, 38),
            # 3) 'edit_window_title' F11
            ("11", 65480, Gdk.ModifierType(0), 95),
            # 4) 'zoom_in' Shift+Ctrl+Z
            ("70", 122, CONTROL_SHIFT_MOD, 52),
        ],
    )
    def test_duplicate_accels_not_possible_to_set(accel_params):
        """
        Tests that a duplicate key binding accelerator, that is a key binding accelerator
        which is already defined in the config cannot be used to refer to more than
        one action.
        """
        from terminatorlib import config
        from terminatorlib import terminal
        from terminatorlib import prefseditor
    
        path, key, mods, code = accel_params
    
        term = terminal.Terminal()
        prefs_editor = prefseditor.PrefsEditor(term=term)
        message_dialog = MessageDialogToken()
    
        # Check for an active message dialog every second
        GLib.timeout_add_seconds(
            1, detect_close_message_dialog, prefs_editor, message_dialog
        )
    
        widget = prefs_editor.builder.get_object("keybindingtreeview")
        treemodelfilter = widget.get_model()
        liststore = treemodelfilter.get_model()
        binding = liststore.get_value(liststore.get_iter(path), 0)
    
        all_default_accelerators = {
            Gtk.accelerator_parse(accel)
            for accel in config.DEFAULTS["keybindings"].values()
            if accel != ""  # ignore empty key bindings
        }
        # Check that a test accelerator is indeed a duplicate
>       assert (key, mods) in all_default_accelerators
E       assert (122, <ModifierType.SHIFT_MASK|CONTROL_MASK: 5>) in {(accelerator_key=43, accelerator_mods=<ModifierType.CONTROL_MASK: 4>), (accelerator_key=45, accelerator_mods=<ModifierType.CONTROL_MASK: 4>), (accelerator_key=48, accelerator_mods=<ModifierType.CONTROL_MASK: 4>), (accelerator_key=48, accelerator_mods=<ModifierType.SUPER_MASK: 67108864>), (accelerator_key=49, accelerator_mods=<ModifierType.SUPER_MASK: 67108864>), (accelerator_key=97, accelerator_mods=<ModifierType.SHIFT_MASK|CONTROL_MASK: 5>), ...}

tests/test_prefseditor_keybindings.py:164: AssertionError
----------------------------- Captured stderr call -----------------------------
Terminal::match_remove: Unable to remove non-existent match launchpad_bug
Terminal::match_remove: Unable to remove non-existent match launchpad_code
Terminal::match_remove: Unable to remove non-existent match apturl
=============================== warnings summary ===============================
../../../../../../usr/lib/python3/dist-packages/gi/overrides/__init__.py:159
  /usr/lib/python3/dist-packages/gi/overrides/__init__.py:159: PyGIDeprecationWarning: GLib.unix_signal_add_full is deprecated; use GLibUnix.signal_add_full instead
    value = getattr(proxy, attr)

terminatorlib/ipc.py:10
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/terminatorlib/ipc.py:10: DeprecationWarning: Importing dbus.glib to use the GLib main loop with dbus-python is deprecated.
  Instead, use this sequence:
  
      from dbus.mainloop.glib import DBusGMainLoop
  
      DBusGMainLoop(set_as_default=True)
  
    import dbus.glib

terminatorlib/keybindings.py:52
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/terminatorlib/keybindings.py:52: DeprecationWarning: Gdk.Keymap.get_default is deprecated
    self.keymap = Gdk.Keymap.get_default()

terminatorlib/ipc.py:32
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/terminatorlib/ipc.py:32: DeprecationWarning: Gdk.get_display is deprecated
    DISPLAY = Gdk.get_display().partition('.')[0]

terminatorlib/window.py:62
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/terminatorlib/window.py:62: PyGIDeprecationWarning: GObject.PARAM_READWRITE is deprecated; use GObject.ParamFlags.READWRITE instead
    GObject.PARAM_READWRITE)

tests/test_borg.py:35
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/tests/test_borg.py:35: PytestCollectionWarning: cannot collect test class 'TestBorg' because it has a __init__ constructor (from: tests/test_borg.py)
    class TestBorg(Borg):

tests/test_borg.py:47
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/tests/test_borg.py:47: PytestCollectionWarning: cannot collect test class 'TestBorg2' because it has a __init__ constructor (from: tests/test_borg.py)
    class TestBorg2(Borg):

tests/test_signalman.py:38
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/tests/test_signalman.py:38: PytestCollectionWarning: cannot collect test class 'TestWidget' because it has a __init__ constructor (from: tests/test_signalman.py)
    class TestWidget():

terminatorlib/factory.py::terminatorlib.factory
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/terminatorlib/window.py:388: DeprecationWarning: Gtk.Widget.is_composited is deprecated
    if self.is_composited() == False:

terminatorlib/factory.py::terminatorlib.factory
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/terminatorlib/window.py:204: DeprecationWarning: Gtk.Widget.render_icon is deprecated
    icon = self.render_icon(Gtk.STOCK_DIALOG_INFO, Gtk.IconSize.BUTTON)

terminatorlib/factory.py::terminatorlib.factory
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/terminatorlib/config.py:399: DeprecationWarning: Gio.Settings.list_schemas is deprecated
    elif 'org.gnome.desktop.interface' not in Gio.Settings.list_schemas():

terminatorlib/factory.py::terminatorlib.factory
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/terminatorlib/editablelabel.py:162: DeprecationWarning: Gtk.Widget.modify_font is deprecated
    self._label.modify_font(fontdesc)

terminatorlib/factory.py::terminatorlib.factory
  /usr/lib/python3/dist-packages/gi/overrides/__init__.py:372: DeprecationWarning: Gdk.color_parse is deprecated
    ret = method(*args, **kwargs)

terminatorlib/factory.py::terminatorlib.factory
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/terminatorlib/editablelabel.py:150: DeprecationWarning: Gtk.Widget.modify_fg is deprecated
    self._label.modify_fg(state, color)

terminatorlib/factory.py::terminatorlib.factory
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/terminatorlib/titlebar.py:173: DeprecationWarning: Gtk.Widget.modify_bg is deprecated
    self.modify_bg(Gtk.StateType.NORMAL,

terminatorlib/factory.py::terminatorlib.factory
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/terminatorlib/searchbar.py:70: DeprecationWarning: Gtk.Image.set_from_stock is deprecated
    icon.set_from_stock(Gtk.STOCK_CLOSE, Gtk.IconSize.MENU)

terminatorlib/factory.py::terminatorlib.factory
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/terminatorlib/terminal.py:737: DeprecationWarning: Vte.Terminal.set_allow_bold is deprecated
    self.vte.set_allow_bold(self.config['allow_bold'])

tests/test_prefseditor_keybindings.py::test_message_dialog_is_shown_on_duplicate_accel_assignment[accel_params0-False]
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/terminatorlib/prefseditor.py:1698: DeprecationWarning: Gtk.FontButton.set_font_name is deprecated
    widget.set_font_name(fontname)

tests/test_prefseditor_keybindings.py::test_message_dialog_is_shown_on_duplicate_accel_assignment[accel_params0-False]
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/terminatorlib/prefseditor.py:611: DeprecationWarning: Gtk.ColorButton.set_color is deprecated
    widget.set_color(Gdk.color_parse(self.config['cursor_fg_color']))

tests/test_prefseditor_keybindings.py::test_message_dialog_is_shown_on_duplicate_accel_assignment[accel_params1-True]
tests/test_prefseditor_keybindings.py::test_message_dialog_is_shown_on_duplicate_accel_assignment[accel_params2-True]
tests/test_prefseditor_keybindings.py::test_message_dialog_is_shown_on_duplicate_accel_assignment[accel_params3-True]
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/terminatorlib/prefseditor.py:1979: PyGTKDeprecationWarning: The "flags" argument for dialog construction is deprecated. Please use initializer keywords: modal=True and/or destroy_with_parent=True. See: https://wiki.gnome.org/Projects/PyGObject/InitializerDeprecations
    dialog = Gtk.MessageDialog(

tests/test_prefseditor_keybindings.py::test_message_dialog_is_shown_on_duplicate_accel_assignment[accel_params1-True]
  /usr/lib/python3/dist-packages/gi/events.py:803: DeprecationWarning: 'asyncio.AbstractEventLoopPolicy' is deprecated and slated for removal in Python 3.16
    AbstractEventLoopPolicy = getattr(asyncio, "AbstractEventLoopPolicy", object)

tests/test_prefseditor_keybindings.py::test_message_dialog_is_shown_on_duplicate_accel_assignment[accel_params1-True]
tests/test_prefseditor_keybindings.py::test_message_dialog_is_shown_on_duplicate_accel_assignment[accel_params2-True]
tests/test_prefseditor_keybindings.py::test_message_dialog_is_shown_on_duplicate_accel_assignment[accel_params3-True]
  /usr/lib/python3/dist-packages/gi/events.py:890: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16
    if not isinstance(_get_event_loop_policy(), GLibEventLoopPolicy):

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED tests/test_prefseditor_keybindings.py::test_duplicate_accels_not_possible_to_set[accel_params0]
FAILED tests/test_prefseditor_keybindings.py::test_duplicate_accels_not_possible_to_set[accel_params1]
FAILED tests/test_prefseditor_keybindings.py::test_duplicate_accels_not_possible_to_set[accel_params2]
FAILED tests/test_prefseditor_keybindings.py::test_duplicate_accels_not_possible_to_set[accel_params3]
================== 4 failed, 23 passed, 26 warnings in 5.05s ===================
E: pybuild pybuild:485: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build; python3.14 -m pytest --doctest-modules
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.14 --parallel=2 returned exit code 13
make[1]: *** [debian/rules:25: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:8: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------

------------=_1785770461-2814481-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at 1143426-close) by bugs.debian.org; 3 Aug 2026 15:19:01 +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=-114.2 required=4.0 tests=ALL_TRUSTED,BAYES_00,
	DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FVGT_m_MULTI_ODD,
	HAS_BUG_NUMBER,MD5_SHA1_SUM,PGPSIGNATURE,SPF_HELO_PASS,SPF_PASS,
	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, 102; hammy, 150; neutral, 125; spammy,
	0. spammytokens: hammytokens:0.000-+--HX-Debian:DAK,
	0.000-+--H*rp:D*ftp-master.debian.org, 0.000-+--HX-DAK:process-upload,
	0.000-+--UD:debian.tar.xz, 0.000-+--H*r:sk:fasolo.
Return-path: <[email protected]>
Received: from mailly.debian.org ([2001:41b8:202:deb:6564:a62:52c3:4b72]:50362)
	by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
	(Exim 4.96)
	(envelope-from <[email protected]>)
	id 1wquRR-00BnyW-0S
	for [email protected];
	Mon, 03 Aug 2026 15:19:01 +0000
Received: via submission
	from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP CA,CN=fasolo.debian.org,[email protected] (verified)
	by mailly.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
	(Exim 4.96)
	(envelope-from <[email protected]>)
	id 1wquRP-00H7E1-2a
	for [email protected];
	Mon, 03 Aug 2026 15:18:59 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
	d=ftp-master.debian.org; s=smtpauto.fasolo; h=Date:Message-Id:Content-Type:
	Subject:MIME-Version:To:Reply-To:From:Cc:Content-Transfer-Encoding:Content-ID
	:Content-Description:In-Reply-To:References;
	bh=G77mvh1ERYPONsUI0uiBuw+EO0Mj1uK54oRr5U9rps4=; b=Gfr99DXI27o8JwQQA6hHqD2l7W
	4TzIayaKRBokYVkdiq9IsD53L7hjMjMPmXaNHhLPxuz7AqQahud1cnuQaFunqCPfkZbChklLOTOqF
	avqLH/gik6xbYtNvHRbSeut4Te90VgdC4HSLWAEiq4XOsAl6gTwSkrusyA6dZeN4wiBdM5iG5pbFe
	xnNwk2FDFJ/9DPVXmqtJgvawaqSEyunR0dk2EDU3fAh3sfiVVTW9ON8pedMijaFAt1KGrfmptGTs0
	vbVTh3Y1k+9WSes1fhNTTjgh+oMJgUCtaX9OMnRUfyuuMEHtLdcNh537NuQh+rHLvdjYwVM1kWbFz
	ox1r5i0Q==;
Received: from dak by fasolo.debian.org with local (Exim 4.98.2)
	(envelope-from <[email protected]>)
	id 1wquRO-00000006me3-3IGy;
	Mon, 03 Aug 2026 15:18:58 +0000
From: Debian FTP Masters <[email protected]>
Reply-To: Emilio Pozuelo Monfort <[email protected]>
To: [email protected]
X-DAK: dak process-upload
X-Debian: DAK
X-Debian-Package: terminator
Debian: DAK
Debian-Changes: terminator_2.1.5-2_source.changes
Debian-Source: terminator
Debian-Version: 2.1.5-2
Debian-Architecture: source
Debian-Suite: unstable
Debian-Archive-Action: accept
MIME-Version: 1.0
Subject: Bug#1143426: fixed in terminator 2.1.5-2
Content-Type: multipart/signed; micalg="pgp-sha256";
 protocol="application/pgp-signature";
 boundary="===============8386742329668023622=="
Message-Id: <[email protected]>
Date: Mon, 03 Aug 2026 15:18:58 +0000

--===============8386742329668023622==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Source: terminator
Source-Version: 2.1.5-2
Done: Emilio Pozuelo Monfort <[email protected]>

We believe that the bug you reported is fixed in the latest version of
terminator, 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.
Emilio Pozuelo Monfort <[email protected]> (supplier of updated terminator pac=
kage)

(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: Mon, 03 Aug 2026 17:02:43 +0200
Source: terminator
Architecture: source
Version: 2.1.5-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Emilio Pozuelo Monfort <[email protected]>
Closes: 1143426
Changes:
 terminator (2.1.5-2) unstable; urgency=3Dmedium
 .
   * Fix tests with Python 3.14. Closes: #1143426.
Checksums-Sha1:
 10a4955bb7c1c96f7eb704026f7cfe52e2e3fa40 2643 terminator_2.1.5-2.dsc
 bb5173bdb928ef9faa5b2bbef525171b9d711d01 1076263 terminator_2.1.5.orig.tar.gz
 2771016677cd4bf69bca122dcd027b7bdab1deca 833 terminator_2.1.5.orig.tar.gz.asc
 a45db4dc5112e938aa5c5eed31ebb627664be62e 16744 terminator_2.1.5-2.debian.tar=
.xz
 222b873583d90112eb4f22903965289b3a77d9eb 10725 terminator_2.1.5-2_source.bui=
ldinfo
Checksums-Sha256:
 4bd3d48cf6f309f55135c6f16055a424a0bf160da9d4fb8d9d67abc11ab8602e 2643 termin=
ator_2.1.5-2.dsc
 f0219cd8bd3db45d5173d850619145d55f9e864fe2106f6ceb9e736c575d0e03 1076263 ter=
minator_2.1.5.orig.tar.gz
 4906de3e0a986d29d0258721fa3d41b99d7f8d59f7225b473883b5f5a152bbd3 833 termina=
tor_2.1.5.orig.tar.gz.asc
 de17b35fe02636f9890e55e938b6038bf0f9bd8f05dd76781e7f4feafad9a157 16744 termi=
nator_2.1.5-2.debian.tar.xz
 30962e55dc9abbd2cff0dc557c86194b3a2c872591087b37dea815b0b7cf2286 10725 termi=
nator_2.1.5-2_source.buildinfo
Files:
 d2adef324266ca0a1aeafb3274f2fe33 2643 misc optional terminator_2.1.5-2.dsc
 662024b72101465695a2e10d73c42db4 1076263 misc optional terminator_2.1.5.orig=
.tar.gz
 c22df11fd96ab06147c0e30daea541ab 833 misc optional terminator_2.1.5.orig.tar=
.gz.asc
 665a7cf928f4ae2cb053e19692c9ffb8 16744 misc optional terminator_2.1.5-2.debi=
an.tar.xz
 9576614c1911222d478ebf4a5ebb3cae 10725 misc optional terminator_2.1.5-2_sour=
ce.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEcJymx+vmJZxd92Q+nUbEiOQ2gwIFAmpwrgEACgkQnUbEiOQ2
gwJcpg/+PpvwZUQudv4zTVo/nnu+9kaLe896Oz8ntA/jP63uZgjp8Do90R9EUaEW
TPiCWdaKD5ZtkN+L56uxuuP4qr9Lc6ZGCMbF6fo3t0KKJ5zzrWFSS3Jj+CSCmsqg
vUg6oAK8boFGSJwncPfg/8CHL7aMkZr1M0fFtLiTkEMmKE19TfW4NKSefsk9qkks
tzQT4wHronP7nu6+yyhXAHqDQ6am028XALa4b7xJq31EWGCIZFB7czesEvzIH8zU
DrlcddIfThH1T2TPok1zsJCdZTDyg71GUuAnHKhWU9zw+5eD19yT5AJUdsYe9teK
qVMK7GXa+xcqL2PlR89MTFmh3b7U9PyJbUBjTQHmidowQibVi13CzY/FBh4/R0hD
kzwd5L1L8wp/OZJsSLcBp6Czr7b1QEyohU4FnmaCWAy5i9tiXrfxMQ40UOVCAw+U
L9lSLt7c08B3FRVkkWVR2EOIKYWSgd+jCOzJCFRwuIzLE3p7xlnDwWO8oWUrqUg0
wHnz3TnN6Mh+QcS2dRjlHA5inDWqZrxT3EWYpravwDdkBTt/QXehCajIGCbVujlB
B9Cps4G4bA4u3L7SpKf/4pZOVJPKWdyFjDRfvXsRgQJYXTPGMmQL2cf9W52rPTP2
COpLWmPQegad+00Ie8ezFTz1qXGnPCVxYYZuJyOC1WlK9oANukk=3D
=3D06YY
-----END PGP SIGNATURE-----


--===============8386742329668023622==
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----

iHUEABYIAB0WIQTziqJOuF8J+ZI8pJSb9qggYcy5IQUCanCxYgAKCRCb9qggYcy5
IbNwAQC18ZNKEnbx9rAfkIb1XBOsk1Rd4BW3P8Yvp28emhwFDAD/W+JKt6b3Qj8t
szSQpkGQAy2A8xDKmkPTtymFmL0PYAE=
=sx4M
-----END PGP SIGNATURE-----

--===============8386742329668023622==--
------------=_1785770461-2814481-0--