** Description changed:

  [impact]
  It is time to update glibc in Focal. This bug is a placeholder for the 
overall process and a place to link the individual bugs that are being targeted:
  
-  #1928508 Performance regression on memcpy() calls for AMD Zen
-  #1899800 Runtime deadlock: pthread_cond_signal failed to wake up 
pthread_cond_wait due to a bug in undoing stealing
-  #1892825 update-locale not perform correctly sanity checks
-  #1918035 ld-2.31.so is not correctly packaged in libc6-dbg
-  #1951032 AArch64: Backport memcpy improvements
+  bug #1928508 Performance regression on memcpy() calls for AMD Zen
+  bug #1899800 Runtime deadlock: pthread_cond_signal failed to wake up 
pthread_cond_wait due to a bug in undoing stealing
+  bug #1892825 update-locale not perform correctly sanity checks
+  bug #1918035 ld-2.31.so is not correctly packaged in libc6-dbg
+  bug #1951032 AArch64: Backport memcpy improvements
  
  [test case]
- TBD.
+ Each bug listed above has its own test case, of course. And glibc's own test 
case and the autopkgtests provide a good deal of assurance that things are 
working. But there are still some additional things we should test by hand.
+ 
+ 1. We should test upgrades interactively in a container and vm and make sure 
long running processes still function so you can still ssh in and a desktop 
session continues to operate as expected.
+ 2. We should build a core20 snap with the glibc from focal-proposed into a 
branch and test it with a variety of core20 snaps.
  
  [regression potential]
- Rebuilding glibc is always a little risky (toolchain bugs and 
incompatibilities between the old and new versions can be surprising). The 
autopkgtests and the testing described above
+ Rebuilding glibc is always a little risky (toolchain bugs and 
incompatibilities between the old and new versions can be surprising). The 
autopkgtests and the testing described above.
+ 
+ The biggest source of problems recently has been around upgrades and
+ interactions between the old and new libcs, whether that is different
+ versions of libc6 in a snap and its base or when an long running process
+ has the older version mapped but interacts with artefacts from the newer
+ version on disk. The tests in this bug are designed to catch any of
+ these problems before it gets to updates.

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

Title:
  20.04 SRU

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1951033/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to