https://fedoraproject.org/wiki/Changes/F36MingwDebugLocation == Summary == Store debug files of mingw PE binaries below /usr/lib/debug. == Owner == * Name: [[User:smani|Sandro Mani]] * Email: manisandro@xxxxxxxxx == Detailed Description == Native debug symbols are already stored below /usr/lib/debug. This change modifies `mingw-find-debuginfo.sh`, part of mingw-filesystem, to do the same. == Benefit to Fedora == Besides alignment with debuginfo symbols of native packages, this avoids an easy to hit issue for mingw packagers where .debug files end up in the main package, i.e. `%files -n mingw64-libfoo` `%{mingw64_libdir}/plugindir/` where `%{mingw64_libdir}/plugindir/` contains both say `libfooplugin.dll` as well as `libfooplugin.dll.debug`. == Scope == * Proposal owners: `mingw-find-debuginfo.sh` will be updated to store debug symbols below `/usr/lib/debug`, as follows: [https://src.fedoraproject.org/fork/smani/rpms/mingw-filesystem/c/3304db326541cbe51dc37f520f977cfbd6e50221?branch=f36-debug-change Store debug files below /usr/lib/debug] * Other developers: `%exclude`s of `*.debug` files can be dropped from spec files. * Release engineering: Impact check [https://pagure.io/releng/issue/10257] * Release engineering: Mass rebuild requested * Policies and guidelines: No policies need to be changed == Upgrade/compatibility impact == No impact == How To Test == Verify that `*.debug` files are stored below `/usr/lib/debug`. == User Experience == `*.debug` files are stored below `/usr/lib/debug`. == Dependencies == None == Contingency Plan == * Contingency mechanism: Revert to older versions of environment / toolchain, mass rebuild mingw packages again * Contingency deadline: Before release * Blocks release? Yes * Blocks product? No == Release Notes == >From Fedora 36 onwards, debug symbols for mingw binaries will be stored below /usr/lib/debug. -- Ben Cotton He / Him / His Fedora Program Manager Red Hat TZ=America/Indiana/Indianapolis _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure