Debian Patches
Status for golang-github-pingcap-errors/0.11.4-1
Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
fix-test-expectations-for-paths.patch | Fix: Adjust Go test expectations for Debian packaging The upstream test suite for `golang-github-pingcap-errors` fails during Debian package build due to discrepancies in expected output. The tests contain hardcoded package paths and line numbers that do not match the Debian build environment. Align the expected test output with the actual build environment. - The expected package import path from `github.com/pkg/errors` to `github.com/pingcap/errors`. - Hardcoded line numbers in stack traces to reflect the actual line numbers in the source files within the Debian build path. Fixes errors: === RUN TestFormatNew format_test.go:38: test 3: line 2: fmt.Sprintf("%+v", err): got: "error\ngithub.com/pingcap/errors.TestFormatNew\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/format_test.go:26\ntesting.tRunner\n\t/usr/lib/go-1.24/src/testing/testing.go:1792\nruntime.goexit\n\t/usr/lib/go-1.24/src/runtime/asm_amd64.s:1700" want: "error\ngithub.com/pkg/errors.TestFormatNew\n\t.+/github.com/pkg/errors/format_test.go:26" format_test.go:38: test 3: line 3: fmt.Sprintf("%+v", err): got: "error\ngithub.com/pingcap/errors.TestFormatNew\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/format_test.go:26\ntesting.tRunner\n\t/usr/lib/go-1.24/src/testing/testing.go:1792\nruntime.goexit\n\t/usr/lib/go-1.24/src/runtime/asm_amd64.s:1700" want: "error\ngithub.com/pkg/errors.TestFormatNew\n\t.+/github.com/pkg/errors/format_test.go:26" --- FAIL: TestFormatNew (0.00s) === RUN TestFormatErrorf format_test.go:64: test 3: line 2: fmt.Sprintf("%+v", err): got: "error\ngithub.com/pingcap/errors.TestFormatErrorf\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/format_test.go:56\ntesting.tRunner\n\t/usr/lib/go-1.24/src/testing/testing.go:1792\nruntime.goexit\n\t/usr/lib/go-1.24/src/runtime/asm_amd64.s:1700" want: "error\ngithub.com/pkg/errors.TestFormatErrorf\n\t.+/github.com/pkg/errors/format_test.go:56" format_test.go:64: test 3: line 3: fmt.Sprintf("%+v", err): got: "error\ngithub.com/pingcap/errors.TestFormatErrorf\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/format_test.go:56\ntesting.tRunner\n\t/usr/lib/go-1.24/src/testing/testing.go:1792\nruntime.goexit\n\t/usr/lib/go-1.24/src/runtime/asm_amd64.s:1700" want: "error\ngithub.com/pkg/errors.TestFormatErrorf\n\t.+/github.com/pkg/errors/format_test.go:56" --- FAIL: TestFormatErrorf (0.00s) === RUN TestFormatWrap format_test.go:116: test 3: line 2: fmt.Sprintf("%+v", err): got: "error\ngithub.com/pingcap/errors.TestFormatWrap\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/format_test.go:82\ntesting.tRunner\n\t/usr/lib/go-1.24/src/testing/testing.go:1792\nruntime.goexit\n\t/usr/lib/go-1.24/src/runtime/asm_amd64.s:1700\nerror2" want: "error\ngithub.com/pkg/errors.TestFormatWrap\n\t.+/github.com/pkg/errors/format_test.go:82" format_test.go:116: test 3: line 3: fmt.Sprintf("%+v", err): got: "error\ngithub.com/pingcap/errors.TestFormatWrap\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/format_test.go:82\ntesting.tRunner\n\t/usr/lib/go-1.24/src/testing/testing.go:1792\nruntime.goexit\n\t/usr/lib/go-1.24/src/runtime/asm_amd64.s:1700\nerror2" want: "error\ngithub.com/pkg/errors.TestFormatWrap\n\t.+/github.com/pkg/errors/format_test.go:82" format_test.go:116: test 6: line 3: fmt.Sprintf("%+v", err): got: "EOF\nerror\ngithub.com/pingcap/errors.TestFormatWrap\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/format_test.go:96\ntesting.tRunner\n\t/usr/lib/go-1.24/src/testing/testing.go:1792\nruntime.goexit\n\t/usr/lib/go-1.24/src/runtime/asm_amd64.s:1700" want: "EOF\nerror\ngithub.com/pkg/errors.TestFormatWrap\n\t.+/github.com/pkg/errors/format_test.go:96" format_test.go:116: test 6: line 4: fmt.Sprintf("%+v", err): got: "EOF\nerror\ngithub.com/pingcap/errors.TestFormatWrap\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/format_test.go:96\ntesting.tRunner\n\t/usr/lib/go-1.24/src/testing/testing.go:1792\nruntime.goexit\n\t/usr/lib/go-1.24/src/runtime/asm_amd64.s:1700" want: "EOF\nerror\ngithub.com/pkg/errors.TestFormatWrap\n\t.+/github.com/pkg/errors/format_test.go:96" format_test.go:116: test 7: line 3: fmt.Sprintf("%+v", err): got: "EOF\nerror1\ngithub.com/pingcap/errors.TestFormatWrap\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/format_test.go:103\ntesting.tRunner\n\t/usr/lib/go-1.24/src/testing/testing.go:1792\nruntime.goexit\n\t/usr/lib/go-1.24/src/runtime/asm_amd64.s:1700\nerror2" want: "EOF\nerror1\ngithub.com/pkg/errors.TestFormatWrap\n\t.+/github.com/pkg/errors/format_test.go:103\n" format_test.go:116: test 7: line 4: fmt.Sprintf("%+v", err): got: "EOF\nerror1\ngithub.com/pingcap/errors.TestFormatWrap\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/format_test.go:103\ntesting.tRunner\n\t/usr/lib/go-1.24/src/testing/testing.go:1792\nruntime.goexit\n\t/usr/lib/go-1.24/src/runtime/asm_amd64.s:1700\nerror2" want: "EOF\nerror1\ngithub.com/pkg/errors.TestFormatWrap\n\t.+/github.com/pkg/errors/format_test.go:103\n" --- FAIL: TestFormatWrap (0.00s) === RUN TestFormatWrapf format_test.go:157: test 3: line 3: fmt.Sprintf("%+v", err): got: "EOF\nerror2\ngithub.com/pingcap/errors.TestFormatWrapf\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/format_test.go:134\ntesting.tRunner\n\t/usr/lib/go-1.24/src/testing/testing.go:1792\nruntime.goexit\n\t/usr/lib/go-1.24/src/runtime/asm_amd64.s:1700" want: "EOF\nerror2\ngithub.com/pkg/errors.TestFormatWrapf\n\t.+/github.com/pkg/errors/format_test.go:134" format_test.go:157: test 3: line 4: fmt.Sprintf("%+v", err): got: "EOF\nerror2\ngithub.com/pingcap/errors.TestFormatWrapf\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/format_test.go:134\ntesting.tRunner\n\t/usr/lib/go-1.24/src/testing/testing.go:1792\nruntime.goexit\n\t/usr/lib/go-1.24/src/runtime/asm_amd64.s:1700" want: "EOF\nerror2\ngithub.com/pkg/errors.TestFormatWrapf\n\t.+/github.com/pkg/errors/format_test.go:134" format_test.go:157: test 6: line 2: fmt.Sprintf("%+v", err): got: "error\ngithub.com/pingcap/errors.TestFormatWrapf\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/format_test.go:149\ntesting.tRunner\n\t/usr/lib/go-1.24/src/testing/testing.go:1792\nruntime.goexit\n\t/usr/lib/go-1.24/src/runtime/asm_amd64.s:1700\nerror2" want: "error\ngithub.com/pkg/errors.TestFormatWrapf\n\t.+/github.com/pkg/errors/format_test.go:149" format_test.go:157: test 6: line 3: fmt.Sprintf("%+v", err): got: "error\ngithub.com/pingcap/errors.TestFormatWrapf\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/format_test.go:149\ntesting.tRunner\n\t/usr/lib/go-1.24/src/testing/testing.go:1792\nruntime.goexit\n\t/usr/lib/go-1.24/src/runtime/asm_amd64.s:1700\nerror2" want: "error\ngithub.com/pkg/errors.TestFormatWrapf\n\t.+/github.com/pkg/errors/format_test.go:149" --- FAIL: TestFormatWrapf (0.00s) === RUN TestFormatWithStack format_test.go:476: test 3: block 2: fmt.Sprintf("%+v", err): got: "github.com/pingcap/errors.TestFormatWithStack\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/format_test.go:175\ntesting.tRunner\n\t/usr/lib/go-1.24/src/testing/testing.go:1792\nruntime.goexit\n\t/usr/lib/go-1.24/src/runtime/asm_amd64.s:1700" want: "github.com/pkg/errors.TestFormatWithStack\n\t.+/github.com/pkg/errors/format_test.go:175" all-got: EOF github.com/pingcap/errors.TestFormatWithStack /tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/format_test.go:175 testing.tRunner /usr/lib/go-1.24/src/testing/testing.go:1792 runtime.goexit /usr/lib/go-1.24/src/runtime/asm_amd64.s:1700 all-want: EOF github.com/pkg/errors.TestFormatWithStack .+/github.com/pkg/errors/format_test.go:175 --- FAIL: TestFormatWithStack (0.00s) === RUN TestFormatWithMessage format_test.go:476: test 3: block 2: fmt.Sprintf("%+v", err): got: "github.com/pingcap/errors.TestFormatWithMessage\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/format_test.go:244\ntesting.tRunner\n\t/usr/lib/go-1.24/src/testing/testing.go:1792\nruntime.goexit\n\t/usr/lib/go-1.24/src/runtime/asm_amd64.s:1700" want: "github.com/pkg/errors.TestFormatWithMessage\n\t.+/github.com/pkg/errors/format_test.go:244" all-got: error github.com/pingcap/errors.TestFormatWithMessage /tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/format_test.go:244 testing.tRunner /usr/lib/go-1.24/src/testing/testing.go:1792 runtime.goexit /usr/lib/go-1.24/src/runtime/asm_amd64.s:1700 error2 all-want: error github.com/pkg/errors.TestFormatWithMessage .+/github.com/pkg/errors/format_test.go:244 error2 --- FAIL: TestFormatWithMessage (0.00s) === RUN TestFrameLine stack_test.go:40: Frame(5391400): want: 9, got: 10 stack_test.go:40: Frame(5433864): want: 20, got: 21 stack_test.go:40: Frame(5433947): want: 28, got: 24 --- FAIL: TestFrameLine (0.00s) === RUN TestFrameFormat stack_test.go:125: test 2: line 1: fmt.Sprintf("%+s", err): got: "github.com/pingcap/errors.init\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go" want: "github.com/pkg/errors.init\n\t.+/github.com/pkg/errors/stack_test.go" stack_test.go:125: test 2: line 2: fmt.Sprintf("%+s", err): got: "github.com/pingcap/errors.init\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go" want: "github.com/pkg/errors.init\n\t.+/github.com/pkg/errors/stack_test.go" stack_test.go:125: test 5: line 1: fmt.Sprintf("%d", err): got: "10" want: "9" stack_test.go:125: test 11: line 1: fmt.Sprintf("%v", err): got: "stack_test.go:10" want: "stack_test.go:9" stack_test.go:125: test 12: line 1: fmt.Sprintf("%+v", err): got: "github.com/pingcap/errors.init\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go:10" want: "github.com/pkg/errors.init\n\t.+/github.com/pkg/errors/stack_test.go:9" stack_test.go:125: test 12: line 2: fmt.Sprintf("%+v", err): got: "github.com/pingcap/errors.init\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go:10" want: "github.com/pkg/errors.init\n\t.+/github.com/pkg/errors/stack_test.go:9" --- FAIL: TestFrameFormat (0.00s) === RUN TestFuncname --- PASS: TestFuncname (0.00s) === RUN TestStackTrace stack_test.go:203: test 1: line 1: fmt.Sprintf("%+v", err): got: "github.com/pingcap/errors.TestStackTrace\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go:155" want: "github.com/pkg/errors.TestStackTrace\n\t.+/github.com/pkg/errors/stack_test.go:154" stack_test.go:203: test 1: line 2: fmt.Sprintf("%+v", err): got: "github.com/pingcap/errors.TestStackTrace\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go:155" want: "github.com/pkg/errors.TestStackTrace\n\t.+/github.com/pkg/errors/stack_test.go:154" stack_test.go:203: test 2: line 1: fmt.Sprintf("%+v", err): got: "github.com/pingcap/errors.TestStackTrace\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go:160" want: "github.com/pkg/errors.TestStackTrace\n\t.+/github.com/pkg/errors/stack_test.go:159" stack_test.go:203: test 2: line 2: fmt.Sprintf("%+v", err): got: "github.com/pingcap/errors.TestStackTrace\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go:160" want: "github.com/pkg/errors.TestStackTrace\n\t.+/github.com/pkg/errors/stack_test.go:159" stack_test.go:203: test 3: line 1: fmt.Sprintf("%+v", err): got: "github.com/pingcap/errors.TestStackTrace\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go:165" want: "github.com/pkg/errors.TestStackTrace\n\t.+/github.com/pkg/errors/stack_test.go:164" stack_test.go:203: test 3: line 2: fmt.Sprintf("%+v", err): got: "github.com/pingcap/errors.TestStackTrace\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go:165" want: "github.com/pkg/errors.TestStackTrace\n\t.+/github.com/pkg/errors/stack_test.go:164" stack_test.go:203: test 4: line 1: fmt.Sprintf("%+v", err): got: "github.com/pingcap/errors.TestStackTrace.func1\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go:170" want: "github.com/pkg/errors.(func·009|TestStackTrace.func1)\n\t.+/github.com/pkg/errors/stack_test.go:169" stack_test.go:203: test 4: line 2: fmt.Sprintf("%+v", err): got: "github.com/pingcap/errors.TestStackTrace.func1\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go:170" want: "github.com/pkg/errors.(func·009|TestStackTrace.func1)\n\t.+/github.com/pkg/errors/stack_test.go:169" stack_test.go:203: test 4: line 1: fmt.Sprintf("%+v", err): got: "github.com/pingcap/errors.TestStackTrace\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go:170" want: "github.com/pkg/errors.TestStackTrace\n\t.+/github.com/pkg/errors/stack_test.go:169" stack_test.go:203: test 4: line 2: fmt.Sprintf("%+v", err): got: "github.com/pingcap/errors.TestStackTrace\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go:170" want: "github.com/pkg/errors.TestStackTrace\n\t.+/github.com/pkg/errors/stack_test.go:169" stack_test.go:203: test 5: line 1: fmt.Sprintf("%+v", err): got: "github.com/pingcap/errors.TestStackTrace.TestStackTrace.func2.func3\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go:179" want: "github.com/pkg/errors.(func·010|TestStackTrace.func2.1)\n\t.+/github.com/pkg/errors/stack_test.go:178" stack_test.go:203: test 5: line 2: fmt.Sprintf("%+v", err): got: "github.com/pingcap/errors.TestStackTrace.TestStackTrace.func2.func3\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go:179" want: "github.com/pkg/errors.(func·010|TestStackTrace.func2.1)\n\t.+/github.com/pkg/errors/stack_test.go:178" stack_test.go:203: test 5: line 1: fmt.Sprintf("%+v", err): got: "github.com/pingcap/errors.TestStackTrace.func2\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go:180" want: "github.com/pkg/errors.(func·011|TestStackTrace.func2)\n\t.+/github.com/pkg/errors/stack_test.go:179" stack_test.go:203: test 5: line 2: fmt.Sprintf("%+v", err): got: "github.com/pingcap/errors.TestStackTrace.func2\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go:180" want: "github.com/pkg/errors.(func·011|TestStackTrace.func2)\n\t.+/github.com/pkg/errors/stack_test.go:179" stack_test.go:203: test 5: line 1: fmt.Sprintf("%+v", err): got: "github.com/pingcap/errors.TestStackTrace\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go:181" want: "github.com/pkg/errors.TestStackTrace\n\t.+/github.com/pkg/errors/stack_test.go:180" stack_test.go:203: test 5: line 2: fmt.Sprintf("%+v", err): got: "github.com/pingcap/errors.TestStackTrace\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go:181" want: "github.com/pkg/errors.TestStackTrace\n\t.+/github.com/pkg/errors/stack_test.go:180" --- FAIL: TestStackTrace (0.00s) === RUN TestStackTraceFormat stack_test.go:276: test 11: line 2: fmt.Sprintf("%+v", err): got: "\ngithub.com/pingcap/errors.stackTrace\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go:211\ngithub.com/pingcap/errors.TestStackTraceFormat\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go:262" want: "\ngithub.com/pkg/errors.stackTrace\n\t.+/github.com/pkg/errors/stack_test.go:210\ngithub.com/pkg/errors.TestStackTraceFormat\n\t.+/github.com/pkg/errors/stack_test.go:261" stack_test.go:276: test 11: line 3: fmt.Sprintf("%+v", err): got: "\ngithub.com/pingcap/errors.stackTrace\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go:211\ngithub.com/pingcap/errors.TestStackTraceFormat\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go:262" want: "\ngithub.com/pkg/errors.stackTrace\n\t.+/github.com/pkg/errors/stack_test.go:210\ngithub.com/pkg/errors.TestStackTraceFormat\n\t.+/github.com/pkg/errors/stack_test.go:261" stack_test.go:276: test 11: line 4: fmt.Sprintf("%+v", err): got: "\ngithub.com/pingcap/errors.stackTrace\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go:211\ngithub.com/pingcap/errors.TestStackTraceFormat\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go:262" want: "\ngithub.com/pkg/errors.stackTrace\n\t.+/github.com/pkg/errors/stack_test.go:210\ngithub.com/pkg/errors.TestStackTraceFormat\n\t.+/github.com/pkg/errors/stack_test.go:261" stack_test.go:276: test 11: line 5: fmt.Sprintf("%+v", err): got: "\ngithub.com/pingcap/errors.stackTrace\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go:211\ngithub.com/pingcap/errors.TestStackTraceFormat\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go:262" want: "\ngithub.com/pkg/errors.stackTrace\n\t.+/github.com/pkg/errors/stack_test.go:210\ngithub.com/pkg/errors.TestStackTraceFormat\n\t.+/github.com/pkg/errors/stack_test.go:261" stack_test.go:276: test 12: line 1: fmt.Sprintf("%#v", err): got: "[]errors.Frame{stack_test.go:211, stack_test.go:270}" want: "\\[\\]errors.Frame{stack_test.go:210, stack_test.go:269}" --- FAIL: TestStackTraceFormat (0.00s) |
=?utf-8?b?T3R0byBLZWvDpGzDpGluZW4=?= <otto@debian.org> | no | 2025-08-22 | ||
fix-stack_test-failures.patch | Fix remaining stack_test failures Addresses the remaining test failures in `stack_test.go`: 1. The expected output for `TestFrameFormat` incorrectly referenced `github.com/pkg/errors` instead of `github.com/pingcap/errors` in the package path. This has been updated to reflect the correct package. === RUN TestFrameFormat stack_test.go:125: test 12: line 2: fmt.Sprintf("%+v", err): got: "github.com/pingcap/errors.init\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go:10" want: "github.com/pingcap/errors.init\n\t.+/github.com/pkg/errors/stack_test.go:10" --- FAIL: TestFrameFormat (0.00s) 2. The regular expression used in `TestStackTrace` to match function names was too specific (`.func.*`). This caused failures when the compiler generated slightly different function names (e.g., `.func1`, `.func2`). The regex has been broadened to `.*` to account for variations in compiler output, ensuring the test passes reliably across different environments. === RUN TestStackTrace stack_test.go:203: test 5: line 1: fmt.Sprintf("%+v", err): got: "github.com/pingcap/errors.TestStackTrace.TestStackTrace.func2.func3\n\t/tmp/build/source/debian/.build/upstream/src/github.com/pingcap/errors/stack_test.go:179" want: "github.com/pingcap/errors.TestStackTrace.func.*\n\t.+/github.com/pingcap/errors/stack_test.go:179" --- FAIL: TestStackTrace (0.00s) |
=?utf-8?b?T3R0byBLZWvDpGzDpGluZW4=?= <otto@debian.org> | no | 2025-08-22 |
All known versions for source package 'golang-github-pingcap-errors'
- 0.11.4-1 (sid)