Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

obs-service-go_modules-0.6.4-1.3 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: obs-service-go_modules Distribution: openSUSE Tumbleweed
Version: 0.6.4 Vendor: openSUSE
Release: 1.3 Build date: Thu Oct 26 07:05:35 2023
Group: Development/Tools/Building Build host: reproducible
Size: 50228 Source RPM: obs-service-go_modules-0.6.4-1.3.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/openSUSE/obs-service-go_modules
Summary: An OBS source service: Download, verify and vendor Go module dependencies
An OBS Source Service that will download,
verify and vendor Go module dependency sources.

Using go.mod and go.sum present in a Go application,
the source service will call Go tools in sequence:

go mod download
go mod verify
go mod vendor

Then create a vendor.tar.gz populated with the contents of
vendor/

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Thu Oct 26 2023 Jeff Kowalczyk <jkowalczyk@suse.com>
  - Update to version 0.6.4:
    * go_modules: allow globbing in the "archive" name field
    * Reformat with black 23.x
  - Packaging improvements:
    * _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.
* Mon Oct 09 2023 Jeff Kowalczyk <jkowalczyk@suse.com>
  - Use BuildRequires: golang(API) >= 1.21 instead of go >= 1.21
    * The recommended Go toolchain dependency expression is
      BuildRequires: golang(API) >= 1.x or optionally the metapackage
      BuildRequires: go
    * The go metapackage points to a single go version that
      increments at a date TBD after each go1.x major release. The
      expression golang(API) is available immediately upon each go1.x
      major release and is stable for expressing the minimum version
      or a temporarily pinned version.
    * Refs boo#1214933
    * Refs https://github.com/openSUSE/obs-service-go_modules/issues/33
* Sat Oct 07 2023 Johannes Kastl <kastl@b1-systems.de>
  - Require go1.21 to make sure it works with go.mod files that
    contain a three-digit-version (e.g. 1.21.1). Fixes boo#1214933
    and https://github.com/openSUSE/obs-service-go_modules/issues/33
* Mon Apr 03 2023 dmueller@suse.com
  - Update to version 0.6.3:
    * Rename new argument vendorfilename to vendorname
    * Fix default vendorfilename
    * make vendor tarball name configurable (#27)
    * Fix autodetection for zst/zstd confusion
    * README.md: hint on avoiding errors if local git clone already exists
    * README.md: add example for use of archive parameter
    * Format source with python black refs #29
    * Revert wrap of long lines flake8 recommends but black accepts refs #29
    * flake8 config black compat extend-ignore E501 line too long refs #29
    * Add GitHub CI action to run Black formatter on file go_modules
    * Flake8 A002 argument "dir" is shadowing a python builtin
    * Flake8 C413 Unnecessary reversed(sorted()) use sorted(reverse=True)
    * Flake8 C413 fix extraneous closing perentheses in sorted()
    * Flake8 C413 Unnecessary reversed(sorted()) use sorted(reverse=True)
    * Fix flake8 CI action YAML indent plugins: under with: key
* Mon Mar 27 2023 dmueller@suse.com
  - Update to version 0.6.2:
    * Better skipping of non-compressed archive extensions (like .tar.gz.asc)
    * Adjust flake8 settings to match what black is doing
    * fix flake8 errors and add flake8 Github Action (#28)
* Thu Mar 02 2023 jkowalczyk@suse.com
  - Update to version 0.6.1:
    * README for pull requests enable maintainer edit permissions
    * Fix parser errors in service file XML formedness and special chars
* Mon Feb 27 2023 jkowalczyk@suse.com
  - Update to version 0.6.0:
    * Make service arg subdir optional
    * exit(1) immediately in extract() exception handler after recording error
    * Use subprocess.run() options 'capture_output' & 'text' only when supported
    * Add '--subdir' option: all to specify the directory to search go.mod in
    * Use temporary directory to extract archive to
    * Give the user the opprtunity to specify the name of the topmost directory
    * Attempt to obtain name of top directory in archive from archive content
      (CVE-2022-45155, bsc#1201138, bsc#1201140).
* Sat Jun 11 2022 jkowalczyk@suse.com
  - Update to version 0.5.0:
    * README update
    * Check go mod subcommand return code, log and exit on error
    * Log go.mod file not found as error not info
    * Execute go mod subcommands using subprocess.run()
    * Rework the service to better work with obs_scm
  - Add Require: python3-libarchive-c
  - Drop Require: tar
  - Drop Require: gzip
* Mon May 02 2022 dmueller@suse.com
  - Update to version 0.4.1:
    * Fix compression parameter default value usage
* Tue Apr 26 2022 dmueller@suse.com
  - Update to version 0.4.0:
    * don't ignore go mod command errors
    * allow specifying source / vendor archive compression mode

Files

/usr/lib/obs
/usr/lib/obs/service
/usr/lib/obs/service/go_modules
/usr/lib/obs/service/go_modules.service
/usr/share/doc/packages/obs-service-go_modules
/usr/share/doc/packages/obs-service-go_modules/README.md
/usr/share/licenses/obs-service-go_modules
/usr/share/licenses/obs-service-go_modules/LICENSE
/usr/share/man/man1/obs-service-go_modules.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Apr 28 23:22:38 2024