On Thu, Mar 7, 2024, at 4:38 AM, Robin Candau wrote:
On 3/7/24 12:34, lacsaP Patatetom wrote:
hi, Hi,
when I run `makepkg`, it generates a second package with the `-debug` "extension" (eg. `mypackage-w.x.y-z-x86_64.pkg.tar.zst` and `mypackage-debug-w.x.y-z-x86_64.pkg.tar.zst`).
I couldn't find anything about this on the wiki : is this a new feature and/or is there a parameter to pass to `makepkg` to avoid building it ?
Debug packages have been introduced in Arch in early 2022. See https://archlinux.org/news/debug-packages-and-debuginfod/
regards, lacsaP.
-- Regards, Robin Candau / Antiz
*Attachments:* • OpenPGP_0xFDC3040B92ACA748.asc • OpenPGP_signature.asc
Arch itself may have been generating debug packages since 2022, however it's only recently that makepkg started spitting out debug packages by default. The change was made all the way back in June of last year <https://gitlab.archlinux.org/archlinux/packaging/packages/pacman/-/commit/90bf367e61b4f77f8351d0412be3d0c4ddadb85a>, but was only included in a pacman release at the beginning of February <https://gitlab.archlinux.org/archlinux/packaging/packages/pacman/-/tags/6.0.2-9>, as part of a pkgrel bump. This came as a surprise to me as well, when I had -debug packages start showing up in my personal repository when they had not before, without any changes made on my end. Personally I would have expected some sort of announcement for this change, though there was none.