Yo!

pacman version 6.0.2-5 is now in [core] and should have all the patches I messed
up the last round :) Thanks anthraxxx<3

I have currently pushed a testing debug package of `delve` to our repositories
and everything seems to be working properly!


It would be great if people checked that any issues around debug packages they
previously has is gone. It is important that people nuke any local chroots and
rebuild them as `debugedit` has been added to the `base-devel` group.

This is how I envision we progress on debug packages:

- Help ensure the ecosystems you are packaging works
- Help update any package guidelines for flags and/or important notes

I will submit a change to `devtools` to enable the debug option by default this
week unless something comes up. Along with patching the Golang package
guidelines.

Beyond that I intend to submit a patch to `debugedit` so we don't have to
disable compressed DWARF headers in our compilers.

Once we have all of this sorted out I expect us to publicly push debug package
repositories in the near futue :)

Cheers!

-- 
Morten Linderud
PGP: 9C02FF419FECBE16

Side note:

If anyone wants to test: 
Ensure delve version 1.9.1-2 is installed along with `debuginfo`. Run the delve
debugger on itself and list the main function.

    λ ~ » pacman -Q delve
    delve 1.9.1-2
    λ ~ » dlv exec /usr/bin/dlv
    Type 'help' for list of commands.
    (dlv) list main.main
    Showing /usr/src/debug/delve/delve-1.9.1/cmd/dlv/main.go:14 (PC: 
0x55b12a2ec332)
         9:     )
        10:
        11:     // Build is the git sha of this binaries build.
        12:     var Build string
        13:
        14:     func main() {
        15:             if Build != "" {
        16:                     version.DelveVersion.Build = Build
        17:             }
        18:             const cgoCflagsEnv = "CGO_CFLAGS"
        19:             if os.Getenv(cgoCflagsEnv) == "" {
    (dlv) exit

Attachment: signature.asc
Description: PGP signature

Reply via email to