Debian Package Tracker
Register | Log in
Subscribe

pygobject

Choose email to subscribe with

general
  • source: pygobject (main)
  • version: 3.50.2-1
  • maintainer: Debian GNOME Maintainers (archive) (DMD)
  • uploaders: Laurent Bigonville [DMD] – Sebastien Bacher [DMD] – Iain Lane [DMD] – Jeremy Bícha [DMD]
  • arch: any
  • std-ver: 4.7.2
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 3.38.0-2
  • oldstable: 3.42.2-3
  • stable: 3.50.0-4
  • testing: 3.50.0-8
  • unstable: 3.50.2-1
  • exp: 3.54.5-1
versioned links
  • 3.38.0-2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 3.42.2-3: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 3.50.0-4: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 3.50.0-8: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 3.50.2-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 3.52.3-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 3.54.5-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • python-gi-dev
  • python3-gi (3 bugs: 0, 3, 0, 0)
  • python3-gi-cairo
action needed
1 bug tagged patch in the BTS normal
The BTS contains patches fixing 1 bug, consider including or untagging them.
Created: 2025-09-08 Last update: 2025-10-19 14:31
version in VCS is newer than in repository, is it time to upload? normal
vcswatch reports that this package seems to have a new changelog entry (version 3.54.5-2, distribution UNRELEASED) and new commits in its VCS. You should consider whether it's time to make an upload.

Here are the relevant commit messages:
commit 9389c5e747cc66361f0e1dd03b2c11fb5fff9c48
Author: Simon McVittie <smcv@debian.org>
Date:   Sat Oct 18 15:48:44 2025 +0100

    Update changelog

commit 073c11ab6550a4367e61c921e14ab4862c16d2ad
Merge: 40693740 444926af
Author: Simon McVittie <smcv@debian.org>
Date:   Sat Oct 18 15:47:52 2025 +0100

    Merge tag 'debian/3.50.2-1' into debian/latest
    
    pygobject release 3.50.2-1 for unstable (sid)

commit 444926af16c36a073ce136057704fce703c3a466
Author: Simon McVittie <smcv@debian.org>
Date:   Sat Oct 18 14:55:50 2025 +0100

    Release to unstable

commit 4aa50ee23a12c1fe2e96393978eae51ce1448cde
Author: Simon McVittie <smcv@debian.org>
Date:   Sat Oct 18 14:52:59 2025 +0100

    Update changelog

commit 2a1fe70bd0dfd0ba325e742501bd548dbbcf008e
Author: Simon McVittie <smcv@debian.org>
Date:   Sat Oct 18 14:44:25 2025 +0100

    d/patches: Drop most patches, applied upstream

commit 5062a6dd1fe1617168a9b76723efa3ed5cf2a5b2
Author: Simon McVittie <smcv@debian.org>
Date:   Sat Oct 18 14:43:18 2025 +0100

    New upstream release

commit 75734a4e5cf76f96addea1e852fbeb8cc120dedb
Merge: 3dee4eb9 09fe0592
Author: Simon McVittie <smcv@debian.org>
Date:   Sat Oct 18 14:43:18 2025 +0100

    Update upstream source from tag 'upstream/3.50.2'
    
    Update to upstream version '3.50.2'
    with Debian dir 0f121fe6a27091e7e32128b781705ac536f1e3cd

commit 09fe0592e3cb10427397c28785455befe16a8992
Merge: ebbbcbb4 ad3de74e
Author: Simon McVittie <smcv@debian.org>
Date:   Sat Oct 18 14:43:14 2025 +0100

    New upstream version 3.50.2

commit ad3de74ee96f21102475297779a44965d3333a06
Author: Arjan Molenaar <gaphor@gmail.com>
Date:   Sat Oct 18 13:25:31 2025 +0200

    Update news for 3.50.2

commit b205fa004ebfda89c87e644c309af69525c151a6
Author: Arjan Molenaar <gaphor@gmail.com>
Date:   Mon Feb 10 16:45:04 2025 +0100

    Revert "override connection.register_object to prevent an invocation object from leaking"
    
    This reverts commit bf80d0f34af5062fd1201d71fbcd3a34bf1d1a80.
    
    It's causing issues with Anaconda (Fedora/RHEL installer).
    See https://gitlab.gnome.org/GNOME/pygobject/-/issues/658
    
    Leave test case in place, but make it "xfail".

commit 46fee99aa6dd7cbb75223ff918231c2d4a3e77cd
Author: Simon McVittie <smcv@debian.org>
Date:   Wed Oct 23 12:01:24 2024 +0100

    async: Use correct T_BOOL type for _asyncio_future_blocking
    
    Declaring a PyMemberDef with type T_BOOL requires the corresponding C
    type to be char, with value 0 or 1: when the member is read, CPython
    will effectively be dereferencing
    `* (char *) &pygiasync._asyncio_future_blocking`.
    
    On little-endian architectures, in practice this worked, because the
    low-order bits of an int are in the first byte, which would take value
    0 or 1 as desired, with all other bits zero. However, on big-endian
    architectures, the low-order bits of an int are in the last byte, so
    reading the _asyncio_future_blocking attribute from Python code would
    in practice always produce 0, even when the int field had been set to 1
    from C code.
    
    Reference: https://docs.python.org/3/c-api/structures.html#member-types
    Resolves: https://gitlab.gnome.org/GNOME/pygobject/-/issues/650
    Bug-Debian: https://bugs.debian.org/1085891
    Signed-off-by: Simon McVittie <smcv@debian.org>

commit 3dee4eb9297382c6a7494abd197343bcb4f98ae1
Author: Simon McVittie <smcv@debian.org>
Date:   Sat Oct 18 11:01:16 2025 +0100

    New upstream release

commit 69fdde7329315e4029eba35c3b16d575f752b957
Merge: 862a0aec ebbbcbb4
Author: Simon McVittie <smcv@debian.org>
Date:   Sat Oct 18 11:01:16 2025 +0100

    Update upstream source from tag 'upstream/3.50.1'
    
    Update to upstream version '3.50.1'
    with Debian dir 458ce2765985e4e0ee183fd67727a5997fe9d109

commit ebbbcbb4a8ebd2d31c8391833cf5c2b803e6994e
Merge: 444a9b54 f40a6140
Author: Simon McVittie <smcv@debian.org>
Date:   Sat Oct 18 11:01:11 2025 +0100

    New upstream version 3.50.1

commit 862a0aec9f7b79ab97c0d4e70dfc7ec70718a069
Author: Simon McVittie <smcv@debian.org>
Date:   Sat Oct 18 11:00:54 2025 +0100

    d/watch: Only watch for 3.50.x on this branch

commit c73e402d92a3e5fbacfcd5427bcf91570c4b2158
Author: Simon McVittie <smcv@debian.org>
Date:   Sat Oct 18 10:59:15 2025 +0100

    d/watch: Convert to v5 format

commit f7512ff8ab9f01f528152d9549cf57bdda937cc6
Author: Simon McVittie <smcv@debian.org>
Date:   Mon Oct 13 13:38:08 2025 +0100

    Update changelog

commit 3ee6a720f71c473c4114f23c565784bcb94a9b47
Author: Simon McVittie <smcv@debian.org>
Date:   Fri Oct 17 18:25:44 2025 +0100

    d/copyright: Don't quote the FSF's former postal address here

commit 3c603c0a8d3e5fc8622ef91f78ada421650a2ef2
Author: Simon McVittie <smcv@debian.org>
Date:   Mon Oct 13 13:47:20 2025 +0100

    d/patches: Mark a patch as applied in 3.52.0
    
    Gbp-Dch: ignore

commit 3cc71efb39f3def0fdd2dcb30c3ed2c7943a75a8
Author: Simon McVittie <smcv@debian.org>
Date:   Mon Oct 13 13:21:00 2025 +0100

    d/patches: Add patches from upstream 3.54.0 fixing some of the test failures with Python 3.14
    
    Helps: #1117897

commit c0ffc3b7a0b77ea5bff591152a9c10d74b4a607a
Author: Simon McVittie <smcv@debian.org>
Date:   Mon Oct 13 13:07:16 2025 +0100

    d/patches: Replace GLib 2.86 compatibility patches with upstream's backport

commit 3319eea8b9dc04c808533089b8325b5ff84690c1
Author: Arjan Molenaar <gaphor@gmail.com>
Date:   Sun Oct 12 17:18:12 2025 +0200

    Add pre-commit config
    
    This makes it easier to switch from branches.
    Only Flake8 is included, since that's the only tool we run in the
    pipeline.

commit 9ecd338fb02bfb1022cf4bee60cdb236ca159e0b
Author: Simon McVittie <smcv@debian.org>
Date:   Wed Oct 8 11:04:20 2025 +0100

    tests: Test GioUnix compatibility on all GLib versions back to 2.80
    
    On older GLib versions we don't expect the classes and functions in
    GioUnix to be aliases for their equivalents in Gio (as far as pygobject
    can tell, they are distinct!) and we don't expect them to raise
    deprecation warnings, but we can still test that they are functionally
    usable.
    
    Reproduces: https://gitlab.gnome.org/GNOME/pygobject/-/issues/719
    Signed-off-by: Simon McVittie <smcv@debian.org>

commit 0a370b59b0fc06d002c067c14f12aa81eee4b1f3
Author: Simon McVittie <smcv@debian.org>
Date:   Wed Oct 8 11:58:12 2025 +0100

    overrides: Make GioUnix work as intended with older GLib
    
    Resolves: https://gitlab.gnome.org/GNOME/pygobject/-/issues/719
    Signed-off-by: Simon McVittie <smcv@debian.org>

commit 7de1e866f35b583e9dc6f8c865d8bebb7da5eb82
Author: Simon McVittie <smcv@debian.org>
Date:   Wed Oct 8 11:57:13 2025 +0100

    tests: Exercise GioUnix.FDMessage methods
    
    Helps: https://gitlab.gnome.org/GNOME/pygobject/-/issues/719
    Signed-off-by: Simon McVittie <smcv@debian.org>

commit 8bb5f208ebd62161c05835c3a6c497418a84b4d9
Author: Simon McVittie <smcv@debian.org>
Date:   Wed Oct 8 11:03:17 2025 +0100

    tests: Exercise all methods defined by GDesktopAppInfo
    
    This is the most commonly-used object in GioUnix so it seems worthwhile
    to test it more fully, especially if we need to add overrides for it.
    
    Helps: https://gitlab.gnome.org/GNOME/pygobject/-/issues/719
    Signed-off-by: Simon McVittie <smcv@debian.org>

commit af575c6dd62ee8d1887da6c1948b9524b0e41003
Author: Simon McVittie <smcv@debian.org>
Date:   Wed Oct 8 11:03:47 2025 +0100

    tests: Exercise the methods of GUnixInputStream, GUnixOutputStream
    
    Helps: https://gitlab.gnome.org/GNOME/pygobject/-/issues/719
    Signed-off-by: Simon McVittie <smcv@debian.org>

commit 25002fd6556b32bc1d401a8dcd1e9a1472c94da5
Author: Florian Müllner <fmuellner@gnome.org>
Date:   Mon Sep 8 15:48:35 2025 +0200

    importer: Excempt GioPlatform namespaces from require_version check
    
    They are as tied to the GLib/GObject versions as Gio (and even
    pygobject itself), so exempt them from the need to explicitly
    calling gi.require_version() on first use.
    
    Notably since commit 6a234a92b1b we import the platform namespace
    ourselves without specifying a version first, so this also fixes
    a warning when simply importing Gio.

commit 97a5e8accb2310efb9015568900347956ca75ed2
Author: Marco Trevisan <mail@3v1n0.net>
Date:   Sun Sep 21 15:51:45 2025 +0200

    gi/overrides/Gio: Do not skip symbols both in Gio and in platform specific

commit b6985e098d4ecd46eaa12814851ae4166b97393c
Author: Arjan Molenaar <gaphor@gmail.com>
Date:   Sun Oct 12 10:28:42 2025 +0200

    backport: gi/overrides/Gio: Use Platform prefix for platform-only symbols
    
    Backport of 2e23b366dcb7aa18451d8bb6e5377beadf0c5a3b
    
    In previous versions of GLib, platform-specific symbols such as
    GUnixMountMonitor were mapped in the Gio namespace as Gio.UnixMountMonitor,
    while since commit 6a234a92 we create wrappers such as
    Gio.MountMonitor.
    
    This is not correct, and does not serve the initial purpose of providing
    a backward compatible wrapper.
    
    So, use the same logic that we had before: if the GType of a symbol starts
    with G{Unix,Win32} we use the platform specific name as prefix of the
    wrapper type, so that it will be Gio.{Unix,Win32}TypeName
    
    See: gjs!1027

commit 1885e1bb9e68b6eef9d0da590ca27b8224078a88
Author: Arjan Molenaar <gaphor@gmail.com>
Date:   Sun Oct 12 11:19:30 2025 +0200

    Pin flatpak builds to GNOME 48
    
    Changes in GLib make the flatpak builds fail. To make the tests
    more stable we pin the GNOME version to the latest working version.

commit e7dface967b8fc8498558bb32c0927b0f7dded05
Author: Arjan Molenaar <gaphor@gmail.com>
Date:   Sat Jul 5 14:14:24 2025 +0200

    backport: Test in a flatpak build
    
    pixbuf loaders are sandboxed, so we need to test with a build command,
    to ensure the sandbox is disabled.
    
    See also: https://gitlab.gnome.org/GNOME/gnome-build-meta/-/issues/986

commit f40a614068c9912fbf22fae62a7d3eb640549113
Author: Arjan Molenaar <gaphor@gmail.com>
Date:   Sun May 25 15:54:04 2025 +0200

    Update news with release date

commit d2a7cd675b53c2eaf9cbf086aa93c35ba09e49b8
Author: Arjan Molenaar <gaphor@gmail.com>
Date:   Sat Apr 19 23:19:22 2025 +0200

    Update NEWS

commit ae38604f8a98f6707b0721df4e93b5d932f92016
Author: Arjan Molenaar <gaphor@gmail.com>
Date:   Sat Apr 19 22:42:21 2025 +0200

    Add explicit compile command for windows builds

commit 509c60a4d45a7d70f357c32c9115bcbbb82766dd
Author: Arjan Molenaar <gaphor@gmail.com>
Date:   Sat Apr 19 22:34:13 2025 +0200

    Update test-msys2.sh to main version
    
    Should fix the build.

commit 40360a298c1a22839134565bc5bffa71ff3892de
Author: Arjan Molenaar <gaphor@gmail.com>
Date:   Sat Apr 19 22:02:49 2025 +0200

    Fix processmixin test for Python 3.12
    
    We do not have to upgrade Python 3.12 this way.

commit 908c88b46bf775c0b6576dfeb48b33c49ae7c1d8
Author: Arjan Molenaar <gaphor@gmail.com>
Date:   Sat Apr 19 21:33:59 2025 +0200

    Update build to resemble main build

commit d4ce3be12df97ea5645012affd0ab590bd90c723
Author: Arjan Molenaar <gaphor@gmail.com>
Date:   Sat Apr 19 21:19:50 2025 +0200

    Ignore flake8 issue for now

commit 3bb03bc5d095cf51c8605521fcc2ce8cad36995f
Author: Fiona Klute <fiona.klute@gmx.de>
Date:   Tue Mar 25 13:29:04 2025 +0100

    gi.events._Selector.get_map(): look up file objects by file descriptor
    
    File objects and their underlying file descriptors must be treated as
    equivalent for lookup, or one may incorrectly be treated as not
    registered when the other was used for the registration, leading to
    bugs.

commit f4b104a9c84b398c689a3c7a98786fb276f60dbb
Author: Fiona Klute <fiona.klute@gmx.de>
Date:   Tue Mar 25 13:32:49 2025 +0100

    Fix exception type for re-registering file object with selector
    
    Fixes: #690

commit e81c4c0a485a5573a87545454da8b05a8ea7e300
Author: Christoph Reiter <reiter.christoph@gmail.com>
Date:   Thu Sep 12 14:08:12 2024 +0200

    version bump
Created: 2025-10-16 Last update: 2025-10-18 16:32
debian/patches: 2 patches to forward upstream low

Among the 2 debian patches available in version 3.50.2-1 of the package, we noticed the following issues:

  • 2 patches where the metadata indicates that the patch has not yet been forwarded upstream. You should either forward the patch upstream or update the metadata to document its real status.
Created: 2025-09-10 Last update: 2025-10-19 07:03
testing migrations
  • excuses:
    • Migration status for pygobject (3.50.0-8 to 3.50.2-1): Waiting for test results or another package, or too young (no action required now - check later)
    • Issues preventing migration:
    • ∙ ∙ Too young, only 0 of 5 days old
    • Additional info:
    • ∙ ∙ Piuparts tested OK - https://piuparts.debian.org/sid/source/p/pygobject.html
    • ∙ ∙ autopkgtest for dasbus/1.7-2: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Test triggered (failure will be ignored), s390x: Pass
    • ∙ ∙ autopkgtest for pygobject/3.50.2-1: amd64: No tests, superficial or marked flaky ♻, arm64: No tests, superficial or marked flaky ♻, i386: No tests, superficial or marked flaky ♻, ppc64el: No tests, superficial or marked flaky ♻, riscv64: No tests, superficial or marked flaky ♻, s390x: No tests, superficial or marked flaky ♻
    • ∙ ∙ Reproducible on amd64 - info ♻
    • ∙ ∙ Waiting for reproducibility test results on arm64 - info ♻
    • Not considered
news
[rss feed]
  • [2025-10-18] Accepted pygobject 3.50.2-1 (source) into unstable (Simon McVittie)
  • [2025-10-18] Accepted pygobject 3.54.5-1 (source) into experimental (Jeremy Bícha)
  • [2025-10-17] pygobject 3.50.0-8 MIGRATED to testing (Debian testing watch)
  • [2025-10-15] Accepted pygobject 3.54.3-1 (source) into experimental (Jeremy Bícha)
  • [2025-10-12] Accepted pygobject 3.50.0-8 (source) into unstable (Simon McVittie)
  • [2025-09-29] pygobject 3.50.0-7 MIGRATED to testing (Debian testing watch)
  • [2025-09-23] Accepted pygobject 3.50.0-7 (source) into unstable (Sebastien Bacher)
  • [2025-09-16] pygobject 3.50.0-6 MIGRATED to testing (Debian testing watch)
  • [2025-09-10] Accepted pygobject 3.50.0-6 (source) into unstable (Marco Trevisan (Treviño)) (signed by: Marco Trevisan)
  • [2025-09-10] Accepted pygobject 3.50.0-5 (source) into unstable (Marco Trevisan (Treviño)) (signed by: Marco Trevisan)
  • [2025-03-19] Accepted pygobject 3.52.3-1 (source) into experimental (Jeremy Bícha) (signed by: Jeremy Bicha)
  • [2025-03-14] Accepted pygobject 3.52.2-1 (source) into experimental (Jeremy Bícha) (signed by: Jeremy Bicha)
  • [2025-02-26] Accepted pygobject 3.51.0-1 (source) into experimental (Alessandro Astone) (signed by: Jeremy Bicha)
  • [2025-01-26] pygobject 3.50.0-4 MIGRATED to testing (Debian testing watch)
  • [2025-01-18] Accepted pygobject 3.50.0-4 (source) into unstable (Jeremy Bícha) (signed by: Jeremy Bicha)
  • [2024-11-01] pygobject 3.50.0-3 MIGRATED to testing (Debian testing watch)
  • [2024-10-26] Accepted pygobject 3.50.0-3 (source) into unstable (Simon McVittie)
  • [2024-10-23] Accepted pygobject 3.50.0-2 (source) into experimental (Simon McVittie)
  • [2024-09-16] Accepted pygobject 3.50.0-1 (source) into experimental (Jeremy Bícha) (signed by: Jeremy Bicha)
  • [2024-04-29] pygobject 3.48.2-1 MIGRATED to testing (Debian testing watch)
  • [2024-04-06] Accepted pygobject 3.48.2-1 (source) into unstable (Jeremy Bícha) (signed by: Jeremy Bicha)
  • [2024-03-20] Accepted pygobject 3.48.1-1 (source) into unstable (Jeremy Bícha) (signed by: Jeremy Bicha)
  • [2024-02-29] pygobject 3.47.0-3 MIGRATED to testing (Debian testing watch)
  • [2024-02-23] Accepted pygobject 3.47.0-3 (source) into unstable (Jeremy Bícha) (signed by: Jeremy Bicha)
  • [2024-02-20] Accepted pygobject 3.47.0-2 (source) into experimental (Jeremy Bícha) (signed by: Jeremy Bicha)
  • [2024-02-20] Accepted pygobject 3.47.0-1 (source) into experimental (Jeremy Bícha) (signed by: Jeremy Bicha)
  • [2024-01-05] pygobject 3.46.0-3 MIGRATED to testing (Debian testing watch)
  • [2023-12-29] Accepted pygobject 3.46.0-3 (source) into unstable (Simon McVittie)
  • [2023-12-29] Accepted pygobject 3.46.0-2 (source) into unstable (Simon McVittie)
  • [2023-09-16] pygobject 3.46.0-1 MIGRATED to testing (Debian testing watch)
  • 1
  • 2
bugs [bug history graph]
  • all: 8
  • RC: 1
  • I&N: 7
  • M&W: 0
  • F&P: 0
  • patch: 1
links
  • homepage
  • lintian
  • buildd: logs, exp, reproducibility, cross
  • popcon
  • browse source code
  • edit tags
  • other distros
  • debian patches
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 3.50.0-7
  • 27 bugs

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing