dwww Home | Show directory contents | Find package

gtk+2.0 (2.24.33-7) unstable; urgency=medium

  * Team upload
  * d/salsa-ci.yml: Add
  * d/libgtk2.0-0t64.links.in: Provide a symlink to the old
    gtk-query-immodules-2.0 path.
    This provides drop-in compatibility with libgtk2.0-0, which some
    packages rely on (gcin, hime).
  * d/control: Use generated ${gir:Provides} instead of hard-coding
  * d/control: Add ${gir:Depends}, ${gir:Provides} to -dev package
  * Stop generating Devhelp indexes for the FAQ and tutorial.
    These are at least 15 years out of date, were emitted in the
    deprecated Devhelp file format version 1, and do not have the GTK
    major version in their title, which could mislead developers into
    thinking they're applicable to GTK 3 and 4.
  * d/upstream/metadata: Remove obsolete FAQ link
  * d/upstream/metadata: Link to the correct branch's commit log
  * d/upstream/metadata: Update Bug-Database URL for current Gitlab
  * d/upstream/metadata: Remove Bug-Submit.
    GTK 2 is no longer supported upstream. It is technically possible to
    report issues (because it shares a git repository and issue tracker
    with GTK 3 and 4) but not practically useful.
  * Remove unused lintian override for #1063709

 -- Simon McVittie <smcv@debian.org>  Fri, 17 Jan 2025 11:16:34 +0000

gtk+2.0 (2.24.33-6) unstable; urgency=medium

  * Team upload

  [ Alessandro Astone ]
  * debian: Add patches to fix FTBFS with gcc-14 (Closes: #1075050)

  [ Simon McVittie ]
  * d/rules: Suppress gtk2-engines-pixbuf dependency on libgtk2.0-0t64.
    This allows themes to be installed without always requiring GTK 2
    to be installed. We did this for libgtk2.0-0 since 2017, but it
    regressed during the t64 transition. (Helps: #1077864)
  * d/control: Recommend gnome-themes-extra.
    This provides the Adwaita theme for GTK 2, making GTK 2 apps
    approximately match the default appearance of GTK 3 apps.
    (Helps: #1077864)
  * Remove version constraints unnecessary since Debian 11
  * Replace dependency on transitional package x11proto-xext-dev with
    replacement x11proto-dev
  * Standards-Version: 4.7.0 (no changes required)

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

gtk+2.0 (2.24.33-5) unstable; urgency=high

  [ Jeremy Bícha ]
  * SECURITY UPDATE: CVE-2024-6655 Stop looking for modules in cwd
    - Cherry-picked patch from GTK 3.24.43

  [ Simon McVittie ]
  * d/control, d/tests: Prefer to depend on pkgconf instead of pkg-config
  * Update Lintian overrides
  * d/control: Drop alternative dependency on obsolete libgdk-pixbuf2.0-dev
  * d/control: Drop unused build-dependency on quilt

 -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 11 Jul 2024 08:38:50 -0400

gtk+2.0 (2.24.33-4) unstable; urgency=medium

  * Team upload
  * d/libgtk2.0-0t64.preinst: Remove libgtk2.0-0 postrm to avoid loss of
    input method modules during upgrade (Closes: #1065493)
  * d/tests/manual/1065493.sh: Add a manual reproducer for #1065493
  * d/libgtk2.0-0t64.postrm.in: Only clean up immodules.cache during purge.
    This avoids input methods becoming briefly unavailable during upgrades.
  * d/libgtk2.0-0t64.postrm.in: Avoid recurrence of #1065493 in the future,
    by not deleting immodules.cache (even during purge) unless the immodules
    directory no longer exists.
  * d/tests/1065493-futureproofing: Add a test for recurrence of #1065493.

 -- Simon McVittie <smcv@debian.org>  Wed, 06 Mar 2024 12:31:37 +0000

gtk+2.0 (2.24.33-3.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Rename libraries for 64-bit time_t transition.  Closes: #1064080

 -- Steve Langasek <vorlon@debian.org>  Thu, 29 Feb 2024 05:46:40 +0000

gtk+2.0 (2.24.33-3) unstable; urgency=medium

  * Cherry-pick patch to fix GFileInfo critical warnings
  * Drop multiarch module path patch: nothing in Debian needs it any more
  * Stop generating d/control from a template
  * Build-Depend on dh-sequence-gnome
  * Set Section to oldlibs
  * Stop building gtk2.0-examples

 -- Jeremy Bícha <jbicha@ubuntu.com>  Wed, 24 Jan 2024 16:02:45 -0500

gtk+2.0 (2.24.33-2) unstable; urgency=medium

  * Team upload
  * d/rules: Build udeb with extra CPPFLAGS.
    This allows adding special-case code for debian-installer where
    necessary.
  * udeb: Clamp text layout width to no more than was requested.
    This works around a relayout loop that makes the Debian installer hang.
    To minimize the effect on installed systems, this is
    #ifdef DEBIAN_INSTALLER; we currently have no evidence of similar
    relayout loops outside the d-i environment. (Closes: #988786)
  * Increase dependency on librsvg2-common from Suggests to Recommends.
    This is not a hard dependency, but should be installed in nearly all
    cases. Increasingly many icons are provided in SVG format, so
    applications will appear broken if the SVG pixbuf loader is not
    installed. See #980396 for more information.
    adwaita-icon-theme already Recommends librsvg2-common, but people who
    routinely do not install recommended packages will get a better hint
    about how much will be broken by its removal if GTK also recommends it.

 -- Simon McVittie <smcv@debian.org>  Wed, 19 May 2021 17:13:33 +0100

gtk+2.0 (2.24.33-1) unstable; urgency=medium

  * Team upload
  * New upstream release.
    This is intended to be the last GTK 2 release.
    Programs still using GTK 2 should migrate to GTK 3 or GTK 4.
  * Drop most patches, included in new upstream release
  * d/watch: Cope with "+" being escaped to "%2B" in links to tarballs
  * Add patch to reinstate extra gtk_marshal_ symbols
    gtkmarshal.c in GTK 2.24.32 was generated by a version of
    glib-genmarshal that produced unintended symbols. It was regenerated
    for 2.24.33, but it looks as though a few packages might already be
    referring to those symbols. Patch them back in for ABI compatibility.
  * d/libgtk2.0-0.symbols: Ignore removal of g_cclosure_marshal_ symbols.
    These symbols are all canonically provided by GObject, part of the
    libglib2.0-0 package, on which GTK depends. They were accidentally
    included in the GTK 2.24.32 ABI, but if they are removed, dependent
    programs will find the copies in GObject, which are completely
    compatible (it has the same content and was generated by the same
    script).
  * Add Lintian override for #970275
  * Standards-Version: 4.5.1 (no changes required)

 -- Simon McVittie <smcv@debian.org>  Mon, 28 Dec 2020 16:50:40 +0000

gtk+2.0 (2.24.32-5) unstable; urgency=medium

  * Team upload

  [ Sebastien Bacher ]
  * debian/tests/build:
    - Use the correct compiler for proposed autopkgtest cross-architecture
      testing support (Closes: #946295)

  [ Simon McVittie ]
  * d/tests/build: Fix shellcheck warnings
  * d/upstream/metadata: Add upstream URLs
  * Drop version qualifier from pkg-config dependency.
    This is mainly to be nice to pkgconf. The versioned dependency was
    there to ensure multiarch support, and both pkgconf and pkg-config had
    multiarch support in oldstable. (Closes: #734480)
  * Update patches from upstream git up to 2.24.32-79-g53d0759d3e
    - Windows-, macOS- and CI-specific changes not included here
    - Update metadata for #895043 patch, applied upstream
    - Add a new patch to fix a GIMP segfault after switching themes
    - Add a new patch for a build fix
  * Preferentially build-depend on libgdk-pixbuf-2.0-dev.
    We don't need the deprecated Xlib integration that is also pulled in
    by the older libgdk-pixbuf2.0-dev package (see #974870).

 -- Simon McVittie <smcv@debian.org>  Mon, 23 Nov 2020 14:56:29 +0000

gtk+2.0 (2.24.32-4) unstable; urgency=medium

  * Team upload

  [ Jeremy Bicha ]
  * Stop using gnome-get-source

  [ Simon McVittie ]
  * d/*.links.in: Remove dangling symlinks to changelog.gz, which is
    no longer installed since 2.24.32-3 (Closes: #907848)
  * d/tests/build: Add a basic autopkgtest
  * Skip building udebs under the noudeb build profile
  * Unconditionally use multiarch libdir
  * Stop forcing xz compression, let dpkg-deb decide
  * Disable the static library.
    The static library is not useful in practice, because its dependencies
    atk, gdk-pixbuf and pangocairo are only available as shared libraries.
    If a derived executable can use those shared libraries, then it can
    equally well use the shared GTK library.
    - d/p/001_static-linking-dont-query-immodules.patch,
      d/p/002_static-linking-dont-build-perf.patch,
      d/p/003_gdk.pc_privates.patch:
      Drop patches relating to static linking, which are no longer useful
  * d/patches: Update to upstream gtk-2-24 branch, commit
    2.24.32-62-g56c6970b02 (disregarding Windows- and macOS-specific
    changes which are not relevant for Debian)
  * d/rules: Rewrite using dh
  * Use debhelper-compat 12
  * API documentation:
    - Install documentation in /usr/share/gtk-doc, with symlinks in /u/s/doc.
      gtk-doc documentation is technically a functional interface (which
      Policy §12.3 says can't be in /usr/share/doc), because other packages
      can build-depend on it and use it to fix cross-references.
    - Install symlinks to gtk-doc in both /usr/share/doc/libgtk2.0-doc
      (traditional location) and /usr/share/doc/libgtk2.0-dev ("main package"
      for developer documentation, as recommended in Policy §12.3).
    - libgail-doc: Use /usr/share/doc symlink in doc-base registration.
      Otherwise Lintian complains.
  * Build-time tests:
    - Build-depend on xauth and xvfb for build-time tests
    - Set up HOME, XDG_RUNTIME_DIR so tests have some chance of succeeding
    - Run tests to completion instead of stopping at first failure
    - Pre-create .local/share in temporary home directory.
      In GTK 2, the recent-manager doesn't automatically do this (upstream
      commit 3d7a2d78 in GTK 3).
  * Remove Multi-Arch field from libgail18-udeb
    udebs don't participate in Multi-Arch, so this causes Lintian warnings.
  * Refer to GTK 2, not GTK+2.0, in packaging files.
    GTK+ was renamed to GTK in February 2019.
  * Convert gtk-builder-convert into a Python 3 script.
    Run dh_python3 for it: downgrading its dependency to a Recommends no
    longer seems appropriate when libglib2.0-dev-bin Depends on python3
    anyway.

 -- Simon McVittie <smcv@debian.org>  Wed, 11 Sep 2019 22:03:10 +0100

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

Generated by dwww version 1.16 on Sat Oct 3 03:24:36 CEST 2026.