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")

Reply via email to