** Description changed:

  [ Description ]
  
  Take this new upstrem stable release.
  
  Overview of changes in GLib 2.64.6
  ==================================
  
  * This is expected to be the last release in the 2.64 series; the new stable
-   series is 2.66, and maintenance efforts will shift to that
+   series is 2.66, and maintenance efforts will shift to that
  
  * Bugs fixed:
-  - #2194 gtk3/glib crash on gimp
-  - #2209 gthreadedresolver: faulty logic in parse_res_txt
-  - !1633 Backport !1632 Fix large writes in gfileutils to glib-2-64
-  - !1634 Backport !1631 “Fix splice behavior on cancellation” to glib-2-64
-  - !1656 Backport !1187 “Define G_MSVC_SYMBOL_PREFIX correctly for ARM32” to 
glib-2-64
-  - !1659 Backport !1652 “trash portal: Handle portal failures” to glib-2-64
-  - !1666 Backport !1665 “Fix g_module_symbol() under Windows sometimes not 
succeeding” to glib-2-64
-  - !1672 Backport !1671 “gdatetime: Avoid integer overflow creating dates too 
far in the past” to glib-2-64
+  - #2194 gtk3/glib crash on gimp
+  - #2209 gthreadedresolver: faulty logic in parse_res_txt
+  - !1633 Backport !1632 Fix large writes in gfileutils to glib-2-64
+  - !1634 Backport !1631 “Fix splice behavior on cancellation” to glib-2-64
+  - !1656 Backport !1187 “Define G_MSVC_SYMBOL_PREFIX correctly for ARM32” to 
glib-2-64
+  - !1659 Backport !1652 “trash portal: Handle portal failures” to glib-2-64
+  - !1666 Backport !1665 “Fix g_module_symbol() under Windows sometimes not 
succeeding” to glib-2-64
+  - !1672 Backport !1671 “gdatetime: Avoid integer overflow creating dates too 
far in the past” to glib-2-64
  
  * Translation updates:
-  - Croatian
-  - Portuguese
- 
+  - Croatian
+  - Portuguese
  
  Overview of changes in GLib 2.64.5
  ==================================
  
  * Fix deadlock in `g_subprocess_communicate_async()` (work by Alexander
  Larsson) (#2182)
  
  * Fix cross-compilation on iOS (work by Nirbheek Chauhan) (#1868)
  
  * Bugs fixed:
-  - !1519 Backport !1468 “glib-compile-resources: Fix exporting on Visual 
Studio” to glib-2-64
-  - !1520 Backport !1517 “GWin32RegistryKey: Move assertions” to glib-2-64
-  - !1565 Backport !1563 “gdesktopappinfo: Fix unnecessarily copied and leaked 
URI list” to glib-2-64
-  - !1608 Backport !1607 “meson: Don't use gnulib for printf on iOS” to 
glib-2-64
-  - !1618 Backport !1617 “Ensure g_subprocess_communicate_async() never 
blocks” to glib-2-64
-  - !1621 Backport !1620 “gvariant: Ensure GVS.depth is initialised” to 
glib-2-64
- 
+  - !1519 Backport !1468 “glib-compile-resources: Fix exporting on Visual 
Studio” to glib-2-64
+  - !1520 Backport !1517 “GWin32RegistryKey: Move assertions” to glib-2-64
+  - !1565 Backport !1563 “gdesktopappinfo: Fix unnecessarily copied and leaked 
URI list” to glib-2-64
+  - !1608 Backport !1607 “meson: Don't use gnulib for printf on iOS” to 
glib-2-64
+  - !1618 Backport !1617 “Ensure g_subprocess_communicate_async() never 
blocks” to glib-2-64
+  - !1621 Backport !1620 “gvariant: Ensure GVS.depth is initialised” to 
glib-2-64
  
  Overview of changes in GLib 2.64.4
  ==================================
  
  * Bugs fixed:
-  - #2140 calling malloc in fork child is undefined-behaviour
-  - !1507 Backport !1504 “win32 gpoll: Fix wait for at least one thread to 
return” to glib-2-64
-  - !1523 Backport !1522 “meson: Fix gnulib printf checks” to glib-2-64
-  - !1547 Backport !1544 “Resolve "calling malloc in fork child is 
undefined-behaviour"” to glib-2-64
+  - #2140 calling malloc in fork child is undefined-behaviour
+  - !1507 Backport !1504 “win32 gpoll: Fix wait for at least one thread to 
return” to glib-2-64
+  - !1523 Backport !1522 “meson: Fix gnulib printf checks” to glib-2-64
+  - !1547 Backport !1544 “Resolve "calling malloc in fork child is 
undefined-behaviour"” to glib-2-64
  
  * Translation updates:
-  - Kazakh
-  - Slovenian
+  - Kazakh
+  - Slovenian
  
  [ QA ]
  
  Upstream release, so QA already performed by maintainers
  
  https://wiki.ubuntu.com/StableReleaseUpdates/GNOME
  
  This upload will trigger many autopkgtests that we expect to not be
  regressed by this upload.
  
- [ Regression potential ]
+ [ What could go wrong ]
  
- Various fixes in multiple places so multiple apps could be affected.
+ This update contains fixes in multiple places so multiple apps could be
+ affected. The consequences of a broken GLib can range from some
+ functions returning bad results sometimes, which have minimal runtime
+ implications, up to the system simply crashing all the time.
+ 
  Pretty much all parts of GNOME use GLib, so test anything in the desktop
  that you can. If you reboot the machine and can get to the desktop,
  that's already tested GLib extensively. But also run applications like
  GNOME terminal, Files and Epiphany.

** Description changed:

  [ Description ]
  
  Take this new upstrem stable release.
+ 
+ It was easiest for me to merge the latest release in this series from
+ Debian, and then import the subsequent point releases on top of that.
+ 
+ Visually in the diff there is one change resulting from this: splitting
+ a two-patch upstream cherry pick into two individual patch files. This
+ is cleaner anyway IMO, but is also no change if you look at the
+ resulting patched source.
  
  Overview of changes in GLib 2.64.6
  ==================================
  
  * This is expected to be the last release in the 2.64 series; the new stable
    series is 2.66, and maintenance efforts will shift to that
  
  * Bugs fixed:
   - #2194 gtk3/glib crash on gimp
   - #2209 gthreadedresolver: faulty logic in parse_res_txt
   - !1633 Backport !1632 Fix large writes in gfileutils to glib-2-64
   - !1634 Backport !1631 “Fix splice behavior on cancellation” to glib-2-64
   - !1656 Backport !1187 “Define G_MSVC_SYMBOL_PREFIX correctly for ARM32” to 
glib-2-64
   - !1659 Backport !1652 “trash portal: Handle portal failures” to glib-2-64
   - !1666 Backport !1665 “Fix g_module_symbol() under Windows sometimes not 
succeeding” to glib-2-64
   - !1672 Backport !1671 “gdatetime: Avoid integer overflow creating dates too 
far in the past” to glib-2-64
  
  * Translation updates:
   - Croatian
   - Portuguese
  
  Overview of changes in GLib 2.64.5
  ==================================
  
  * Fix deadlock in `g_subprocess_communicate_async()` (work by Alexander
  Larsson) (#2182)
  
  * Fix cross-compilation on iOS (work by Nirbheek Chauhan) (#1868)
  
  * Bugs fixed:
   - !1519 Backport !1468 “glib-compile-resources: Fix exporting on Visual 
Studio” to glib-2-64
   - !1520 Backport !1517 “GWin32RegistryKey: Move assertions” to glib-2-64
   - !1565 Backport !1563 “gdesktopappinfo: Fix unnecessarily copied and leaked 
URI list” to glib-2-64
   - !1608 Backport !1607 “meson: Don't use gnulib for printf on iOS” to 
glib-2-64
   - !1618 Backport !1617 “Ensure g_subprocess_communicate_async() never 
blocks” to glib-2-64
   - !1621 Backport !1620 “gvariant: Ensure GVS.depth is initialised” to 
glib-2-64
  
  Overview of changes in GLib 2.64.4
  ==================================
  
  * Bugs fixed:
   - #2140 calling malloc in fork child is undefined-behaviour
   - !1507 Backport !1504 “win32 gpoll: Fix wait for at least one thread to 
return” to glib-2-64
   - !1523 Backport !1522 “meson: Fix gnulib printf checks” to glib-2-64
   - !1547 Backport !1544 “Resolve "calling malloc in fork child is 
undefined-behaviour"” to glib-2-64
  
  * Translation updates:
   - Kazakh
   - Slovenian
  
  [ QA ]
  
  Upstream release, so QA already performed by maintainers
  
  https://wiki.ubuntu.com/StableReleaseUpdates/GNOME
  
  This upload will trigger many autopkgtests that we expect to not be
  regressed by this upload.
  
  [ What could go wrong ]
  
  This update contains fixes in multiple places so multiple apps could be
  affected. The consequences of a broken GLib can range from some
  functions returning bad results sometimes, which have minimal runtime
  implications, up to the system simply crashing all the time.
  
  Pretty much all parts of GNOME use GLib, so test anything in the desktop
  that you can. If you reboot the machine and can get to the desktop,
  that's already tested GLib extensively. But also run applications like
  GNOME terminal, Files and Epiphany.

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/1907433

Title:
  [SRU] New stable release 2.64.6

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/1907433/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to