File buf.changes of Package buf

-------------------------------------------------------------------
Mon May 19 20:03:57 UTC 2025 - Jeff Kowalczyk <jkowalczyk@suse.com>

- Packaging improvements:
  * _service obs_scm param url add suffix .git for clarity
  * Summary and Description clarify the purpose of this CLI tool
  * Use Group: Development/Languages/Go
  * 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
  * 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().
    go1.24+ sets the main module's version in the compiled binary
    based on the version control system tag and/or commit.
  * Remove ldflags -X entries for build time stamp.
    This information is embedded in binaries with go1.18+ and
    available via go version -m or runtime/debug.ReadBuildInfo().
  * Remove go build -o output binary location and name. Use go
    default arguments absent a clear need.

-------------------------------------------------------------------
Mon May 19 11:20:52 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- New package buf, required by opencloud-server: the best way of
  working with Protocol Buffers
openSUSE Build Service is sponsored by