On Thu, 18 May 2023, 01:25 Chris Halse Rogers, <email address hidden>
wrote:
> But this is not just patching the compiler used to build the kernel,
> it's patching the compiler available to everyone in the gcc-11 package?
> I may not have the full context to the fix, but this looks like it
> doesn't *just* change codegen for the kernel, right?
>
> It's fine for kinetic to be deprioritised - gcc-11 is in universe rather
> than main there so we've already communicated a lower support level, and
> kinetic is already superseded - but I think we've decided that while
> it's OK to skip intermediate releases we want that to be an actively
> documented choice rather than just silently failing to fix.
>
This is an active choice.
No packages in kinetic+ use gcc-11.
gcc-11 in kinetic+ exists to apply and test fixes for SRUs to jammy where
it is the default compiler; as well as to compile EFI code that is copied
back (grub2-unsigned).
Furthermore this fix insofar affects kernel compiled kernel, thus yes this
is fixing kernel compiler codepath in jammy only, as kinetic+ is fixed
(specifically kinetic+ kernels require gcc-12 due to kconfig hardening
choices).
> --
> You received this bug notification because you are subscribed to Ubuntu.
> Matching subscriptions: s390x
> https://bugs.launchpad.net/bugs/2002429
>
> Title:
> Patch needs to be removed ("debian/patches/gcc-ibmz-plt-revert.diff:
> Revert PLT changes from the gcc-11 branch")
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu-z-systems/+bug/2002429/+subscriptions
>
> Launchpad-Notification-Type: bug
> Launchpad-Bug: product=ubuntu-z-systems; status=New; importance=Undecided;
> assignee=None;
> Launchpad-Bug: distribution=ubuntu; sourcepackage=gcc-11; component=main;
> status=Fix Released; importance=Wishlist; assignee=None;
> Launchpad-Bug: distribution=ubuntu; sourcepackage=gcc-11-cross;
> component=universe; status=New; importance=Undecided; assignee=None;
> Launchpad-Bug: distribution=ubuntu; sourcepackage=gcc-11-cross-ports;
> component=universe; status=New; importance=Undecided; assignee=None;
> Launchpad-Bug: distribution=ubuntu; distroseries=jammy;
> sourcepackage=gcc-11; component=main; status=Fix Committed;
> importance=Critical; assignee=None;
> Launchpad-Bug: distribution=ubuntu; distroseries=jammy;
> sourcepackage=gcc-11-cross; component=main; status=Fix Committed;
> importance=Undecided; assignee=None;
> Launchpad-Bug: distribution=ubuntu; distroseries=jammy;
> sourcepackage=gcc-11-cross-ports; component=universe; status=Fix Committed;
> importance=Undecided; assignee=None;
> Launchpad-Bug: distribution=ubuntu; distroseries=kinetic;
> sourcepackage=gcc-11; component=main; status=New; importance=Low;
> assignee=None;
> Launchpad-Bug: distribution=ubuntu; distroseries=lunar;
> sourcepackage=gcc-11; component=main; status=Fix Released;
> importance=Wishlist; assignee=None;
> Launchpad-Bug: distribution=debian; sourcepackage=gcc-11; component=main;
> status=Fix Released; importance=Unknown; assignee=None;
> Launchpad-Bug-Tags: s390x verification-done-jammy verification-needed
> Launchpad-Bug-Information-Type: Public
> Launchpad-Bug-Private: no
> Launchpad-Bug-Security-Vulnerability: no
> Launchpad-Bug-Commenters: janitor john-cabaj raof vorlon xnox
> Launchpad-Bug-Reporter: John Cabaj (john-cabaj)
> Launchpad-Bug-Modifier: Chris Halse Rogers (raof)
> Launchpad-Message-Rationale: Subscriber (Ubuntu)
> Launchpad-Message-For: xnox
> Launchpad-Subscription: s390x
>
>
On Thu, 18 May 2023, 01:25 Chris Halse Rogers, <email address hidden>
wrote:
> But this is not just patching the compiler used to build the kernel,
> it's patching the compiler available to everyone in the gcc-11 package?
> I may not have the full context to the fix, but this looks like it
> doesn't *just* change codegen for the kernel, right?
>
> It's fine for kinetic to be deprioritised - gcc-11 is in universe rather
> than main there so we've already communicated a lower support level, and
> kinetic is already superseded - but I think we've decided that while
> it's OK to skip intermediate releases we want that to be an actively
> documented choice rather than just silently failing to fix.
>
This is an active choice.
No packages in kinetic+ use gcc-11.
gcc-11 in kinetic+ exists to apply and test fixes for SRUs to jammy where
it is the default compiler; as well as to compile EFI code that is copied
back (grub2-unsigned).
Furthermore this fix insofar affects kernel compiled kernel, thus yes this
is fixing kernel compiler codepath in jammy only, as kinetic+ is fixed
(specifically kinetic+ kernels require gcc-12 due to kconfig hardening
choices).
> -- /bugs.launchpad .net/bugs/ 2002429 patches/ gcc-ibmz- plt-revert. diff: /bugs.launchpad .net/ubuntu- z-systems/ +bug/2002429/ +subscriptions Notification- Type: bug ubuntu- z-systems; status=New; importance= Undecided; ubuntu; sourcepackage= gcc-11; component=main; Wishlist; assignee=None; ubuntu; sourcepackage= gcc-11- cross; Undecided; assignee=None; ubuntu; sourcepackage= gcc-11- cross-ports; Undecided; assignee=None; ubuntu; distroseries=jammy; gcc-11; component=main; status=Fix Committed; Critical; assignee=None; ubuntu; distroseries=jammy; gcc-11- cross; component=main; status=Fix Committed; Undecided; assignee=None; ubuntu; distroseries=jammy; gcc-11- cross-ports; component=universe; status=Fix Committed; Undecided; assignee=None; ubuntu; distroseries= kinetic; gcc-11; component=main; status=New; importance=Low; ubuntu; distroseries=lunar; gcc-11; component=main; status=Fix Released; Wishlist; assignee=None; debian; sourcepackage= gcc-11; component=main; done-jammy verification-needed Bug-Information -Type: Public Bug-Private: no Bug-Security- Vulnerability: no Bug-Commenters: janitor john-cabaj raof vorlon xnox Bug-Reporter: John Cabaj (john-cabaj) Bug-Modifier: Chris Halse Rogers (raof) Message- Rationale: Subscriber (Ubuntu) Message- For: xnox Subscription: s390x
> You received this bug notification because you are subscribed to Ubuntu.
> Matching subscriptions: s390x
> https:/
>
> Title:
> Patch needs to be removed ("debian/
> Revert PLT changes from the gcc-11 branch")
>
> To manage notifications about this bug go to:
> https:/
>
> Launchpad-
> Launchpad-Bug: product=
> assignee=None;
> Launchpad-Bug: distribution=
> status=Fix Released; importance=
> Launchpad-Bug: distribution=
> component=universe; status=New; importance=
> Launchpad-Bug: distribution=
> component=universe; status=New; importance=
> Launchpad-Bug: distribution=
> sourcepackage=
> importance=
> Launchpad-Bug: distribution=
> sourcepackage=
> importance=
> Launchpad-Bug: distribution=
> sourcepackage=
> importance=
> Launchpad-Bug: distribution=
> sourcepackage=
> assignee=None;
> Launchpad-Bug: distribution=
> sourcepackage=
> importance=
> Launchpad-Bug: distribution=
> status=Fix Released; importance=Unknown; assignee=None;
> Launchpad-Bug-Tags: s390x verification-
> Launchpad-
> Launchpad-
> Launchpad-
> Launchpad-
> Launchpad-
> Launchpad-
> Launchpad-
> Launchpad-
> Launchpad-
>
>