[SRU] Enable frame-pointer on Noble in update-notifier

Bug #2083937 reported by Julian Andres Klode
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
update-notifier (Ubuntu)
Invalid
Undecided
Unassigned
Noble
Fix Committed
Undecided
Julian Andres Klode

Bug Description

[ Impact ]
In order to help developers with profiling, Ubuntu enabled frame-pointers for packages in the main archive.

https://ubuntu.com/blog/ubuntu-performance-engineering-with-frame-pointers-by-default

The `Affects` packages were missed due to the packaging issues. These have been fixed on Oracular and can now be ported to Noble.

[ Test Plan ]

Look at the DW_AT_producer in the associated debug ELF file for flags. -fno-omit-frame-pointer should be present after the fix.

The following scripts can be used as a reference
https://gist.github.com/julian-klode/85e55553f85c410a1b856a93dce77208
https://gist.github.com/julian-klode/95818246eaef0ac6a54588f7f368e25c

The autopkgtests cover the Python parts, so we should start update-notifier on a real system and see that it still starts. We don't expect any regressions from compiler flag changes, so I don't want to do a whole bunch of UI tests or anything.

[ Where problems could occur ]

No source changes are made. The packaging fixes have enabled other security hardening flags. This could have unintended effects.

[ Other Info ]

changes in dpkg have been made to make sure frame-pointers are not enabled on s390x and ppc64el.

Bug reference with similar SRU - https://bugs.launchpad.net/ubuntu/+source/ipvsadm/+bug/2071949

Changed in update-notifier (Ubuntu):
status: New → Invalid
Changed in update-notifier (Ubuntu Noble):
status: New → Triaged
description: updated
Revision history for this message
Julian Andres Klode (juliank) wrote :

Uploaded

Changed in update-notifier (Ubuntu Noble):
status: Triaged → In Progress
assignee: nobody → Julian Andres Klode (juliank)
Revision history for this message
Timo Aaltonen (tjaalton) wrote : Please test proposed package

Hello Julian, or anyone else affected,

Accepted update-notifier into noble-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/update-notifier/3.192.68.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, what testing has been performed on the package and change the tag from verification-needed-noble to verification-done-noble. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-noble. 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 update-notifier (Ubuntu Noble):
status: In Progress → Fix Committed
tags: added: verification-needed verification-needed-noble
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.