[Bug 1850932] Re: [SRU] Backport 2.62.4-1
Steve Langasek
steve.langasek at canonical.com
Mon Feb 24 20:57:47 UTC 2020
Hello Iain, or anyone else affected,
Accepted glib2.0 into eoan-proposed. The package will build now and be
available at
https://launchpad.net/ubuntu/+source/glib2.0/2.62.4-1~ubuntu19.10.1 in a
few hours, and then in the -proposed repository.
Please help us by testing this new package. See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed. Your feedback will aid us getting this
update out to other Ubuntu users.
If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested and change the tag from
verification-needed-eoan to verification-done-eoan. If it does not fix
the bug for you, please add a comment stating that, and change the tag
to verification-failed-eoan. In either case, without details of your
testing we will not be able to proceed.
Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in
advance for helping!
N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.
** Changed in: glib2.0 (Ubuntu Eoan)
Status: In Progress => Fix Committed
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/1850932
Title:
[SRU] Backport 2.62.4-1
Status in glib2.0 package in Ubuntu:
Fix Released
Status in glib2.0 source package in Eoan:
Fix Committed
Bug description:
[ Description ]
I'm creating this bug report to have a place to describe the proposed
backport of glib2.0 2.62.4-1 from focal.
One purpose of this backport is to fix bug #1844853.
But there are several other changes. Here's the diff of NEWS:
+Overview of changes in GLib 2.62.4
+==================================
+
+* Apply recursion depth limits to variants in D-Bus messages (!1290)
+
+* Bugs fixed:
+ - #1938 GDateTime doesn't support leap seconds
+ - !1240 Backport !1233 “gdatetime: Handle leap seconds in ISO8601 dates” +to glib-2-62
+ - !1257 Backport !1232 “kqueue: Do not return early from _kqsub_cancel” +to glib-2-62
+ - !1266 Backport !1265 “build: don't check for protected visibility” to +glib-2-62
+ - !1276 Backport !1274 “trash portal: Don't follow symlinks” to glib-2-62
+ - !1290 Backport !1201 “gdbusmessage: Limit recursion of variants in +D-Bus messages” to glib-2-62
+
+Overview of changes in GLib 2.62.3
+==================================
+
+* Use `poll()` in `g_spawn_sync()` rather than `select()`, which is subject to
+ FD limits (#954)
+
+* Fix undefined behaviour with `g_utf8_find_prev_char()` (#1917)
+
+* Bugs fixed:
+ - #954 The g_spawn_sync() function uses select() which has limitations
+ - #1318 rare failure in gdbus-peer test: invalid uninstantiatable type '(null)' in cast to 'GDBusServer'
+ - #1897 glib 2.62.0 fails test 'test_writev_no_vectors' wih gcc7
+ - #1903 use-after-free in mimeapps test causes intermittent segfault during testing
+ - #1916 objcopy not used from cross-compilation file in GIO tests
+ - #1917 Test utf8-pointer fails with static build, LTO, optimisations, and new GCC
+ - !1174 Backport !1164 “use-after-free fix in mimeapps test” to glib-2-62
+ - !1184 Backport !1173 “gvariant: Limit recursion in g_variant_parse()” to glib-2-62
+ - !1194 Backport !1176, !1183, !1188, !1191 to `glib-2-62`
+ - !1203 Backport !1192, !1193, !1197 Fixes for gdbus-peer tests to glib-2-62
+ - !1207 Backport !1206 “goption: Relax assertion to avoid being broken by kdeinit5” to glib-2-62
+ - !1215 [2.62] gdbus-peer: Specifically listen on 127.0.0.1
+ - !1219 Backport !1218 “gdb: Fix GHashTable pretty printer off-by-one error”
+ - !1222 Backport !1221 “Add NOTE_REVOKE to the list of the monitoring events” to glib-2-62
+ - !1228 Backport !1199 “gunicode: Fix UB in gutf8.c and utf8-pointer test” to glib-2-62
+
+
+Overview of changes in GLib 2.62.2
+==================================
+
+* Bugs fixed:
+ - #1896 Use after free when calling g_dbus_connection_flush_sync() in a dedicated thread
+ - !1154 Backport !1152 “gwinhttpvfs: Handle g_get_prgname() returning NULL” to glib-2-62
+ - !1156 Backport !1146 Solaris fixes to glib-2-62
This release can be considered to be tested under
https://wiki.ubuntu.com/StableReleaseUpdates/GNOME
There are patches from the upstream master branch rather than this
stable release:
+ Add-a-test-for-GDBusServer-authentication.patch
+ gdbus-server-auth-test-Create-temporary-directory-for-Uni.patch
+ gdbus-server-auth-test-Include-gcredentialsprivate.h.patch
+ Make-ld-executable-configurable.patch
They are sensible backports which I hope are appropriate for SRU.
[ QA ]
The testsuite fixes will verify themselves during the build and
autopkgtest.
For the rest of the fixes, please exercise the desktop thoroughly. Log
in, log out, run many applications and make sure there are no
regressions.
[ Regression potential ]
test fixes> Build failures or autopkgtest failures.
GLib is a central desktop library. Regressions could break any part of
the desktop - so QA is important, the SRU exception notwithstanding.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/1850932/+subscriptions
More information about the foundations-bugs
mailing list