File _patchinfo of Package patchinfo.18422

<patchinfo incident="18422">
  <issue tracker="bnc" id="1172608">BuildRequires: golang(API) &gt;= 1.x results in "unresolveable: have choice for golang(API)"</issue>
  <issue tracker="bnc" id="1175132">go1.15 release tracking</issue>
  <issue tracker="bnc" id="1164903">go1.14 release tracking</issue>
  <packager>jfkw</packager>
  <rating>moderate</rating>
  <category>recommended</category>
  <summary>Recommended update for go</summary>
  <description>This update for go fixes the following issues:

Update to current stable go1.15 (bsc#1175132)

* Ensure 'Provides: golang(API) = %{api_version}' is consistent
  to improve package resolution for common go dependency expressions
  'BuildRequires: golang(API) &gt;= 1.x' and BuildRequires: go &gt;= 1.x
  OBS projects that contain go code often have prjconf entries
  'Prefer: go' which selects go metapackage over go1.x packages.
  When go metapackage Provides: version is lower than go1.x versions,
  'Prefer: go' is not effective and build failures occur with errors
  unresolvable: have choice for golang(API) &gt;= 1.13: go1.13 go1.14
  Edits and changelog Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt; (bsc#1172608)

* Unify '{version'} and '{short_version}' as '{api_version}' for
  'Provides: golang(API) = %{api_version}'
* Use both 'BuildRequires: go%{api_version}' and 'Requires: go%{api_version}'
  to trigger build errors if go1.x is unavailable
* Add aarch64 to supported systems for go-race via
  %define tsan_arch x86_64 aarch64
* Add tsan_arch x86_64 aarch64 for suse_version &gt;= 1500 and
  sle_version &gt;= 150000, formerly conditional on suse_version &gt;= 1315
* Ensure %ifarch %{tsan_arch} always evaluates (nil does not work)
  via dummy tsan_arch on systems where go-race is not supported

Update to current stable go1.14 (bsc#1164903)

* Remove redundant Provides: go-doc=%{version} per rpmlint warning

- Change suse_version &gt;= 1315 (was 1550) defines short_version 1.12
  go1.12 packages are available for SLE-12.
</description>
</patchinfo>
openSUSE Build Service is sponsored by