Hello community,

here is the log from the commit of package hawk2 for openSUSE:Factory checked 
in at 2017-09-22 21:34:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hawk2 (Old)
 and      /work/SRC/openSUSE:Factory/.hawk2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "hawk2"

Fri Sep 22 21:34:19 2017 rev:43 rq:527659 version:2.1.0+git.1505978451.64a32626

Changes:
--------
--- /work/SRC/openSUSE:Factory/hawk2/hawk2.changes      2017-09-09 
20:27:00.638065815 +0200
+++ /work/SRC/openSUSE:Factory/.hawk2.new/hawk2.changes 2017-09-22 
21:34:21.380917683 +0200
@@ -1,0 +2,48 @@
+Thu Sep 21 07:26:18 UTC 2017 - [email protected]
+
+- Update to version 2.1.0+git.1505978451.64a32626:
+  * Link error to report creation (bsc#1056483)
+  * Low: Show cluster name in status title
+  * Show revoke action for locally granted tickets (bsc#1059662)
+
+-------------------------------------------------------------------
+Wed Sep 20 10:11:37 UTC 2017 - [email protected]
+
+- Update to version 2.1.0+git.1505902130.031a9f76:
+  * Medium: Get post-expression value of ip resource for booth (bsc#1059492)
+  * Only trigger attrlist click if paired with a SELECT element (bsc#1053456)
+
+-------------------------------------------------------------------
+Mon Sep 18 14:41:42 UTC 2017 - [email protected]
+
+- Require timezone data to be present during build 
+
+-------------------------------------------------------------------
+Mon Sep 18 10:18:44 UTC 2017 - [email protected]
+
+- Loosen BR for nodejs to enable nodejs8 
+
+-------------------------------------------------------------------
+Thu Sep 14 12:58:37 UTC 2017 - [email protected]
+
+- add some BR to help the scheduler
+
+-------------------------------------------------------------------
+Thu Sep 14 11:52:10 UTC 2017 - [email protected]
+
+- Update to version 2.1.0+git.1505201925.7f077708:
+  * Use hawk-apiserver as proxy
+  * Remove hawk_monitor and related dependencies
+
+-------------------------------------------------------------------
+Tue Sep 12 15:53:12 UTC 2017 - [email protected]
+
+- minimize the packages we really need for this package:
+  - adds hawk2-nodev.patch
+  - use %{rubygem } syntax for BuildRequires/Requires
+  - reorder requires to match the Gemfile
+  - drop unused BR for nokogiri
+  - run "bundle.%{rb_ruby_suffix} exec bin/rails version"
+    to verify that we have everything needed for the Gemfile
+
+-------------------------------------------------------------------

Old:
----
  hawk2-2.1.0+git.1504876724.75e1a8b2.tar.bz2

New:
----
  hawk2-2.1.0+git.1505978451.64a32626.tar.bz2
  hawk2-nodev.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ hawk2.spec ++++++
--- /var/tmp/diff_new_pack.7hgPG1/_old  2017-09-22 21:34:22.108815220 +0200
+++ /var/tmp/diff_new_pack.7hgPG1/_new  2017-09-22 21:34:22.112814658 +0200
@@ -29,23 +29,23 @@
 %define www_base %{_datadir}
 %define www_tmp  %{_localstatedir}/lib/hawk/tmp
 %define www_log  %{_localstatedir}/log/hawk
+%define gname haclient
+%define uname hacluster
 
 %define rb_build_versions ruby24
 %define rb_ruby_abi ruby:2.4.0
 %define rb_ruby_suffix ruby2.4
 
-%define        gname           haclient
-%define        uname           hacluster
-
 Name:           hawk2
 Summary:        HA Web Konsole
 License:        GPL-2.0
 Group:          %{pkg_group}
-Version:        2.1.0+git.1504876724.75e1a8b2
+Version:        2.1.0+git.1505978451.64a32626
 Release:        0
 Url:            http://www.clusterlabs.org/wiki/Hawk
 Source:         %{name}-%{version}.tar.bz2
 Source100:      hawk-rpmlintrc
+Patch:          hawk2-nodev.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Provides:       ha-cluster-webui
 Obsoletes:      hawk <= 1.1.0
@@ -62,62 +62,54 @@
 Requires:       rubypick
 BuildRequires:  rubypick
 %endif
-Requires:       rubygem(%{rb_ruby_abi}:bundler)
 %if 0%{?suse_version}
 Recommends:     graphviz-gnome
 Requires:       iproute2
 PreReq:         permissions
 BuildRequires:  fdupes
-BuildRequires:  libpacemaker-devel
-%{?systemd_requires}
 %if 0%{?suse_version} >= 1210
-BuildRequires:  systemd
+BuildRequires:  systemd-rpm-macros
 %endif
+%{?systemd_requires}
 %else
 Requires:       iproute
-BuildRequires:  pacemaker-libs-devel
 %endif
 
 BuildRequires:  distribution-release
-BuildRequires:  rubygem(%{rb_ruby_abi}:fast_gettext) >= 1.4
-BuildRequires:  rubygem(%{rb_ruby_abi}:gettext) >= 3.1
-BuildRequires:  rubygem(%{rb_ruby_abi}:gettext_i18n_rails) >= 1.8
-BuildRequires:  rubygem(%{rb_ruby_abi}:gettext_i18n_rails_js) >= 1.3
-BuildRequires:  rubygem(%{rb_ruby_abi}:js-routes) >= 1.3.3
-BuildRequires:  rubygem(%{rb_ruby_abi}:kramdown) >= 1.14
-BuildRequires:  rubygem(%{rb_ruby_abi}:mail:2.5)
-BuildRequires:  rubygem(%{rb_ruby_abi}:puma) >= 3
-BuildRequires:  rubygem(%{rb_ruby_abi}:rails:5.1)
-BuildRequires:  rubygem(%{rb_ruby_abi}:sass) >= 3.4
-BuildRequires:  rubygem(%{rb_ruby_abi}:sass-rails) >= 5.0.1
-BuildRequires:  rubygem(%{rb_ruby_abi}:spring) >= 1.3
-BuildRequires:  rubygem(%{rb_ruby_abi}:virtus) >= 1.0.1
-
-BuildRequires:  rubygem(%{rb_ruby_abi}:sprockets) >= 3.7
-BuildRequires:  rubygem(%{rb_ruby_abi}:tilt) >= 2.0
-BuildRequires:  rubygem(%{rb_ruby_abi}:uglifier) >= 3.0
-BuildRequires:  rubygem(%{rb_ruby_abi}:web-console) >= 2.2
-
-Requires:       rubygem(%{rb_ruby_abi}:fast_gettext) >= 1.4
-Requires:       rubygem(%{rb_ruby_abi}:gettext_i18n_rails) >= 1.8
-Requires:       rubygem(%{rb_ruby_abi}:gettext_i18n_rails_js) >= 1.3
-Requires:       rubygem(%{rb_ruby_abi}:js-routes) >= 1.3.3
-Requires:       rubygem(%{rb_ruby_abi}:kramdown) >= 1.14
-Requires:       rubygem(%{rb_ruby_abi}:puma) >= 3
-Requires:       rubygem(%{rb_ruby_abi}:rails:5.1)
-Requires:       rubygem(%{rb_ruby_abi}:sass) >= 3.4
-Requires:       rubygem(%{rb_ruby_abi}:sass-rails) >= 5.0.1
-Requires:       rubygem(%{rb_ruby_abi}:sprockets) >= 3.0
-Requires:       rubygem(%{rb_ruby_abi}:tilt) >= 2.0
-Requires:       rubygem(%{rb_ruby_abi}:virtus) >= 1.0
+BuildRequires:  timezone
+
+Requires:       %{rubygem bundler}
+BuildRequires:  %{rubygem rails:5.1}
+Requires:       %{rubygem rails:5.1}
+BuildRequires:  %{rubygem puma >= 3}
+Requires:       %{rubygem puma >= 3}
+BuildRequires:  %{rubygem sass-rails >= 5.0.1}
+Requires:       %{rubygem sass-rails >= 5.0.1}
+BuildRequires:  %{rubygem virtus >= 1.0.1}
+Requires:       %{rubygem virtus >= 1.0.1}
+BuildRequires:  %{rubygem js-routes >= 1.3.3}
+Requires:       %{rubygem js-routes >= 1.3.3}
+BuildRequires:  %{rubygem fast_gettext >= 1.4}
+Requires:       %{rubygem fast_gettext >= 1.4}
+BuildRequires:  %{rubygem gettext_i18n_rails >= 1.8}
+Requires:       %{rubygem gettext_i18n_rails >= 1.8}
+BuildRequires:  %{rubygem gettext_i18n_rails_js >= 1.3}
+Requires:       %{rubygem gettext_i18n_rails_js >= 1.3}
+BuildRequires:  %{rubygem sprockets >= 3.7}
+Requires:       %{rubygem sprockets >= 3.7}
+BuildRequires:  %{rubygem kramdown >= 1.14}
+Requires:       %{rubygem kramdown >= 1.14}
+
+BuildRequires:  %{rubygem gettext >= 3.1}
+BuildRequires:  %{rubygem uglifier >= 3.0}
+
+# Help OBS scheduler:
+BuildRequires:  %{rubygem mail >= 2.6}
+BuildRequires:  %{rubygem tilt >= 2}
+#/Help OBS scheduler
 
-BuildRequires:  %{rubydevel >= 2.4}
 BuildRequires:  git
-BuildRequires:  glib2-devel
-BuildRequires:  libxml2-devel >= 2.6.21
-BuildRequires:  libxslt-devel
-BuildRequires:  nodejs6
-BuildRequires:  openssl-devel
+BuildRequires:  nodejs >= 6
 BuildRequires:  pam-devel
 
 %description
@@ -127,11 +119,15 @@
 
 %prep
 %setup
+%patch -p1
 
 %build
 sed -i 's$#!/.*$#!%{_bindir}/ruby.%{rb_ruby_suffix}$' hawk/bin/rails
 sed -i 's$#!/.*$#!%{_bindir}/ruby.%{rb_ruby_suffix}$' hawk/bin/rake
 sed -i 's$#!/.*$#!%{_bindir}/ruby.%{rb_ruby_suffix}$' hawk/bin/bundle
+pushd hawk
+bundle.%{rb_ruby_suffix} exec bin/rails version
+popd
 export NOKOGIRI_USE_SYSTEM_LIBRARIES=1
 CFLAGS="${CFLAGS} ${RPM_OPT_FLAGS}"
 export CFLAGS
@@ -188,6 +184,8 @@
 %verify_permissions -e %{_sbindir}/hawk_invoke
 
 %pre
+getent group %{gname} >/dev/null || groupadd -r %{gname} -g 189
+getent passwd %{uname} >/dev/null || useradd -r -g %{gname} -u 189 -s 
/sbin/nologin -c "cluster user" %{uname}
 %service_add_pre hawk.service
 
 %post
@@ -209,7 +207,6 @@
 %{_localstatedir}/adm/fillup-templates/sysconfig.hawk
 %attr(4750, root, %{gname})%{_sbindir}/hawk_chkpwd
 %attr(4750, root, %{gname})%{_sbindir}/hawk_invoke
-%attr(0755, root, root) %{_sbindir}/hawk_monitor
 %dir %{www_base}/hawk
 %{www_base}/hawk/log
 %{www_base}/hawk/tmp
@@ -256,6 +253,7 @@
 %{www_base}/hawk/vendor
 
 %{_unitdir}/hawk.service
+%{_unitdir}/hawk-backend.service
 %if 0%{?suse_version}
 %attr(-,root,root) %{_sbindir}/rchawk
 %endif

++++++ _service ++++++
--- /var/tmp/diff_new_pack.7hgPG1/_old  2017-09-22 21:34:22.152809028 +0200
+++ /var/tmp/diff_new_pack.7hgPG1/_new  2017-09-22 21:34:22.152809028 +0200
@@ -5,7 +5,7 @@
     <param name="exclude">.git</param>
     <param name="filename">hawk2</param>
     <param name="versionformat">2.1.0+git.%ct.%h</param>
-    <param name="revision">master</param>
+    <param name="revision">stable</param>
     <param name="changesgenerate">enable</param>
   </service>
 

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.7hgPG1/_old  2017-09-22 21:34:22.172806213 +0200
+++ /var/tmp/diff_new_pack.7hgPG1/_new  2017-09-22 21:34:22.172806213 +0200
@@ -1,4 +1,4 @@
 <servicedata>
 <service name="tar_scm">
             <param name="url">git://github.com/ClusterLabs/hawk.git</param>
-          <param 
name="changesrevision">75e1a8b2490d1ec03186e9a226de412d8824f5ff</param></service></servicedata>
\ No newline at end of file
+          <param 
name="changesrevision">64a326266e674b373f35eaad21b41e2076728571</param></service></servicedata>
\ No newline at end of file

++++++ hawk2-2.1.0+git.1504876724.75e1a8b2.tar.bz2 -> 
hawk2-2.1.0+git.1505978451.64a32626.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/hawk2/hawk2-2.1.0+git.1504876724.75e1a8b2.tar.bz2 
/work/SRC/openSUSE:Factory/.hawk2.new/hawk2-2.1.0+git.1505978451.64a32626.tar.bz2
 differ: char 11, line 1

++++++ hawk2-nodev.patch ++++++
Index: hawk2-2.1.0+git.1504876724.75e1a8b2/hawk/Gemfile
===================================================================
--- hawk2-2.1.0+git.1504876724.75e1a8b2.orig/hawk/Gemfile
+++ hawk2-2.1.0+git.1504876724.75e1a8b2/hawk/Gemfile
@@ -27,10 +27,14 @@ gem "gettext_i18n_rails_js", ">= 1.3"
 gem "sprockets", ">= 3.7"
 gem "kramdown", ">= 1.14"
 
-group :development do
-  source "https://rubygems.org";
-  gem "web-console", ">= 3.5"
-  gem "spring", ">= 2.0"
+# group :development do
+#   source "https://rubygems.org";
+#   gem "web-console", ">= 3.5"
+#   gem "spring", ">= 2.0"
+#   gem "gettext", ">= 3.2", require: false
+# end
+
+group :assets, :development do
   gem "uglifier", ">= 3"
   gem "gettext", ">= 3.2", require: false
 end

Reply via email to