Change log for gobject-introspection package in Ubuntu

175 of 202 results
Published in oracular-release
Deleted in oracular-proposed (Reason: Moved to oracular)
gobject-introspection (1.80.1-3) unstable; urgency=medium

  * d/p/giscanner-Be-more-thorough-about-applying-Wl-no-as-needed.patch:
    Add proposed patch to apply -Wl,--no-as-needed more thoroughly.
    This avoids build regressions in libkkc and ibus-anthy, which pass
    libraries to `g-ir-scanner --library` that do not contain any functions
    directly called by the dumper.
    (Closes: #1060951, #1060953) (Mitigates: #1071116)

 -- Simon McVittie <email address hidden>  Tue, 14 May 2024 18:42:37 +0100
Superseded in oracular-proposed
gobject-introspection (1.80.1-2) unstable; urgency=medium

  * Release to unstable

 -- Jeremy Bícha <email address hidden>  Sat, 04 May 2024 12:39:14 -0400
Superseded in oracular-release
Published in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
gobject-introspection (1.80.1-1) experimental; urgency=medium

  [ Jeremy Bícha ]
  * New upstream release
  * Drop time_t and off_t patches: applied in new release

  [ Simon McVittie ]
  * d/copyright: Remove unused license paragraph

 -- Jeremy Bícha <email address hidden>  Mon, 01 Apr 2024 10:28:10 -0400
Superseded in noble-proposed
gobject-introspection (1.80.0-2build1) noble; urgency=medium

  * No-change rebuild for CVE-2024-3094

 -- Steve Langasek <email address hidden>  Sun, 31 Mar 2024 01:13:22 +0000
Superseded in noble-proposed
gobject-introspection (1.80.0-2) experimental; urgency=medium

  * Merge packaging changes from unstable:
    - d/p/girparser-Don-t-assume-sizeof-size_t-sizeof-void.patch,
      d/p/girparser-Make-sizes-in-integer_aliases-more-obviously-co.patch,
      d/p/girparser-Allow-time_t-off_t-etc.-to-appear-in-GIR-XML.patch,
      d/p/giscanner-treat-time_t-and-off_t-as-standalone-types.patch,
      d/p/tests-fix-the-tests-after-time_t-and-off_t-are-standalone.patch,
      d/p/tests-Add-coverage-for-off_t.patch:
      Add patches from upstream git to fix handling of time_t and off_t.
      Thanks to Shuyu Liu (Closes: #1066032)
    - d/emulated-g-ir-tool.in: Fix qemu-user invocation.
      Previously, this only worked on systems that could run the tool
      directly via binfmt_misc.
  * d/control: libgirepository1.0-dev requires GLib 2.80 data.
    Now that we are not building gir1.2-glib-2.0 locally, we shouldn't
    use ${binary:Version} to refer to it any more. Thanks: lintian
  * d/control: Bump required GLib version to 2.80.0.
    Now that GLib 2.80.0 is available, nobody should be using its
    development snapshots 2.79.x.
  * d/copyright: Update
  * Add a g-ir-inspect(1) man page
  * d/source/lintian-overrides: Add overrides for nogir profile name

 -- Simon McVittie <email address hidden>  Mon, 18 Mar 2024 23:39:13 +0000
Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
gobject-introspection (1.79.1-1ubuntu6) noble; urgency=medium

  * Add a patch to fix time_t and off_t size mismatch in the gi data

 -- Zixing Liu <email address hidden>  Mon, 11 Mar 2024 13:29:58 -0600
Superseded in noble-proposed
gobject-introspection (1.79.1-1ubuntu5) noble; urgency=medium

  * Revert bootstrap changes for upload to the main archive.

 -- Steve Langasek <email address hidden>  Fri, 08 Mar 2024 00:18:02 +0000
Superseded in noble-proposed
gobject-introspection (1.79.1-1ubuntu3) noble; urgency=medium

  * Revert bootstrap changes except on armhf

 -- Jeremy Bícha <email address hidden>  Wed, 06 Mar 2024 14:49:29 -0500
Superseded in noble-proposed
gobject-introspection (1.79.1-1ubuntu2) noble; urgency=medium

  * Set build_introspection_data=false

Available diffs

Superseded in noble-proposed
gobject-introspection (1.79.1-1ubuntu1) noble; urgency=medium

  [ Simon McVittie ]
  * Merge packaging changes from unstable
    - dh_girepository: Avoid generating a dependency on
      libgirepository1.0-dev (Closes: #1065332)
    - d/control: Make g-i explicitly depend on g-i-bin, not just via a
      virtual package, as requested by Matthias Klose on #1064369.
      This might possibly help autopkgtest to provide better pinning.
  * Add a nogir build profile, for bootstrapping

  [ Jeremy Bícha ]
  * Simulate nogir build profile on Ubuntu for bootstrapping glib2.0

 -- Jeremy Bícha <email address hidden>  Wed, 06 Mar 2024 08:21:44 -0500
Superseded in noble-proposed
gobject-introspection (1.79.1-1build1) noble; urgency=medium

  * No-change rebuild against libelf1t64

 -- Steve Langasek <email address hidden>  Fri, 01 Mar 2024 00:58:51 +0000
Deleted in noble-updates (Reason: superseded by release)
Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
gobject-introspection (1.79.1-1) experimental; urgency=medium

  * New upstream release
  * Bump minimum glib to 2.79.0
  * Add gir1.2-glib-2.0-dev to Build-Depends
  * Drop gir1.2-glib-2.0 & gir1.2.0-glib-dev: Now built by glib2.0
  * Drop 3 patches applied in new release

 -- Jeremy Bícha <email address hidden>  Mon, 19 Feb 2024 06:31:08 -0500
Superseded in noble-proposed
gobject-introspection (1.78.1-15) unstable; urgency=medium

  * policy: Clarify when (not) to use the nogir build-profile.
    We don't need to add it indiscriminately to every package with
    GIR; it's only useful for packages that are either involved in
    bootstrapping, or difficult to cross-compile any other way, or being
    used as a harmless example of how to use this build profile with a
    particular build system.
  * policy: Consider the nogir build-profile to be stable.
    There didn't seem to be any objection to it on debian-devel.
  * Release to unstable, allowing experimental to be used for 1.79.x.

 -- Simon McVittie <email address hidden>  Fri, 09 Feb 2024 11:38:46 +0000

Available diffs

Superseded in noble-proposed
gobject-introspection (1.78.1-14) experimental; urgency=medium

  * Replace exact version matches by gir1.2-freedesktop(-dev) with
    a minimum.
    As with gir1.2-girepository-2.0(-dev), we need these to depend
    on gir1.2-glib-2.0 (>= 1.78.x) instead of (= 1.78.x), so that
    src:glib2.0 can take over those binary packages gracefully. Instead
    of hard-coding the dependencies, put the ${gir:Depends} back, and
    postprocess the output of dh_girepository instead of ignoring it.

 -- Simon McVittie <email address hidden>  Sat, 20 Jan 2024 15:58:58 +0000

Available diffs

Superseded in noble-proposed
gobject-introspection (1.78.1-12) unstable; urgency=medium

  * d/rules: Tell dh_python3 to look for private giscanner modules.
    Previously we were only doing this for the gobject-introspection
    binary package, which was correct before 1.78.1-7, but regressed when
    we moved the giscanner implementation to g-i-bin. (Closes: #1061141)
  * d/control: (Build-)Depend on python3-setuptools.
    This provides a python3.12-friendly implementation of the deprecated
    distutils API, which (for the moment) g-ir-scanner still needs.
  * d/p/tests-Do-not-use-PYTHONPATH-to-import-giscanner.patch:
    Add patch from upstream to fix FTBFS with python3.12 as default.
    Thanks to Graham Inggs, Matthias Klose (Closes: #1061143)

 -- Simon McVittie <email address hidden>  Fri, 19 Jan 2024 13:50:09 +0000
Superseded in noble-proposed
gobject-introspection (1.78.1-11ubuntu2) noble; urgency=medium

  * Cherry-pick upstream commit to fix tests with Python 3.12,
    thanks Matthias Klose, see #1061143

 -- Graham Inggs <email address hidden>  Fri, 19 Jan 2024 18:56:19 +0000
Superseded in noble-proposed
gobject-introspection (1.78.1-11ubuntu1) noble; urgency=medium

  * Let dh_python3 pick up the correct versioned dependencies, see #1061141

 -- Graham Inggs <email address hidden>  Fri, 19 Jan 2024 12:51:50 +0000
Superseded in noble-proposed
gobject-introspection (1.78.1-11) unstable; urgency=medium

  * d/control: gobject-introspection Depends on libglib2.0-dev.
    Otherwise, pkg-config lookup for gobject-introspection-1.0 will fail,
    which in turn makes Meson's gnome.generate_gir() fail. In practice,
    this probably only affects glib2.0 itself, because every other
    library that generates GIR XML is very likely to depend on GLib.
  * d/rules: Consistently use architecture comparison to detect cross-builds.
    This is a little more user-friendly: if a developer forgets to set
    DEB_BUILD_PROFILES=cross, but the required cross-tools happen to be
    installed anyway, the build will still work.
  * GObject-Introspection mini-policy:
    - Link to a list of packages known not to support multiarch GIR XML
    - Add underlines below section headings for better clarity
    - Clarify advice to use ${gir:Depends}, ${gir:Provides}
    - Packages should now depend on gir1.2-glib-2.0-dev, etc. if needed.
      -dev packages that use ${gir:Depends} will automatically
      start following this advice when they are rebuilt with
      gobject-introspection 1.78.1-7 or later.
    - Packages that only build typelibs need the same Build-Depends
      as packages that build GIR XML
    - Relax the requirement to depend on libgirepository1.0-dev
    - Clarify that Build-Depends(-Arch,-Indep) may be conditional
    - Provide a draft of the nogir build-profile, for future discussion
      on -devel
  * README.Debian:
    - Move to gobject-introspection.
      This should make it a bit more discoverable.
    - Mention packages that still require libgirepository1.0-dev
    - Add a note about indirect gir1.2-*-dev dependencies
    - Minor clarifications

 -- Simon McVittie <email address hidden>  Wed, 17 Jan 2024 14:42:22 +0000

Available diffs

Superseded in noble-proposed
gobject-introspection (1.78.1-10) unstable; urgency=medium

  * d/control: g-i Depends on g-i-bin for same kernel, not just same endian.
    If the host and build architecture are different kernels
    (cross-compiling for Hurd on Linux or vice versa) then qemu-user is
    not going to work. In practice qemu-user is only available on Linux
    anyway, so this restricts us to cross-compiling for Linux on Linux,
    or native builds.
  * d/control: Make g-i-bin Multi-Arch: foreign.
    The release team's migration tools now handle the case where :any
    appears on a dependency on a virtual package name that is provided by
    a Multi-Arch: allowed real package (see #1059929), but it's simpler
    if we don't have to rely on that subtlety. (Helps: #1030223)
  * d/cross-g-ir-tool.in: Autodetect whether we can run host binaries.
    Instead of assuming that we need qemu-user to run anything whose
    architecture does not match Python's, run a small test program from
    the host architecture and see what happens. This means we'll use a
    configured binfmt implementation if any, falling back to qemu-user
    if none. (Helps: #1030223)
  * Rename Debian-specific elf-get-needed tool to deb-elf-get-needed.
    This provides a better indication that it is not part of the upstream
    API of the package.
  * Release to unstable

 -- Simon McVittie <email address hidden>  Sun, 14 Jan 2024 19:33:20 +0000

Available diffs

Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
gobject-introspection (1.78.1-6) unstable; urgency=medium

  * dh_girepository:
    - Fix generation of GIR XML -> typelib dependency
    - Don't generate Depends for GIR XML included by private GIR XML.
      It's somewhat common for packages like gnome-shell and cinnamon
      to ship GIR XML in a private location in a non-"-dev"-suffixed
      package. In such cases, development/compilation is not the primary
      purpose of the package, so we don't want to force a dependency
      on the -dev package that contains an included GIR XML file. For
      example, it would be inappropriate to force cinnamon to depend on
      libmuffin-dev, or gnome-shell on libmutter-dev.
      (Helps: #1057391)
  * policy:
    - Relax naming and dependency requirements for private GIR XML.
      As discussed on #1057391, this mini-policy is primarily for public
      GIR XML and public typelibs. (Helps: #1057391)
    - Cite another reason why public GIR XML cannot be
      Architecture: all
    - Replace an outdated introductory paragraph
  * d/control, d/rules: Use a shorter substvar name for libffiN
  * d/rules: Pass all dpkg-architecture variables to d/extra-substvars.py
  * d/extra-substvars.py: Generate substvars for host architecture information
  * d/elf-get-needed: Add a tool to read dependencies' SONAMEs
  * d/rules, d/control: Don't run gtk-doc for Architecture: any builds
  * d/control: g-i Depends on ${perl:Depends}, for dh_girepository
  * d/copyright: Update
  * d/control, d/tests: Depend on pkgconf in preference to pkg-config
  * d/control: gobject-introspection Depends on pkgconf
  * d/p/scanner-If-using-libtool-with-a-wrapper-use-libtool-mode-.patch:
    Add a patch to improve use of --use-binary-wrapper with libtool.
    This will help to make a future version of gobject-introspection able
    to cross-compile typelibs.
  * d/p/Drop-GIO-from-libgirepository-s-dependencies.patch:
    Add patch from upstream to avoid depending on GIO in type-dumping tool.
    This is needed for forward-compatibility with GLib 2.79.x.
  * Install GLib-2.0.gir into multiarch location, with a compatibility
    symlink.
    This will help to start the process of updating dependent packages
    to be able to load GLib-2.0.gir and other GIR XML from the multiarch
    location. (Helps: #859013)
  * Generate architecture-prefixed executables.
    These will eventually make it possible to cross-compile
    GIR XML and typelibs for (for example) riscv64-linux-gnu
    libraries on an x86_64-linux-gnu build system, by invoking
    riscv64-linux-gnu-g-ir-scanner and so on. (Helps: #801672, #905715)
  * Edit pkg-config metadata to point to architecture-prefixed tools
  * Install a Meson cross-file to force use of the prefixed tools
    If necessary, Meson can be invoked as
    "meson --cross-file ${DEB_HOST_GNU_TYPE}-gobject-introspection.ini"
    to use this.
  * d/control, d/rules: Use a prebuilt g-i when cross-building.
    We can generate a special variant of debian/cross-g-ir-tool.in that wraps
    the upstream g-ir-scanner, etc. binaries with an appropriate search path
    and executable wrapper to adapt them for the host architecture.
  * d/control: Make build-dependencies satisfiable during cross-compilation.
    Thanks to Helmut Grohne for hints on how this can be achieved.

 -- Simon McVittie <email address hidden>  Thu, 28 Dec 2023 22:01:44 +0000

Available diffs

Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
gobject-introspection (1.78.1-5) unstable; urgency=medium

  * dh_girepository: Generate ${gir:Depends} for GIR XML -> typelib.
    For example, this should make it unnecessary to hard-code libfoo-dev
    Depends: gir1.2-foo-0 (= ${binary:Version}).
    Only do this for GIR XML in public directories, to avoid causing
    FTBFS in packages like src:mutter that ship private GIR XML and
    typelibs in a package not matching the usual naming convention.
  * Upload to unstable
    (Helps: #801672, #905715, #1016631, #1029957, #1030223)

 -- Simon McVittie <email address hidden>  Sun, 12 Nov 2023 17:56:43 +0000

Available diffs

Superseded in noble-release
Published in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
gobject-introspection (1.78.1-1) unstable; urgency=medium

  * New upstream release
  * Drop undefined-behaviour patch: applied in new release

 -- Jeremy Bícha <email address hidden>  Mon, 18 Sep 2023 09:35:06 -0400

Available diffs

Superseded in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
gobject-introspection (1.76.1-5) unstable; urgency=medium

  * Team upload

  [ Jeremy Bicha ]
  * Revert workaround for #1041499. Meson 1.2.1 fixed the underlying issue.

  [ Simon McVittie ]
  * d/p/gdump-Fix-leaked-io-streams.patch:
    Add patch from upstream to fix some memory leaks.
    The leaks indirectly caused Meson's test suite to fail, because that
    test suite builds GObject projects with both GObject-Introspection and
    AddressSanitizer enabled. (Closes: #1042050)

 -- Simon McVittie <email address hidden>  Wed, 09 Aug 2023 11:26:45 +0100

Available diffs

Superseded in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
gobject-introspection (1.76.1-4) unstable; urgency=medium

  * Team upload
  * d/rules: Really pass --native-file to meson (Mitigates: #1041499)

 -- Simon McVittie <email address hidden>  Sat, 22 Jul 2023 00:43:02 +0100
Superseded in mantic-proposed
gobject-introspection (1.76.1-2) unstable; urgency=medium

  * Release to unstable

 -- Jeremy Bícha <email address hidden>  Wed, 19 Jul 2023 07:34:16 -0400
Superseded in mantic-release
Published in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
gobject-introspection (1.76.1-1) experimental; urgency=medium

  * New upstream release

 -- Jeremy Bicha <email address hidden>  Sun, 26 Mar 2023 15:41:48 -0400

Available diffs

Superseded in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
gobject-introspection (1.76.0-2) experimental; urgency=medium

  [ Simon McVittie ]
  * d/watch: Use the specific version of GLib matching gir/g*.c

  [ Jeremy Bicha ]
  * debian/watch: Bump glib version to 2.76.0
  * Add patch to revert new tests that do not work on all architectures
    (Closes: #1032959)

 -- Jeremy Bicha <email address hidden>  Wed, 15 Mar 2023 16:09:35 -0400
Superseded in lunar-proposed
gobject-introspection (1.75.6-1ubuntu1) lunar; urgency=medium

  * Add patch to revert new tests that do not work on all architectures
    (Closes: #1032959)

 -- Jeremy Bicha <email address hidden>  Wed, 15 Mar 2023 19:06:37 -0400
Superseded in lunar-proposed
gobject-introspection (1.75.6-1) experimental; urgency=medium

  * New upstream release
  * debian/control.in: Build against glib 2.75
  * debian/libgirepository-1.0-1.symbols.in: Add new symbols

 -- Jeremy Bicha <email address hidden>  Fri, 17 Feb 2023 11:30:17 -0500

Available diffs

Superseded in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
gobject-introspection (1.74.0-3) unstable; urgency=medium

  * Team upload
  * d/control.in: libgirepository1.0-dev is not Multi-Arch: same.
    libgirepository1.0-dev cannot be Multi-Arch: same, because GLib-2.0.gir
    differs between architectures (see #905715). It also cannot usefully be
    Multi-Arch: same because it depends on gobject-introspection, which
    includes g-ir-scanner, which is an architecture-specific tool.
    (Reopens: #801672; mitigates: #905715)
  * Remove versioned constraints unnecessary since buster (oldstable)
  * Update standards version to 4.6.2 (no changes needed)
  * d/upstream/metadata: Add

 -- Simon McVittie <email address hidden>  Thu, 19 Jan 2023 19:38:57 +0000
Superseded in lunar-proposed
gobject-introspection (1.74.0-2build1) lunar; urgency=medium

  * No-change rebuild with Python 3.11 as default

 -- Graham Inggs <email address hidden>  Sun, 25 Dec 2022 19:49:21 +0000
Superseded in lunar-release
Obsolete in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
gobject-introspection (1.74.0-2) unstable; urgency=medium

  * debian/control.in: Bump minimum glib to 2.74.0
  * debian/control.in: Drop explicit glib dependency from libgirepository-1.0-1

 -- Jeremy Bicha <email address hidden>  Mon, 19 Sep 2022 18:08:07 -0400

Available diffs

Superseded in kinetic-proposed
gobject-introspection (1.74.0-1) unstable; urgency=medium

  * Team upload
  * New upstream release
  * d/copyright: Add copyright/licensing information for girepository/cmph.
    Thanks to Roderich Schupp. (Closes: #1018708)
  * Update d/watch
    - Update GLib to 2.74.0
    - Fix syntax of dversionmangle by escaping '+'
    - Use non-capturing parentheses for version mangling

 -- Simon McVittie <email address hidden>  Sun, 18 Sep 2022 19:27:58 +0100

Available diffs

Superseded in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
gobject-introspection (1.73.0-2) unstable; urgency=medium

  * Release to unstable

 -- Jeremy Bicha <email address hidden>  Mon, 22 Aug 2022 21:47:21 -0400

Available diffs

Superseded in kinetic-release
Published in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
gobject-introspection (1.72.0-1) unstable; urgency=medium

  * Team upload
  * New upstream release
  * d/libgirepository-1.0-1.symbols.in: Add new symbols
  * Upload to unstable

 -- Simon McVittie <email address hidden>  Fri, 18 Mar 2022 12:27:20 +0000
Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
gobject-introspection (1.71.0-1) experimental; urgency=medium

  * New upstream release
  * debian/control.in: Bump minimum meson to 0.58.2
  * Drop 2 patches applied in new release
  * debian/libgirepository-1.0-1.symbols.in: Add new symbols

 -- Jeremy Bicha <email address hidden>  Mon, 14 Feb 2022 11:00:35 -0500
Superseded in jammy-proposed
gobject-introspection (1.70.0-3) unstable; urgency=medium

  * Cherry-pick 2 patches to fix build with latest meson

 -- Jeremy Bicha <email address hidden>  Thu, 13 Jan 2022 21:05:47 -0500
Superseded in jammy-proposed
gobject-introspection (1.70.0-2ubuntu2) jammy; urgency=medium

  * No-change rebuild with Python 3.10 as default version

 -- Graham Inggs <email address hidden>  Thu, 13 Jan 2022 19:20:03 +0000

Available diffs

Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
gobject-introspection (1.70.0-2ubuntu1) jammy; urgency=medium

  * debian/control.in: Lower Breaks added for Debian's libffi8 transition
    - They aren't needed in Ubuntu and are causing issues

 -- Jeremy Bicha <email address hidden>  Tue, 26 Oct 2021 07:33:00 -0400
Superseded in jammy-proposed
gobject-introspection (1.70.0-2) unstable; urgency=medium

  * Team upload
  * Generate a dependency on libgirepository-1.0-1-with-libffi8 where needed.
    A few gobject-introspection symbols have libffi data structures in their
    arguments or results, resulting in crashes if a dependent package is
    not expecting the same ABI of libffi. Add a Provides on a virtual
    package with a programmatically-generated name such as
    libgirepository-1.0-1-with-libffi8, and generate dependencies on that
    virtual package if the affected symbols are used, so that
    gobject-introspection and its users are all on the same side of each
    future libffi transition. (Closes: #995032)
  * d/control.in: Add Breaks on cjs, gjs, etc. that expect the libffi7 ABI.
    Newer versions of these libraries have been binNMU'd against the libffi8
    ABI, and future versions of them will pick up a dependency on
    libgirepository-1.0-1-with-libffi8, but their versions in bullseye and
    testing are not compatible with a version of gobject-introspection that
    was compiled against libffi8. (Also necessary for #995032)
  * Build-depend on libffi-dev (>= 3.4).
    This makes sure we are on the "new" side of the libffi8 transition,
    so that the Breaks mentioned above make sense.
  * Add a Lintian override for #970275
  * Standards-Version: 4.6.0 (no changes required)

 -- Simon McVittie <email address hidden>  Sat, 25 Sep 2021 17:33:11 +0100
Superseded in jammy-release
Obsolete in impish-release
Deleted in impish-proposed (Reason: Moved to impish)
gobject-introspection (1.68.0-1build2) impish; urgency=medium

  * No-change rebuild against libffi 3.4.2-1ubuntu5.

 -- Matthias Klose <email address hidden>  Wed, 15 Sep 2021 18:42:01 +0200
Superseded in impish-proposed
gobject-introspection (1.68.0-1build1) impish; urgency=medium

  * No-change rebuild for libffi soname change.

 -- Matthias Klose <email address hidden>  Fri, 10 Sep 2021 16:59:06 +0200
Superseded in impish-release
Deleted in impish-proposed (Reason: Moved to impish)
gobject-introspection (1.68.0-1) experimental; urgency=medium

  * New upstream release:
    - Update GLib annotations
  * debian/control:
    - Add python3-dev versioned dependency to match upstream
    - Use dh 13 so that we can get --fail-missing for free
    - Bump Standards-Version, no change required
  * debian/patches: Do not install win32 gir files in non-windows
  * debian: Install examples in gobject-introspection and libgirepository1.0-dev
  * debian/rules: Remove redoundant --as-needed
  * debian: Use debhelper 13 variable substitution in install files

 -- Marco Trevisan (Treviño) <email address hidden>  Thu, 17 Jun 2021 15:29:28 +0200
Superseded in impish-release
Obsolete in hirsute-release
Deleted in hirsute-proposed (Reason: moved to Release)
gobject-introspection (1.66.1-1build1) hirsute; urgency=medium

  * No-change rebuild to build with python3.9 as default.

 -- Matthias Klose <email address hidden>  Thu, 19 Nov 2020 18:31:55 +0100
Superseded in hirsute-release
Obsolete in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
gobject-introspection (1.66.1-1) unstable; urgency=medium

  * New upstream release
    - Update GLib annotations
    - gimarshallingtests: Add more tests for flags
    - Revert a documentation-processing change that caused regressions
  * d/p/debian/multiarch_compat.patch: Move from d/p/ to debian/
    subdirectory.
    This is a Debian-specific patch that is not intended to go upstream.

 -- Simon McVittie <email address hidden>  Mon, 12 Oct 2020 10:30:19 +0100

Available diffs

Superseded in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
gobject-introspection (1.66.0-1) unstable; urgency=medium

  * Team upload
  * New upstream release
    - Support the gtk-doc GTK 4 action syntax
    - GITypeInfo storage type utility API
    - Fix XDG_DATA_DIRS logic
    - libgirepository: Add missing nullable annotations
    - dumper: Fix missing symbols in LTO case or with overridden symbol
      visibility settings
    - Documentation improvements
    - giscanner: parse block comments for members and fields
    - Add the notion of standalone doc sections
    - giscanner: Fix section matching for documentation
  * Update symbols file

 -- Simon McVittie <email address hidden>  Tue, 22 Sep 2020 09:39:58 +0100
Superseded in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
gobject-introspection (1.64.1-1build2) groovy; urgency=medium

  * No change rebuild against new libffi8ubuntu1 ABI.

 -- Dimitri John Ledkov <email address hidden>  Mon, 24 Aug 2020 20:11:22 +0100
Superseded in groovy-proposed
gobject-introspection (1.64.1-1build1) groovy; urgency=medium

  * No change rebuild against new libffi ABI.

 -- Dimitri John Ledkov <email address hidden>  Thu, 20 Aug 2020 13:06:46 +0100
Published in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
gobject-introspection (1.64.1-1~ubuntu20.04.1) focal; urgency=medium

  * Backport new stable release from unstable / groovy. (LP: #1876693)
  * control, gbp.conf: Update for focal

Superseded in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
gobject-introspection (1.64.1-1) unstable; urgency=medium

  * Team upload
  * New upstream release
    - d/p/gimarshallingtests-Use-g_assert_cmpfloat_with_epsilon.patch:
      Drop patch, applied upstream

 -- Simon McVittie <email address hidden>  Sun, 12 Apr 2020 12:02:48 +0100

Available diffs

Superseded in groovy-release
Published in focal-release
Deleted in focal-proposed (Reason: moved to Release)
gobject-introspection (1.64.0-2) unstable; urgency=medium

  * debian/dh_girepository: Make the parsing of BD more robust.
    Thanks to Simon McVittie (Closes: #933729)

 -- Laurent Bigonville <email address hidden>  Sat, 28 Mar 2020 20:17:49 +0100

Available diffs

Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
gobject-introspection (1.64.0-1) experimental; urgency=medium

  [ Simon McVittie ]
  * Add Breaks on older cjs, to avoid broken partial upgrades when
    transitioning to libffi7 (see version 1.62.0-5 for more details)

  [ Iain Lane ]
  * New upstream release
    + Update glib annotations
    + Fix regress scanner tests for non-gcc/clang compilers
  * gimarshallingtests-Use-g_assert_cmpfloat_with_epsilon.patch: Add. Don't
    perform exact float comparisons; this doesn't work everywhere -
    particularly on i386. This should fix the tests for gjs 1.62.

 -- Iain Lane <email address hidden>  Thu, 12 Mar 2020 18:17:19 +0000

Available diffs

Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
gobject-introspection (1.63.2-1) experimental; urgency=medium

  * New upstream release
    - Add GMemoryMonitor to glib annotations
    - autotools: Make INTROSPECTION_GIRDIR/INTROSPECTION_TYPELIBDIR respect
      prefix/datadir/libdir
    - build: require meson 0.50.1
    - build: use proper dylib versioning on macOS
    - Cross compile support
    - Drop deprecated xml.etree.ElementTree.Element.getchildren() calls
    - Fix a memory leak in g_irepository_get_object_gtype_interfaces()
    - Fix build reproducibility
    - Fix non-libtool code being run with no nob-libtool dependencies
    - girepository: Also store GType cache misses
    - meson: change "cairo" from a boolean to a feature option
    - meson: change "doctool" from a boolean to a feature option
    - scanner: Support array arguments with static keyword
    - tests: Actually test libregress by specifying the LD_LIBRARY_PATH
    - Update glib annotations
  * rules: Update doctool/cairo build flags for bool → feature switch
  * control: Bump BD on meson to 0.50.1 per upstream

 -- Iain Lane <email address hidden>  Mon, 17 Feb 2020 18:19:18 +0000
Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
gobject-introspection (1.62.0-5ubuntu1) focal; urgency=low

  * Merge from Debian unstable.  Remaining changes:
    - debian/patches/new_glib_annotations.patch:
      - backport new annotations which are needed for the glib 2.63 tests
  * Dropped changes, included in Debian:
    - rules: Pass the private module directory to dh_python3.

Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
gobject-introspection (1.62.0-4ubuntu3) focal; urgency=medium

  * No-change rebuild against python3-defaults 3.8.

 -- Steve Langasek <email address hidden>  Mon, 03 Feb 2020 17:00:11 -0800
Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
gobject-introspection (1.62.0-4ubuntu2) focal; urgency=medium

  * rules: Pass the private module directory to dh_python3. We only build for
    the default python version. Previously dh_python3 wasn't finding the
    directory containing the private modules, so it didn't know this. This
    meant that no versioned python3 dependencies were generated so we could,
    for example, be migrated without the corresponding version of python3
    migrating. That results in programs which don't run. Once the directory is
    passed, dh_python3 generates dependencies on the right python versions.
    For future transitions gobject-introspection will need to be binNMUed.
    See Debian #950267.
  * Uploading this to a PPA without focal-proposed and then binary copying to
    the real focal-proposed to hopefully let this migrate on its own, to
    unbreak g-ir-scanner in focal release. After this migrates, the plan is to
    do a no-change rebuild normal upload to focal-proposed to get a binary
    with the correct dependencies. (LP: #1861556)

 -- Iain Lane <email address hidden>  Mon, 03 Feb 2020 11:22:32 +0000
Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
gobject-introspection (1.62.0-4ubuntu1) focal; urgency=medium

  * Merge with Debian; remaining changes:
    - debian/patches/new_glib_annotations.patch:
      - backport new annotations which are needed for the glib 2.63 tests

Superseded in focal-proposed
gobject-introspection (1.62.0-3ubuntu1) focal; urgency=medium

  * Merge with Debian; remaining changes:
    - debian/patches/new_glib_annotations.patch:
      - backport new annotations which are needed for the glib 2.63 tests

 -- Matthias Klose <email address hidden>  Sat, 25 Jan 2020 11:25:41 +0100
Superseded in focal-proposed
gobject-introspection (1.62.0-2ubuntu2) focal; urgency=medium

  * No-change rebuild to build with python3.8.

 -- Matthias Klose <email address hidden>  Sat, 25 Jan 2020 04:44:22 +0000

Available diffs

Superseded in focal-proposed
gobject-introspection (1.62.0-2ubuntu1) focal; urgency=medium

  * debian/patches/new_glib_annotations.patch:
    - backport new annotations which are needed for the glib 2.63 tests

 -- Sebastien Bacher <email address hidden>  Wed, 15 Jan 2020 09:10:30 +0100
Superseded in focal-proposed
gobject-introspection (1.62.0-2build1) focal; urgency=medium

  * No-change rebuild for libffi soname change.

 -- Matthias Klose <email address hidden>  Sun, 12 Jan 2020 08:29:24 +0000
Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
gobject-introspection (1.62.0-2) unstable; urgency=medium

  * Team upload.
  * Upload to unstable.

 -- Andreas Henriksson <email address hidden>  Mon, 30 Sep 2019 13:58:19 +0200

Available diffs

Superseded in focal-release
Obsolete in eoan-release
Deleted in eoan-proposed (Reason: moved to Release)
gobject-introspection (1.62.0-1) experimental; urgency=medium

  [ Iain Lane ]
  * New upstream release
    + Add documentation to the RelaxNG schema
    + Add Vulkan gir
    + cachestore: handle cache getting deleted while loading it
    + Drop autotools build system
    + dumper: Use the distutils linker
    + gimarshallingtests: Add a marshalling test case for GPtrArrays and
      GArrays of structures
    + Make g_irepository_get_object_gtype_interfaces actually work
    + meson: Fix wrong dependency type check for gio-unix
    + meson: require 0.49.2
    + meson: use pkg-config directly for libffi cflags and libs
    + regress: Add regression test for signal with GError param
    + scanner: parse and expose function macros
    + structinfo: Fix offset in find_method()
    + tests: Don't include "config.h" in installed files
    + Unused variable fixes
    + Update glib annotations

  [ Philip Chimento ]
  * debian/control.in: Bump meson build dependency. This is a new requirement
    documented in the upstream meson.build file.
  * debian/patches: Refresh
  * Install new Vulkan-1.0.typelib. This is now part of the gir1.2-freedesktop
    package which Provides gir1.2-vulkan-1.0 as well.

 -- Tim Lunn <email address hidden>  Tue, 10 Sep 2019 21:50:41 +1000

Available diffs

Superseded in eoan-release
Obsolete in disco-release
Deleted in disco-proposed (Reason: moved to release)
gobject-introspection (1.60.1-1) experimental; urgency=medium

  * New upstream release
    + docs: include '--c-include' in g-ir-scanner man page
    + meson: always pass --quiet to g-ir-scanner
    + tests: Fix compatibility with Python 3.5
    + Update glib annotations (glib-2-60)

 -- Iain Lane <email address hidden>  Tue, 09 Apr 2019 09:51:49 +0100

Available diffs

Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
gobject-introspection (1.60.0-1) experimental; urgency=medium

  * New upstream release

 -- Jeremy Bicha <email address hidden>  Sun, 10 Mar 2019 13:02:02 -0400

Available diffs

Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
gobject-introspection (1.59.4-1) experimental; urgency=medium

  * New upstream development release
  * Build with meson
  * debian/libgirepository-1.0-1.symbols: Add new symbols

 -- Jeremy Bicha <email address hidden>  Thu, 07 Feb 2019 19:02:20 -0500

Available diffs

Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
gobject-introspection (1.58.3-2) unstable; urgency=medium

  * Add Provides: dh-sequence-gir

 -- Jeremy Bicha <email address hidden>  Thu, 10 Jan 2019 23:28:15 -0500

Available diffs

Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
gobject-introspection (1.58.3-1) unstable; urgency=medium

  * New upstream release
  * Drop python-markdown_3.patch: Applied in new release

 -- Jeremy Bicha <email address hidden>  Sun, 30 Dec 2018 08:28:02 -0500

Available diffs

Superseded in disco-proposed
gobject-introspection (1.58.2-2) unstable; urgency=medium

  [ Dmitry Shachnev ]
  * Backport upstream patch to make giscanner/docwriter.py support
    Python-Markdown 3.0.

  [ Jeremy Bicha ]
  * Add -Wl,-O1 -Wl,--as-needed to our LDFLAGS
  * Enable all hardening flags
  * Bump Standards-Version to 4.3.0

 -- Jeremy Bicha <email address hidden>  Sun, 23 Dec 2018 12:31:08 -0500

Available diffs

Superseded in disco-proposed
gobject-introspection (1.58.2-1) unstable; urgency=medium

  * New upstream release
  * debianlibgirepository-1.0-1.symbols; Add Build-Depends-Package

 -- Jeremy Bicha <email address hidden>  Fri, 14 Dec 2018 14:29:00 -0500

Available diffs

Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
gobject-introspection (1.58.1-1) unstable; urgency=medium

  * New upstream release
  * Bump Standards-Version to 4.2.1

 -- Jeremy Bicha <email address hidden>  Sun, 25 Nov 2018 20:55:11 -0500
Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
gobject-introspection (1.58.0-1build1) disco; urgency=medium

  * No-change rebuild to build for python3.7 as the default.

 -- Matthias Klose <email address hidden>  Wed, 31 Oct 2018 12:34:42 +0000
Superseded in disco-release
Obsolete in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
gobject-introspection (1.58.0-1) unstable; urgency=medium

  * New upstream release
  * Bump minimum libglib2.0-dev to 2.58.0
  * Release to unstable

 -- Jeremy Bicha <email address hidden>  Sun, 02 Sep 2018 09:23:01 -0400

Available diffs

Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
gobject-introspection (1.57.3-2) experimental; urgency=medium

  * Have gobject-introspection depend on python3-markdown.
    Missing dependency was detected by autopkgtest.

 -- Jeremy Bicha <email address hidden>  Sat, 18 Aug 2018 12:19:04 -0400

Available diffs

Superseded in cosmic-proposed
gobject-introspection (1.57.3-1) experimental; urgency=medium

  * New upstream development release
  * Build-Depend on python3-markdown

 -- Jeremy Bicha <email address hidden>  Fri, 17 Aug 2018 20:40:09 -0400

Available diffs

175 of 202 results