Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package delve for openSUSE:Factory checked in at 2023-10-30 22:11:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/delve (Old) and /work/SRC/openSUSE:Factory/.delve.new.17445 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "delve" Mon Oct 30 22:11:43 2023 rev:10 rq:1121298 version:1.21.2 Changes: -------- --- /work/SRC/openSUSE:Factory/delve/delve.changes 2023-08-30 10:23:35.930820290 +0200 +++ /work/SRC/openSUSE:Factory/.delve.new.17445/delve.changes 2023-10-30 22:12:10.687299539 +0100 @@ -1,0 +2,96 @@ +Mon Oct 30 18:33:29 UTC 2023 - Jeff Kowalczyk <jkowalc...@suse.com> + +- Packaging improvements: + * Re-enable binary stripping and debuginfo boo#1210938 + * Update to BuildRequires: golang(API) >= 1.17 matching go.mod + * Build PIE with pattern that may become recommended procedure: + %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build + A go toolchain buildmode default config would be preferable + but none exist at this time. + * Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable + * Drop go build -o arg, default binary name is pkg of main() + * Drop comment about upstream Makefile static build options fail + * Add basic %check to execute binary --help + +------------------------------------------------------------------- +Mon Oct 30 18:22:27 UTC 2023 - Jeff Kowalczyk <jkowalc...@suse.com> + +- Update to version 1.21.2: + * *: release 1.21.2 (#3543) + * proc: use DW_AT_trampoline to detect auto-generated code (#3528) + * proc/native: use cgo instead of C for freebsd (#3529) + * service/test: disable TestClientServer_chanGoroutines with rr backend (#3492) + * proc: implement follow exec mode on Windows (#3507) + * Use a valid timezone in tested binary (#3527) + * pkg/terminal: support vscode in edit command (#3524) + * service/dap: fix bugs in stdout/stderr handling (#3522) + * service/dap: add the concrete type to interface type (#3510) + * all: remove obsolete build tags "// +build" (#3513) + +------------------------------------------------------------------- +Mon Oct 30 18:22:11 UTC 2023 - Jeff Kowalczyk <jkowalc...@suse.com> + +- Update to version 1.21.1: + * V1.21.1 (#3518) + * all: replace deprecated io/ioutil with io and os (#3509) + * pkg/proc: macho: Enable debugging stripped binaries (#3511) + * fix memory leak (#3512) + * pky/proc: enable function call injection in Delve for linux/ppc64le (#3449) + * pkg/terminal: support more editors with edit command (#3506) + * proc: move StepInstruction method to TargetGroup (#3488) + * Various fixes for go 1.22 (#3455) + * service/dap: accept a string list as launch request's buildFlags (#3496) + * _scripts: remove unnecessary os.ExpandEnv (#3504) + * proc,service: simplify tests with T.Setenv (#3503) + * pkg/terminal: add 'packages' command (#3499) + * pkg/proc/internal/ebpf: remove redundant nil check (#3502) + * service/dap: strip package paths from symbols in callstack (#3500) + * pkg/proc: Fix PIE tests on ppc64le port (#3498) + * go.mod: update version of github.com/cilium/ebpf (#3491) + * api,dap: fix hexadecimal printing of vars with symbolic const values (#3487) + * pkg,service: fix typos in comments, exceptions, tests (#3486) + * proc: refactorings to implement follow-exec mode on Windows (#3441) + * proc,service,terminal: add ways to list goroutines waiting on a channel (#3481) + * proc: disable "wait-for" tests on freebsd (#3482) + * DWARF CFI: use a stack for restore/remember opcodes (#3480) + * proc: remove unused functions (#3479) + * cmd/dlv: handle ctrl-c during tracing (#3477) + * teamcity: misc changes to CI (#3476) + * proc: when stepping set condition on thread ID if there is no curg (#3475) + * pkg/proc: add support for more types in ebpf tracing backend (#3474) + * pkg,service: make receiver names consistent (#3473) + * goversion: parse new version format and simplify version representation (#3470) + * Update target.go (#3471) + * *: remove deepsource.toml (#3468) + * gobuild: pass user specified -C argument first (#3456) + * locspec: fix SubstitutePath when converting a Windows path to Linux (#3453) + * proc: fix stacktraces on freebsd/amd64/go1.20 (#3458) + * proc: fix PIE support on macOS (#3467) + * teamcity: hold back linux/386 builds to 1.20 (#3465) + * service/dap: use == to test io.EOF (#3464) + * goversion,teamcity: update test matrix and fix build scripts (#3463) + * *: Fix ppc64le test runs (#3460) + * Documentation,cmd/dlv: clean up command line usage help (#3395) + * proc: add waitfor option to attach (#3445) + * logflags: simplify Logger interface (#3274) + * starbind: fix Starlark slice unmarshaling (#3454) + * pkg/terminal: use reflect.Value.IsValid to check a zero Value (#3450) + * proc: replace use of runtime.GOARCH with Arch.Name (#3442) + * proc,ebpf: mark as unreadable args with unsupported types with ebpf (#3444) + * service/api: in multiline mode print address of pointers (#3448) + * terminal: restore breakpoints set with line offset on restart (#3425) + * all: use "len == 0" rather than "len <= 0" when checking empty slice/string (#3439) + * service/dap: fix typos in comments (#3438) + * pkg/proc: simplify code with trivial changes (#3436) + * *: add linux/ppc64le targets (#3435) + * terminal,service: better printing of suspended breakpoints (#3415) + * proc: check recursion level when loading pointers (#3431) + * *: add ppc64le support (#2963) + * service/dap: fix test for debug in progress (#3407) + * all: fix typos (#3434) + * pkg,service: refactor to use %q instead of "%s" (#3430) + * pkg/dwarf/frame: fix FrameDescriptionEntries's Append (#3433) + * pkg/proc,service/*: Supports sending output to clients when running programs remotely (#3253) + * proc: read context from sigtrampgo, fixes TestCgoStacktrace2 on 1.21 (#3401) + +------------------------------------------------------------------- Old: ---- delve-1.21.0.tar.gz New: ---- delve-1.21.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ delve.spec ++++++ --- /var/tmp/diff_new_pack.alqqbK/_old 2023-10-30 22:12:11.247320199 +0100 +++ /var/tmp/diff_new_pack.alqqbK/_new 2023-10-30 22:12:11.247320199 +0100 @@ -14,15 +14,12 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # -# nodebuginfo -%define __arch_install_post export NO_BRP_STRIP_DEBUG=true - %define shortname dlv Name: delve -Version: 1.21.0 +Version: 1.21.2 Release: 0 Summary: Debugger for the Go Programming Language License: MIT @@ -30,7 +27,7 @@ URL: https://github.com/go-delve/delve Source: %{name}-%{version}.tar.gz Source1: vendor.tar.gz -BuildRequires: golang(API) >= 1.16 +BuildRequires: golang(API) >= 1.17 # your_linux_architecture_is_not_supported_by_delve (support_sentinel_linux.go) ExcludeArch: s390x ppc64 ppc64le %arm riscv64 @@ -45,21 +42,17 @@ %autosetup -a 1 %build -# Build the binary, use PIE unless on ppc64le or s390x -# Upstream reports these as unsupported platforms so meta pkg disable -go build \ - -mod=vendor \ -%ifnarch ppc64 s390x - -buildmode=pie \ +%ifnarch ppc64 +export GOFLAGS="-buildmode=pie" %endif - -o %{shortname} \ +go build \ ./cmd/%{shortname} -# Upstream Makefile uses these options to build static -# fails with /usr/bin/ld: cannot find -lc -# -ldflags "-extldflags -static" \ + +%check +# execute the binary as a basic check +./%{shortname} --help %install -# Install the binary. install -D -m 0755 %{shortname} "%{buildroot}/%{_bindir}/%{shortname}" %files ++++++ _service ++++++ --- /var/tmp/diff_new_pack.alqqbK/_old 2023-10-30 22:12:11.275321233 +0100 +++ /var/tmp/diff_new_pack.alqqbK/_new 2023-10-30 22:12:11.279321380 +0100 @@ -3,7 +3,7 @@ <param name="url">https://github.com/go-delve/delve.git</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">v1.21.0</param> + <param name="revision">v1.21.2</param> <param name="versionformat">@PARENT_TAG@</param> <param name="changesgenerate">enable</param> <param name="versionrewrite-pattern">v(.*)</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.alqqbK/_old 2023-10-30 22:12:11.295321970 +0100 +++ /var/tmp/diff_new_pack.alqqbK/_new 2023-10-30 22:12:11.299322118 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/go-delve/delve.git</param> - <param name="changesrevision">1647fa6b5e029f5785f5288b62120a8d1241f127</param></service></servicedata> + <param name="changesrevision">bb77d9fae07e0596ff891635a31a1a46195b7fa3</param></service></servicedata> (No newline at EOF) ++++++ delve-1.21.0.tar.gz -> delve-1.21.2.tar.gz ++++++ /work/SRC/openSUSE:Factory/delve/delve-1.21.0.tar.gz /work/SRC/openSUSE:Factory/.delve.new.17445/delve-1.21.2.tar.gz differ: char 12, line 1 ++++++ vendor.tar.gz ++++++ ++++ 81997 lines of diff (skipped)