pygobject (3.50.0-7) unstable; urgency=medium

  * debian/patches/git_symbols_compat.patch:
    - fix an issue with the previous changes that would lead to some symbols
      to be missing, fixes the build of libportal

 -- Sebastien Bacher <seb128@ubuntu.com>  Tue, 23 Sep 2025 16:17:39 +0200

pygobject (3.50.0-6) unstable; urgency=medium

  * d/p: Import patches to have properly named platform-specific symbols in Gio
    The Unix symbols needs to be scoped in the Unix name when used through the
    Gio namespace.

 -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Wed, 10 Sep 2025 19:56:06 +0200

pygobject (3.50.0-5) unstable; urgency=medium

  * debian: Update branch references
  * d/p: Cherry-pick patches for GLib 2.86 compatibility.
    Glib 2.86 moved Gio symbols to GioUnix, so we need to adapt pygobject to
    this not to break apps using Gio to use GioUnix classes.
  * debian/patches: Cherry-pick upstream revert on ref count check test

 -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Wed, 10 Sep 2025 04:14:13 +0200

pygobject (3.50.0-4) unstable; urgency=medium

  [ Simon McVittie ]
  * d/p/async-Use-correct-T_BOOL-type-for-_asyncio_future_blockin.patch:
    Mark patch as applied upstream
  * d/salsa-ci.yml: Use recommended recipe URL
  * d/salsa-ci.yml: Disable Architecture: all build
  * d/salsa-ci.yml: Don't attempt cross-building
  * d/control: Explicitly build-depend on required GIR XML
  * d/control: Build-depend on gobject-introspection and libgirepository-1.0-dev

 -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 17 Jan 2025 18:50:54 -0500

pygobject (3.50.0-3) unstable; urgency=medium

  * Team upload
  * Release to unstable (Closes: #1082723)

 -- Simon McVittie <smcv@debian.org>  Sat, 26 Oct 2024 13:44:07 +0100

pygobject (3.50.0-2) experimental; urgency=medium

  * Team upload
  * d/p/async-Use-correct-T_BOOL-type-for-_asyncio_future_blockin.patch:
    Add proposed patch to fix asyncio calls on big-endian machines
    (Closes: #1085891)
  * Standards-Version: 4.7.0 (no changes required)
  * d/source/lintian-overrides: Mark missing B-D on mesonpy as a false
    positive.
    We currently build with Meson directly, not via mesonpy.

 -- Simon McVittie <smcv@debian.org>  Wed, 23 Oct 2024 13:53:17 +0100

pygobject (3.50.0-1) experimental; urgency=medium

  * New upstream release
  * .egg-info has been replaced by .dist-info/METADATA

 -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 16 Sep 2024 15:37:16 -0400

pygobject (3.48.2-1) unstable; urgency=medium

  * New upstream release
    - Fix gst-python1.0 build (Closes: #1065547) (LP: #2057836)

 -- Jeremy Bícha <jbicha@ubuntu.com>  Sat, 06 Apr 2024 06:49:50 -0400

pygobject (3.48.1-1) unstable; urgency=medium

  * New upstream release

 -- Jeremy Bícha <jbicha@ubuntu.com>  Wed, 20 Mar 2024 09:05:20 -0400

pygobject (3.47.0-3) unstable; urgency=medium

  * Release to unstable

 -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 23 Feb 2024 15:15:27 -0500

pygobject (3.47.0-2) experimental; urgency=medium

  * Increase build test timeout

 -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 20 Feb 2024 16:02:51 -0500

pygobject (3.47.0-1) experimental; urgency=medium

  * New upstream release
  * Stop using dh-sequence-gnome
  * Add debian/salsa-ci.yml
  * Build with meson

 -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 19 Feb 2024 21:51:48 -0500

pygobject (3.46.0-3) unstable; urgency=medium

  * Team upload
  * d/control: Depend on gir1.2-girepository-2.0.
    This will avoid regressions in packages that assume
    GIRepository-2.0.typelib is part of gir1.2-glib-2.0, even after it
    is separated into its own package, as it will need to be during the
    GNOME 46 release cycle. (Mitigates: #1059623, #1059625, #1059628)

 -- Simon McVittie <smcv@debian.org>  Fri, 29 Dec 2023 18:10:11 +0000

pygobject (3.46.0-2) unstable; urgency=medium

  * Team upload
  * d/control: Stop generating from d/control.in
  * d/control: Build-depend on gir1.2-girepository-2.0 if running tests.
    tests/__init__.py imports this. It's currently part of
    gir1.2-glib-2.0, but will need to be separated from gir1.2-glib-2.0
    before src:glib2.0 starts providing that binary package during the
    GNOME 46/GLib 2.79 cycle.
  * d/tests/build: Adapt to build with Python 3.12 without warnings.
    This avoids an (as-yet unreported) autopkgtest failure.
  * Stop building python3-gi-dbg (Closes: #994330, #803428)

 -- Simon McVittie <smcv@debian.org>  Fri, 29 Dec 2023 17:27:16 +0000

pygobject (3.46.0-1) unstable; urgency=medium

  * New upstream release
  * debian/control.in: Bump minimum glib and gobject-introspection

 -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 11 Sep 2023 08:31:18 -0400

pygobject (3.44.1-2) unstable; urgency=medium

  * Update standards version to 4.6.2, no changes needed
  * Release to unstable

 -- Jeremy Bícha <jbicha@ubuntu.com>  Sun, 23 Jul 2023 15:27:48 -0400

pygobject (3.44.1-1) experimental; urgency=medium

  * New upstream release

 -- Jeremy Bicha <jbicha@ubuntu.com>  Mon, 27 Mar 2023 06:49:29 -0400

pygobject (3.43.1-1) experimental; urgency=medium

  [ Jeremy Bicha ]
  * New upstream release

  [ Simon McVittie ]
  * d/control.in: Follow upstream home page migration (Closes: #1028288)

 -- Jeremy Bicha <jbicha@ubuntu.com>  Thu, 23 Feb 2023 18:10:07 -0500

pygobject (3.42.2-3) unstable; urgency=medium

  * Team upload

  [ Evangelos Ribeiro Tzaras ]
  * d/rules: Clean up all build files (Closes: #1019132)

  [ Simon McVittie ]
  * d/clean: Move cleanup for #1019132 from d/rules to here
  * Build-depend on dbus-daemon instead of dbus.
    The part we need is dbus-run-session, and we don't need the full
    system bus.
  * d/upstream/metadata: Update Gitlab URLs
  * Update standards version to 4.6.1 (no changes needed)
  * Avoid explicitly specifying -Wl,--as-needed linker flag
  * d/control.in, d/rules: Make sure all debug symbols go into
    python3-gi-dbg, including those for python3-gi-cairo

 -- Simon McVittie <smcv@debian.org>  Tue, 15 Nov 2022 10:12:45 +0000

pygobject (3.42.2-2) unstable; urgency=medium

  * Team upload
  * d/tests/gitest.py: Fix autopkgtest failure with gobject-introspection
    1.73.
    This test assumed that G_IO_FLAG_NONE doesn't exist, but that's no
    longer the case as of GLib 2.73.x. Change it to work either way.

 -- Simon McVittie <smcv@debian.org>  Sat, 20 Aug 2022 11:35:24 +0100

pygobject (3.42.2-1) unstable; urgency=medium

  * New upstream release

 -- Jeremy Bicha <jbicha@ubuntu.com>  Wed, 27 Jul 2022 17:09:53 -0400

pygobject (3.42.1-1) unstable; urgency=medium

  [ Jeremy Bicha ]
  * New upstream release
  * Drop python3.10 patch: applied in new release
  * Bump Standards-Version to 4.6.0

  [ Simon McVittie ]
  * Use debhelper compat level 13
    - We no longer need dh-exec for ${DEB_HOST_MULTIARCH} substitutions
    - Stop overriding dh_missing to add --fail-missing, it is now
      the default

 -- Jeremy Bicha <jbicha@ubuntu.com>  Mon, 18 Apr 2022 09:33:38 -0400

pygobject (3.42.0-3) unstable; urgency=medium

  * Team upload
  * d/tests/control: Accept and ignore warnings on stderr in python3-all
    test. This works around pygobject not fully implementing PEP-0451 yet
    (#1002662) by making it non-RC. It might become RC again in a future
    Python release, but hopefully upstream can implement PEP-0451 by
    then. (Closes: #1001368)

 -- Simon McVittie <smcv@debian.org>  Sun, 26 Dec 2021 21:24:46 +0000

pygobject (3.42.0-2) unstable; urgency=medium

  * debian/patches/git_python310_warning.patch:
    - backport a fix for an ImportWarning hit with python3.10 which
      is making the autopkgtests error out

 -- Sebastien Bacher <seb128@ubuntu.com>  Tue, 16 Nov 2021 13:53:51 +0100

pygobject (3.42.0-1) unstable; urgency=medium

  * New upstream release
  * Build-Depend on dh-sequence-gnome & dh-sequence-python3

 -- Jeremy Bicha <jbicha@debian.org>  Thu, 23 Sep 2021 07:04:42 -0400

pygobject (3.40.1-2) unstable; urgency=medium

  * Team upload
  * Mention #961238 in previous changelog entry
  * Upload to unstable

 -- Simon McVittie <smcv@debian.org>  Fri, 20 Aug 2021 10:41:16 +0100

pygobject (3.40.1-1) experimental; urgency=medium

  * New upstream release
    - This version includes better GTK4 compatibility (Closes: #961238)
  * debian/control.in:
    - updated build requirements
  * debian/patches/git_newglib_build.patch:
    - removed, the change is included in the new version

 -- Sebastien Bacher <seb128@debian.org>  Fri, 18 Jun 2021 16:47:06 +0200

pygobject (3.38.0-4) experimental; urgency=medium

  * debian/patches/git_newglib_build.patch:
    - include another git fix for tests with the new glib version

 -- Sebastien Bacher <seb128@ubuntu.com>  Wed, 14 Apr 2021 10:06:23 +0200

pygobject (3.38.0-3) experimental; urgency=medium

  * debian/patches/git_newglib_build.patch:
    - tests: fix tests with the new glib, GFileIcon asserts that it gets
      a file now

 -- Sebastien Bacher <seb128@debian.org>  Mon, 12 Apr 2021 21:39:15 +0200

pygobject (3.38.0-2) unstable; urgency=medium

  * Team upload

  [ Helmut Grohne ]
  * Reduce Build-Depends
    - at-spi2-core was added to fix failing tests. Annotate <!nocheck>.
    - dbus is also used for running tests. Annotate <!nocheck>.
    - Drop docbook-xsl and xsltproc. Documentation is now restructured text.
    - Drop python3-cairo-dbg as Python no longer varies the path for debugged
      extensions.
    - python3-flake8 is used for setup.py quality. Annotate <!nocheck>.
    - locales is evidently used in tests. Annotate <!nocheck>.
    (Closes: #980769)

  [ Simon McVittie ]
  * Standards-Version: 4.5.1 (no changes required)
  * Make python3-gi Multi-Arch: allowed.
    This allows it to be depended on as "python3-gi:any", in conjunction
    with "python3:any", if an architecture-specific package contains a
    Python script that will "import gi", but does not rely on the Python
    interpreter that runs that script having an architecture that matches
    the architecture of the depending package itself. (Closes: #971745)

 -- Simon McVittie <smcv@debian.org>  Thu, 04 Feb 2021 13:53:44 +0000

pygobject (3.38.0-1) unstable; urgency=medium

  * Team upload
  * New upstream release
    - gdk overrides: Fix wrapping of scroll events
    - Add overrides for Gtk.Button set/get_focus_on_click

 -- Simon McVittie <smcv@debian.org>  Fri, 18 Sep 2020 09:30:51 +0100

pygobject (3.36.1-1) unstable; urgency=medium

  * Team upload
  * New upstream release
    - Fix failing tests with pytest 5.4.0+
    - Add override to make sure both TreeModelSort.new_with_model and
      TreeModel.sort_new_with_model exist, independent of the GTK version
    - Fix initialisation order errors with Widgets getting created from C
    - Fix errors when calling init_template() multiple times

 -- Simon McVittie <smcv@debian.org>  Fri, 28 Aug 2020 23:29:30 +0100

pygobject (3.36.0-4) unstable; urgency=medium

  * Team upload
  * Build without Python 2 support (Closes: #937448, #943104)

 -- Simon McVittie <smcv@debian.org>  Thu, 16 Jul 2020 17:40:41 +0100

pygobject (3.36.0-3) unstable; urgency=medium

  * Remove pytest from debian/control.in too; thanks to Scott Kitterman for
    spotting this
  * Disable tests for python2-dbg too

 -- Sandro Tosi <morph@debian.org>  Sat, 18 Apr 2020 22:44:55 -0400

pygobject (3.36.0-2) unstable; urgency=medium

  * Dont run unittests for python2 binary, to reduce pytest rdeps

 -- Sandro Tosi <morph@debian.org>  Tue, 14 Apr 2020 00:16:21 -0400

pygobject (3.36.0-1) unstable; urgency=medium

  * New upstream release

 -- Laurent Bigonville <bigon@debian.org>  Sun, 15 Mar 2020 12:35:24 +0100

pygobject (3.34.0-6) unstable; urgency=medium

  * Team upload
  * d/tests/build3: Link with python3-embed.pc instead of python3.pc
    when the default python3 becomes 3.8.
    Python changed its behaviour in 3.8 so that python3.pc is only
    correct for extensions like pygobject, not for embedders like vim, and
    the program in this test is an embedder.
    Based on a patch from Steve Langasek. (Closes: #950464)

 -- Simon McVittie <smcv@debian.org>  Mon, 03 Feb 2020 20:06:42 +0000

pygobject (3.34.0-5) unstable; urgency=medium

  * Team upload

  [ Simon McVittie ]
  * Adjust build-dependencies for libffi7 transition:
    - Bump libffi-dev dependency to 3.3 to make sure we build with libffi7
    - Bump gobject-introspection dependency to a version that guarantees
      it was built with libffi7
  * Standards-Version: 4.5.0 (no changes required)

  [ lintian-brush ]
  * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
    Repository-Browse.

 -- Simon McVittie <smcv@debian.org>  Thu, 30 Jan 2020 00:20:26 +0000

pygobject (3.34.0-4) unstable; urgency=medium

  * Team upload

  [ Simon McVittie ]
  * d/tests: Fix some shellcheck warnings
  * d/tests/build*: Use correct compiler for proposed autopkgtest
    cross-architecture testing support
  * d/tests: Mark all tests as superficial
  * Drop dependency on removed transitional package pep8
  * Drop dependency on pyflakes, no longer used directly
    (python${version} -m flake8 is used instead)

  [ Dimitri John Ledkov ]
  * Drop python-gi dependency from python-gi-dev. python2 is getting
    actively removed, and python-gi-dev which is used for python3 bindings
    shouldn't pull in python2 bindings. (Closes: #945022)

 -- Simon McVittie <smcv@debian.org>  Mon, 27 Jan 2020 23:24:18 +0000

pygobject (3.34.0-3) unstable; urgency=medium

  * Team upload
  * d/copyright: Add copyright holder for autopkgtest
  * d/control.in: Remove python-gobject transitional package.
    It has been moved to src:pygobject-2 so that it naturally goes away
    when python-gobject-2 does.
  * d/tests/build: Improve diagnostics on failure
  * d/tests/control: Fix dependencies for python3.x-dbg

 -- Simon McVittie <smcv@debian.org>  Sat, 16 Nov 2019 20:55:14 +0000

pygobject (3.34.0-2) unstable; urgency=medium

  * Team upload
  * Remove unused build-dependency on python-apt-dbg.
    It doesn't seem to be used anywhere, and removing it has no effect
    on the built binary packages (verified with diffoscope).
  * d/tests/python2*: Use python2, not python.
    Thanks to Matthias Klose. (Closes: #943428)
  * d/rules: Fail the build if any files are built but not installed
  * d/rules: Delete *.pyc files before running dh_missing
  * Fix installation of extensions for Python 3.8.
    Thanks to Matthias Klose. (Closes: #943430)
  * d/tests/build2: Test embedding with Python 2
  * d/tests/build, d/tests/python3-all: Test all supported Python versions

 -- Simon McVittie <smcv@debian.org>  Sat, 16 Nov 2019 10:49:25 +0000

pygobject (3.34.0-1) unstable; urgency=medium

  * New upstream release

 -- Sebastien Bacher <seb128@ubuntu.com>  Fri, 13 Sep 2019 16:30:01 +0200

pygobject (3.33.1-1) experimental; urgency=medium

  * New upstream release

 -- Sebastien Bacher <seb128@ubuntu.com>  Tue, 20 Aug 2019 16:32:37 +0200

pygobject (3.32.2-1) unstable; urgency=medium

  * New upstream release:
    - Python 3.8b1 compatibility fixes

 -- Sebastien Bacher <seb128@ubuntu.com>  Fri, 09 Aug 2019 18:03:16 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog python3-gi`.
