Hello community,

here is the log from the commit of package hawk for openSUSE:Factory checked in 
at 2015-04-03 14:34:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hawk (Old)
 and      /work/SRC/openSUSE:Factory/.hawk.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "hawk"

Changes:
--------
--- /work/SRC/openSUSE:Factory/hawk/hawk.changes        2015-03-18 
13:07:50.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.hawk.new/hawk.changes   2015-04-03 
14:34:47.000000000 +0200
@@ -1,0 +2,54 @@
+Thu Apr 02 06:05:17 UTC 2015 - kgronl...@suse.com
+
+- Update to version 0.7.0+git.1427954675.b847dc9:
+  + GUI: Fix error display css
+  + GUI: Redirect to new after creating, add link to edit created resource 
(bsc#921762)
+  + Wizard: Add sbd_device as explicit parameter (bsc#924407)
+  + Wizard: Remove cmirrord from cLVM wizard (bsc#924414)
+  + Wizard: Fix check for CIB write access (bsc#924429)
+
+-------------------------------------------------------------------
+Wed Mar 25 13:51:08 UTC 2015 - kgronl...@suse.com
+
+- Depend strictly on supported versions of rubygems 
+
+-------------------------------------------------------------------
+Wed Mar 25 10:19:31 UTC 2015 - kgronl...@suse.com
+
+- Depend on exact tilt version required (1.4) 
+
+-------------------------------------------------------------------
+Thu Mar 19 13:12:14 UTC 2015 - kgronl...@suse.com
+
+- Add build dependency on git 
+
+-------------------------------------------------------------------
+Thu Mar 19 09:02:38 UTC 2015 - kgronl...@suse.com
+
+- Update to version 0.7.0+git.1426755371.189d4a2:
+  + Rely on hawk to pull in production dependencies
+  + Reorder dependency install to avoid tilt trap
+  + Rails 4: Fix use of @errors hash vs. array
+
+-------------------------------------------------------------------
+Wed Mar 18 12:58:59 UTC 2015 - kgronl...@suse.com
+
+- Update to version 0.7.0+git.1426677126.2ef8f08:
+  + Vagrant: Increase development worker:thread count to 2:2
+  + Build: Update rpm/hawk.spec
+
+-------------------------------------------------------------------
+Wed Mar 18 11:10:54 UTC 2015 - kgronl...@suse.com
+
+- Make dependency on tilt >= 1.4, < 2.0
+
+-------------------------------------------------------------------
+Tue Mar 17 15:26:48 UTC 2015 - kgronl...@suse.com
+
+- Update to version 0.7.0+git.1426603924.3cb835b:
+  + Vagrant: Reduce number of workers in dev mode
+  + Misc: Reduce number of server workers/threads
+  + Chef: Fix spelling
+  + Vagrant: retain insecure key
+
+-------------------------------------------------------------------

Old:
----
  hawk-0.7.0+git.1426595507.808c2cc.tar.bz2

New:
----
  _servicedata
  hawk-0.7.0+git.1427954675.b847dc9.tar.bz2

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

Other differences:
------------------
++++++ hawk.spec ++++++
--- /var/tmp/diff_new_pack.lMAHda/_old  2015-04-03 14:34:48.000000000 +0200
+++ /var/tmp/diff_new_pack.lMAHda/_new  2015-04-03 14:34:48.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package hawk
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -39,7 +39,7 @@
 Summary:        HA Web Konsole
 License:        GPL-2.0
 Group:          %{pkg_group}
-Version:        0.7.0+git.1426595507.808c2cc
+Version:        0.7.0+git.1427954675.b847dc9
 Release:        0
 Url:            http://www.clusterlabs.org/wiki/Hawk
 Source:         %{name}-%{version}.tar.bz2
@@ -71,30 +71,31 @@
 %endif
 
 BuildRequires:  rubygem(%{rb_default_ruby_abi}:byebug) >= 3.5
-BuildRequires:  rubygem(%{rb_default_ruby_abi}:fast_gettext) >= 0.9
-BuildRequires:  rubygem(%{rb_default_ruby_abi}:gettext) >= 3.1
-BuildRequires:  rubygem(%{rb_default_ruby_abi}:gettext_i18n_rails) >= 1.2
-BuildRequires:  rubygem(%{rb_default_ruby_abi}:puma) >= 2.11
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:fast_gettext:0.9)
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:gettext:3.1)
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:gettext_i18n_rails:1.2)
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:puma:2.11)
 BuildRequires:  rubygem(%{rb_default_ruby_abi}:quiet_assets)
-BuildRequires:  rubygem(%{rb_default_ruby_abi}:rails) >= 4.2
-BuildRequires:  rubygem(%{rb_default_ruby_abi}:rake) >= 10.4
-BuildRequires:  rubygem(%{rb_default_ruby_abi}:spring) >= 1.3
-BuildRequires:  rubygem(%{rb_default_ruby_abi}:sprockets) >= 2.12
-BuildRequires:  rubygem(%{rb_default_ruby_abi}:tilt) >= 1.4
-BuildRequires:  rubygem(%{rb_default_ruby_abi}:web-console) >= 2.0
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:rails:4.2)
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:rake:10.4)
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:spring:1.3)
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:sprockets:2.12)
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:tilt:1.4)
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:web-console:2.1)
 %if 0%{?bundle_gems}
 %else
 # SLES bundles all this stuff at build time, other distros just
 # use runtime dependencies.
-Requires:       rubygem(%{rb_default_ruby_abi}:fast_gettext) >= 0.9
-Requires:       rubygem(%{rb_default_ruby_abi}:gettext_i18n_rails) >= 1.2
-Requires:       rubygem(%{rb_default_ruby_abi}:puma) >= 2.11
-Requires:       rubygem(%{rb_default_ruby_abi}:rails) >= 4.2
-Requires:       rubygem(%{rb_default_ruby_abi}:rake) >= 10.4
-Requires:       rubygem(%{rb_default_ruby_abi}:sprockets) >= 2.12
-Requires:       rubygem(%{rb_default_ruby_abi}:tilt) >= 1.4
+Requires:       rubygem(%{rb_default_ruby_abi}:fast_gettext:0.9)
+Requires:       rubygem(%{rb_default_ruby_abi}:gettext_i18n_rails:1.2)
+Requires:       rubygem(%{rb_default_ruby_abi}:puma:2.11)
+Requires:       rubygem(%{rb_default_ruby_abi}:rails:4.2)
+Requires:       rubygem(%{rb_default_ruby_abi}:rake:10.4)
+Requires:       rubygem(%{rb_default_ruby_abi}:sprockets:2.12)
+Requires:       rubygem(%{rb_default_ruby_abi}:tilt:1.4)
 %endif
 
+BuildRequires:  git
 BuildRequires:  glib2-devel
 BuildRequires:  libxml2-devel
 BuildRequires:  pam-devel

++++++ _servicedata ++++++
<servicedata>
<service name="tar_scm">
            <param name="url">git://github.com/ClusterLabs/hawk.git</param>
          <param 
name="changesrevision">b847dc9ce2dc2cefda9d9def081d3670ac67c3fd</param></service></servicedata>++++++
 hawk-0.7.0+git.1426595507.808c2cc.tar.bz2 -> 
hawk-0.7.0+git.1427954675.b847dc9.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hawk-0.7.0+git.1426595507.808c2cc/Vagrantfile 
new/hawk-0.7.0+git.1427954675.b847dc9/Vagrantfile
--- old/hawk-0.7.0+git.1426595507.808c2cc/Vagrantfile   2015-03-16 
14:31:04.000000000 +0100
+++ new/hawk-0.7.0+git.1427954675.b847dc9/Vagrantfile   2015-04-02 
08:05:08.000000000 +0200
@@ -4,6 +4,7 @@
 Vagrant.configure("2") do |config|
   config.vm.box = "webhippie/opensuse-13.2"
   config.vm.box_check_update = true
+  config.ssh.insert_key = false
 
   config.vm.define "webui", default: true do |machine|
     machine.vm.hostname = "webui"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/hawk-0.7.0+git.1426595507.808c2cc/chef/cookbooks/hawk/attributes/webui.rb 
new/hawk-0.7.0+git.1427954675.b847dc9/chef/cookbooks/hawk/attributes/webui.rb
--- 
old/hawk-0.7.0+git.1426595507.808c2cc/chef/cookbooks/hawk/attributes/webui.rb   
    2015-03-16 14:31:04.000000000 +0100
+++ 
new/hawk-0.7.0+git.1427954675.b847dc9/chef/cookbooks/hawk/attributes/webui.rb   
    2015-04-02 08:05:08.000000000 +0200
@@ -19,29 +19,31 @@
 
 default["hawk"]["webui"]["packages"] = [
   # Production dependencies
-  "ruby#{node["languages"]["ruby"]["version"].to_f}-rubygem-rails-4_2",
-  "ruby#{node["languages"]["ruby"]["version"].to_f}-rubygem-puma",
-  "ruby#{node["languages"]["ruby"]["version"].to_f}-rubygem-fast_gettext",
-  
"ruby#{node["languages"]["ruby"]["version"].to_f}-rubygem-gettext_i18n_rails",
-  "ruby#{node["languages"]["ruby"]["version"].to_f}-rubygem-sprockets",
-  "ruby#{node["languages"]["ruby"]["version"].to_f}-rubygem-tilt-1_4",
-
-  # Development dependencies
-  "ruby#{node["languages"]["ruby"]["version"].to_f}-rubygem-gettext",
-  "ruby#{node["languages"]["ruby"]["version"].to_f}-rubygem-byebug",
-  "ruby#{node["languages"]["ruby"]["version"].to_f}-rubygem-web-console",
-  "ruby#{node["languages"]["ruby"]["version"].to_f}-rubygem-spring",
-  "ruby#{node["languages"]["ruby"]["version"].to_f}-rubygem-quiet_assets",
+  #"ruby#{node["languages"]["ruby"]["version"].to_f}-rubygem-rails-4_2",
+  #"ruby#{node["languages"]["ruby"]["version"].to_f}-rubygem-puma",
+  #"ruby#{node["languages"]["ruby"]["version"].to_f}-rubygem-fast_gettext",
+  
#"ruby#{node["languages"]["ruby"]["version"].to_f}-rubygem-gettext_i18n_rails",
+  #"ruby#{node["languages"]["ruby"]["version"].to_f}-rubygem-sprockets",
+  #"ruby#{node["languages"]["ruby"]["version"].to_f}-rubygem-tilt-1_4",
 
   "hawk",
   "hawk-templates",
   "ha-cluster-bootstrap",
   "w3m",
 
+  # Development dependencies
+
   "glib2-devel",
   "libxml2-devel",
   "pam-devel",
-  "libpacemaker-devel"
+  "libpacemaker-devel",
+
+  "ruby#{node["languages"]["ruby"]["version"].to_f}-rubygem-gettext",
+  "ruby#{node["languages"]["ruby"]["version"].to_f}-rubygem-byebug",
+  "ruby#{node["languages"]["ruby"]["version"].to_f}-rubygem-web-console",
+  "ruby#{node["languages"]["ruby"]["version"].to_f}-rubygem-spring",
+  "ruby#{node["languages"]["ruby"]["version"].to_f}-rubygem-quiet_assets",
+
 ]
 
 default["hawk"]["webui"]["targets"] = %w(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/hawk-0.7.0+git.1426595507.808c2cc/chef/cookbooks/hawk/recipes/node.rb 
new/hawk-0.7.0+git.1427954675.b847dc9/chef/cookbooks/hawk/recipes/node.rb
--- old/hawk-0.7.0+git.1426595507.808c2cc/chef/cookbooks/hawk/recipes/node.rb   
2015-03-17 14:02:47.000000000 +0100
+++ new/hawk-0.7.0+git.1427954675.b847dc9/chef/cookbooks/hawk/recipes/node.rb   
2015-04-02 08:05:08.000000000 +0200
@@ -42,7 +42,7 @@
               end
             end
           rescue Errno::EHOSTUNREACH => e
-            Chef::Log.info "Waiting to become available webui..."
+            Chef::Log.info "Waiting for webui to become available..."
           end
 
           case
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/hawk-0.7.0+git.1426595507.808c2cc/chef/cookbooks/hawk/templates/default/systemd.service.erb
 
new/hawk-0.7.0+git.1427954675.b847dc9/chef/cookbooks/hawk/templates/default/systemd.service.erb
--- 
old/hawk-0.7.0+git.1426595507.808c2cc/chef/cookbooks/hawk/templates/default/systemd.service.erb
     2015-03-16 14:33:35.000000000 +0100
+++ 
new/hawk-0.7.0+git.1427954675.b847dc9/chef/cookbooks/hawk/templates/default/systemd.service.erb
     2015-04-02 08:05:08.000000000 +0200
@@ -13,8 +13,8 @@
 WorkingDirectory=/vagrant/hawk
 
 Environment="HAWK_ENV=development"
-Environment="HAWK_THREADS=16"
-Environment="HAWK_WORKERS=3"
+Environment="HAWK_THREADS=2"
+Environment="HAWK_WORKERS=2"
 Environment="HAWK_LISTEN=0.0.0.0"
 Environment="HAWK_PORT=3000"
 Environment="HAWK_KEY=/vagrant/hawk/tmp/hawk.pem"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/hawk-0.7.0+git.1426595507.808c2cc/hawk/app/assets/javascripts/status.js 
new/hawk-0.7.0+git.1427954675.b847dc9/hawk/app/assets/javascripts/status.js
--- old/hawk-0.7.0+git.1426595507.808c2cc/hawk/app/assets/javascripts/status.js 
2015-03-16 14:31:04.000000000 +0100
+++ new/hawk-0.7.0+git.1427954675.b847dc9/hawk/app/assets/javascripts/status.js 
2015-04-02 08:05:08.000000000 +0200
@@ -51,29 +51,32 @@
 
 function update_errors(errors)
 {
-  $("#errorbar").html("");
   if (errors.length) {
-    $("#errorbar").show();
+    var html;
+    html = '<ul>';
     for (var i = 0; i < errors.length; i++) {
       // have to use for loop instead of $.each, as the latter turns "this"
       // into an object even if it's a string :-/
-      var html;
       if (typeof errors[i] == "object") {
-        html = '<div><span style="float: left;" class="ui-icon 
ui-icon-alert"></span>';
+        html += '<li class="error-entry">';
         if (errors[i].link) {
           html += '<a href="' + errors[i].link + '">';
         }
+        html += '<span class="ui-icon ui-icon-alert"></span> ';
         html += errors[i].msg;
         if (errors[i].link) {
           html += '</a>';
         }
-        html += '</div>';
+        html += '</li>';
       } else {
-        html = '<div>' + escape_html(errors[i]) + '</div>';
+        html += '<li>' + escape_html(errors[i]) + '</li>';
       }
-      $("#errorbar").append($(html));
     }
+    html += '</ul>';
+    $("#errorbar").html(html);
+    $("#errorbar").show();
   } else {
+    $("#errorbar").html("");
     $("#errorbar").hide();
   }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/hawk-0.7.0+git.1426595507.808c2cc/hawk/app/assets/stylesheets/base.css 
new/hawk-0.7.0+git.1427954675.b847dc9/hawk/app/assets/stylesheets/base.css
--- old/hawk-0.7.0+git.1426595507.808c2cc/hawk/app/assets/stylesheets/base.css  
2015-03-16 14:31:04.000000000 +0100
+++ new/hawk-0.7.0+git.1427954675.b847dc9/hawk/app/assets/stylesheets/base.css  
2015-04-02 08:05:08.000000000 +0200
@@ -97,6 +97,22 @@
   margin-bottom: 1em;
 }
 
+#errorbar ul
+{
+  padding-left: 1em;
+}
+
+#errorbar li
+{
+  list-style: none;
+}
+
+#errorbar .ui-icon
+{
+    display: inline-block;
+    vertical-align: middle;
+}
+
 #content p
 {
   margin-top: 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/hawk-0.7.0+git.1426595507.808c2cc/hawk/app/controllers/primitives_controller.rb
 
new/hawk-0.7.0+git.1427954675.b847dc9/hawk/app/controllers/primitives_controller.rb
--- 
old/hawk-0.7.0+git.1426595507.808c2cc/hawk/app/controllers/primitives_controller.rb
 2015-03-16 14:31:04.000000000 +0100
+++ 
new/hawk-0.7.0+git.1427954675.b847dc9/hawk/app/controllers/primitives_controller.rb
 2015-04-02 08:05:08.000000000 +0200
@@ -60,8 +60,10 @@
     end
     @res = Primitive.new params[:primitive]  # RORSCAN_ITL (mass ass. OK)
     if @res.save
-      flash[:highlight] = _('Resource created successfully')
-      redirect_to :action => 'edit', :id => @res.id
+      edit_url = url_for(:action => 'edit', :id => @res.id)
+      edit_link = "<a href=\"#{edit_url}\">#{@res.id}</a>"
+      flash[:highlight] = (_('Resource created successfully') + ': ' + 
edit_link).html_safe
+      redirect_to :action => 'new'
     else
       render :action => 'new'
     end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/hawk-0.7.0+git.1426595507.808c2cc/hawk/app/controllers/wizard_controller.rb 
new/hawk-0.7.0+git.1427954675.b847dc9/hawk/app/controllers/wizard_controller.rb
--- 
old/hawk-0.7.0+git.1426595507.808c2cc/hawk/app/controllers/wizard_controller.rb 
    2015-03-16 14:31:04.000000000 +0100
+++ 
new/hawk-0.7.0+git.1427954675.b847dc9/hawk/app/controllers/wizard_controller.rb 
    2015-04-02 08:05:08.000000000 +0200
@@ -310,7 +310,7 @@
   # as it will in fact change the CIB if successful.
   def cib_writable
     begin
-      Invoker.instance.cibadmin("--modify", "--allow-create", "--scope", 
"--crm_config", "--xml-text",
+      Invoker.instance.cibadmin("--modify", "--allow-create", "--scope", 
"crm_config", "--xml-text",
         '<cluster_property_set id="hawk-rw-test"/>')
       Invoker.instance.cibadmin("--delete", "--xml-text", 
'<cluster_property_set id="hawk-rw-test"/>')
     rescue NotFoundError
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/hawk-0.7.0+git.1426595507.808c2cc/hawk/app/models/cib.rb 
new/hawk-0.7.0+git.1427954675.b847dc9/hawk/app/models/cib.rb
--- old/hawk-0.7.0+git.1426595507.808c2cc/hawk/app/models/cib.rb        
2015-03-16 14:31:04.000000000 +0100
+++ new/hawk-0.7.0+git.1427954675.b847dc9/hawk/app/models/cib.rb        
2015-04-02 08:05:08.000000000 +0200
@@ -228,7 +228,7 @@
   attr_reader :booth
 
   def initialize(id, user, use_file = false)
-    @errors = []
+    @errors = {}
 
     if use_file
       cib_path = id
@@ -481,7 +481,8 @@
             end
 
             failed_ops << { :node => node[:uname], :call_id => 
op.attributes['call-id'], :op => operation, :rc_code => rc_code, :exit_reason 
=> exit_reason }
-            @errors << {
+            @errors[:base] ||= []
+            @errors[:base] << {
               :msg => _('Failed op: node=%{node}, resource=%{resource}, 
call-id=%{call_id}, operation=%{op}, rc-code=%{rc_code}, 
exit-reason=%{exit_reason}') % {
                 :node => node[:uname], :resource => id, :call_id => 
op.attributes['call-id'],
                 :op => operation, :rc_code => rc_code, :exit_reason => 
exit_reason },
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/hawk-0.7.0+git.1426595507.808c2cc/hawk/app/views/explorer/_pe_list.html.erb 
new/hawk-0.7.0+git.1427954675.b847dc9/hawk/app/views/explorer/_pe_list.html.erb
--- 
old/hawk-0.7.0+git.1426595507.808c2cc/hawk/app/views/explorer/_pe_list.html.erb 
    2015-03-17 14:02:47.000000000 +0100
+++ 
new/hawk-0.7.0+git.1427954675.b847dc9/hawk/app/views/explorer/_pe_list.html.erb 
    2015-04-02 08:05:08.000000000 +0200
@@ -1,5 +1,5 @@
 <% if @errors.any? %>
-<div class="ui-state-error ui-corner-all" style="padding: 0.5em; 
margin-bottom: 0.5em;"><% @errors.values.flatten.each {|e| %><%=h e %><br /><% 
} %></div>
+<div class="ui-state-error ui-corner-all" style="padding: 0.5em; 
margin-bottom: 0.5em;"><% @errors.each {|e| %><%=h e %><br /><% } %></div>
 <% end %>
 <% if @peinputs %>
   <% if @peinputs.empty? %>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/hawk-0.7.0+git.1426595507.808c2cc/hawk/config/puma.rb 
new/hawk-0.7.0+git.1427954675.b847dc9/hawk/config/puma.rb
--- old/hawk-0.7.0+git.1426595507.808c2cc/hawk/config/puma.rb   2015-03-16 
14:33:35.000000000 +0100
+++ new/hawk-0.7.0+git.1427954675.b847dc9/hawk/config/puma.rb   2015-04-02 
08:05:08.000000000 +0200
@@ -32,8 +32,8 @@
 ROOT = File.expand_path("../../", __FILE__)
 ENVIRONMENT = ENV["HAWK_ENV"] || "production"
 
-THREADS = ENV["HAWK_THREADS"] || 16
-WORKERS = ENV["HAWK_WORKERS"] || 3
+THREADS = ENV["HAWK_THREADS"] || 5
+WORKERS = ENV["HAWK_WORKERS"] || 2
 
 LISTEN = ENV["HAWK_LISTEN"] || "0.0.0.0"
 PORT = ENV["HAWK_PORT"] || "7630"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/hawk-0.7.0+git.1426595507.808c2cc/hawk/config/wizard/templates/sbd.xml 
new/hawk-0.7.0+git.1427954675.b847dc9/hawk/config/wizard/templates/sbd.xml
--- old/hawk-0.7.0+git.1426595507.808c2cc/hawk/config/wizard/templates/sbd.xml  
2015-03-16 14:31:04.000000000 +0100
+++ new/hawk-0.7.0+git.1427954675.b847dc9/hawk/config/wizard/templates/sbd.xml  
2015-04-02 08:05:08.000000000 +0200
@@ -20,12 +20,25 @@
 <content type="string" default="sbd-stonith"/>
 </parameter>
 
+<parameter name="sbd_device">
+<shortdesc lang="en">SBD Device(s)</shortdesc>
+<longdesc lang="en">
+The block device used for the SBD partition. Up to three
+can be specified if separated by a semicolon. (Please check
+the documentation if specifying two.)
+
+If not specified, will default to the value from /etc/sysconfig/sbd.
+</longdesc>
+<content type="string" default=""/>
+</parameter>
+
 </parameters>
 
 <crm_script>
 primitive <insert param="id"/> stonith:external/sbd
-      op start timeout="60"
-      op monitor interval="15" timeout="15"
+  <if set="sbd_device">params sbd_device="<insert param="sbd_device"/>"</if>
+  op start timeout="60"
+  op monitor interval="15" timeout="15"
 </crm_script>
 
 </template>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/hawk-0.7.0+git.1426595507.808c2cc/hawk/config/wizard/workflows/clvm.xml 
new/hawk-0.7.0+git.1427954675.b847dc9/hawk/config/wizard/workflows/clvm.xml
--- old/hawk-0.7.0+git.1426595507.808c2cc/hawk/config/wizard/workflows/clvm.xml 
2015-03-16 14:31:04.000000000 +0100
+++ new/hawk-0.7.0+git.1427954675.b847dc9/hawk/config/wizard/workflows/clvm.xml 
2015-04-02 08:05:08.000000000 +0200
@@ -54,12 +54,7 @@
        op start timeout=90s
        op stop timeout=100s
 
-primitive cmirror ocf:lvm2:cmirrord
-       params daemon_timeout="30"
-       op start timeout=90s
-       op stop timeout=100s
-
-group g-<insert param="id"/> dlm clvm cmirror <insert param="id"/>
+group g-<insert param="id"/> dlm clvm <insert param="id"/>
 
 clone c-<insert param="id"/> g-<insert param="id"/>
        meta interleave="true" ordered="true"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hawk-0.7.0+git.1426595507.808c2cc/rpm/hawk.spec 
new/hawk-0.7.0+git.1427954675.b847dc9/rpm/hawk.spec
--- old/hawk-0.7.0+git.1426595507.808c2cc/rpm/hawk.spec 2015-03-16 
14:31:04.000000000 +0100
+++ new/hawk-0.7.0+git.1427954675.b847dc9/rpm/hawk.spec 2015-04-02 
08:05:08.000000000 +0200
@@ -16,14 +16,6 @@
 #
 
 
-%if 0%{?suse_version} == 1110 || 0%{?suse_version} == 1310 || 
0%{?suse_version} == 1315
-%define hawk_ruby_bin ruby.ruby2.1
-%define hawk_ruby_abi ruby:2.1.0
-%else
-%define hawk_ruby_bin ruby
-%define hawk_ruby_abi %{rb_default_ruby_abi}
-%endif
-
 %if 0%{?suse_version}
 %define        www_base        /srv/www
 %define        vendor_ruby     vendor_ruby
@@ -47,15 +39,10 @@
 Summary:        HA Web Konsole
 License:        GPL-2.0
 Group:          %{pkg_group}
-Version:        0.7.0+git.1424349779.eb17098
+Version:        0.7.0+git.1426603924.3cb835b
 Release:        0
 Url:            http://www.clusterlabs.org/wiki/Hawk
 Source:         %{name}-%{version}.tar.bz2
-%if 0%{?suse_version}
-Source1:        filter-requires.sh
-%define         _use_internal_dependency_generator 0
-%define         __find_requires /bin/sh %{SOURCE1}
-%endif
 Source100:      hawk-rpmlintrc
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Requires:       crmsh
@@ -67,7 +54,7 @@
 Requires:       rubypick
 BuildRequires:  rubypick
 %endif
-Requires:       rubygem(%{hawk_ruby_abi}:bundler)
+Requires:       rubygem(%{rb_default_ruby_abi}:bundler)
 %if 0%{?suse_version}
 Recommends:     graphviz-gnome
 Requires:       iproute2
@@ -83,29 +70,31 @@
 BuildRequires:  pacemaker-libs-devel
 %endif
 
-BuildRequires:  rubygem(%{hawk_ruby_abi}:byebug) >= 3.5
-BuildRequires:  rubygem(%{hawk_ruby_abi}:fast_gettext) >= 0.9
-BuildRequires:  rubygem(%{hawk_ruby_abi}:gettext) >= 3.1
-BuildRequires:  rubygem(%{hawk_ruby_abi}:gettext_i18n_rails) >= 1.2
-BuildRequires:  rubygem(%{hawk_ruby_abi}:puma) >= 2.11
-BuildRequires:  rubygem(%{hawk_ruby_abi}:quiet_assets)
-BuildRequires:  rubygem(%{hawk_ruby_abi}:rails) >= 4.2
-BuildRequires:  rubygem(%{hawk_ruby_abi}:rake) >= 10.4
-BuildRequires:  rubygem(%{hawk_ruby_abi}:spring) >= 1.3
-BuildRequires:  rubygem(%{hawk_ruby_abi}:sprockets) >= 2.12
-BuildRequires:  rubygem(%{hawk_ruby_abi}:tilt) >= 1.4
-BuildRequires:  rubygem(%{hawk_ruby_abi}:web-console) >= 2.0
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:byebug) >= 3.5
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:fast_gettext) >= 0.9
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:gettext) >= 3.1
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:gettext_i18n_rails) >= 1.2
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:puma) >= 2.11
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:quiet_assets)
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:rails) >= 4.2
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:rake) >= 10.4
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:spring) >= 1.3
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:sprockets) >= 2.12
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:tilt) < 2.0
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:tilt) >= 1.4
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:web-console) >= 2.0
 %if 0%{?bundle_gems}
 %else
 # SLES bundles all this stuff at build time, other distros just
 # use runtime dependencies.
-Requires:       rubygem(%{hawk_ruby_abi}:fast_gettext) >= 0.9
-Requires:       rubygem(%{hawk_ruby_abi}:gettext_i18n_rails) >= 1.2
-Requires:       rubygem(%{hawk_ruby_abi}:puma) >= 2.11
-Requires:       rubygem(%{hawk_ruby_abi}:rails) >= 4.2
-Requires:       rubygem(%{hawk_ruby_abi}:rake) >= 10.4
-Requires:       rubygem(%{hawk_ruby_abi}:sprockets) >= 2.12
-Requires:       rubygem(%{hawk_ruby_abi}:tilt) >= 1.4
+Requires:       rubygem(%{rb_default_ruby_abi}:fast_gettext) >= 0.9
+Requires:       rubygem(%{rb_default_ruby_abi}:gettext_i18n_rails) >= 1.2
+Requires:       rubygem(%{rb_default_ruby_abi}:puma) >= 2.11
+Requires:       rubygem(%{rb_default_ruby_abi}:rails) >= 4.2
+Requires:       rubygem(%{rb_default_ruby_abi}:rake) >= 10.4
+Requires:       rubygem(%{rb_default_ruby_abi}:sprockets) >= 2.12
+Requires:       rubygem(%{rb_default_ruby_abi}:tilt) < 2.0
+Requires:       rubygem(%{rb_default_ruby_abi}:tilt) >= 1.4
 %endif
 
 BuildRequires:  glib2-devel
@@ -178,6 +167,8 @@
 %{__ln_s} -f %{_sbindir}/service %{buildroot}%{_sbindir}/rchawk
 %endif
 
+install -p -d -m 755 %{buildroot}%{_sysconfdir}/hawk
+
 %clean
 rm -rf %{buildroot}
 
@@ -215,8 +206,8 @@
 %{www_base}/hawk/config
 # Packaged in hawk-templates
 %exclude %{www_base}/hawk/config/wizard
-%{www_base}/hawk/db
 %{www_base}/hawk/lib
+%attr(0750, %{uname},%{gname})%{_sysconfdir}/hawk
 %attr(0750, %{uname},%{gname})%{www_base}/hawk/log
 %dir %attr(0750, %{uname},%{gname})%{www_base}/hawk/tmp
 %attr(0750, %{uname},%{gname})%{www_base}/hawk/tmp/cache
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hawk-0.7.0+git.1426595507.808c2cc/rpm/sysconfig.hawk 
new/hawk-0.7.0+git.1427954675.b847dc9/rpm/sysconfig.hawk
--- old/hawk-0.7.0+git.1426595507.808c2cc/rpm/sysconfig.hawk    2015-03-16 
14:33:35.000000000 +0100
+++ new/hawk-0.7.0+git.1427954675.b847dc9/rpm/sysconfig.hawk    2015-04-02 
08:05:08.000000000 +0200
@@ -11,19 +11,19 @@
 ## Path:            Cluster/Hawk
 ## Description:     Maximum number of threads
 ## Type:            integer
-## Default:         16
+## Default:         5
 ## ServiceRestart:  hawk
 # Sets the maximum number of threads used by the web server.
-HAWK_THREADS="16"
+HAWK_THREADS="5"
 
 ## Path:            Cluster/Hawk
 ## Description:     Maximum number of worker processes
 ## Type:            integer
-## Default:         3
+## Default:         2
 ## ServiceRestart:  hawk
 # Sets the maximum number of separate worker processes spawned by the
 # web server.
-HAWK_WORKERS="3"
+HAWK_WORKERS="2"
 
 ## Path:            Cluster/Hawk
 ## Description:     Listen address
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/hawk-0.7.0+git.1426595507.808c2cc/scripts/hawk.service.in 
new/hawk-0.7.0+git.1427954675.b847dc9/scripts/hawk.service.in
--- old/hawk-0.7.0+git.1426595507.808c2cc/scripts/hawk.service.in       
2015-03-16 14:33:35.000000000 +0100
+++ new/hawk-0.7.0+git.1427954675.b847dc9/scripts/hawk.service.in       
2015-04-02 08:05:08.000000000 +0200
@@ -13,8 +13,8 @@
 WorkingDirectory=@WWW_BASE@/hawk
 
 Environment="HAWK_ENV=production"
-Environment="HAWK_THREADS=16"
-Environment="HAWK_WORKERS=3"
+Environment="HAWK_THREADS=5"
+Environment="HAWK_WORKERS=2"
 Environment="HAWK_LISTEN=0.0.0.0"
 Environment="HAWK_PORT=7630"
 Environment="HAWK_KEY=/etc/hawk/hawk.pem"


Reply via email to