Activity log for bug #1901080

Date Who What changed Old value New value Message
2020-10-22 19:23:45 Steve Langasek bug added bug
2020-10-22 19:24:39 Steve Langasek gcc-10 (Ubuntu): importance Undecided Critical
2020-10-22 19:24:46 Steve Langasek tags regression-update
2020-10-22 19:25:11 Steve Langasek tags regression-update fr-844 regression-update
2020-10-22 19:27:04 Brian Murray bug added subscriber Brian Murray
2020-10-22 20:03:54 Matthias Klose gcc-10 (Ubuntu): importance Critical High
2020-12-25 05:36:59 Launchpad Janitor gcc-10 (Ubuntu): status New Confirmed
2021-06-23 10:38:01 Matthias Klose bug task added dub (Ubuntu)
2021-06-23 10:38:42 Matthias Klose bug task added a7xpg (Ubuntu)
2021-06-23 10:39:03 Matthias Klose bug task added val-and-rick (Ubuntu)
2021-06-23 10:39:20 Matthias Klose bug task added tumiki-fighters (Ubuntu)
2021-06-23 10:39:36 Matthias Klose bug task added torus-trooper (Ubuntu)
2021-06-23 10:39:55 Matthias Klose bug task added titanion (Ubuntu)
2021-06-23 10:40:09 Matthias Klose bug task added tatan (Ubuntu)
2021-06-23 10:40:20 Matthias Klose bug task added projectl (Ubuntu)
2021-06-23 10:40:33 Matthias Klose bug task added parsec47 (Ubuntu)
2021-06-23 10:40:50 Matthias Klose bug task added mu-cade (Ubuntu)
2021-06-23 10:41:05 Matthias Klose bug task added ii-esu (Ubuntu)
2021-06-23 10:41:18 Matthias Klose bug task added gunroar (Ubuntu)
2021-06-23 10:41:32 Matthias Klose bug task added dustmite (Ubuntu)
2021-06-23 10:48:20 Matthias Klose description gcc-10 was SRUed to focal, and in the process introduced regressions caused by ABI breakage of libgphobos1. This has manifested as failing autopkgtests of the dub package, following unrelated SRUs: [...] autopkgtest [13:52:44]: test run: - - - - - - - - - - stderr - - - - - - - - - - dub: symbol lookup error: dub: undefined symbol: _D3std3net4curl4HTTP9__mixin376onSendMFNdDFAvZmZv [...] The symbol present in the new version of libgphobos1 is now _D3std3net4curl4HTTP9__mixin396onSendMFNdDFAvZmZv instead of _D3std3net4curl4HTTP9__mixin376onSendMFNdDFAvZmZv. Libraries are not allowed to change ABI without changing binary package name. And for libraries built from such a core package as gcc, ABIs should be enforced at package build time to avoid such regressions. This regression was overlooked at the time of gcc SRU because the autopkgtests for gcc uploads are special-cased to not test all reverse-dependencies; so it's incumbent on gcc to properly enforce ABI stability. gcc-10 was a shipped as a pre-release version in focal, which saw an ABI change in libgphobos with the GCC 10.2 release. Now instead of reverting this change, just rebuild the affected packages, mostly some games implemented in D, and dub. Validation: CHeck the autopkg tests where available, check at least one game, that it starts. Regression potential: low, no-change rebuilds with the updated GCC 10.3. Original report: gcc-10 was SRUed to focal, and in the process introduced regressions caused by ABI breakage of libgphobos1. This has manifested as failing autopkgtests of the dub package, following unrelated SRUs: [...] autopkgtest [13:52:44]: test run: - - - - - - - - - - stderr - - - - - - - - - - dub: symbol lookup error: dub: undefined symbol: _D3std3net4curl4HTTP9__mixin376onSendMFNdDFAvZmZv [...] The symbol present in the new version of libgphobos1 is now _D3std3net4curl4HTTP9__mixin396onSendMFNdDFAvZmZv instead of _D3std3net4curl4HTTP9__mixin376onSendMFNdDFAvZmZv. Libraries are not allowed to change ABI without changing binary package name. And for libraries built from such a core package as gcc, ABIs should be enforced at package build time to avoid such regressions. This regression was overlooked at the time of gcc SRU because the autopkgtests for gcc uploads are special-cased to not test all reverse-dependencies; so it's incumbent on gcc to properly enforce ABI stability.
2021-06-23 10:48:30 Matthias Klose nominated for series Ubuntu Focal
2021-06-23 10:48:30 Matthias Klose bug task added titanion (Ubuntu Focal)
2021-06-23 10:48:30 Matthias Klose bug task added gunroar (Ubuntu Focal)
2021-06-23 10:48:30 Matthias Klose bug task added parsec47 (Ubuntu Focal)
2021-06-23 10:48:30 Matthias Klose bug task added tumiki-fighters (Ubuntu Focal)
2021-06-23 10:48:30 Matthias Klose bug task added mu-cade (Ubuntu Focal)
2021-06-23 10:48:30 Matthias Klose bug task added torus-trooper (Ubuntu Focal)
2021-06-23 10:48:30 Matthias Klose bug task added a7xpg (Ubuntu Focal)
2021-06-23 10:48:30 Matthias Klose bug task added val-and-rick (Ubuntu Focal)
2021-06-23 10:48:30 Matthias Klose bug task added ii-esu (Ubuntu Focal)
2021-06-23 10:48:30 Matthias Klose bug task added projectl (Ubuntu Focal)
2021-06-23 10:48:30 Matthias Klose bug task added tatan (Ubuntu Focal)
2021-06-23 10:48:30 Matthias Klose bug task added dub (Ubuntu Focal)
2021-06-23 10:48:30 Matthias Klose bug task added dustmite (Ubuntu Focal)
2021-06-23 10:48:30 Matthias Klose bug task added gcc-10 (Ubuntu Focal)
2021-06-23 10:49:00 Matthias Klose bug added subscriber Ubuntu Stable Release Updates Team
2021-07-01 07:46:40 Łukasz Zemczak a7xpg (Ubuntu Focal): status New Fix Committed
2021-07-01 07:46:46 Łukasz Zemczak bug added subscriber SRU Verification
2021-07-01 07:46:50 Łukasz Zemczak tags fr-844 regression-update fr-844 regression-update verification-needed verification-needed-focal
2021-07-01 07:47:11 Łukasz Zemczak dub (Ubuntu Focal): status New Fix Committed
2021-07-01 07:47:41 Łukasz Zemczak dustmite (Ubuntu Focal): status New Fix Committed
2021-07-01 07:48:11 Łukasz Zemczak gunroar (Ubuntu Focal): status New Fix Committed
2021-07-01 07:48:40 Łukasz Zemczak ii-esu (Ubuntu Focal): status New Fix Committed
2021-07-01 07:49:11 Łukasz Zemczak mu-cade (Ubuntu Focal): status New Fix Committed
2021-07-01 07:49:43 Łukasz Zemczak parsec47 (Ubuntu Focal): status New Fix Committed
2021-07-01 07:50:19 Łukasz Zemczak projectl (Ubuntu Focal): status New Fix Committed
2021-07-01 07:50:51 Łukasz Zemczak tatan (Ubuntu Focal): status New Fix Committed
2021-07-01 08:06:30 Łukasz Zemczak titanion (Ubuntu Focal): status New Fix Committed
2021-07-01 08:13:31 Łukasz Zemczak torus-trooper (Ubuntu Focal): status New Fix Committed
2021-07-01 08:14:04 Łukasz Zemczak tumiki-fighters (Ubuntu Focal): status New Fix Committed
2021-07-01 08:14:42 Łukasz Zemczak val-and-rick (Ubuntu Focal): status New Fix Committed
2022-04-08 19:29:29 Brian Murray tags fr-844 regression-update verification-needed verification-needed-focal fr-844 regression-update removal-candidate verification-needed verification-needed-focal
2022-07-04 09:46:09 Łukasz Zemczak tags fr-844 regression-update removal-candidate verification-needed verification-needed-focal fr-844 regression-update removal-candidate verification-needed
2022-07-04 09:46:14 Łukasz Zemczak a7xpg (Ubuntu Focal): status Fix Committed Won't Fix
2022-07-04 09:46:20 Łukasz Zemczak tags fr-844 regression-update removal-candidate verification-needed fr-844 regression-update removal-candidate
2022-07-04 09:46:36 Łukasz Zemczak dub (Ubuntu Focal): status Fix Committed Won't Fix
2022-07-04 09:46:55 Łukasz Zemczak dustmite (Ubuntu Focal): status Fix Committed Won't Fix
2022-07-07 08:00:22 Łukasz Zemczak gunroar (Ubuntu Focal): status Fix Committed Won't Fix
2022-07-07 08:00:44 Łukasz Zemczak ii-esu (Ubuntu Focal): status Fix Committed Won't Fix
2022-07-07 08:01:04 Łukasz Zemczak mu-cade (Ubuntu Focal): status Fix Committed Won't Fix
2022-07-07 08:01:27 Łukasz Zemczak parsec47 (Ubuntu Focal): status Fix Committed Won't Fix
2022-07-07 08:01:46 Łukasz Zemczak projectl (Ubuntu Focal): status Fix Committed Won't Fix
2022-07-07 08:03:07 Łukasz Zemczak tatan (Ubuntu Focal): status Fix Committed Won't Fix
2022-07-07 08:03:29 Łukasz Zemczak titanion (Ubuntu Focal): status Fix Committed Won't Fix
2022-07-07 08:03:49 Łukasz Zemczak torus-trooper (Ubuntu Focal): status Fix Committed Won't Fix
2022-07-07 08:04:11 Łukasz Zemczak tumiki-fighters (Ubuntu Focal): status Fix Committed Won't Fix
2022-07-07 08:04:32 Łukasz Zemczak val-and-rick (Ubuntu Focal): status Fix Committed Won't Fix
2022-07-08 08:52:39 Łukasz Zemczak val-and-rick (Ubuntu Focal): status Won't Fix Fix Committed
2022-07-08 08:53:05 Łukasz Zemczak a7xpg (Ubuntu Focal): status Won't Fix Fix Committed
2022-07-08 08:53:31 Łukasz Zemczak dub (Ubuntu Focal): status Won't Fix Fix Committed
2022-07-08 08:53:40 Łukasz Zemczak dustmite (Ubuntu Focal): status Won't Fix Fix Committed
2022-07-08 08:53:53 Łukasz Zemczak gunroar (Ubuntu Focal): status Won't Fix Fix Committed
2022-07-08 08:54:06 Łukasz Zemczak ii-esu (Ubuntu Focal): status Won't Fix Fix Committed
2022-07-08 08:54:31 Łukasz Zemczak mu-cade (Ubuntu Focal): status Won't Fix Fix Committed
2022-07-08 08:54:47 Łukasz Zemczak parsec47 (Ubuntu Focal): status Won't Fix Fix Committed
2022-07-08 08:54:54 Łukasz Zemczak projectl (Ubuntu Focal): status Won't Fix Fix Committed
2022-07-08 08:55:00 Łukasz Zemczak tatan (Ubuntu Focal): status Won't Fix Fix Committed
2022-07-08 08:55:05 Łukasz Zemczak titanion (Ubuntu Focal): status Won't Fix Fix Committed
2022-07-08 08:55:10 Łukasz Zemczak torus-trooper (Ubuntu Focal): status Won't Fix Fix Committed
2022-07-08 08:55:14 Łukasz Zemczak tumiki-fighters (Ubuntu Focal): status Won't Fix Fix Committed
2022-07-08 08:56:47 Łukasz Zemczak tags fr-844 regression-update removal-candidate fr-844 regression-update removal-candidate verification-done verification-done-focal
2022-07-08 08:56:55 Łukasz Zemczak tags fr-844 regression-update removal-candidate verification-done verification-done-focal fr-844 regression-update verification-done verification-done-focal
2022-09-05 08:39:36 Launchpad Janitor dub (Ubuntu Focal): status Fix Committed Fix Released
2022-09-05 08:39:40 Launchpad Janitor torus-trooper (Ubuntu Focal): status Fix Committed Fix Released
2022-09-05 08:39:45 Launchpad Janitor mu-cade (Ubuntu Focal): status Fix Committed Fix Released
2022-09-05 08:39:48 Launchpad Janitor projectl (Ubuntu Focal): status Fix Committed Fix Released
2022-09-05 08:39:54 Launchpad Janitor gunroar (Ubuntu Focal): status Fix Committed Fix Released
2022-09-05 08:40:00 Launchpad Janitor val-and-rick (Ubuntu Focal): status Fix Committed Fix Released
2022-09-05 08:40:08 Launchpad Janitor ii-esu (Ubuntu Focal): status Fix Committed Fix Released
2022-09-05 08:40:17 Launchpad Janitor tumiki-fighters (Ubuntu Focal): status Fix Committed Fix Released
2022-09-05 08:40:28 Launchpad Janitor titanion (Ubuntu Focal): status Fix Committed Fix Released
2022-09-05 08:40:38 Launchpad Janitor dustmite (Ubuntu Focal): status Fix Committed Fix Released
2022-09-05 08:40:48 Launchpad Janitor parsec47 (Ubuntu Focal): status Fix Committed Fix Released
2022-09-05 08:41:00 Launchpad Janitor tatan (Ubuntu Focal): status Fix Committed Fix Released
2022-09-05 08:41:12 Launchpad Janitor a7xpg (Ubuntu Focal): status Fix Committed Fix Released
2022-09-05 08:41:15 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2024-03-31 19:24:10 Matthias Klose gcc-10 (Ubuntu): status Confirmed Invalid
2024-03-31 19:24:25 Matthias Klose gcc-10 (Ubuntu Focal): status New Won't Fix
2024-03-31 19:25:03 Matthias Klose a7xpg (Ubuntu): status New Invalid
2024-03-31 19:25:15 Matthias Klose dub (Ubuntu): status New Invalid
2024-03-31 19:25:25 Matthias Klose dustmite (Ubuntu): status New Invalid
2024-03-31 19:25:45 Matthias Klose gunroar (Ubuntu): status New Invalid
2024-03-31 19:25:58 Matthias Klose ii-esu (Ubuntu): status New Invalid
2024-03-31 19:26:08 Matthias Klose mu-cade (Ubuntu): status New Invalid
2024-03-31 19:26:27 Matthias Klose parsec47 (Ubuntu): status New Invalid
2024-03-31 19:26:41 Matthias Klose projectl (Ubuntu): status New Invalid
2024-03-31 19:26:53 Matthias Klose tatan (Ubuntu): status New Invalid
2024-03-31 19:27:09 Matthias Klose titanion (Ubuntu): status New Invalid
2024-03-31 19:27:23 Matthias Klose torus-trooper (Ubuntu): status New Invalid
2024-03-31 19:27:38 Matthias Klose tumiki-fighters (Ubuntu): status New Invalid
2024-03-31 19:27:52 Matthias Klose val-and-rick (Ubuntu): status New Invalid