Overview

Request 1161214 new

- Update to version 1.15.1:
- Packaging improvements:
* Rebase kured-imagePullPolicy.patch
* Rebase systemctl-path.patch
* _service change disabled to manual per osc deprecation warning:
WARNING: Command 'disabledrun/dr' is obsolete, please convert
your _service to use 'manual' and then 'manualrun/mr' instead.
* Update to BuildRequires: golang(API) >= 1.20 matching go.mod
* Re-enable binary stripping and debuginfo boo#1210938
* Drop BuildRequires: go-md2man and use plain markdown as %doc
* Drop BuildRequires: fdupes and usage during install step. Go
application packages have a small number of installed files and
this hasn't been an issue following the transition from GOPATH
* Drop ExcludeArch: s390
* Remove ldflags -X entries for upstream import path and version.
This information is embedded in binaries with go1.18+ and
available via go version -m or runtime/debug.ReadBuildInfo().
* Remove define git commit ref no longer needed
* 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
* Add basic %check to execute binary --help

Loading...

Request History
Jeff Kowalczyk's avatar

jfkw created request

- Update to version 1.15.1:
- Packaging improvements:
* Rebase kured-imagePullPolicy.patch
* Rebase systemctl-path.patch
* _service change disabled to manual per osc deprecation warning:
WARNING: Command 'disabledrun/dr' is obsolete, please convert
your _service to use 'manual' and then 'manualrun/mr' instead.
* Update to BuildRequires: golang(API) >= 1.20 matching go.mod
* Re-enable binary stripping and debuginfo boo#1210938
* Drop BuildRequires: go-md2man and use plain markdown as %doc
* Drop BuildRequires: fdupes and usage during install step. Go
application packages have a small number of installed files and
this hasn't been an issue following the transition from GOPATH
* Drop ExcludeArch: s390
* Remove ldflags -X entries for upstream import path and version.
This information is embedded in binaries with go1.18+ and
available via go version -m or runtime/debug.ReadBuildInfo().
* Remove define git commit ref no longer needed
* 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
* Add basic %check to execute binary --help

openSUSE Build Service is sponsored by