Hi everyone,

go-vendor-tools 0.7.0 was released today. It will be pushed to rawhide and all stable Fedora branches. Please see https://fedora.gitlab.io/sigs/go/go-vendor-tools/news/#0.7.0 for full release notes.

In summary:

This is a pretty big release, consisting of several months of work.
There are no major breaking changes to the CLI or RPM macro interfaces,
but there are many improvements to the internal code.
These changes may result in:

- Additional errors due to undetected licenses that need to be manually
  specified (affects packages using the trivy backend)

- Changes to the generated License expression due to `LICENSE.docs` files in
dependencies no longer being included in license detection (mainly affects
  packages using the askalono backend)

You can fix these errors by running the following command which will prompt for any missing licenses and then update the License tag in the specfile if needed
(using the new `--update-spec` flag).

```bash
go_vendor_license --config go-vendor-tools.toml --path *.spec report --prompt --update-spec
```

---

I have submitted PRs for the packages affected by the change to the trivy backend, but the second change will need to be handled manually by package maintainers. As stated in the README, note that go-vendor-tools is under active development and available in stable Fedora releases for testing purposes. Anyone using the %go_vendor_* macros in active Fedora packages MUST join the Fedora Golang Matrix room and Fedora Go SIG mailing list to be notified of any major changes.

Discussion about wider adoption of go-vendor-tools and Guidelines updates is taking place in https://pagure.io/GoSIG/go-sig/issue/61.

Best,
Maxwell
--
_______________________________________________
golang mailing list -- golang@lists.fedoraproject.org
To unsubscribe send an email to golang-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/golang@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to