This is a tracking bug for Change: Package information on ELF objects For more details, see: https://fedoraproject.org/wiki/Changes/Package_information_on_ELF_objects All binaries (executables and shared libraries) are annotated with an ELF note that identifies the rpm distributing this file. If you encounter a bug related to this Change, please do not comment here. Instead create a new bug and set it to block this bug.
Got this confused with another proposal. It's still pending with FESCo.
Today is the "Code complete (testable)" deadline in the Fedora Linux 35 release schedule: https://fedorapeople.org/groups/schedule/f-35/f-35-key-tasks.html If this Change is complete enough to be tested, please indicate this by setting this bug to the MODIFIED status. (If it is 100% complete, you can set it to ON_QA). If you wish to defer this Change to Fedora Linux 36, please needinfo bcotton.
This change was rejected by FESCo. I'll plan to try again for F36, but I need to some more research on this first.
Change as amended approved for F36 by FESCo
This bug appears to have been reported against 'rawhide' during the Fedora Linux 36 development cycle. Changing version to 36.
Today we reached the Code Complete (testable) milestone in the F36 schedule: https://fedorapeople.org/groups/schedule/f-36/f-36-key-tasks.html All code for this change should be complete enough for testing. You can indicate this by setting the bug status to MODIFIED. (If the code is fully complete, you can go ahead and set it to ON_QA.) If you need to defer this Change to F37, please needinfo bcotton.
https://github.com/systemd/package-notes/blob/main/rpm/macros.package-notes-srpm#L52 `%_package_note_flags %[%_package_note_status?"-Wl,%["%_package_note_linker" != "lld"?"-dT":"-T"],%{_package_note_file}":""]` I was asked why lld doesn't support -dT. I think it is related to a GNU ld quirk about the `not found for insert` diagnostic. Reported the issue for upstream GNU ld: https://sourceware.org/bugzilla/show_bug.cgi?id=28902#c1 If the ordering issue is fixed, GNU ld can use -T as well. The distro usage of -dT may break a project using -dT.
We have reached the 'Change complete (100% complete)' deadline in the Fedora Linux 36 release schedule. At this time, all Changes should be fully complete. Indicate this by setting this tracking bug to ON_QA. If you need to defer this Change to a subsequent release, please needinfo me.
The thread on devel has some statistics: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/RFB45VLZATBJAETGHWDTMJRTADMZY2XI/#RFB45VLZATBJAETGHWDTMJRTADMZY2XI Since the initial report in that thread golang and rust were fixed, so we have pretty good coverage now.
F36 was released today. If this Change did not land in the release, please notify bcotton as soon as possible.