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 - kgronlund@suse.com + +- 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 - kgronlund@suse.com + +- 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 - kgronlund@suse.com + +- Require timezone data to be present during build + +------------------------------------------------------------------- +Mon Sep 18 10:18:44 UTC 2017 - kgronlund@suse.com + +- Loosen BR for nodejs to enable nodejs8 + +------------------------------------------------------------------- +Thu Sep 14 12:58:37 UTC 2017 - mrueckert@suse.de + +- add some BR to help the scheduler + +------------------------------------------------------------------- +Thu Sep 14 11:52:10 UTC 2017 - kgronlund@suse.com + +- 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 - mrueckert@suse.de + +- 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