Change logs for gtk4 source package in Noble

  • gtk4 (4.14.2+ds-1ubuntu1) noble; urgency=medium
    
      * Update to the current stable version, remaining changes over Debian
      * debian/ignore.keyfile:
        - increase tolerated-diff-pixels to workaround some tests reftests still
          failing the build on s390x despite being in the ignore list
      * debian/patches/ignore_a11ytext_i386.patch:
        - ignore a11y/text and a11y/textview tests on i386 for now, they
          are failing on the builders for some reason
      * d/p/d/tests-Mark-memorytexture-as-expected-to-fail-on-big-endian.patch:
        - mark also memorytexture as expected to fail on big endian
      * debian/rules:
        - disable gsk tests on i386 and arm since they are currently buggy
        - ignore extra reftests that a now failing on s390x
        - set the test_timeout_multiplier default to 3 instead of 1, some of
          the tests hit the timeout default value even on other archs now
    
     -- Sebastien Bacher <email address hidden>  Thu, 04 Apr 2024 21:25:10 +0200
  • gtk4 (4.14.1+ds-0ubuntu2) noble; urgency=medium
    
      * No-change rebuild for CVE-2024-3094
    
     -- Steve Langasek <email address hidden>  Sat, 30 Mar 2024 23:52:34 +0000
  • gtk4 (4.14.1+ds-0ubuntu1) noble; urgency=medium
    
      * New upstream release
      * Update the packaging to no refer to the ffmpeg experimental backend
        which has been removed upstream now
      * d/p/d/debian/big-endian-memorytexture.patch:
        - ignore also the memorytexture test on s390x
      * d/p/d/ignore_a11ytext_i386.patch:
        - ignore a11ytext tests on i386
      * debian/rules:
        - update for the new convert-emoji syntax
    
     -- Sebastien Bacher <email address hidden>  Wed, 20 Mar 2024 17:30:39 +0100
  • gtk4 (4.13.8+ds-0ubuntu4) noble; urgency=medium
    
      * No-change rebuild against libcups2t64
    
     -- Michael Hudson-Doyle <email address hidden>  Wed, 20 Mar 2024 15:42:14 +1300
  • gtk4 (4.13.8+ds-0ubuntu3) noble; urgency=medium
    
      * No-change rebuild against libglib2.0-0t64
    
     -- Steve Langasek <email address hidden>  Mon, 11 Mar 2024 22:48:58 +0000
  • gtk4 (4.13.8+ds-0ubuntu2) noble; urgency=medium
    
      * debian/patches/git_savedialog_segfault.patch:
        - cherry pick an upstream fix for a segfault in the filepicker savemode
      * Restore s390x workaround
      * debian/patches/ignore_a11ytext_i386.patch: workaround i386 issues
    
     -- Sebastien Bacher <email address hidden>  Wed, 06 Mar 2024 16:51:39 +0100
  • gtk4 (4.13.8+ds-0ubuntu1) noble; urgency=medium
    
      * Update to the current version and upload to noble for now, we still
        need to sort some test problems on non desktop target architectures
        and clean the packaging before merging in Debian though.
      * Update the packaging to no refer to the ffmpeg experimental backend
        which has been removed upstream now
      * Workaround buggy or flaky tests for now
    
      [ Jeremy Bícha ]
      * New upstream release
    
     -- Sebastien Bacher <email address hidden>  Thu, 29 Feb 2024 16:09:37 +0100
  • gtk4 (4.12.5+ds-2ubuntu2) noble; urgency=medium
    
      * No-change rebuild against libpng16-16t64
    
     -- Steve Langasek <email address hidden>  Thu, 29 Feb 2024 06:49:11 +0000
  • gtk4 (4.12.5+ds-2ubuntu1) noble; urgency=medium
    
      * Merge with Debian. Remaining changes:
        - debian/tests:
          + include the memorytexture test in the flaky set, it has been unreliable
        - debian/control, debian/rules:
          + Switch from the CUPS print backend to CPDB
    
    gtk4 (4.12.5+ds-2) unstable; urgency=medium
    
      * Allow stderr for python3-gi autopkgtests to not fail
        tests for zink warnings emitted by mesa
    
     -- Jeremy Bícha <email address hidden>  Fri, 26 Jan 2024 15:26:45 -0500
  • gtk4 (4.12.5+ds-1ubuntu1) noble; urgency=medium
    
      * Merge with Debian. Remaining changes:
        - debian/tests:
          + include the memorytexture test in the flaky set, it has been unreliable
        - debian/control, debian/rules:
          + Switch from the CUPS print backend to CPDB
    
    gtk4 (4.12.5+ds-1) unstable; urgency=medium
    
      * New upstream release
        - Update emoji chooser for Unicode 15.1
      * missing-sources: Update emojibase
      * missing-sources: Copy emoji 15.1 files from Debian's unicode-data package
    
    gtk4 (4.12.4+ds-4) unstable; urgency=medium
    
      [ Dandan Zhang ]
      * Add loong64 to the list of architectures that have librsvg
        (Closes: #1059613)
      * Extend test timeout on loong64
    
      [ Jeremy Bícha ]
      * Remove references to obsolete mipsel
    
      [ Simon McVittie ]
      * d/control: Use dh-sequence-gir to activate debhelper addon
      * d/control: Rely on ${gir:Provides} for gir1.2-gtk-4.0's Provides.
        The version of gobject-introspection in testing now supports this.
      * d/rules: Disable GObject-Introspection in the udeb build.
        debian-installer does not use GTK from an interpreted language and
        is unlikely to do so any time soon.
      * d/control, d/rules: Use a cross g-ir-scanner if cross-compiled
      * d/control: Stop build-depending on libgirepository1.0-dev.
        This package is problematic because it cannot be Multi-Arch
        co-installable, but with recent changes to the Build-Depends, we no
        longer need it.
      * d/control: Don't require python3-gi when not running tests.
        This makes the build-dependencies satisfiable during cross-builds.
    
     -- Jeremy Bícha <email address hidden>  Fri, 19 Jan 2024 15:23:17 -0500
  • gtk4 (4.12.4+ds-3ubuntu1) noble; urgency=medium
    
      * Merge with Debian. Remaining changes:
        - debian/tests:
          + include the memorytexture test in the flaky set, it has been unreliable
        - debian/control, debian/rules:
          + Switch from the CUPS print backend to CPDB
    
    gtk4 (4.12.4+ds-3) unstable; urgency=medium
    
      * d/control: Remove pandoc build-dependency.
        It isn't needed any more, and pandoc is currently uninstallable in
        unstable (#1057309, #1053686).
    
    gtk4 (4.12.4+ds-2) unstable; urgency=medium
    
      [ Jeremy Bícha ]
      * Reinstate Build-Depends on dh-sequence-gnome.
        This is used by Ubuntu to pull in dh_translations.
    
      [ Simon McVittie ]
      * d/p/gsk-Always-use-RGBA-on-big-endian-architectures.patch:
        Add proposed patch to fix test failure on big-endian CPUs
        (Closes: #1057782)
    
     -- Jeremy Bícha <email address hidden>  Fri, 08 Dec 2023 20:56:34 -0500
  • gtk4 (4.12.4+ds-1ubuntu1) noble; urgency=medium
    
      * Merge with Debian. Remaining changes:
        - debian/tests:
          + include the memorytexture test in the flaky set, it has been unreliable
        - debian/control:
          + Build-Depend on dh-sequence-translations
        - Switch from the CUPS print backend to CPDB
    
    gtk4 (4.12.4+ds-1) unstable; urgency=medium
    
      * New upstream release
    
     -- Jeremy Bícha <email address hidden>  Mon, 27 Nov 2023 11:00:23 -0500
  • gtk4 (4.12.3+ds-3ubuntu1) noble; urgency=medium
    
      * Merge with Debian. Remaining changes:
        - debian/tests:
          + include the memorytexture test in the flaky set, it has been unreliable
        - debian/control:
          + Build-Depend on dh-sequence-translations
        - Switch from the CUPS print backend to CPDB
    
    gtk4 (4.12.3+ds-3) unstable; urgency=medium
    
      * d/control: Build-depend on relevant gir1.2-*-dev virtual packages.
        This will help with eventually converting some or all of them into real
        packages, to allow GIR XML to be omitted when cross-compiling or
        bootstrapping.
      * d/control: Add ${gir:Depends} to -dev package.
        This will add dependencies on gir1.2-pango-1.0-dev and so on.
      * d/control: Use ${gir:Provides} to generate virtual package names
    
    gtk4 (4.12.3+ds-2) unstable; urgency=medium
    
      * d/rules: Stop generating d/control.in from d/control.
        The variable substitutions obscured more than they really helped.
      * d/rules: Substitute GTK_BINVER_DEP as a substvar rather than using sed
      * lbgtk-4-dev: Add Provides for included GIR XML files.
        Representing these by systematic names gir1.2-*-dev, and perhaps
        eventually separating them into their own binary package, will help
        to enable cross-compilation with GObject-Introspection removed by
        a build profile. (Helps: #1030223)
    
     -- Jeremy Bícha <email address hidden>  Thu, 23 Nov 2023 09:04:37 -0500
  • gtk4 (4.12.3+ds-1ubuntu1) noble; urgency=medium
    
      * Merge with Debian (LP: #2038557). Remaining changes:
        - debian/tests:
          + include the memorytexture test in the flaky set, it has been unreliable
        - debian/control:
          + Build-Depend on dh-sequence-translations
        - Switch from the CUPS print backend to CPDB
    
     -- Amin Bandali <email address hidden>  Thu, 05 Oct 2023 11:27:16 -0400
  • gtk4 (4.12.2+ds-1ubuntu1) mantic; urgency=medium
    
      * Merge with Debian. Remaining changes:
        - debian/tests:
          + include the memorytexture test in the flaky set, it has been unreliable
        - debian/control:
          + Build-Depend on dh-sequence-translations
        - Switch from the CUPS print backend to CPDB
    
    gtk4 (4.12.2+ds-1) unstable; urgency=medium
    
      * New upstream release
      * Build-Depend on fonts-noto-core instead of fonts-dejavu-core
        & ttf-bitstream-vera
    
    gtk4 (4.12.1+ds-3) unstable; urgency=medium
    
      [ Amin Bandali ]
      * d/gbp.conf: Change packaging branch to debian/latest
    
      [ Jeremy Bícha ]
      * Ignore the same reftest failures for riscv64 as for mips64el.
        mips64el uses softpipe on the buildds because we force it to (because
        llvmpipe is broken there), but riscv64 uses softpipe even when not
        forced to, because llvmpipe doesn't exist on riscv64 yet.
        (Closes: #1051168)
    
      [ Simon McVittie ]
      * d/log-reftests.py: Log uuencoded variant GSK reftest renderings too.
        The variant GSK reftest renderings (flipped, repeated, etc.) might fail
        differently, in which case we will want to look at their outputs.
      * d/rules: Always allow the differences that occur when using softpipe.
        In principle we could be using softpipe on any architecture, if forced.
    
     -- Jeremy Bícha <email address hidden>  Fri, 22 Sep 2023 10:33:42 -0400