On 3/7/24 06:10, Christian Heusel wrote:
This was introduced with the following change in pacman[0], see the documentation for the 'debug' option in makepkg.conf(5):
debug Add the user-specified debug flags as specified in DEBUG_CFLAGS and DEBUG_CXXFLAGS to their counterpart buildflags. Creates a separate package containing the debug symbols when used with ‘strip’.
So if you want to disable this behaviour you'll have to disable that option in the config.
regards, lacsaP.
regards, gromit
[0]: https://gitlab.archlinux.org/archlinux/packaging/packages/pacman/-/merge_req...
New features are generally something that can be enabled if wanted, not something that is forced on an existing build system. For those building packages, they are quite familiar with how to generate a debug package if wanted -- I for one have no use for them and having my system suddenly start generating unwanted debug packages in an unwelcomed surprise. Granted, they are easy enough to disable, but the recent "surprise" changes seem to fly in the face of the Arch "KISS" philosophy. It would seem the far better approach would be to announce the new feature along with the notice to remove the '!' before debug in makepkg.conf rather than foisting the debug packages on everyone and having those that don't want them go re-add the '!' where it was before. Just my $.02, not a complaint, just an observation. -- David C. Rankin, J.D.,P.E.