Change logs for webkit2gtk source package in Lunar

  • webkit2gtk (2.42.4-0ubuntu0.23.04.1) lunar-security; urgency=medium
    
      * Update to 2.42.4 to fix security issues.
        - CVE-2023-42883
    
     -- Marc Deslauriers <email address hidden>  Tue, 09 Jan 2024 08:38:41 -0500
  • webkit2gtk (2.42.3-0ubuntu0.23.04.1) lunar-security; urgency=medium
    
      * Update to 2.42.3 to fix security issues.
        - CVE-2023-42916, CVE-2023-42917
    
     -- Marc Deslauriers <email address hidden>  Wed, 06 Dec 2023 11:08:56 -0500
  • webkit2gtk (2.42.2-0ubuntu0.23.04.1) lunar-security; urgency=medium
    
      * Update to 2.42.2 to fix security issues.
        - CVE-2023-41983, CVE-2023-42852
    
     -- Marc Deslauriers <email address hidden>  Thu, 16 Nov 2023 13:04:58 -0500
  • webkit2gtk (2.42.1-0ubuntu0.23.04.1) lunar-security; urgency=medium
    
      * Update to 2.42.1 to fix security issues.
        - CVE-2023-39928, CVE-2023-41074, CVE-2023-41993
    
     -- Marc Deslauriers <email address hidden>  Wed, 04 Oct 2023 10:31:08 -0400
  • webkit2gtk (2.40.5-0ubuntu0.23.04.1) lunar-security; urgency=medium
    
      * Update to 2.40.5 to fix security issues.
        - CVE-2023-38133, CVE-2023-38572, CVE-2023-38592, CVE-2023-38594,
          CVE-2023-38595, CVE-2023-38597, CVE-2023-38599, CVE-2023-38600,
          CVE-2023-38611
        - debian/patches/fix-jsc-timestamp.patch: removed, included in new
          version.
    
     -- Marc Deslauriers <email address hidden>  Thu, 03 Aug 2023 12:26:06 -0400
  • webkit2gtk (2.40.4-0ubuntu0.23.04.1) lunar-security; urgency=medium
    
      * Update to 2.40.4 to fix security issues.
        - CVE-2023-28204, CVE-2023-32373, CVE-2023-32439, CVE-2023-37450
    
     -- Marc Deslauriers <email address hidden>  Fri, 21 Jul 2023 12:26:54 -0400
  • webkit2gtk (2.40.1-0ubuntu0.23.04.1) lunar-security; urgency=medium
    
      * Updated to 2.40.1 to fix security issues.
        - CVE-2022-0108, CVE-2022-32885, CVE-2023-27932, CVE-2023-27954,
          CVE-2023-28205
      * Removed patches included in new version:
        - fix-script-message-received-marshaller.patch
        - fix-gst-crash.patch
        - ab3a72163b82dabbc3028b877d3e95cdca29739f.patch
        - 672628fb19da7b1b93ab08eaa288fdb3ef5897d9.patch
        - 2a0f7a05e87b25c828813ba6945978c51a2610aa.patch
        - adae6f1191279924b2af177e3e8ba94ce7516212.patch
        - 5725527e969ef5d52759e35d253f6ca9b05741d4.patch
        - c07cdb6ae80b0847da58a6acb1022b8b3e170073.patch
    
     -- Marc Deslauriers <email address hidden>  Mon, 24 Apr 2023 12:45:28 -0400
  • webkit2gtk (2.40.0-3ubuntu1) lunar; urgency=medium
    
      * debian/patches:
        - ab3a72163b82dabbc3028b877d3e95cdca29739f.patch
        - 672628fb19da7b1b93ab08eaa288fdb3ef5897d9.patch
        - 2a0f7a05e87b25c828813ba6945978c51a2610aa.patch
        - adae6f1191279924b2af177e3e8ba94ce7516212.patch
        - 5725527e969ef5d52759e35d253f6ca9b05741d4.patch
        - c07cdb6ae80b0847da58a6acb1022b8b3e170073.patch
        Cherry-pick riscv64 upstream build fixes
    
     -- Gianfranco Costamagna <email address hidden>  Tue, 21 Mar 2023 20:17:16 +0100
  • webkit2gtk (2.40.0-2ubuntu1) lunar; urgency=medium
    
      * Add runtime dependency on libgles2 (Closes: #1033230)
      * debian/patches:
        - ab3a72163b82dabbc3028b877d3e95cdca29739f.patch
        - 672628fb19da7b1b93ab08eaa288fdb3ef5897d9.patch
        - 2a0f7a05e87b25c828813ba6945978c51a2610aa.patch
        - adae6f1191279924b2af177e3e8ba94ce7516212.patch
        - 5725527e969ef5d52759e35d253f6ca9b05741d4.patch
        - c07cdb6ae80b0847da58a6acb1022b8b3e170073.patch
        Cherry-pick untested riscv64 upstream build fixes
    
     -- Gianfranco Costamagna <email address hidden>  Tue, 21 Mar 2023 20:17:16 +0100
  • webkit2gtk (2.40.0-2) unstable; urgency=medium
    
      * debian/patches/fix-script-message-received-marshaller.patch:
        - Cherry pick fix for a regression that affects Epiphany.
      * debian/patches/fix-gst-crash.patch:
        - Cherry pick fix for a GStreamer-related crash.
    
     -- Alberto Garcia <email address hidden>  Sat, 18 Mar 2023 11:41:32 +0100
  • webkit2gtk (2.39.91-1ubuntu2) lunar; urgency=medium
    
      * debian/patches:
        - ab3a72163b82dabbc3028b877d3e95cdca29739f.patch
        - 672628fb19da7b1b93ab08eaa288fdb3ef5897d9.patch
        - 2a0f7a05e87b25c828813ba6945978c51a2610aa.patch
        - adae6f1191279924b2af177e3e8ba94ce7516212.patch
        - 5725527e969ef5d52759e35d253f6ca9b05741d4.patch
        - c07cdb6ae80b0847da58a6acb1022b8b3e170073.patch
        Cherry-pick untested riscv64 upstream build fixes
    
     -- Gianfranco Costamagna <email address hidden>  Mon, 13 Mar 2023 15:12:39 +0100
  • webkit2gtk (2.39.91-1ubuntu1) lunar; urgency=medium
    
      * Merge from Debian experimental. Remaining changes:
        - debian/rules: Disable support for AVIF & gstreamer transcoding on Ubuntu
        - debian/patches/8696.patch: cherry-pick
          upstream proposed build fix for riscv64 (LP: #2008798)
    
     -- Gianfranco Costamagna <email address hidden>  Mon, 13 Mar 2023 09:57:03 +0100
  • webkit2gtk (2.39.91-1) experimental; urgency=medium
    
      * New upstream development release.
      * debian/rules:
        - Disable WebGL in armel and mipsel to work around a FTBFS caused by
          upstream bug #252670.
        - Use reduced optimizations on m68k in order to lower memory
          requirements (John Paul Adrian Glaubitz) (Closes: #1032404).
        - Rename libwebkitgtk-6.0-3 to libwebkitgtk-6.0-4 after a soname bump.
        - Rename WebKit2WebExtension to WebKitWebProcessExtension in the GTK4
          build's install files.
        - Enable the GTK4 packages (6.0 API) now that the API is stable.
      * Remove fix-api-headers.patch and fix-ftbfs-i386.patch.
      * debian/patches/fix-gtk4-build.patch:
        - Fix the GTK4 build.
      * debian/libwebkit2gtk-4.0-37.symbols:
        - Update symbols.
      * debian/source/lintian-overrides:
        - Update source-is-missing overrides.
      * debian/copyright:
        - Update copyright information of all files.
    
     -- Alberto Garcia <email address hidden>  Wed, 08 Mar 2023 19:21:39 +0100
  • webkit2gtk (2.39.90-1ubuntu1) lunar; urgency=medium
    
      * Enable the GTK4 build
      * debian/rules: Disable support for AVIF & gstreamer transcoding on Ubuntu
    
    webkit2gtk (2.39.90-1) experimental; urgency=medium
    
      * New upstream development release.
      * Refresh all patches.
      * debian/rules:
        - Remove /usr/include/*/JavaScriptCore from the GTK4 build's .install
          files.
        - Build with -DDEBUG_FISSION=OFF since it adds the -gsplit-dwarf flag
          that is currently not supported by dh_dwz (see #1016936).
        - Rename libjavascriptcoregtk-6.0-0 to libjavascriptcoregtk-6.0-1 and
          libwebkitgtk-6.0-2 to libwebkitgtk-6.0-3 after their soname bumps.
      * debian/libwebkit2gtk-4.0-37.symbols:
        - Update symbols.
      * debian/patches/fix-api-headers.patch:
        - Fix API headers.
      * debian/patches/fix-ftbfs-i386.patch:
        - Fix FTBFS in i386.
      * debian/copyright:
        - Update copyright information of all files.
    
    webkit2gtk (2.39.7-1) experimental; urgency=medium
    
      * New upstream development release.
      * debian/rules:
        - Rename libwebkitgtk-6.0-1 to libwebkitgtk-6.0-2 after a soname bump.
      * Drop debian/rules/fix-non-unified-build.patch and use unified builds
        in mipsel.
      * debian/libwebkit2gtk-4.0-37.symbols:
        - Update symbols.
    
    webkit2gtk (2.39.5-1) experimental; urgency=medium
    
      * New upstream development release.
      * debian/libwebkit2gtk-4.0-37.symbols:
        - Mark with (gtk3-only) all symbols that were removed from the GTK4
          build.
      * Refresh all patches.
        - Drop fix-public-header.patch.
      * debian/rules:
        - Rename libwebkitgtk-6.0-0 to libwebkitgtk-6.0-1 after a soname bump.
      * debian/copyright:
        - Update copyright information of all files.
    
    webkit2gtk (2.39.4-1) experimental; urgency=medium
    
      * New upstream development release.
      * Refresh all patches.
      * debian/patches/fix-public-header.patch:
        - Fix regression in the public headers (webkit bug #250701).
      * debian/libwebkit2gtk-4.0-37.symbols:
        - Update symbols.
      * debian/copyright:
        - Update copyright information of all files.
      * debian/control.in:
        - Update Standards-Version to 4.6.2 (no changes).
        - Rename obsolete packages in Build-Depends:
          + libfontconfig1-dev -> libfontconfig-dev
          + libfreetype6-dev   -> libfreetype-dev
          + libegl1-mesa-dev   -> libegl-dev
    
    webkit2gtk (2.39.3-1) experimental; urgency=medium
    
      * New upstream development release.
      * Refresh all patches.
      * debian/libwebkit2gtk-4.0-37.symbols:
        - Update symbols.
      * debian/patches/fix-non-unified-build.patch:
        - Update for 2.93.3.
      * debian/control.in:
        - Require libgstreamer-plugins-bad1.0-dev >= 1.20.0, this is needed
          for USE_GSTREAMER_TRANSCODER.
      * debian/copyright:
        - Update copyright information of all files.
    
    webkit2gtk (2.39.2-1) experimental; urgency=medium
    
      * New upstream development release.
      * Refresh all patches.
      * debian/libwebkit2gtk-4.0-37.symbols:
        - Update symbols.
      * Make the gtk4 build work again (this is now the 6.0 API). In this
        build upstream finally removed the '2' suffix so webkit2gtk is now
        webkitgtk again in all file names.
        - debian/{rules,not-installed,control.in,control-common.in}: Update
          all these files to reflect the API and package name changes.
      * Use the documentation from the 4.1 API build. This simplifies the
        build process a bit (the package is still named 4.0-doc to make
        backports easier).
      * debian/rules:
        - Build the 4.1 API version of the WebKit WebDriver if possible.
        - Stop passing -DUSE_LD_GOLD=OFF, this option no longer exists (and
          update reduce-memory-overheads.patch accordingly).
      * debian/copyright:
        - Update copyright information of all files.
    
    webkit2gtk (2.39.1-1) experimental; urgency=medium
    
      * New upstream development release.
      * debian/watch, debian/gbp.conf:
        - Update for 2.39.x packages in experimental.
      * Refresh all patches.
      * debian/control.in:
        - Add build dependencies on unifdef, libavif-dev and
          libgstreamer-plugins-bad1.0-dev (for webrtc).
        - Disable the gtk4 (5.0 API) build, upstream replaced this with the
          6.0 API which is not stable yet.
      * debian/libwebkit2gtk-4.0-37.install:
        - WebKit2GTK-*.mo is now WebKitGTK-*.mo.
      * debian/libwebkit2gtk-4.0-dev.install:
        - Update include path.
      * debian/libwebkit2gtk-4.0-37.symbols:
        - Update symbols.
      * debian/patches/dont-detect-sse2.patch:
        - Don't build ANGLE with SSE support in i386.
      * debian/patches/fix-non-unified-build.patch:
        - Fix non-unified build.
      * debian/source/lintian-overrides:
        - Update source-is-missing overrides.
      * debian/copyright:
        - Update copyright information of all files.
    
     -- Jeremy Bicha <email address hidden>  Tue, 21 Feb 2023 10:00:09 -0500
  • webkit2gtk (2.38.5-1) unstable; urgency=high
    
      * New upstream release.
      * The WebKitGTK security advisory WSA-2023-0002 lists the following
        security fixes in the latest versions of WebKitGTK:
        - CVE-2023-23529 (fixed in 2.38.5).
      * Remove debian/patches/fix-nonunified-build.patch.
    
     -- Alberto Garcia <email address hidden>  Wed, 15 Feb 2023 18:10:55 +0100
  • webkit2gtk (2.38.4-2) unstable; urgency=high
    
      * The WebKitGTK security advisory WSA-2023-0001 lists the following
        security fixes in the latest versions of WebKitGTK:
        - CVE-2022-42826, CVE-2023-23517, CVE-2023-23518 (fixed in 2.38.4).
      * debian/patches/fix-nonunified-build.patch:
        - Fix non-unified build (FTBFS in mipsel).
    
     -- Alberto Garcia <email address hidden>  Fri, 03 Feb 2023 15:52:39 +0100
  • webkit2gtk (2.38.4-1) unstable; urgency=high
    
      * New upstream release.
      * debian/control.in:
        - Update Standards-Version to 4.6.2 (no changes).
        - Rename obsolete packages in Build-Depends:
          + libfontconfig1-dev -> libfontconfig-dev
          + libfreetype6-dev   -> libfreetype-dev
          + libegl1-mesa-dev   -> libegl-dev
      * debian/copyright:
        - Update copyright information of all files.
    
     -- Alberto Garcia <email address hidden>  Thu, 02 Feb 2023 10:50:05 +0100
  • webkit2gtk (2.38.3-1) unstable; urgency=high
    
      * New upstream release.
    
     -- Alberto Garcia <email address hidden>  Sat, 24 Dec 2022 16:24:20 +0100
  • webkit2gtk (2.38.2-1) unstable; urgency=high
    
      * New upstream release.
      * The WebKitGTK security advisory WSA-2022-0010 lists the following
        security fixes in the latest versions of WebKitGTK:
        - CVE-2022-32888 and CVE-2022-32923 (fixed in 2.38.0).
        - CVE-2022-42799, CVE-2022-42823 and CVE-2022-42824 (fixed in 2.38.2).
      * debian/patches/fix-nonunified-build.patch:
        - Drop this patch.
    
     -- Alberto Garcia <email address hidden>  Fri, 04 Nov 2022 17:37:25 +0100
  • webkit2gtk (2.38.1-1) unstable; urgency=medium
    
      * New upstream release.
      * Refresh all patches.
    
     -- Alberto Garcia <email address hidden>  Fri, 21 Oct 2022 15:32:54 +0200
  • webkit2gtk (2.38.0-1) unstable; urgency=high
    
      * New upstream release (Closes: #986218).
      * debian/rules:
        - Add USE_PREBUILT_DOCS variable to allow using the prebuilt
          documentation included in the upstream tarball when gi-docgen is
          missing.
      * Bring all changes from the 2.37 (experimental) branch.
      * debian/gbp.conf:
        - Update upstream branch name.
      * Generate debian/control from debian/control.in and control-common.in
        depending on whether we're making the soup2 (4.0 API), soup3 (4.1 API)
        and/or gtk4 (5.0 API) builds.
      * debian/rules:
        - Add new target to generate debian/control.
        - Enable the GTK4 build (Closes: #1016765).
        - ENABLE_GTKDOC is now ENABLE_DOCUMENTATION.
        - Make CCACHE_DIR and CCACHE_NOHASHDIR global variables so they also
          apply to the install target. This fixes a FTBFS if the home dir is not
          writable (as is the case with buildds)
      * debian/control.in:
        - Remove build dependency on libnotify-dev (no longer used by WebKit).
        - Replace build dependency on gtk-doc-tools with gi-docgen.
      * The documentation has been renamed from webkitdomgtk to
        webkit2gtk-web-extension and from jsc-glib to javascriptcoregtk.
        - Update debian/libwebkit2gtk-4.0-doc.doc-base.* and
          debian/libwebkit2gtk-4.0-doc.links.
      * Refresh all patches.
      * debian/source/lintian-overrides:
        - Update source-is-missing overrides.
      * debian/copyright:
        - Update copyright information of all files.
      * debian/libwebkit2gtk-4.0-37.symbols:
        - Update symbols.
    
     -- Alberto Garcia <email address hidden>  Fri, 16 Sep 2022 16:59:49 +0200