Hello community, here is the log from the commit of package bazel-rules-go for openSUSE:Factory checked in at 2019-02-24 17:19:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bazel-rules-go (Old) and /work/SRC/openSUSE:Factory/.bazel-rules-go.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bazel-rules-go" Sun Feb 24 17:19:37 2019 rev:2 rq:678077 version:0.16.5 Changes: -------- --- /work/SRC/openSUSE:Factory/bazel-rules-go/bazel-rules-go.changes 2019-01-24 14:12:12.787445675 +0100 +++ /work/SRC/openSUSE:Factory/.bazel-rules-go.new.28833/bazel-rules-go.changes 2019-02-24 17:19:51.644402881 +0100 @@ -1,0 +2,23 @@ +Wed Feb 20 11:15:57 UTC 2019 - MichaĆ Rostecki <mroste...@opensuse.org> + +- Update to version 0.16.5: + * nogo is a new framework for running static analysis as part of + Bazel builds. Developers can write their own analyzers which + run alongside the compiler on each Go package. Analyzers may + stop the build when they detect problems. + * rules_go now uses the new cc_common module to collect C / C++ + flags. This ensures compatibility with future versions of + Bazel, since the CROSSTOOL-related fields in CcToolchainInfo + are being removed soon. + * go_download_sdk now supports goos and goarch attributes. These + may be useful for remote execution when the execution platform + is different from the host platform. + * Cgo now declares internal targets in each supported mode that + influences the selection of source files and dependencies with + build constraints. + * Support for Go 1.11.4 and 1.10.7. + * Several Bazel compatibility fixes and small bug fixes. + * Exclude srcs and their runfiles from Go rule runfiles. + * De-duplicate dependencies with the same import path. + +------------------------------------------------------------------- Old: ---- bazel-rules-go-0.15.0+git.20181003.tar.xz New: ---- bazel-rules-go-0.16.5.tar.xz bazel-rules-go-rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bazel-rules-go.spec ++++++ --- /var/tmp/diff_new_pack.S0lNQ5/_old 2019-02-24 17:19:53.712402512 +0100 +++ /var/tmp/diff_new_pack.S0lNQ5/_new 2019-02-24 17:19:53.716402511 +0100 @@ -12,20 +12,22 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define src_install_dir /usr/src/%{name} Name: bazel-rules-go -Version: 0.15.0+git.20181003 +Version: 0.16.5 Release: 0 Summary: Go rules for Bazel License: Apache-2.0 Group: Development/Tools/Building Url: https://github.com/bazelbuild/rules_go -Source: %{name}-%{version}.tar.xz +Source0: %{name}-%{version}.tar.xz +Source1: %{name}-rpmlintrc +BuildRequires: fdupes %description Bazel rules which support building software written in Go, specifically: @@ -64,8 +66,13 @@ %install mkdir -p %{buildroot}%{src_install_dir} tar -xJf %{SOURCE0} --strip-components=1 -C %{buildroot}%{src_install_dir} +# Fix hidden-dile-or-dir warning. +find %{buildroot}%{src_install_dir} -name ".*" -exec rm -rf "{}" + +# Fix env-script-interpreter error. find %{buildroot}%{src_install_dir} -type f -name "*.py" -exec sed -i 's|#!/usr/bin/env python|#!/usr/bin/python|' "{}" + +%fdupes %{buildroot}%{src_install_dir} + %files source %license LICENSE.txt %doc README.rst ++++++ _service ++++++ --- /var/tmp/diff_new_pack.S0lNQ5/_old 2019-02-24 17:19:53.740402507 +0100 +++ /var/tmp/diff_new_pack.S0lNQ5/_new 2019-02-24 17:19:53.740402507 +0100 @@ -2,10 +2,9 @@ <service mode="disabled" name="tar_scm"> <param name="url">https://github.com/bazelbuild/rules_go</param> <param name="scm">git</param> - <param name="changesgenerate">enable</param> <param name="filename">bazel-rules-go</param> - <param name="versionformat">@PARENT_TAG@+git.%cd</param> - <param name="revision">3d966375ff7971d43b863f785f495c7dcd6923da</param> + <param name="versionformat">@PARENT_TAG@</param> + <param name="revision">refs/tags/0.16.5</param> </service> <service mode="disabled" name="recompress"> <param name="file">*.tar</param> ++++++ bazel-rules-go-0.15.0+git.20181003.tar.xz -> bazel-rules-go-0.16.5.tar.xz ++++++ ++++ 11314 lines of diff (skipped) ++++++ bazel-rules-go-rpmlintrc ++++++ # This is a source package and /usr/src is a correct path to install files. addFilter("bazel-rules-go-source.* suse-filelist-forbidden-fhs23") # This is a source package, it's fine to have empty files. addFilter("bazel-rules-go-source.* zero-length") # Bazel scripts do not need shebangs addFilter("bazel-rules-go-source.* script-without-shebang")