From adee8e69e1a5a72612d24d03ebc2a38f7b65b071 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20S=C3=A1ez?= Date: Fri, 29 Sep 2023 10:16:02 +0200 Subject: [PATCH 01/36] Migrated to SPDX license --- delve.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/delve.spec b/delve.spec index b398e93..c9e7cc0 100644 --- a/delve.spec +++ b/delve.spec @@ -22,6 +22,7 @@ Release: %autorelease Summary: A debugger for the Go programming language # Detected licences # - Expat License at 'LICENSE' +# It is a SPDX license already License: MIT URL: %{gourl} Source0: %{gosource} From 69727d9e5023115acc0287f96e065a6b9c145b3d Mon Sep 17 00:00:00 2001 From: Edjunior Machado Date: Thu, 17 Aug 2023 11:04:09 +0200 Subject: [PATCH 02/36] Introduce CI gating --- .fmf/version | 1 + gating.yaml | 19 +++++++++++++++++++ plans/ci.fmf | 6 ++++++ 3 files changed, 26 insertions(+) create mode 100644 .fmf/version create mode 100644 gating.yaml create mode 100644 plans/ci.fmf diff --git a/.fmf/version b/.fmf/version new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/.fmf/version @@ -0,0 +1 @@ +1 diff --git a/gating.yaml b/gating.yaml new file mode 100644 index 0000000..ce3cdc1 --- /dev/null +++ b/gating.yaml @@ -0,0 +1,19 @@ +--- !Policy +product_versions: + - fedora-* +decision_context: bodhi_update_push_stable +subject_type: koji_build +rules: + - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional} +--- !Policy +product_versions: + - rhel-8 +decision_context: osci_compose_gate +rules: + - !PassingTestCaseRule {test_case_name: baseos-ci.brew-build.tier1.functional} +--- !Policy +product_versions: + - rhel-9 +decision_context: osci_compose_gate +rules: + - !PassingTestCaseRule {test_case_name: baseos-ci.brew-build.tier1.functional} diff --git a/plans/ci.fmf b/plans/ci.fmf new file mode 100644 index 0000000..eaa8bdf --- /dev/null +++ b/plans/ci.fmf @@ -0,0 +1,6 @@ +summary: CI Gating Plan +discover: + how: fmf + url: https://src.fedoraproject.org/tests/delve +execute: + how: tmt From 5956211b2bbd4ef80f3b99d343fb6212f4f7313d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20S=C3=A1ez?= Date: Fri, 17 Nov 2023 12:23:04 +0100 Subject: [PATCH 03/36] Set up Packit integration --- .packit.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .packit.yml diff --git a/.packit.yml b/.packit.yml new file mode 100644 index 0000000..df5f8f5 --- /dev/null +++ b/.packit.yml @@ -0,0 +1,30 @@ +specfile_path: delve.spec +files_to_sync: + - delve.spec + - .packit.yaml + +upstream_package_name: delve +upstream_project_url: https://github.com/go-delve/delve +downstream_package_name: delve +upstream_tag_template: v{version} + +jobs: + +- job: pull_from_upstream + trigger: release + dist_git_branches: + - fedora-all + actions: + changelog-entry: + - bash -c 'echo "- New release ${PACKIT_PROJECT_VERSION}"' + +- job: koji_build + trigger: commit + dist_git_branches: + - fedora-all + +- job: bodhi_update + trigger: commit + dist_git_branches: + - fedora-all + From 2b207cbf27b55e030205a3314192c6003b336626 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20S=C3=A1ez?= Date: Wed, 13 Dec 2023 16:36:54 +0100 Subject: [PATCH 04/36] Update to 1.21.2 Switch to bundled dependencies to simplify the process. Add bundle-deps.sh like rpms/golang has. Remove 0001-Skip-TestCgoStacktrace2.patch --- .gitignore | 1 + 0001-Skip-TestCgoStacktrace2.patch | 24 ----------- bundled-deps.sh | 22 ++++++++++ delve.spec | 67 ++++++++++++++---------------- sources | 2 +- 5 files changed, 55 insertions(+), 61 deletions(-) delete mode 100644 0001-Skip-TestCgoStacktrace2.patch create mode 100755 bundled-deps.sh diff --git a/.gitignore b/.gitignore index 01db2e0..b1812b3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /delve-1.20.1.tar.gz /delve-1.20.2.tar.gz /delve-1.21.0.tar.gz +/delve-1.21.2.tar.gz diff --git a/0001-Skip-TestCgoStacktrace2.patch b/0001-Skip-TestCgoStacktrace2.patch deleted file mode 100644 index 4d2e0ac..0000000 --- a/0001-Skip-TestCgoStacktrace2.patch +++ /dev/null @@ -1,24 +0,0 @@ -From dff6a7871debe62db762eea34a1356f11fda305c Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?=C3=81lex=20S=C3=A1ez?= -Date: Mon, 31 Jul 2023 14:46:54 +0200 -Subject: [PATCH] Skip TestCgoStacktrace2 - ---- - pkg/proc/proc_test.go | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/pkg/proc/proc_test.go b/pkg/proc/proc_test.go -index 0cb84f6b..88db4c43 100644 ---- a/pkg/proc/proc_test.go -+++ b/pkg/proc/proc_test.go -@@ -4606,6 +4606,7 @@ func TestCgoStacktrace2(t *testing.T) { - skipOn(t, "upstream issue", "windows") - skipOn(t, "broken", "386") - skipOn(t, "broken", "arm64") -+ skipOn(t, "broken", "amd64") - protest.MustHaveCgo(t) - // If a panic happens during cgo execution the stacktrace should show the C - // function that caused the problem. --- -2.41.0 - diff --git a/bundled-deps.sh b/bundled-deps.sh new file mode 100755 index 0000000..51dd446 --- /dev/null +++ b/bundled-deps.sh @@ -0,0 +1,22 @@ +#! /bin/bash +# Copyright (C) 2021 Jakub Čajka jcajka@redhat.com +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +provides="" +for bundle in $(find -name modules.txt); do +provides="$provides\n$(cat "$bundle" | grep "^# " | grep -v "# explicit" | sed -r s/"^#.* => "// | sed -r "s/# //" | sed -r "s:(.*) v(.*):Provides\: bundled(golang(\1)) = \2:")" +done +echo -e "$provides" | sed 's/-/./g' | sort -u diff --git a/delve.spec b/delve.spec index c9e7cc0..eed10a3 100644 --- a/delve.spec +++ b/delve.spec @@ -3,7 +3,7 @@ # https://github.com/go-delve/delve %global goipath github.com/go-delve/delve -Version: 1.21.0 +Version: 1.21.2 %global common_description %{expand: Delve is a debugger for the Go programming language. The goal of the project @@ -27,56 +27,51 @@ License: MIT URL: %{gourl} Source0: %{gosource} -# RHEL builds with vendored dependencies -%if %{undefined rhel} -# This dependencies are only in use in x86_64 -%ifarch x86_64 -BuildRequires: golang(github.com/cilium/ebpf) -BuildRequires: golang(github.com/cilium/ebpf/link) -BuildRequires: golang(github.com/cilium/ebpf/ringbuf) -%endif -BuildRequires: golang(github.com/cosiner/argv) -BuildRequires: golang(github.com/creack/pty) -BuildRequires: golang(github.com/derekparker/trie) -BuildRequires: golang(github.com/go-delve/liner) -BuildRequires: golang(github.com/google/go-dap) -BuildRequires: golang(github.com/hashicorp/golang-lru/simplelru) -BuildRequires: golang(github.com/mattn/go-isatty) -BuildRequires: golang(github.com/sirupsen/logrus) -BuildRequires: golang(github.com/spf13/cobra) -BuildRequires: golang(github.com/spf13/cobra/doc) -BuildRequires: golang(golang.org/x/arch/arm64/arm64asm) -BuildRequires: golang(golang.org/x/arch/ppc64/ppc64asm) -BuildRequires: golang(golang.org/x/arch/x86/x86asm) -BuildRequires: golang(golang.org/x/sys/unix) -BuildRequires: golang(golang.org/x/tools/go/packages) -BuildRequires: golang(gopkg.in/yaml.v2) -BuildRequires: golang(go.starlark.net/resolve) -BuildRequires: golang(go.starlark.net/starlark) -BuildRequires: golang(go.starlark.net/syntax) -%endif BuildRequires: lsof BuildRequires: git -Patch1: 0001-Skip-TestCgoStacktrace2.patch +# Bundled/Vendored provides generated by bundled-deps.sh based on the in tree module data +# - in version filed substituted with . per versioning guidelines +Provides: bundled(golang(github.com/cilium/ebpf)) = 0.11.0 +Provides: bundled(golang(github.com/cosiner/argv)) = 0.1.0 +Provides: bundled(golang(github.com/cpuguy83/go.md2man/v2)) = 2.0.0 +Provides: bundled(golang(github.com/creack/pty)) = 1.1.9 +Provides: bundled(golang(github.com/derekparker/trie)) = 0.0.0.20221213183930.4c74548207f4 +Provides: bundled(golang(github.com/go.delve/liner)) = 1.2.3.0.20220127212407.d32d89dd2a5d +Provides: bundled(golang(github.com/google/go.dap)) = 0.9.1 +Provides: bundled(golang(github.com/hashicorp/golang.lru)) = 0.5.4 +Provides: bundled(golang(github.com/inconshreveable/mousetrap)) = 1.0.0 +Provides: bundled(golang(github.com/konsorten/go.windows.terminal.sequences)) = 1.0.3 +Provides: bundled(golang(github.com/mattn/go.colorable)) = 0.0.9 +Provides: bundled(golang(github.com/mattn/go.isatty)) = 0.0.3 +Provides: bundled(golang(github.com/mattn/go.runewidth)) = 0.0.13 +Provides: bundled(golang(github.com/rivo/uniseg)) = 0.2.0 +Provides: bundled(golang(github.com/russross/blackfriday/v2)) = 2.0.1 +Provides: bundled(golang(github.com/shurcooL/sanitized_anchor_name)) = 1.0.0 +Provides: bundled(golang(github.com/sirupsen/logrus)) = 1.6.0 +Provides: bundled(golang(github.com/spf13/cobra)) = 1.1.3 +Provides: bundled(golang(github.com/spf13/pflag)) = 1.0.5 +Provides: bundled(golang(github.com/stretchr/testify)) = 1.7.0 +Provides: bundled(golang(golang.org/x/arch)) = 0.0.0.20190927153633.4e8777c89be4 +Provides: bundled(golang(golang.org/x/exp)) = 0.0.0.20230224173230.c95f2b4c22f2 +Provides: bundled(golang(golang.org/x/mod)) = 0.12.0 +Provides: bundled(golang(golang.org/x/sys)) = 0.12.0 +Provides: bundled(golang(golang.org/x/tools)) = 0.13.0 +Provides: bundled(golang(gopkg.in/yaml.v2)) = 2.4.0 +Provides: bundled(golang(go.starlark.net)) = 0.0.0.20220816155156.cfacd8902214 %description %{common_description} %prep echo "=== Start prep ===" -%if %{defined rhel} %goprep -k # unpack vendored dependencies to GOPATH tar c -C vendor/ . | tar x -C %{gobuilddir}/src %autopatch -v -p1 -%else -%goprep -%autopatch -v -p1 %generate_buildrequires %go_generate_buildrequires -%endif %build echo "=== Start build ===" @@ -106,7 +101,7 @@ popd %endif %files -%license LICENSE %{?rhel:vendor/modules.txt} +%license LICENSE vendor/modules.txt %doc CONTRIBUTING.md CHANGELOG.md %doc Documentation/* %{_bindir}/dlv diff --git a/sources b/sources index df8bd86..9a49de1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (delve-1.21.0.tar.gz) = 2b2249b14d5565fbb59408251a1272db8e092ab7ac7cb65d33b810b89f1352d3b487a8d582dde8f1102d0362ee142e6106c98cd217c5031c9a09497d20a0cdde +SHA512 (delve-1.21.2.tar.gz) = 78953099b1ba79d04136b037d1fd45dc2f9013428a9eed77bb0bba7c43a00370d701d0576e9c1367e5e45f236ceb4bcdfc1c3366db95999dbe9e758e54225541 From db560ae46c30f13c135023ff1e9abc13b8b1ce74 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Wed, 13 Dec 2023 22:45:49 -0500 Subject: [PATCH 05/36] Drop dynamic buildrequires With the switch to vendored dependencies even in Fedora, these serve no purpose, and cause unwanted (and unused) dependencies in ELN. --- delve.spec | 3 --- 1 file changed, 3 deletions(-) diff --git a/delve.spec b/delve.spec index eed10a3..1ff47fd 100644 --- a/delve.spec +++ b/delve.spec @@ -70,9 +70,6 @@ echo "=== Start prep ===" tar c -C vendor/ . | tar x -C %{gobuilddir}/src %autopatch -v -p1 -%generate_buildrequires -%go_generate_buildrequires - %build echo "=== Start build ===" %gobuild -o %{gobuilddir}/bin/dlv %{goipath}/cmd/dlv From efec468d121c54194c56c96606d05b44a8d5fb76 Mon Sep 17 00:00:00 2001 From: Packit Date: Sun, 31 Dec 2023 18:18:28 +0000 Subject: [PATCH 06/36] [packit] 1.22.0 upstream release - Resolves rhbz#2242098 Upstream tag: v1.22.0 Upstream commit: 31a3c0de --- .gitignore | 1 + README.packit | 3 +++ delve.spec | 2 +- sources | 2 +- 4 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 README.packit diff --git a/.gitignore b/.gitignore index b1812b3..f2a1c15 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /delve-1.20.2.tar.gz /delve-1.21.0.tar.gz /delve-1.21.2.tar.gz +/delve-1.22.0.tar.gz diff --git a/README.packit b/README.packit new file mode 100644 index 0000000..f27b296 --- /dev/null +++ b/README.packit @@ -0,0 +1,3 @@ +This repository is maintained by packit. +https://packit.dev/ +The file was generated using packit 0.87.1.post1.dev11+gd1f7091b. diff --git a/delve.spec b/delve.spec index 1ff47fd..0d2855a 100644 --- a/delve.spec +++ b/delve.spec @@ -3,7 +3,7 @@ # https://github.com/go-delve/delve %global goipath github.com/go-delve/delve -Version: 1.21.2 +Version: 1.22.0 %global common_description %{expand: Delve is a debugger for the Go programming language. The goal of the project diff --git a/sources b/sources index 9a49de1..8dde97d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (delve-1.21.2.tar.gz) = 78953099b1ba79d04136b037d1fd45dc2f9013428a9eed77bb0bba7c43a00370d701d0576e9c1367e5e45f236ceb4bcdfc1c3366db95999dbe9e758e54225541 +SHA512 (delve-1.22.0.tar.gz) = 4778bd08c96b6fda738ba752784e5acceb07c3c66118d749ec98372e7a8e42975d1173a9ed7b3a86c16ba2d61576d89b5fd1e765f1f4584678225749ee39048c From 61273732213b6a1f0355d260df9fa93bd0b67c7b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 17:01:21 +0000 Subject: [PATCH 07/36] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 5edc67669fe672ce29bb5e3a0561c25d9a418a02 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jan 2024 09:18:21 +0000 Subject: [PATCH 08/36] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 0dca9fbb35f1fe0c20b41e94e6017fdefaabf559 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20S=C3=A1ez?= Date: Fri, 2 Feb 2024 13:20:28 +0100 Subject: [PATCH 09/36] Skip tests due to version issues Also, increase the bundled dependencies. --- ...issues-with-the-go-version-in-Fedora.patch | 37 ++++++++++++++++++ delve.spec | 39 ++++++++++--------- 2 files changed, 57 insertions(+), 19 deletions(-) create mode 100644 0001-Skipping-due-issues-with-the-go-version-in-Fedora.patch diff --git a/0001-Skipping-due-issues-with-the-go-version-in-Fedora.patch b/0001-Skipping-due-issues-with-the-go-version-in-Fedora.patch new file mode 100644 index 0000000..49c408b --- /dev/null +++ b/0001-Skipping-due-issues-with-the-go-version-in-Fedora.patch @@ -0,0 +1,37 @@ +From 73c738dcddaf9771c1ef5ab48b34c259cac4653c Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?=C3=81lex=20S=C3=A1ez?= +Date: Fri, 2 Feb 2024 14:14:34 +0100 +Subject: [PATCH] Skipping due issues with the go version in Fedora + +If the Go package gets an update, Koschei will trigger a Delve build +that will fail because Delve is not supporting the newer version of Go. + +Skipping these tests is not ideal but gore returns an error if the go +version is missing. +--- + pkg/proc/proc_test.go | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/pkg/proc/proc_test.go b/pkg/proc/proc_test.go +index d39d516b..5992e9e8 100644 +--- a/pkg/proc/proc_test.go ++++ b/pkg/proc/proc_test.go +@@ -3188,6 +3188,7 @@ func TestShadowedFlag(t *testing.T) { + func TestDebugStripped(t *testing.T) { + // Currently only implemented for Linux ELF and macOS Mach-O executables. + // TODO(derekparker): Add support for PE. ++ skipOn(t, "not working on Fedora CI", "linux") + skipOn(t, "not working on windows", "windows") + skipOn(t, "not working on freebsd", "freebsd") + skipOn(t, "not working on linux/386", "linux", "386") +@@ -3205,6 +3206,7 @@ func TestDebugStripped(t *testing.T) { + func TestDebugStripped2(t *testing.T) { + // Currently only implemented for Linux ELF executables. + // TODO(derekparker): Add support for PE. ++ skipOn(t, "not working on Fedora CI", "linux") + skipOn(t, "not working on windows", "windows") + skipOn(t, "not working on freebsd", "freebsd") + skipOn(t, "not working on linux/386", "linux", "386") +-- +2.43.0 + diff --git a/delve.spec b/delve.spec index 0d2855a..6daa0eb 100644 --- a/delve.spec +++ b/delve.spec @@ -34,31 +34,32 @@ BuildRequires: git # - in version filed substituted with . per versioning guidelines Provides: bundled(golang(github.com/cilium/ebpf)) = 0.11.0 Provides: bundled(golang(github.com/cosiner/argv)) = 0.1.0 -Provides: bundled(golang(github.com/cpuguy83/go.md2man/v2)) = 2.0.0 -Provides: bundled(golang(github.com/creack/pty)) = 1.1.9 -Provides: bundled(golang(github.com/derekparker/trie)) = 0.0.0.20221213183930.4c74548207f4 +Provides: bundled(golang(github.com/cpuguy83/go.md2man/v2)) = 2.0.2 +Provides: bundled(golang(github.com/creack/pty)) = 1.1.20 +Provides: bundled(golang(github.com/derekparker/trie)) = 0.0.0.20230829180723.39f4de51ef7d +Provides: bundled(golang(github.com/go.delve/gore)) = 0.11.6 Provides: bundled(golang(github.com/go.delve/liner)) = 1.2.3.0.20220127212407.d32d89dd2a5d -Provides: bundled(golang(github.com/google/go.dap)) = 0.9.1 -Provides: bundled(golang(github.com/hashicorp/golang.lru)) = 0.5.4 -Provides: bundled(golang(github.com/inconshreveable/mousetrap)) = 1.0.0 -Provides: bundled(golang(github.com/konsorten/go.windows.terminal.sequences)) = 1.0.3 -Provides: bundled(golang(github.com/mattn/go.colorable)) = 0.0.9 -Provides: bundled(golang(github.com/mattn/go.isatty)) = 0.0.3 +Provides: bundled(golang(github.com/google/go.dap)) = 0.11.0 +Provides: bundled(golang(github.com/hashicorp/golang.lru)) = 1.0.2 +Provides: bundled(golang(github.com/inconshreveable/mousetrap)) = 1.1.0 +Provides: bundled(golang(github.com/mattn/go.colorable)) = 0.1.13 +Provides: bundled(golang(github.com/mattn/go.isatty)) = 0.0.20 Provides: bundled(golang(github.com/mattn/go.runewidth)) = 0.0.13 Provides: bundled(golang(github.com/rivo/uniseg)) = 0.2.0 -Provides: bundled(golang(github.com/russross/blackfriday/v2)) = 2.0.1 -Provides: bundled(golang(github.com/shurcooL/sanitized_anchor_name)) = 1.0.0 -Provides: bundled(golang(github.com/sirupsen/logrus)) = 1.6.0 -Provides: bundled(golang(github.com/spf13/cobra)) = 1.1.3 +Provides: bundled(golang(github.com/russross/blackfriday/v2)) = 2.1.0 +Provides: bundled(golang(github.com/sirupsen/logrus)) = 1.9.3 +Provides: bundled(golang(github.com/spf13/cobra)) = 1.7.0 Provides: bundled(golang(github.com/spf13/pflag)) = 1.0.5 -Provides: bundled(golang(github.com/stretchr/testify)) = 1.7.0 -Provides: bundled(golang(golang.org/x/arch)) = 0.0.0.20190927153633.4e8777c89be4 +Provides: bundled(golang(golang.org/x/arch)) = 0.6.0 Provides: bundled(golang(golang.org/x/exp)) = 0.0.0.20230224173230.c95f2b4c22f2 -Provides: bundled(golang(golang.org/x/mod)) = 0.12.0 -Provides: bundled(golang(golang.org/x/sys)) = 0.12.0 -Provides: bundled(golang(golang.org/x/tools)) = 0.13.0 +Provides: bundled(golang(golang.org/x/mod)) = 0.14.0 +Provides: bundled(golang(golang.org/x/sys)) = 0.13.0 +Provides: bundled(golang(golang.org/x/tools)) = 0.14.0 Provides: bundled(golang(gopkg.in/yaml.v2)) = 2.4.0 -Provides: bundled(golang(go.starlark.net)) = 0.0.0.20220816155156.cfacd8902214 +Provides: bundled(golang(gopkg.in/yaml.v3)) = 3.0.1 +Provides: bundled(golang(go.starlark.net)) = 0.0.0.20231101134539.556fd59b42f6 + +Patch0001: 0001-Skipping-due-issues-with-the-go-version-in-Fedora.patch %description %{common_description} From 902b323225a2c7fd6ad37f6310ecef6950e8f356 Mon Sep 17 00:00:00 2001 From: Maxwell G Date: Sun, 11 Feb 2024 22:01:13 +0000 Subject: [PATCH 10/36] Rebuild for golang 1.22.0 From ef5a917b4aaa8652fd7a4ba6f859e328dc3efd65 Mon Sep 17 00:00:00 2001 From: FAS Alejandro Saez Morollon Date: Thu, 22 Feb 2024 13:56:37 +0000 Subject: [PATCH 11/36] Update .packit.yml Clean it a little bit --- .packit.yml | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/.packit.yml b/.packit.yml index df5f8f5..2a38180 100644 --- a/.packit.yml +++ b/.packit.yml @@ -2,29 +2,24 @@ specfile_path: delve.spec files_to_sync: - delve.spec - .packit.yaml - upstream_package_name: delve upstream_project_url: https://github.com/go-delve/delve downstream_package_name: delve upstream_tag_template: v{version} -jobs: +actions: + changelog-entry: + - bash -c "echo - New release ${PACKIT_PROJECT_VERSION}" +jobs: - job: pull_from_upstream trigger: release - dist_git_branches: - - fedora-all - actions: - changelog-entry: - - bash -c 'echo "- New release ${PACKIT_PROJECT_VERSION}"' + dist_git_branches: fedora-all - job: koji_build trigger: commit - dist_git_branches: - - fedora-all + dist_git_branches: fedora-all - job: bodhi_update trigger: commit - dist_git_branches: - - fedora-all - + dist_git_branches: fedora-all From 28c7e44e89dc64f78f77b691ab4674ca89467a91 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 22 Feb 2024 16:20:36 +0000 Subject: [PATCH 12/36] [packit] 1.22.1 upstream release - Resolves rhbz#2265452 Upstream tag: v1.22.1 Upstream commit: 26799555 --- .gitignore | 1 + README.packit | 2 +- delve.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index f2a1c15..20c6f1f 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /delve-1.21.0.tar.gz /delve-1.21.2.tar.gz /delve-1.22.0.tar.gz +/delve-1.22.1.tar.gz diff --git a/README.packit b/README.packit index f27b296..7553f6b 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.87.1.post1.dev11+gd1f7091b. +The file was generated using packit 0.92.0. diff --git a/delve.spec b/delve.spec index 6daa0eb..9cf58d5 100644 --- a/delve.spec +++ b/delve.spec @@ -3,7 +3,7 @@ # https://github.com/go-delve/delve %global goipath github.com/go-delve/delve -Version: 1.22.0 +Version: 1.22.1 %global common_description %{expand: Delve is a debugger for the Go programming language. The goal of the project diff --git a/sources b/sources index 8dde97d..82d5e7d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (delve-1.22.0.tar.gz) = 4778bd08c96b6fda738ba752784e5acceb07c3c66118d749ec98372e7a8e42975d1173a9ed7b3a86c16ba2d61576d89b5fd1e765f1f4584678225749ee39048c +SHA512 (delve-1.22.1.tar.gz) = 73b6e7f5c88ffe3c3197a33106c2d10349bb622f10ec54e3dd0b045ed5717a341d48c5415f6b56b3a927afa6d994ff30dced802f82ed14d149f202f46c7a6b44 From d5aaf961f7084bf7d3fe92f87197f6c3c7cfb968 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 20:50:01 +0000 Subject: [PATCH 13/36] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From e67ff375e58801d0f07594c3c2b164ec05be3fe7 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 16 Jul 2024 20:04:03 +0000 Subject: [PATCH 14/36] Update to 1.23.0 upstream release - Resolves: rhbz#2298253 Upstream tag: v1.23.0 Upstream commit: 56e9b85f Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- delve.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 20c6f1f..fd37744 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /delve-1.21.2.tar.gz /delve-1.22.0.tar.gz /delve-1.22.1.tar.gz +/delve-1.23.0.tar.gz diff --git a/README.packit b/README.packit index 7553f6b..f49e745 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.92.0. +The file was generated using packit 0.99.0.post1.dev3+g7c61c94b. diff --git a/delve.spec b/delve.spec index 9cf58d5..7e71d53 100644 --- a/delve.spec +++ b/delve.spec @@ -3,7 +3,7 @@ # https://github.com/go-delve/delve %global goipath github.com/go-delve/delve -Version: 1.22.1 +Version: 1.23.0 %global common_description %{expand: Delve is a debugger for the Go programming language. The goal of the project diff --git a/sources b/sources index 82d5e7d..59e0b19 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (delve-1.22.1.tar.gz) = 73b6e7f5c88ffe3c3197a33106c2d10349bb622f10ec54e3dd0b045ed5717a341d48c5415f6b56b3a927afa6d994ff30dced802f82ed14d149f202f46c7a6b44 +SHA512 (delve-1.23.0.tar.gz) = aa0851e17690474e5a4b40f2b9008b518003237736443113ddea05d7dc94bced7f74927567ca7e8f9c7119d99e93919673ccf870244be1446f23a4f92f9d3f40 From 611c88732e244ebf17396f583f669d154093e54b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20S=C3=A1ez?= Date: Fri, 9 Aug 2024 16:20:15 +0200 Subject: [PATCH 15/36] Update patch and dependencies --- ...-due-issues-with-the-go-version-in-Fedora.patch | 14 +++++++------- delve.spec | 9 ++++----- 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/0001-Skipping-due-issues-with-the-go-version-in-Fedora.patch b/0001-Skipping-due-issues-with-the-go-version-in-Fedora.patch index 49c408b..943fee4 100644 --- a/0001-Skipping-due-issues-with-the-go-version-in-Fedora.patch +++ b/0001-Skipping-due-issues-with-the-go-version-in-Fedora.patch @@ -1,6 +1,6 @@ -From 73c738dcddaf9771c1ef5ab48b34c259cac4653c Mon Sep 17 00:00:00 2001 +From 70a9601e1b6e4d97c2c34e1989eba5726df97131 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lex=20S=C3=A1ez?= -Date: Fri, 2 Feb 2024 14:14:34 +0100 +Date: Wed, 31 Jul 2024 16:54:34 +0200 Subject: [PATCH] Skipping due issues with the go version in Fedora If the Go package gets an update, Koschei will trigger a Delve build @@ -13,10 +13,10 @@ version is missing. 1 file changed, 2 insertions(+) diff --git a/pkg/proc/proc_test.go b/pkg/proc/proc_test.go -index d39d516b..5992e9e8 100644 +index 3437a2a4..a602dbcb 100644 --- a/pkg/proc/proc_test.go +++ b/pkg/proc/proc_test.go -@@ -3188,6 +3188,7 @@ func TestShadowedFlag(t *testing.T) { +@@ -3236,6 +3236,7 @@ func TestShadowedFlag(t *testing.T) { func TestDebugStripped(t *testing.T) { // Currently only implemented for Linux ELF and macOS Mach-O executables. // TODO(derekparker): Add support for PE. @@ -24,14 +24,14 @@ index d39d516b..5992e9e8 100644 skipOn(t, "not working on windows", "windows") skipOn(t, "not working on freebsd", "freebsd") skipOn(t, "not working on linux/386", "linux", "386") -@@ -3205,6 +3206,7 @@ func TestDebugStripped(t *testing.T) { +@@ -3265,6 +3266,7 @@ func TestDebugStripped(t *testing.T) { + func TestDebugStripped2(t *testing.T) { - // Currently only implemented for Linux ELF executables. // TODO(derekparker): Add support for PE. + skipOn(t, "not working on Fedora CI", "linux") skipOn(t, "not working on windows", "windows") skipOn(t, "not working on freebsd", "freebsd") skipOn(t, "not working on linux/386", "linux", "386") -- -2.43.0 +2.45.2 diff --git a/delve.spec b/delve.spec index 7e71d53..a9e4058 100644 --- a/delve.spec +++ b/delve.spec @@ -37,9 +37,8 @@ Provides: bundled(golang(github.com/cosiner/argv)) = 0.1.0 Provides: bundled(golang(github.com/cpuguy83/go.md2man/v2)) = 2.0.2 Provides: bundled(golang(github.com/creack/pty)) = 1.1.20 Provides: bundled(golang(github.com/derekparker/trie)) = 0.0.0.20230829180723.39f4de51ef7d -Provides: bundled(golang(github.com/go.delve/gore)) = 0.11.6 -Provides: bundled(golang(github.com/go.delve/liner)) = 1.2.3.0.20220127212407.d32d89dd2a5d -Provides: bundled(golang(github.com/google/go.dap)) = 0.11.0 +Provides: bundled(golang(github.com/go.delve/liner)) = 1.2.3.0.20231231155935.4726ab1d7f62 +Provides: bundled(golang(github.com/google/go.dap)) = 0.12.0 Provides: bundled(golang(github.com/hashicorp/golang.lru)) = 1.0.2 Provides: bundled(golang(github.com/inconshreveable/mousetrap)) = 1.1.0 Provides: bundled(golang(github.com/mattn/go.colorable)) = 0.1.13 @@ -50,12 +49,12 @@ Provides: bundled(golang(github.com/russross/blackfriday/v2)) = 2.1.0 Provides: bundled(golang(github.com/sirupsen/logrus)) = 1.9.3 Provides: bundled(golang(github.com/spf13/cobra)) = 1.7.0 Provides: bundled(golang(github.com/spf13/pflag)) = 1.0.5 +Provides: bundled(golang(github.com/stretchr/testify)) = 1.8.4 Provides: bundled(golang(golang.org/x/arch)) = 0.6.0 Provides: bundled(golang(golang.org/x/exp)) = 0.0.0.20230224173230.c95f2b4c22f2 Provides: bundled(golang(golang.org/x/mod)) = 0.14.0 -Provides: bundled(golang(golang.org/x/sys)) = 0.13.0 +Provides: bundled(golang(golang.org/x/sys)) = 0.17.0 Provides: bundled(golang(golang.org/x/tools)) = 0.14.0 -Provides: bundled(golang(gopkg.in/yaml.v2)) = 2.4.0 Provides: bundled(golang(gopkg.in/yaml.v3)) = 3.0.1 Provides: bundled(golang(go.starlark.net)) = 0.0.0.20231101134539.556fd59b42f6 From 405ddf0886c4f7811272587ca0a32fa6fdd307bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20S=C3=A1ez?= Date: Fri, 9 Aug 2024 18:15:58 +0200 Subject: [PATCH 16/36] Pull from upstream only in Rawhide --- .packit.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.packit.yml b/.packit.yml index 2a38180..ef9dcaa 100644 --- a/.packit.yml +++ b/.packit.yml @@ -14,7 +14,7 @@ actions: jobs: - job: pull_from_upstream trigger: release - dist_git_branches: fedora-all + dist_git_branches: fedora-rawhide - job: koji_build trigger: commit From 4a8bf75f66779cf9d8d5f319f35eb243349b2dc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20S=C3=A1ez?= Date: Fri, 9 Aug 2024 18:50:21 +0200 Subject: [PATCH 17/36] Reverting the change back again to fedora-all In this project I think it makes more sense to keep all of the branches up to date automatically than worrying about the branches because it's a final product that nothing uses as a dependency. --- .packit.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.packit.yml b/.packit.yml index ef9dcaa..2a38180 100644 --- a/.packit.yml +++ b/.packit.yml @@ -14,7 +14,7 @@ actions: jobs: - job: pull_from_upstream trigger: release - dist_git_branches: fedora-rawhide + dist_git_branches: fedora-all - job: koji_build trigger: commit From 9ce6e76491d47892b9c290e7183f6f7afcaa7624 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 24 Sep 2024 14:09:40 +0000 Subject: [PATCH 18/36] Update to 1.23.1 upstream release - Resolves: rhbz#2314436 Upstream tag: v1.23.1 Upstream commit: 856ad78b Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- delve.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index fd37744..c150c32 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /delve-1.22.0.tar.gz /delve-1.22.1.tar.gz /delve-1.23.0.tar.gz +/delve-1.23.1.tar.gz diff --git a/README.packit b/README.packit index f49e745..ab6dd33 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.99.0.post1.dev3+g7c61c94b. +The file was generated using packit 0.101.1. diff --git a/delve.spec b/delve.spec index a9e4058..afec274 100644 --- a/delve.spec +++ b/delve.spec @@ -3,7 +3,7 @@ # https://github.com/go-delve/delve %global goipath github.com/go-delve/delve -Version: 1.23.0 +Version: 1.23.1 %global common_description %{expand: Delve is a debugger for the Go programming language. The goal of the project diff --git a/sources b/sources index 59e0b19..308dfeb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (delve-1.23.0.tar.gz) = aa0851e17690474e5a4b40f2b9008b518003237736443113ddea05d7dc94bced7f74927567ca7e8f9c7119d99e93919673ccf870244be1446f23a4f92f9d3f40 +SHA512 (delve-1.23.1.tar.gz) = 1f88b5aa7d0442b5c4f79be5cf465d76bc3849e849f36677f36735a57b117db0a3cdecc2bbc215573d9fcdae724e6f50b792550b6188e844e392d9a659281dfe From ed764a42526111f78167044eb00b4c6166f13716 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 24 Sep 2024 14:09:59 +0000 Subject: [PATCH 19/36] Update to 1.23.1 upstream release - Resolves: rhbz#2314436 Upstream tag: v1.23.1 Upstream commit: 856ad78b Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- delve.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index fd37744..c150c32 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /delve-1.22.0.tar.gz /delve-1.22.1.tar.gz /delve-1.23.0.tar.gz +/delve-1.23.1.tar.gz diff --git a/README.packit b/README.packit index f49e745..ab6dd33 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.99.0.post1.dev3+g7c61c94b. +The file was generated using packit 0.101.1. diff --git a/delve.spec b/delve.spec index a9e4058..afec274 100644 --- a/delve.spec +++ b/delve.spec @@ -3,7 +3,7 @@ # https://github.com/go-delve/delve %global goipath github.com/go-delve/delve -Version: 1.23.0 +Version: 1.23.1 %global common_description %{expand: Delve is a debugger for the Go programming language. The goal of the project diff --git a/sources b/sources index 59e0b19..308dfeb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (delve-1.23.0.tar.gz) = aa0851e17690474e5a4b40f2b9008b518003237736443113ddea05d7dc94bced7f74927567ca7e8f9c7119d99e93919673ccf870244be1446f23a4f92f9d3f40 +SHA512 (delve-1.23.1.tar.gz) = 1f88b5aa7d0442b5c4f79be5cf465d76bc3849e849f36677f36735a57b117db0a3cdecc2bbc215573d9fcdae724e6f50b792550b6188e844e392d9a659281dfe From a1251406aad29e6a5621852c33ccf8dd4e2b4097 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 18 Dec 2024 22:16:17 +0000 Subject: [PATCH 20/36] Update to 1.24.0 upstream release - Resolves: rhbz#2333136 Upstream tag: v1.24.0 Upstream commit: 0b7bffc7 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- delve.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index c150c32..3807421 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /delve-1.22.1.tar.gz /delve-1.23.0.tar.gz /delve-1.23.1.tar.gz +/delve-1.24.0.tar.gz diff --git a/README.packit b/README.packit index ab6dd33..3826605 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.101.1. +The file was generated using packit 0.106.0. diff --git a/delve.spec b/delve.spec index afec274..dfd20ab 100644 --- a/delve.spec +++ b/delve.spec @@ -3,7 +3,7 @@ # https://github.com/go-delve/delve %global goipath github.com/go-delve/delve -Version: 1.23.1 +Version: 1.24.0 %global common_description %{expand: Delve is a debugger for the Go programming language. The goal of the project diff --git a/sources b/sources index 308dfeb..eb299ad 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (delve-1.23.1.tar.gz) = 1f88b5aa7d0442b5c4f79be5cf465d76bc3849e849f36677f36735a57b117db0a3cdecc2bbc215573d9fcdae724e6f50b792550b6188e844e392d9a659281dfe +SHA512 (delve-1.24.0.tar.gz) = aee968e3b8ad408297f192df0c3e3ca4bd5ecdd5e8eff71ae7c5e143400a2693310ff094e3916c688ce610327eacd6a982c7637b58d7e20636dd18311950e974 From 0b28f0edca87f62da8e0a4ca8976295211034b68 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 18 Dec 2024 22:16:37 +0000 Subject: [PATCH 21/36] Update to 1.24.0 upstream release - Resolves: rhbz#2333136 Upstream tag: v1.24.0 Upstream commit: 0b7bffc7 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- delve.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index c150c32..3807421 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /delve-1.22.1.tar.gz /delve-1.23.0.tar.gz /delve-1.23.1.tar.gz +/delve-1.24.0.tar.gz diff --git a/README.packit b/README.packit index ab6dd33..3826605 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.101.1. +The file was generated using packit 0.106.0. diff --git a/delve.spec b/delve.spec index afec274..dfd20ab 100644 --- a/delve.spec +++ b/delve.spec @@ -3,7 +3,7 @@ # https://github.com/go-delve/delve %global goipath github.com/go-delve/delve -Version: 1.23.1 +Version: 1.24.0 %global common_description %{expand: Delve is a debugger for the Go programming language. The goal of the project diff --git a/sources b/sources index 308dfeb..eb299ad 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (delve-1.23.1.tar.gz) = 1f88b5aa7d0442b5c4f79be5cf465d76bc3849e849f36677f36735a57b117db0a3cdecc2bbc215573d9fcdae724e6f50b792550b6188e844e392d9a659281dfe +SHA512 (delve-1.24.0.tar.gz) = aee968e3b8ad408297f192df0c3e3ca4bd5ecdd5e8eff71ae7c5e143400a2693310ff094e3916c688ce610327eacd6a982c7637b58d7e20636dd18311950e974 From a4f47c0f5990b8773c2a2bf186a7e6181d8d0135 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20S=C3=A1ez?= Date: Thu, 9 Jan 2025 13:08:41 +0100 Subject: [PATCH 22/36] Enable fast forward merge --- .packit.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.packit.yml b/.packit.yml index 2a38180..44c2dbe 100644 --- a/.packit.yml +++ b/.packit.yml @@ -14,7 +14,9 @@ actions: jobs: - job: pull_from_upstream trigger: release - dist_git_branches: fedora-all + dist_git_branches: + rawhide: + fast_forward_merge_into: [fedora-branched] - job: koji_build trigger: commit From 7251fceb8f624469f6118777dbf174b02232e202 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 15:35:17 +0000 Subject: [PATCH 23/36] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From ff525c696cc32294d464af3af578bd7a4935c2b5 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 6 Mar 2025 22:23:25 +0000 Subject: [PATCH 24/36] Update to 1.24.1 upstream release - Resolves: rhbz#2350494 Upstream tag: v1.24.1 Upstream commit: fc6a439f Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- delve.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 3807421..6bf666a 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /delve-1.23.0.tar.gz /delve-1.23.1.tar.gz /delve-1.24.0.tar.gz +/delve-1.24.1.tar.gz diff --git a/README.packit b/README.packit index 3826605..87210c5 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.106.0. +The file was generated using packit 1.2.0.post1.dev3+g3adf9afe. diff --git a/delve.spec b/delve.spec index dfd20ab..e932535 100644 --- a/delve.spec +++ b/delve.spec @@ -3,7 +3,7 @@ # https://github.com/go-delve/delve %global goipath github.com/go-delve/delve -Version: 1.24.0 +Version: 1.24.1 %global common_description %{expand: Delve is a debugger for the Go programming language. The goal of the project diff --git a/sources b/sources index eb299ad..b71893d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (delve-1.24.0.tar.gz) = aee968e3b8ad408297f192df0c3e3ca4bd5ecdd5e8eff71ae7c5e143400a2693310ff094e3916c688ce610327eacd6a982c7637b58d7e20636dd18311950e974 +SHA512 (delve-1.24.1.tar.gz) = 7308339af2ef0da14b3d1860d99a602f6fdf3861afd12fd25930c2587bec3099905d3c74ae3d93a193d9aebc77bea4eb4fe3878e3a84c45616ea9926d6b6ba27 From a645831223bb4cdf86090c91d1ae2678c564acd8 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 10 Apr 2025 16:31:50 +0000 Subject: [PATCH 25/36] Update to 1.24.2 upstream release - Resolves: rhbz#2358894 Upstream tag: v1.24.2 Upstream commit: f0cc62bf Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- delve.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 6bf666a..b78124b 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /delve-1.23.1.tar.gz /delve-1.24.0.tar.gz /delve-1.24.1.tar.gz +/delve-1.24.2.tar.gz diff --git a/README.packit b/README.packit index 87210c5..807ffc6 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.2.0.post1.dev3+g3adf9afe. +The file was generated using packit 1.6.0.post1.dev2+gd5a7662a. diff --git a/delve.spec b/delve.spec index e932535..660592a 100644 --- a/delve.spec +++ b/delve.spec @@ -3,7 +3,7 @@ # https://github.com/go-delve/delve %global goipath github.com/go-delve/delve -Version: 1.24.1 +Version: 1.24.2 %global common_description %{expand: Delve is a debugger for the Go programming language. The goal of the project diff --git a/sources b/sources index b71893d..b5fe048 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (delve-1.24.1.tar.gz) = 7308339af2ef0da14b3d1860d99a602f6fdf3861afd12fd25930c2587bec3099905d3c74ae3d93a193d9aebc77bea4eb4fe3878e3a84c45616ea9926d6b6ba27 +SHA512 (delve-1.24.2.tar.gz) = 0a81eea4a941d36c310dc540c5604dcd6fc9b48bbb8c32dba27a0ea9ddf6677862c79e3eebc8bdcbc690922869bd1d2e4fbece2556a07f994eb0cf7d11f8b18c From 8da1af0f1fdaa0dc86bf0f03b2a33ae777561e90 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 6 Mar 2025 22:23:25 +0000 Subject: [PATCH 26/36] Update to 1.24.1 upstream release - Resolves: rhbz#2350494 Upstream tag: v1.24.1 Upstream commit: fc6a439f Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- delve.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 3807421..6bf666a 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /delve-1.23.0.tar.gz /delve-1.23.1.tar.gz /delve-1.24.0.tar.gz +/delve-1.24.1.tar.gz diff --git a/README.packit b/README.packit index 3826605..87210c5 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.106.0. +The file was generated using packit 1.2.0.post1.dev3+g3adf9afe. diff --git a/delve.spec b/delve.spec index dfd20ab..e932535 100644 --- a/delve.spec +++ b/delve.spec @@ -3,7 +3,7 @@ # https://github.com/go-delve/delve %global goipath github.com/go-delve/delve -Version: 1.24.0 +Version: 1.24.1 %global common_description %{expand: Delve is a debugger for the Go programming language. The goal of the project diff --git a/sources b/sources index eb299ad..b71893d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (delve-1.24.0.tar.gz) = aee968e3b8ad408297f192df0c3e3ca4bd5ecdd5e8eff71ae7c5e143400a2693310ff094e3916c688ce610327eacd6a982c7637b58d7e20636dd18311950e974 +SHA512 (delve-1.24.1.tar.gz) = 7308339af2ef0da14b3d1860d99a602f6fdf3861afd12fd25930c2587bec3099905d3c74ae3d93a193d9aebc77bea4eb4fe3878e3a84c45616ea9926d6b6ba27 From eade53f5c8f72d734b36e4a68877393ed69d9c2c Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Thu, 22 May 2025 13:10:36 -0400 Subject: [PATCH 27/36] Enable on ppc64le This syncs changes back from c10s: https://gitlab.com/redhat/centos-stream/rpms/delve/-/commit/4a0f16f6d7501c07ac67c60a78e297fce384b012 https://gitlab.com/redhat/centos-stream/rpms/delve/-/commit/034e94e7f059308d58b4430888fceb624356f752 https://gitlab.com/redhat/centos-stream/rpms/delve/-/commit/0929f23d8d9fdfdeab1b3fa1ef2577815a974e21 --- delve.spec | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/delve.spec b/delve.spec index 660592a..095d277 100644 --- a/delve.spec +++ b/delve.spec @@ -1,6 +1,10 @@ # Run tests in check section %bcond_without check +%ifarch ppc64le +%global exp "-tags=exp.linuxppc64le" +%endif + # https://github.com/go-delve/delve %global goipath github.com/go-delve/delve Version: 1.24.2 @@ -12,8 +16,8 @@ easy to invoke and easy to use. Chances are if you're using a debugger, things aren't going your way. With that in mind, Delve should stay out of your way as much as possible.} -# Currently Delve only supports x86_64 and aarch64 -%global golang_arches x86_64 aarch64 +# Currently Delve only supports x86_64, aarch64, and ppc64le +%global golang_arches x86_64 aarch64 ppc64le %gometa @@ -72,11 +76,10 @@ tar c -C vendor/ . | tar x -C %{gobuilddir}/src %build echo "=== Start build ===" -%gobuild -o %{gobuilddir}/bin/dlv %{goipath}/cmd/dlv +%gobuild %{?exp} -o %{gobuilddir}/bin/dlv %{goipath}/cmd/dlv echo "=== End build ===" %install -%gopkginstall install -m 0755 -vd %{buildroot}%{_bindir} install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/ @@ -85,13 +88,19 @@ install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/ export GO111MODULE=off export GOPATH=%{buildroot}/%{gopath}:%{gobuilddir}:%{gopath} delvepath=%{buildroot}/%{gopath}/src/%{goipath} +mkdir -p $delvepath +mkdir -p $delvepath/pkg/dwarf/line +mkdir -p $delvepath/pkg/proc/internal cp -r _fixtures $delvepath +cp -r pkg/dwarf $delvepath/pkg/ cp -r pkg/dwarf/line/_testdata $delvepath/pkg/dwarf/line cp -r pkg/proc/internal/ebpf $delvepath/pkg/proc/internal/ pushd $delvepath echo "=== Start tests ===" -%gotest $(go list ./... | awk '!/(cmd|scripts)/ {print $1}') +for d in $(go list %{?exp} ./... | grep -v cmd | grep -v scripts); do + go test %{?exp} ${d} -skip TestGuessSubstitutePath +done echo "=== End tests ===" rm -rf $delvepath popd From 6e3485730d8794f784a6c392c4bc8709be832626 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 23 Jun 2025 11:01:04 +0000 Subject: [PATCH 28/36] Update to 1.25.0 upstream release Upstream tag: v1.25.0 Upstream commit: a40a5e05 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- delve.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index b78124b..2101f31 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /delve-1.24.0.tar.gz /delve-1.24.1.tar.gz /delve-1.24.2.tar.gz +/delve-1.25.0.tar.gz diff --git a/README.packit b/README.packit index 807ffc6..e9ea630 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.6.0.post1.dev2+gd5a7662a. +The file was generated using packit 1.9.0.post1.dev2+gf07f9cb0. diff --git a/delve.spec b/delve.spec index 095d277..dbf411c 100644 --- a/delve.spec +++ b/delve.spec @@ -7,7 +7,7 @@ # https://github.com/go-delve/delve %global goipath github.com/go-delve/delve -Version: 1.24.2 +Version: 1.25.0 %global common_description %{expand: Delve is a debugger for the Go programming language. The goal of the project diff --git a/sources b/sources index b5fe048..860626b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (delve-1.24.2.tar.gz) = 0a81eea4a941d36c310dc540c5604dcd6fc9b48bbb8c32dba27a0ea9ddf6677862c79e3eebc8bdcbc690922869bd1d2e4fbece2556a07f994eb0cf7d11f8b18c +SHA512 (delve-1.25.0.tar.gz) = 4bd729d5318ed146beac5e2fab85132472f302bf824e719481c36828e8fa7c74d1e9f068be36074f29c54605a544a4484ea22b904bc8ca582b746191267c6e4a From 424ce48f52d1091f8bb7604670093d5cea6ce49a Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 18 Jul 2025 15:47:15 +0000 Subject: [PATCH 29/36] Update to 1.25.1 upstream release Upstream tag: v1.25.1 Upstream commit: f498dc8c Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- delve.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 2101f31..879d3f4 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /delve-1.24.1.tar.gz /delve-1.24.2.tar.gz /delve-1.25.0.tar.gz +/delve-1.25.1.tar.gz diff --git a/README.packit b/README.packit index e9ea630..dde2a46 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.9.0.post1.dev2+gf07f9cb0. +The file was generated using packit 1.9.0.post1.dev4+g48b4c222. diff --git a/delve.spec b/delve.spec index c2f2b4b..e8f3bd6 100644 --- a/delve.spec +++ b/delve.spec @@ -7,7 +7,7 @@ # https://github.com/go-delve/delve %global goipath github.com/go-delve/delve -Version: 1.25.0 +Version: 1.25.1 %global common_description %{expand: Delve is a debugger for the Go programming language. The goal of the project diff --git a/sources b/sources index 860626b..fc0af64 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (delve-1.25.0.tar.gz) = 4bd729d5318ed146beac5e2fab85132472f302bf824e719481c36828e8fa7c74d1e9f068be36074f29c54605a544a4484ea22b904bc8ca582b746191267c6e4a +SHA512 (delve-1.25.1.tar.gz) = a2d380d9430d99844ae27ca4985b7077c53effe5940cb5cb9fdbc36ed39c3338a455f43484bd3c95381e6ecd37d7fe1b4345e6630dcc22a5c76b3777126e1c71 From 632559dd0b7d0ef53c98916f6da47e9062d0cfcd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 19:11:55 +0000 Subject: [PATCH 30/36] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 6b1119e20cdfc41d059c842ed76590643573cfd4 Mon Sep 17 00:00:00 2001 From: Maxwell G Date: Fri, 15 Aug 2025 14:31:53 -0500 Subject: [PATCH 31/36] Rebuild for golang-1.25.0 --- delve.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/delve.spec b/delve.spec index e8f3bd6..6659415 100644 --- a/delve.spec +++ b/delve.spec @@ -22,7 +22,7 @@ much as possible.} %gometa Name: delve -Release: %autorelease +Release: %autorelease.1 Summary: A debugger for the Go programming language # Detected licences # - Expat License at 'LICENSE' @@ -113,4 +113,7 @@ popd %{_bindir}/dlv %changelog +* Fri Aug 15 2025 Maxwell G - 1.25.1-1.1 +- Rebuild for golang-1.25.0 + %autochangelog From 324bb19e1392b3cee86c91eb47aa18683c11d23c Mon Sep 17 00:00:00 2001 From: Maxwell G Date: Fri, 15 Aug 2025 15:29:03 -0500 Subject: [PATCH 32/36] Revert "Rebuild for golang-1.25.0" This reverts commit 6b1119e20cdfc41d059c842ed76590643573cfd4. --- delve.spec | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/delve.spec b/delve.spec index 6659415..e8f3bd6 100644 --- a/delve.spec +++ b/delve.spec @@ -22,7 +22,7 @@ much as possible.} %gometa Name: delve -Release: %autorelease.1 +Release: %autorelease Summary: A debugger for the Go programming language # Detected licences # - Expat License at 'LICENSE' @@ -113,7 +113,4 @@ popd %{_bindir}/dlv %changelog -* Fri Aug 15 2025 Maxwell G - 1.25.1-1.1 -- Rebuild for golang-1.25.0 - %autochangelog From 60aaee63908ff740e101a3fd8873ffa8e6f39859 Mon Sep 17 00:00:00 2001 From: Maxwell G Date: Fri, 15 Aug 2025 16:10:14 -0500 Subject: [PATCH 33/36] Rebuild for golang-1.25.0 From 35ddcc4ce8d1773bc7e0650f307b544aa649a1e7 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 27 Aug 2025 20:16:16 +0000 Subject: [PATCH 34/36] Update to 1.25.2 upstream release - Resolves: rhbz#2391351 Upstream tag: v1.25.2 Upstream commit: 498ee9c2 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- delve.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 879d3f4..bcf0689 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /delve-1.24.2.tar.gz /delve-1.25.0.tar.gz /delve-1.25.1.tar.gz +/delve-1.25.2.tar.gz diff --git a/README.packit b/README.packit index dde2a46..fb341a1 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.9.0.post1.dev4+g48b4c222. +The file was generated using packit 1.11.0.post1.dev7+gfdcdf3a32. diff --git a/delve.spec b/delve.spec index e8f3bd6..daf74bd 100644 --- a/delve.spec +++ b/delve.spec @@ -7,7 +7,7 @@ # https://github.com/go-delve/delve %global goipath github.com/go-delve/delve -Version: 1.25.1 +Version: 1.25.2 %global common_description %{expand: Delve is a debugger for the Go programming language. The goal of the project diff --git a/sources b/sources index fc0af64..b6f646a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (delve-1.25.1.tar.gz) = a2d380d9430d99844ae27ca4985b7077c53effe5940cb5cb9fdbc36ed39c3338a455f43484bd3c95381e6ecd37d7fe1b4345e6630dcc22a5c76b3777126e1c71 +SHA512 (delve-1.25.2.tar.gz) = 4696ad39625d1aa9866154ecb4ebb6bbfc58faa56db598324e224ca5f877193c4bb5124f3741c68ae1fc82b2ebc24cb4310651cfc83a944fbb2ef5edc3d115e7 From 879815f21e1cc8532bf46bcf0e0e4d10e2266448 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20S=C3=A1ez?= Date: Fri, 10 Oct 2025 13:13:51 +0200 Subject: [PATCH 35/36] rebuild From ea19b0619c999cd59814ebe4afe270f374995c19 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 19 Dec 2025 20:00:02 +0000 Subject: [PATCH 36/36] Update to 1.26.0 upstream release Upstream tag: v1.26.0 Upstream commit: 4e4f29ce Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- delve.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index bcf0689..e23e7a5 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /delve-1.25.0.tar.gz /delve-1.25.1.tar.gz /delve-1.25.2.tar.gz +/delve-1.26.0.tar.gz diff --git a/README.packit b/README.packit index fb341a1..9bb65f0 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.11.0.post1.dev7+gfdcdf3a32. +The file was generated using packit 1.13.0.post1.dev2+g84134016c. diff --git a/delve.spec b/delve.spec index daf74bd..baac82f 100644 --- a/delve.spec +++ b/delve.spec @@ -7,7 +7,7 @@ # https://github.com/go-delve/delve %global goipath github.com/go-delve/delve -Version: 1.25.2 +Version: 1.26.0 %global common_description %{expand: Delve is a debugger for the Go programming language. The goal of the project diff --git a/sources b/sources index b6f646a..dd76784 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (delve-1.25.2.tar.gz) = 4696ad39625d1aa9866154ecb4ebb6bbfc58faa56db598324e224ca5f877193c4bb5124f3741c68ae1fc82b2ebc24cb4310651cfc83a944fbb2ef5edc3d115e7 +SHA512 (delve-1.26.0.tar.gz) = 1b9d5c7b91bbf1df47c1fdb3553893497defe7a71ae9c7cef160cf15afac391fe77f66b748e028b29aa3456c21cfc079c2751afb788cb065ee8580501d21ad0e