| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: obs-service-go_modules | Distribution: openSUSE Tumbleweed |
| Version: 0.6.9 | Vendor: openSUSE |
| Release: 1.1 | Build date: Mon May 26 20:17:16 2025 |
| Group: Development/Tools/Building | Build host: reproducible |
| Size: 62535 | Source RPM: obs-service-go_modules-0.6.9-1.1.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/
GPL-2.0-or-later
* Mon May 26 2025 Jeff Kowalczyk <jkowalczyk@suse.com>
- Update to version 0.6.9:
* Implement go mod edit -require using _service params
* Thu May 22 2025 Jeff Kowalczyk <jkowalczyk@suse.com>
- Update to version 0.6.8:
* Implement go mod edit -replace using _service params refs #57
* cmd_go_mod() use list for arg cmd and new arg subcmd refs #57
* Wed May 21 2025 Jeff Kowalczyk <jkowalczyk@suse.com>
- Update to version 0.6.7:
* archive_autodetect() match archive files before dir refs #66 #69 #73
* Ensure some level of compatibility with older libarchive
* archive_autodetect docstring add .obscpio to format list
* Format with python black
* Fix using go.mod of toplevel
* Fri Apr 18 2025 Jeff Kowalczyk <jkowalczyk@suse.com>
- Packaging improvements:
* Fixes boo#1241065: Update Requires: python3-libarchive-c >= 4
adding minimum version to ensure API compatibility new function
signature first released in python3-libarchive-c version 4.0:
old: new_archive_read_disk(path, **kw)
new: with new_archive_read_disk(path, flags, lookup)
Runtime error raised:
TypeError: new_archive_read_disk() got an unexpected keyword argument 'mtime'
* Sun Apr 13 2025 Jeff Kowalczyk <jkowalczyk@suse.com>
- Update to version 0.6.6:
* Preserve symlinks on shutil.copytree archive to tempdir refs #66
* Wed Apr 09 2025 Jeff Kowalczyk <jkowalczyk@suse.com>
- Update to version 0.6.5:
* feat: allow `archive` be name of the subdirectory
* ignore directories containing '.git' when searching for the basename (#51)
* doc(README): osc service disabled has been disabled
* Make output archives more reproducible
* Tue Apr 08 2025 Jeff Kowalczyk <jkowalczyk@suse.com>
- Packaging improvements:
* _service tar_scm url use .git extension by convention
* Wed Mar 26 2025 Jeff Kowalczyk <jkowalczyk@suse.com>
- Update go toolchain to Requires: golang(API) >= 1.24
Refs boo#1240130
* Recent go toolchain versions enforce use of the minimum
toolchain version specified in go.mod
* Minimum toolchain requirements are in effect for go commands as
well as unit compilation
* Users running a version older than specified may see error:
go: go.mod requires go >= 1.24.1 (running go 1.22.2; GOTOOLCHAIN=local)
* This package and others which call go toolchain commands will
need timely updates to the latest version
* Closes https://github.com/openSUSE/obs-service-go_modules/issues/62
* Thu Jun 27 2024 Jeff Kowalczyk <jkowalczyk@suse.com>
- Update go toolchain to Requires: golang(API) >= 1.22
Refs boo#1240130
* Recent go toolchain versions enforce use of the minimum
toolchain version specified in go.mod
* Minimum toolchain requirements are in effect for go commands as
well as unit compilation
* Users running a version older than specified may see error:
go: go.mod requires go >= 1.22 (running go 1.21.10; GOTOOLCHAIN=local)
* This package and others which call go toolchain commands will
need timely updates to the latest version
* Reported by Sheng Huang (psheng)
* Closes https://github.com/openSUSE/obs-service-go_modules/issues/49
* 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
/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, Fri Oct 31 23:03:09 2025