Public bug reported:

google pprof changed the line numbers format causing the autopkgtest
failure:

https://objectstorage.prodstack5.canonical.com/swift/v1/AUTH_0f9aae918d5b4744bf7b827671c86842/autopkgtest-
resolute/resolute/amd64/g/golang-github-felixge-
fgprof/20260323_085735_6db31@/log.gz

 95s === RUN   Test_toProfile
 95s     pprof_test.go:34: got:
 95s         Period: 0
 95s         Samples:
 95s         samples/count time/nanoseconds
 95s                   1   10101010: 1
 95s                   2   20202020: 2 3
 95s         Locations
 95s              1: 0x0 M=1 foo :0:0 s=0()
 95s              2: 0x0 M=1 foo :0:0 s=0()
 95s              3: 0x0 M=1 bar :0:0 s=0()
 95s         Mappings
 95s         1: 0x0/0x0/0x0   [FN]
 95s
 95s         want:
 95s         Period: 0
 95s         Samples:
 95s         samples/count time/nanoseconds
 95s                   1   10101010: 1
 95s                   2   20202020: 2 3
 95s         Locations
 95s              1: 0x0 M=1 foo :0 s=0()
 95s              2: 0x0 M=1 foo :0 s=0()
 95s              3: 0x0 M=1 bar :0 s=0()
 95s         Mappings
 95s         1: 0x0/0x0/0x0   [FN]
 95s --- FAIL: Test_toProfile (0.00s)

Debian packages 0.9.5-1 which contains support for new pprof (that is present 
in resolute-proposed and works with go 1.26). The fgprof changelog:
----
$ git log v0.9.2..v0.9.5
commit 3b04a2333b6d470171c1f244ce1ec47882c8e5bc (tag: v0.9.5)
Author: Felix Geisendörfer <[email protected]>
Date:   Fri Aug 30 08:35:20 2024 +0200

    bug: workaround go1.23 regression in goroutine profile

    See https://go-review.googlesource.com/c/go/+/609815 for details.

    Fixes #33

commit a9fbda1262be45849b5fcc0443fe7189d1675c18 (tag: v0.9.4)
Author: Felix Geisendörfer <[email protected]>
Date:   Sat Mar 2 18:50:34 2024 +0100

    go.mod: upgrade pprof

    Also fix a test that is sensitive to the way pprof stringifies profiles.
    And while at it, fix the wrong ordering of got and want.

    Fixes #27

commit 949cd9f2aeb1df60196d5224ad78e82eee94184c
Author: Matthew Jaffee <[email protected]>
Date:   Mon Oct 9 11:08:42 2023 -0500

    compute actual sample rate for profile export (#26)

    In cases where due to either an excessive number of goroutines, or excessive
    load on the system, we are not able to sample at the given rate, we can 
compute
    the actual rate we were able to sample and use that when exporting the 
profile
    so that timing information in the profile is more accurate and sensible.

    With this code in place, a function which is on the stack for the entirety 
of a
    27 second profile, will always display 27s when viewed, whereas previously 
it
    could display less time.

commit ececf7638e93170cf76966d22bc1ca8a8fdc518a
Author: Nikolay Dubina <[email protected]>
Date:   Thu Nov 17 04:46:35 2022 +0800

    Update README.md (#24)

commit b0f80df6b76f74ec0c611dc52f4e79d4a11bff81 (tag: v0.9.3)
Author: Felix Geisendörfer <[email protected]>
Date:   Thu Sep 1 16:49:58 2022 +0200

    README: Update for Go 1.19

commit f1f92dd21fc3bde2e294bf1e124d778fd845816e
Author: Felix Geisendörfer <[email protected]>
Date:   Wed Aug 31 22:59:11 2022 +0200

    feat: Support line numbers in pprof (#22)

    Fixes #21

commit 3cad7992550652cc145fb8fe3ccc126ab35af9fa
Author: Frederic Branczyk <[email protected]>
Date:   Sat Aug 27 14:42:33 2022 +0200

commit 3b04a2333b6d470171c1f244ce1ec47882c8e5bc (tag: v0.9.5)
commit 3b04a2333b6d470171c1f244ce1ec47882c8e5bc (tag: v0.9.5)
Author: Felix Geisendörfer <[email protected]>
Date:   Fri Aug 30 08:35:20 2024 +0200

    bug: workaround go1.23 regression in goroutine profile

    See https://go-review.googlesource.com/c/go/+/609815 for details.

    Fixes #33

commit a9fbda1262be45849b5fcc0443fe7189d1675c18 (tag: v0.9.4)
Author: Felix Geisendörfer <[email protected]>
Date:   Sat Mar 2 18:50:34 2024 +0100

    go.mod: upgrade pprof

    Also fix a test that is sensitive to the way pprof stringifies profiles.
    And while at it, fix the wrong ordering of got and want.

    Fixes #27

commit 949cd9f2aeb1df60196d5224ad78e82eee94184c
Author: Matthew Jaffee <[email protected]>
Date:   Mon Oct 9 11:08:42 2023 -0500

    compute actual sample rate for profile export (#26)

    In cases where due to either an excessive number of goroutines, or excessive
    load on the system, we are not able to sample at the given rate, we can 
compute
    the actual rate we were able to sample and use that when exporting the 
profile
    so that timing information in the profile is more accurate and sensible.

    With this code in place, a function which is on the stack for the entirety 
of a
    27 second profile, will always display 27s when viewed, whereas previously 
it
    could display less time.

commit ececf7638e93170cf76966d22bc1ca8a8fdc518a
Author: Nikolay Dubina <[email protected]>
Date:   Thu Nov 17 04:46:35 2022 +0800

vladimirp@vladimirp:~/git/golang-github-felixge-fgprof/fgprof$ git log 
v0.9.2..v0.9.5
commit 3b04a2333b6d470171c1f244ce1ec47882c8e5bc (tag: v0.9.5)
Author: Felix Geisendörfer <[email protected]>
Date:   Fri Aug 30 08:35:20 2024 +0200

    bug: workaround go1.23 regression in goroutine profile

    See https://go-review.googlesource.com/c/go/+/609815 for details.

    Fixes #33

commit a9fbda1262be45849b5fcc0443fe7189d1675c18 (tag: v0.9.4)
Author: Felix Geisendörfer <[email protected]>
Date:   Sat Mar 2 18:50:34 2024 +0100

    go.mod: upgrade pprof

    Also fix a test that is sensitive to the way pprof stringifies profiles.
    And while at it, fix the wrong ordering of got and want.

    Fixes #27

commit 949cd9f2aeb1df60196d5224ad78e82eee94184c
Author: Matthew Jaffee <[email protected]>
Date:   Mon Oct 9 11:08:42 2023 -0500

    compute actual sample rate for profile export (#26)

    In cases where due to either an excessive number of goroutines, or excessive
    load on the system, we are not able to sample at the given rate, we can 
compute
    the actual rate we were able to sample and use that when exporting the 
profile
    so that timing information in the profile is more accurate and sensible.

    With this code in place, a function which is on the stack for the entirety 
of a
    27 second profile, will always display 27s when viewed, whereas previously 
it
    could display less time.

commit ececf7638e93170cf76966d22bc1ca8a8fdc518a
Author: Nikolay Dubina <[email protected]>
Date:   Thu Nov 17 04:46:35 2022 +0800

    Update README.md (#24)

commit b0f80df6b76f74ec0c611dc52f4e79d4a11bff81 (tag: v0.9.3)
Author: Felix Geisendörfer <[email protected]>
Date:   Thu Sep 1 16:49:58 2022 +0200

    README: Update for Go 1.19

commit f1f92dd21fc3bde2e294bf1e124d778fd845816e
Author: Felix Geisendörfer <[email protected]>
Date:   Wed Aug 31 22:59:11 2022 +0200

    feat: Support line numbers in pprof (#22)

    Fixes #21

commit 3cad7992550652cc145fb8fe3ccc126ab35af9fa
Author: Frederic Branczyk <[email protected]>
Date:   Sat Aug 27 14:42:33 2022 +0200

    Set time and duration of profile (#18)

    Co-authored-by: Felix Geisendörfer <[email protected]>

commit 1fa9aa656f28985482fa6e21f2d72b72898e8eaf
Author: Frederic Branczyk <[email protected]>
Date:   Sat Aug 27 14:09:53 2022 +0200

    Populate PeriodType appropriately (#17)

    Populate PeriodType appropriately

    PeriodType is intended to explain the kind of events between sampled
    occurrences. While not strictly required to be set, all the Go stdlib
    profilers populate it, and this patch sets it equivalent to the standard
    CPU profiles.

    Co-authored-by: Felix Geisendörfer <[email protected]>

commit f65840891a82edec3bf376fba83d75c668b488d0
Author: cui fliter <[email protected]>
Date:   Mon May 23 15:22:40 2022 +0800

    fix some typos (#20)

    Signed-off-by: cuishuang <[email protected]>

commit 3eac54594d839751cd25d09796c168c30df0da47
Author: Frederic Branczyk <[email protected]>
Date:   Wed Apr 27 21:42:19 2022 +0200

    Set Period to the number of nanoseconds between samples

commit 1badc5b842716d3e2a736dca05ad61de02cced7c
Author: Felix Geisendörfer <[email protected]>
Date:   Wed Jan 19 09:20:25 2022 +0100

    README: More prominent STW warning

    Can't expect people to read the "How it Works" section.
----

The upstream changes contain only commits related to compatibility and
reporting bugfixes.

Syncing the package should resolve the issue.

** Affects: golang-github-felixge-fgprof (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: golang-github-google-pprof (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: update-excuse

** Also affects: golang-github-felixge-fgprof (Ubuntu)
   Importance: Undecided
       Status: New

** Tags added: update-excuse

** Description changed:

  google pprof changed the line numbers format causing the autopkgtest
  failure:
  
  
https://objectstorage.prodstack5.canonical.com/swift/v1/AUTH_0f9aae918d5b4744bf7b827671c86842/autopkgtest-
  resolute/resolute/amd64/g/golang-github-felixge-
  fgprof/20260323_085735_6db31@/log.gz
  
-  95s === RUN   Test_toProfile
-  95s     pprof_test.go:34: got:
-  95s         Period: 0
-  95s         Samples:
-  95s         samples/count time/nanoseconds
-  95s                   1   10101010: 1 
-  95s                   2   20202020: 2 3 
-  95s         Locations
-  95s              1: 0x0 M=1 foo :0:0 s=0()
-  95s              2: 0x0 M=1 foo :0:0 s=0()
-  95s              3: 0x0 M=1 bar :0:0 s=0()
-  95s         Mappings
-  95s         1: 0x0/0x0/0x0   [FN]
-  95s         
-  95s         want:
-  95s         Period: 0
-  95s         Samples:
-  95s         samples/count time/nanoseconds
-  95s                   1   10101010: 1 
-  95s                   2   20202020: 2 3 
-  95s         Locations
-  95s              1: 0x0 M=1 foo :0 s=0()
-  95s              2: 0x0 M=1 foo :0 s=0()
-  95s              3: 0x0 M=1 bar :0 s=0()
-  95s         Mappings
-  95s         1: 0x0/0x0/0x0   [FN]
-  95s --- FAIL: Test_toProfile (0.00s)
- 
+  95s === RUN   Test_toProfile
+  95s     pprof_test.go:34: got:
+  95s         Period: 0
+  95s         Samples:
+  95s         samples/count time/nanoseconds
+  95s                   1   10101010: 1
+  95s                   2   20202020: 2 3
+  95s         Locations
+  95s              1: 0x0 M=1 foo :0:0 s=0()
+  95s              2: 0x0 M=1 foo :0:0 s=0()
+  95s              3: 0x0 M=1 bar :0:0 s=0()
+  95s         Mappings
+  95s         1: 0x0/0x0/0x0   [FN]
+  95s
+  95s         want:
+  95s         Period: 0
+  95s         Samples:
+  95s         samples/count time/nanoseconds
+  95s                   1   10101010: 1
+  95s                   2   20202020: 2 3
+  95s         Locations
+  95s              1: 0x0 M=1 foo :0 s=0()
+  95s              2: 0x0 M=1 foo :0 s=0()
+  95s              3: 0x0 M=1 bar :0 s=0()
+  95s         Mappings
+  95s         1: 0x0/0x0/0x0   [FN]
+  95s --- FAIL: Test_toProfile (0.00s)
  
  Debian packages 0.9.5-2 which contains support for new pprof (that is present 
in resolute-proposed and works with go 1.26). The fgprof changelog:
  ----
  $ git log v0.9.2..v0.9.5
  commit 3b04a2333b6d470171c1f244ce1ec47882c8e5bc (tag: v0.9.5)
  Author: Felix Geisendörfer <[email protected]>
  Date:   Fri Aug 30 08:35:20 2024 +0200
  
-     bug: workaround go1.23 regression in goroutine profile
-     
-     See https://go-review.googlesource.com/c/go/+/609815 for details.
-     
-     Fixes #33
+     bug: workaround go1.23 regression in goroutine profile
+ 
+     See https://go-review.googlesource.com/c/go/+/609815 for details.
+ 
+     Fixes #33
  
  commit a9fbda1262be45849b5fcc0443fe7189d1675c18 (tag: v0.9.4)
  Author: Felix Geisendörfer <[email protected]>
  Date:   Sat Mar 2 18:50:34 2024 +0100
  
-     go.mod: upgrade pprof
-     
-     Also fix a test that is sensitive to the way pprof stringifies profiles.
-     And while at it, fix the wrong ordering of got and want.
-     
-     Fixes #27
+     go.mod: upgrade pprof
+ 
+     Also fix a test that is sensitive to the way pprof stringifies profiles.
+     And while at it, fix the wrong ordering of got and want.
+ 
+     Fixes #27
  
  commit 949cd9f2aeb1df60196d5224ad78e82eee94184c
  Author: Matthew Jaffee <[email protected]>
  Date:   Mon Oct 9 11:08:42 2023 -0500
  
-     compute actual sample rate for profile export (#26)
-     
-     In cases where due to either an excessive number of goroutines, or 
excessive
-     load on the system, we are not able to sample at the given rate, we can 
compute
-     the actual rate we were able to sample and use that when exporting the 
profile
-     so that timing information in the profile is more accurate and sensible.
-     
-     With this code in place, a function which is on the stack for the 
entirety of a
-     27 second profile, will always display 27s when viewed, whereas 
previously it
-     could display less time.
+     compute actual sample rate for profile export (#26)
+ 
+     In cases where due to either an excessive number of goroutines, or 
excessive
+     load on the system, we are not able to sample at the given rate, we can 
compute
+     the actual rate we were able to sample and use that when exporting the 
profile
+     so that timing information in the profile is more accurate and sensible.
+ 
+     With this code in place, a function which is on the stack for the 
entirety of a
+     27 second profile, will always display 27s when viewed, whereas 
previously it
+     could display less time.
  
  commit ececf7638e93170cf76966d22bc1ca8a8fdc518a
  Author: Nikolay Dubina <[email protected]>
  Date:   Thu Nov 17 04:46:35 2022 +0800
  
-     Update README.md (#24)
+     Update README.md (#24)
  
  commit b0f80df6b76f74ec0c611dc52f4e79d4a11bff81 (tag: v0.9.3)
  Author: Felix Geisendörfer <[email protected]>
  Date:   Thu Sep 1 16:49:58 2022 +0200
  
-     README: Update for Go 1.19
+     README: Update for Go 1.19
  
  commit f1f92dd21fc3bde2e294bf1e124d778fd845816e
  Author: Felix Geisendörfer <[email protected]>
  Date:   Wed Aug 31 22:59:11 2022 +0200
  
-     feat: Support line numbers in pprof (#22)
-     
-     Fixes #21
+     feat: Support line numbers in pprof (#22)
+ 
+     Fixes #21
  
  commit 3cad7992550652cc145fb8fe3ccc126ab35af9fa
  Author: Frederic Branczyk <[email protected]>
  Date:   Sat Aug 27 14:42:33 2022 +0200
  
- 
  commit 3b04a2333b6d470171c1f244ce1ec47882c8e5bc (tag: v0.9.5)
  commit 3b04a2333b6d470171c1f244ce1ec47882c8e5bc (tag: v0.9.5)
  Author: Felix Geisendörfer <[email protected]>
  Date:   Fri Aug 30 08:35:20 2024 +0200
  
-     bug: workaround go1.23 regression in goroutine profile
-     
-     See https://go-review.googlesource.com/c/go/+/609815 for details.
-     
-     Fixes #33
+     bug: workaround go1.23 regression in goroutine profile
+ 
+     See https://go-review.googlesource.com/c/go/+/609815 for details.
+ 
+     Fixes #33
  
  commit a9fbda1262be45849b5fcc0443fe7189d1675c18 (tag: v0.9.4)
  Author: Felix Geisendörfer <[email protected]>
  Date:   Sat Mar 2 18:50:34 2024 +0100
  
-     go.mod: upgrade pprof
-     
-     Also fix a test that is sensitive to the way pprof stringifies profiles.
-     And while at it, fix the wrong ordering of got and want.
-     
-     Fixes #27
+     go.mod: upgrade pprof
+ 
+     Also fix a test that is sensitive to the way pprof stringifies profiles.
+     And while at it, fix the wrong ordering of got and want.
+ 
+     Fixes #27
  
  commit 949cd9f2aeb1df60196d5224ad78e82eee94184c
  Author: Matthew Jaffee <[email protected]>
  Date:   Mon Oct 9 11:08:42 2023 -0500
  
-     compute actual sample rate for profile export (#26)
-     
-     In cases where due to either an excessive number of goroutines, or 
excessive
-     load on the system, we are not able to sample at the given rate, we can 
compute
-     the actual rate we were able to sample and use that when exporting the 
profile
-     so that timing information in the profile is more accurate and sensible.
-     
-     With this code in place, a function which is on the stack for the 
entirety of a
-     27 second profile, will always display 27s when viewed, whereas 
previously it
-     could display less time.
+     compute actual sample rate for profile export (#26)
+ 
+     In cases where due to either an excessive number of goroutines, or 
excessive
+     load on the system, we are not able to sample at the given rate, we can 
compute
+     the actual rate we were able to sample and use that when exporting the 
profile
+     so that timing information in the profile is more accurate and sensible.
+ 
+     With this code in place, a function which is on the stack for the 
entirety of a
+     27 second profile, will always display 27s when viewed, whereas 
previously it
+     could display less time.
  
  commit ececf7638e93170cf76966d22bc1ca8a8fdc518a
  Author: Nikolay Dubina <[email protected]>
  Date:   Thu Nov 17 04:46:35 2022 +0800
  
  vladimirp@vladimirp:~/git/golang-github-felixge-fgprof/fgprof$ git log 
v0.9.2..v0.9.5
  commit 3b04a2333b6d470171c1f244ce1ec47882c8e5bc (tag: v0.9.5)
  Author: Felix Geisendörfer <[email protected]>
  Date:   Fri Aug 30 08:35:20 2024 +0200
  
-     bug: workaround go1.23 regression in goroutine profile
-     
-     See https://go-review.googlesource.com/c/go/+/609815 for details.
-     
-     Fixes #33
+     bug: workaround go1.23 regression in goroutine profile
+ 
+     See https://go-review.googlesource.com/c/go/+/609815 for details.
+ 
+     Fixes #33
  
  commit a9fbda1262be45849b5fcc0443fe7189d1675c18 (tag: v0.9.4)
  Author: Felix Geisendörfer <[email protected]>
  Date:   Sat Mar 2 18:50:34 2024 +0100
  
-     go.mod: upgrade pprof
-     
-     Also fix a test that is sensitive to the way pprof stringifies profiles.
-     And while at it, fix the wrong ordering of got and want.
-     
-     Fixes #27
+     go.mod: upgrade pprof
+ 
+     Also fix a test that is sensitive to the way pprof stringifies profiles.
+     And while at it, fix the wrong ordering of got and want.
+ 
+     Fixes #27
  
  commit 949cd9f2aeb1df60196d5224ad78e82eee94184c
  Author: Matthew Jaffee <[email protected]>
  Date:   Mon Oct 9 11:08:42 2023 -0500
  
-     compute actual sample rate for profile export (#26)
-     
-     In cases where due to either an excessive number of goroutines, or 
excessive
-     load on the system, we are not able to sample at the given rate, we can 
compute
-     the actual rate we were able to sample and use that when exporting the 
profile
-     so that timing information in the profile is more accurate and sensible.
-     
-     With this code in place, a function which is on the stack for the 
entirety of a
-     27 second profile, will always display 27s when viewed, whereas 
previously it
-     could display less time.
+     compute actual sample rate for profile export (#26)
+ 
+     In cases where due to either an excessive number of goroutines, or 
excessive
+     load on the system, we are not able to sample at the given rate, we can 
compute
+     the actual rate we were able to sample and use that when exporting the 
profile
+     so that timing information in the profile is more accurate and sensible.
+ 
+     With this code in place, a function which is on the stack for the 
entirety of a
+     27 second profile, will always display 27s when viewed, whereas 
previously it
+     could display less time.
  
  commit ececf7638e93170cf76966d22bc1ca8a8fdc518a
  Author: Nikolay Dubina <[email protected]>
  Date:   Thu Nov 17 04:46:35 2022 +0800
  
-     Update README.md (#24)
+     Update README.md (#24)
  
  commit b0f80df6b76f74ec0c611dc52f4e79d4a11bff81 (tag: v0.9.3)
  Author: Felix Geisendörfer <[email protected]>
  Date:   Thu Sep 1 16:49:58 2022 +0200
  
-     README: Update for Go 1.19
+     README: Update for Go 1.19
  
  commit f1f92dd21fc3bde2e294bf1e124d778fd845816e
  Author: Felix Geisendörfer <[email protected]>
  Date:   Wed Aug 31 22:59:11 2022 +0200
  
-     feat: Support line numbers in pprof (#22)
-     
-     Fixes #21
+     feat: Support line numbers in pprof (#22)
+ 
+     Fixes #21
  
  commit 3cad7992550652cc145fb8fe3ccc126ab35af9fa
  Author: Frederic Branczyk <[email protected]>
  Date:   Sat Aug 27 14:42:33 2022 +0200
  
-     Set time and duration of profile (#18)
-     
-     Co-authored-by: Felix Geisendörfer <[email protected]>
+     Set time and duration of profile (#18)
+ 
+     Co-authored-by: Felix Geisendörfer <[email protected]>
  
  commit 1fa9aa656f28985482fa6e21f2d72b72898e8eaf
  Author: Frederic Branczyk <[email protected]>
  Date:   Sat Aug 27 14:09:53 2022 +0200
  
-     Populate PeriodType appropriately (#17)
-     
-     Populate PeriodType appropriately
-     
-     PeriodType is intended to explain the kind of events between sampled
-     occurrences. While not strictly required to be set, all the Go stdlib
-     profilers populate it, and this patch sets it equivalent to the standard
-     CPU profiles.
-     
-     Co-authored-by: Felix Geisendörfer <[email protected]>
+     Populate PeriodType appropriately (#17)
+ 
+     Populate PeriodType appropriately
+ 
+     PeriodType is intended to explain the kind of events between sampled
+     occurrences. While not strictly required to be set, all the Go stdlib
+     profilers populate it, and this patch sets it equivalent to the standard
+     CPU profiles.
+ 
+     Co-authored-by: Felix Geisendörfer <[email protected]>
  
  commit f65840891a82edec3bf376fba83d75c668b488d0
  Author: cui fliter <[email protected]>
  Date:   Mon May 23 15:22:40 2022 +0800
  
-     fix some typos (#20)
-     
-     Signed-off-by: cuishuang <[email protected]>
+     fix some typos (#20)
+ 
+     Signed-off-by: cuishuang <[email protected]>
  
  commit 3eac54594d839751cd25d09796c168c30df0da47
  Author: Frederic Branczyk <[email protected]>
  Date:   Wed Apr 27 21:42:19 2022 +0200
  
-     Set Period to the number of nanoseconds between samples
+     Set Period to the number of nanoseconds between samples
  
  commit 1badc5b842716d3e2a736dca05ad61de02cced7c
  Author: Felix Geisendörfer <[email protected]>
  Date:   Wed Jan 19 09:20:25 2022 +0100
  
-     README: More prominent STW warning
-     
-     Can't expect people to read the "How it Works" section.
+     README: More prominent STW warning
+ 
+     Can't expect people to read the "How it Works" section.
  ----
  
  The upstream changes contain only commits related to compatibility and
  reporting bugfixes.
  
- Syncing the package.
+ Syncing the package should resolve the issue.

** Summary changed:

- r golang-github-felixge-fgprof fails autopkgtest against 
golang-github-google-pprof 
+ golang-github-felixge-fgprof fails autopkgtest against 
golang-github-google-pprof

** Description changed:

  google pprof changed the line numbers format causing the autopkgtest
  failure:
  
  
https://objectstorage.prodstack5.canonical.com/swift/v1/AUTH_0f9aae918d5b4744bf7b827671c86842/autopkgtest-
  resolute/resolute/amd64/g/golang-github-felixge-
  fgprof/20260323_085735_6db31@/log.gz
  
   95s === RUN   Test_toProfile
   95s     pprof_test.go:34: got:
   95s         Period: 0
   95s         Samples:
   95s         samples/count time/nanoseconds
   95s                   1   10101010: 1
   95s                   2   20202020: 2 3
   95s         Locations
   95s              1: 0x0 M=1 foo :0:0 s=0()
   95s              2: 0x0 M=1 foo :0:0 s=0()
   95s              3: 0x0 M=1 bar :0:0 s=0()
   95s         Mappings
   95s         1: 0x0/0x0/0x0   [FN]
   95s
   95s         want:
   95s         Period: 0
   95s         Samples:
   95s         samples/count time/nanoseconds
   95s                   1   10101010: 1
   95s                   2   20202020: 2 3
   95s         Locations
   95s              1: 0x0 M=1 foo :0 s=0()
   95s              2: 0x0 M=1 foo :0 s=0()
   95s              3: 0x0 M=1 bar :0 s=0()
   95s         Mappings
   95s         1: 0x0/0x0/0x0   [FN]
   95s --- FAIL: Test_toProfile (0.00s)
  
- Debian packages 0.9.5-2 which contains support for new pprof (that is present 
in resolute-proposed and works with go 1.26). The fgprof changelog:
+ Debian packages 0.9.5-1 which contains support for new pprof (that is present 
in resolute-proposed and works with go 1.26). The fgprof changelog:
  ----
  $ git log v0.9.2..v0.9.5
  commit 3b04a2333b6d470171c1f244ce1ec47882c8e5bc (tag: v0.9.5)
  Author: Felix Geisendörfer <[email protected]>
  Date:   Fri Aug 30 08:35:20 2024 +0200
  
      bug: workaround go1.23 regression in goroutine profile
  
      See https://go-review.googlesource.com/c/go/+/609815 for details.
  
      Fixes #33
  
  commit a9fbda1262be45849b5fcc0443fe7189d1675c18 (tag: v0.9.4)
  Author: Felix Geisendörfer <[email protected]>
  Date:   Sat Mar 2 18:50:34 2024 +0100
  
      go.mod: upgrade pprof
  
      Also fix a test that is sensitive to the way pprof stringifies profiles.
      And while at it, fix the wrong ordering of got and want.
  
      Fixes #27
  
  commit 949cd9f2aeb1df60196d5224ad78e82eee94184c
  Author: Matthew Jaffee <[email protected]>
  Date:   Mon Oct 9 11:08:42 2023 -0500
  
      compute actual sample rate for profile export (#26)
  
      In cases where due to either an excessive number of goroutines, or 
excessive
      load on the system, we are not able to sample at the given rate, we can 
compute
      the actual rate we were able to sample and use that when exporting the 
profile
      so that timing information in the profile is more accurate and sensible.
  
      With this code in place, a function which is on the stack for the 
entirety of a
      27 second profile, will always display 27s when viewed, whereas 
previously it
      could display less time.
  
  commit ececf7638e93170cf76966d22bc1ca8a8fdc518a
  Author: Nikolay Dubina <[email protected]>
  Date:   Thu Nov 17 04:46:35 2022 +0800
  
      Update README.md (#24)
  
  commit b0f80df6b76f74ec0c611dc52f4e79d4a11bff81 (tag: v0.9.3)
  Author: Felix Geisendörfer <[email protected]>
  Date:   Thu Sep 1 16:49:58 2022 +0200
  
      README: Update for Go 1.19
  
  commit f1f92dd21fc3bde2e294bf1e124d778fd845816e
  Author: Felix Geisendörfer <[email protected]>
  Date:   Wed Aug 31 22:59:11 2022 +0200
  
      feat: Support line numbers in pprof (#22)
  
      Fixes #21
  
  commit 3cad7992550652cc145fb8fe3ccc126ab35af9fa
  Author: Frederic Branczyk <[email protected]>
  Date:   Sat Aug 27 14:42:33 2022 +0200
  
  commit 3b04a2333b6d470171c1f244ce1ec47882c8e5bc (tag: v0.9.5)
  commit 3b04a2333b6d470171c1f244ce1ec47882c8e5bc (tag: v0.9.5)
  Author: Felix Geisendörfer <[email protected]>
  Date:   Fri Aug 30 08:35:20 2024 +0200
  
      bug: workaround go1.23 regression in goroutine profile
  
      See https://go-review.googlesource.com/c/go/+/609815 for details.
  
      Fixes #33
  
  commit a9fbda1262be45849b5fcc0443fe7189d1675c18 (tag: v0.9.4)
  Author: Felix Geisendörfer <[email protected]>
  Date:   Sat Mar 2 18:50:34 2024 +0100
  
      go.mod: upgrade pprof
  
      Also fix a test that is sensitive to the way pprof stringifies profiles.
      And while at it, fix the wrong ordering of got and want.
  
      Fixes #27
  
  commit 949cd9f2aeb1df60196d5224ad78e82eee94184c
  Author: Matthew Jaffee <[email protected]>
  Date:   Mon Oct 9 11:08:42 2023 -0500
  
      compute actual sample rate for profile export (#26)
  
      In cases where due to either an excessive number of goroutines, or 
excessive
      load on the system, we are not able to sample at the given rate, we can 
compute
      the actual rate we were able to sample and use that when exporting the 
profile
      so that timing information in the profile is more accurate and sensible.
  
      With this code in place, a function which is on the stack for the 
entirety of a
      27 second profile, will always display 27s when viewed, whereas 
previously it
      could display less time.
  
  commit ececf7638e93170cf76966d22bc1ca8a8fdc518a
  Author: Nikolay Dubina <[email protected]>
  Date:   Thu Nov 17 04:46:35 2022 +0800
  
  vladimirp@vladimirp:~/git/golang-github-felixge-fgprof/fgprof$ git log 
v0.9.2..v0.9.5
  commit 3b04a2333b6d470171c1f244ce1ec47882c8e5bc (tag: v0.9.5)
  Author: Felix Geisendörfer <[email protected]>
  Date:   Fri Aug 30 08:35:20 2024 +0200
  
      bug: workaround go1.23 regression in goroutine profile
  
      See https://go-review.googlesource.com/c/go/+/609815 for details.
  
      Fixes #33
  
  commit a9fbda1262be45849b5fcc0443fe7189d1675c18 (tag: v0.9.4)
  Author: Felix Geisendörfer <[email protected]>
  Date:   Sat Mar 2 18:50:34 2024 +0100
  
      go.mod: upgrade pprof
  
      Also fix a test that is sensitive to the way pprof stringifies profiles.
      And while at it, fix the wrong ordering of got and want.
  
      Fixes #27
  
  commit 949cd9f2aeb1df60196d5224ad78e82eee94184c
  Author: Matthew Jaffee <[email protected]>
  Date:   Mon Oct 9 11:08:42 2023 -0500
  
      compute actual sample rate for profile export (#26)
  
      In cases where due to either an excessive number of goroutines, or 
excessive
      load on the system, we are not able to sample at the given rate, we can 
compute
      the actual rate we were able to sample and use that when exporting the 
profile
      so that timing information in the profile is more accurate and sensible.
  
      With this code in place, a function which is on the stack for the 
entirety of a
      27 second profile, will always display 27s when viewed, whereas 
previously it
      could display less time.
  
  commit ececf7638e93170cf76966d22bc1ca8a8fdc518a
  Author: Nikolay Dubina <[email protected]>
  Date:   Thu Nov 17 04:46:35 2022 +0800
  
      Update README.md (#24)
  
  commit b0f80df6b76f74ec0c611dc52f4e79d4a11bff81 (tag: v0.9.3)
  Author: Felix Geisendörfer <[email protected]>
  Date:   Thu Sep 1 16:49:58 2022 +0200
  
      README: Update for Go 1.19
  
  commit f1f92dd21fc3bde2e294bf1e124d778fd845816e
  Author: Felix Geisendörfer <[email protected]>
  Date:   Wed Aug 31 22:59:11 2022 +0200
  
      feat: Support line numbers in pprof (#22)
  
      Fixes #21
  
  commit 3cad7992550652cc145fb8fe3ccc126ab35af9fa
  Author: Frederic Branczyk <[email protected]>
  Date:   Sat Aug 27 14:42:33 2022 +0200
  
      Set time and duration of profile (#18)
  
      Co-authored-by: Felix Geisendörfer <[email protected]>
  
  commit 1fa9aa656f28985482fa6e21f2d72b72898e8eaf
  Author: Frederic Branczyk <[email protected]>
  Date:   Sat Aug 27 14:09:53 2022 +0200
  
      Populate PeriodType appropriately (#17)
  
      Populate PeriodType appropriately
  
      PeriodType is intended to explain the kind of events between sampled
      occurrences. While not strictly required to be set, all the Go stdlib
      profilers populate it, and this patch sets it equivalent to the standard
      CPU profiles.
  
      Co-authored-by: Felix Geisendörfer <[email protected]>
  
  commit f65840891a82edec3bf376fba83d75c668b488d0
  Author: cui fliter <[email protected]>
  Date:   Mon May 23 15:22:40 2022 +0800
  
      fix some typos (#20)
  
      Signed-off-by: cuishuang <[email protected]>
  
  commit 3eac54594d839751cd25d09796c168c30df0da47
  Author: Frederic Branczyk <[email protected]>
  Date:   Wed Apr 27 21:42:19 2022 +0200
  
      Set Period to the number of nanoseconds between samples
  
  commit 1badc5b842716d3e2a736dca05ad61de02cced7c
  Author: Felix Geisendörfer <[email protected]>
  Date:   Wed Jan 19 09:20:25 2022 +0100
  
      README: More prominent STW warning
  
      Can't expect people to read the "How it Works" section.
  ----
  
  The upstream changes contain only commits related to compatibility and
  reporting bugfixes.
  
  Syncing the package should resolve the issue.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2146293

Title:
  golang-github-felixge-fgprof fails autopkgtest against golang-github-
  google-pprof

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/golang-github-felixge-fgprof/+bug/2146293/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to