Hello community,

here is the log from the commit of package hawk2 for openSUSE:Factory checked 
in at 2015-11-26 17:01:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hawk2 (Old)
 and      /work/SRC/openSUSE:Factory/.hawk2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "hawk2"

Changes:
--------
--- /work/SRC/openSUSE:Factory/hawk2/hawk2.changes      2015-11-10 
10:03:39.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.hawk2.new/hawk2.changes 2015-11-26 
17:01:24.000000000 +0100
@@ -1,0 +2,19 @@
+Thu Nov 19 14:08:17 UTC 2015 - kgronl...@suse.com
+
+- Update to version 1.0.1+git.1447941962.3d88e5f:
+  + Enable 404 page in production (bsc#953846)
+  + Location: Fix crash on empty create (bsc#953847)
+  + Status: Rename name column to ID (bsc#953158)
+  + Location: Add support for resource-discovery (bsc#952191)
+
+-------------------------------------------------------------------
+Tue Nov 17 12:40:19 UTC 2015 - kgronl...@suse.com
+
+- Disable rubygem bundling 
+
+-------------------------------------------------------------------
+Mon Nov 16 17:02:17 UTC 2015 - kgronl...@suse.com
+
+- Clean up package description (bsc#952794) 
+
+-------------------------------------------------------------------

Old:
----
  hawk2-1.0.1+git.1447036244.df8e574.tar.bz2

New:
----
  hawk2-1.0.1+git.1447941962.3d88e5f.tar.bz2

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

Other differences:
------------------
++++++ hawk2.spec ++++++
--- /var/tmp/diff_new_pack.6dWZMm/_old  2015-11-26 17:01:25.000000000 +0100
+++ /var/tmp/diff_new_pack.6dWZMm/_new  2015-11-26 17:01:25.000000000 +0100
@@ -28,9 +28,9 @@
 %define        pkg_group       System Environment/Daemons
 %endif
 
-%if 0%{?suse_version} && !0%{?is_opensuse}
-%define bundle_gems    1
-%endif
+# %%if 0%%{?suse_version} && !0%%{?is_opensuse}
+# %%define bundle_gems 1
+# %%endif
 
 %define        gname           haclient
 %define        uname           hacluster
@@ -39,7 +39,7 @@
 Summary:        HA Web Konsole
 License:        GPL-2.0
 Group:          %{pkg_group}
-Version:        1.0.1+git.1447036244.df8e574
+Version:        1.0.1+git.1447941962.3d88e5f
 Release:        0
 Url:            http://www.clusterlabs.org/wiki/Hawk
 Source:         %{name}-%{version}.tar.bz2
@@ -143,8 +143,6 @@
 A web-based GUI for managing and monitoring the Pacemaker
 High-Availability cluster resource manager.
 
-Authors: Tim Serong <tser...@suse.com>
-
 
 %prep
 %setup

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.6dWZMm/_old  2015-11-26 17:01:25.000000000 +0100
+++ /var/tmp/diff_new_pack.6dWZMm/_new  2015-11-26 17:01:25.000000000 +0100
@@ -1,4 +1,4 @@
 <servicedata>
 <service name="tar_scm">
             <param name="url">git://github.com/ClusterLabs/hawk.git</param>
-          <param 
name="changesrevision">df8e574c5992bf2703567c39a636d0f4ef953cee</param></service></servicedata>
\ No newline at end of file
+          <param 
name="changesrevision">3d88e5fd858a390d89c724c0e57e914f30ad74da</param></service></servicedata>
\ No newline at end of file

++++++ hawk2-1.0.1+git.1447036244.df8e574.tar.bz2 -> 
hawk2-1.0.1+git.1447941962.3d88e5f.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hawk2-1.0.1+git.1447036244.df8e574/Makefile 
new/hawk2-1.0.1+git.1447941962.3d88e5f/Makefile
--- old/hawk2-1.0.1+git.1447036244.df8e574/Makefile     2015-11-09 
03:34:49.000000000 +0100
+++ new/hawk2-1.0.1+git.1447941962.3d88e5f/Makefile     2015-11-19 
15:08:09.000000000 +0100
@@ -98,11 +98,11 @@
        mkdir -p $(DESTDIR)$(WWW_BASE)/hawk/tmp/sockets
        mkdir -p $(DESTDIR)$(WWW_BASE)/hawk/tmp/home
        # Get rid of cruft from packed gems
-       -find hawk/vendor -name '*bak' -o -name '*~' -o -name '#*#' | xargs rm
+       -find hawk/vendor -name '*bak' -o -name '*~' -o -name '#*#' -delete
        cp -a hawk/* $(DESTDIR)$(WWW_BASE)/hawk
        -cp -a hawk/.bundle $(DESTDIR)$(WWW_BASE)/hawk
-       -chown -R hacluster.haclient $(DESTDIR)$(WWW_BASE)/hawk/log
-       -chown -R hacluster.haclient $(DESTDIR)$(WWW_BASE)/hawk/tmp
+       -chown -R hacluster.haclient $(DESTDIR)$(WWW_BASE)/hawk/log || true
+       -chown -R hacluster.haclient $(DESTDIR)$(WWW_BASE)/hawk/tmp || true
        -chmod g+w $(DESTDIR)$(WWW_BASE)/hawk/tmp/home
        -chmod g+w $(DESTDIR)$(WWW_BASE)/hawk/tmp/explorer
 ifeq ($(BUNDLE_GEMS),true)
@@ -113,11 +113,11 @@
 
 tools/install:
        install -D -m 4750 tools/hawk_chkpwd $(DESTDIR)/usr/sbin/hawk_chkpwd
-       -chown root.haclient $(DESTDIR)/usr/sbin/hawk_chkpwd
+       -chown root.haclient $(DESTDIR)/usr/sbin/hawk_chkpwd || true
        -chmod u+s $(DESTDIR)/usr/sbin/hawk_chkpwd
 
        install -D -m 4750 tools/hawk_invoke $(DESTDIR)/usr/sbin/hawk_invoke
-       -chown root.haclient $(DESTDIR)/usr/sbin/hawk_invoke
+       -chown root.haclient $(DESTDIR)/usr/sbin/hawk_invoke || true
        -chmod u+s $(DESTDIR)/usr/sbin/hawk_invoke
 
        install -D -m 0755 tools/hawk_monitor $(DESTDIR)/usr/sbin/hawk_monitor
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/hawk2-1.0.1+git.1447036244.df8e574/hawk/app/assets/javascripts/module/resources.js
 
new/hawk2-1.0.1+git.1447941962.3d88e5f/hawk/app/assets/javascripts/module/resources.js
--- 
old/hawk2-1.0.1+git.1447036244.df8e574/hawk/app/assets/javascripts/module/resources.js
      2015-11-09 03:34:49.000000000 +0100
+++ 
new/hawk2-1.0.1+git.1447941962.3d88e5f/hawk/app/assets/javascripts/module/resources.js
      2015-11-19 15:08:09.000000000 +0100
@@ -135,7 +135,7 @@
     },
     {
       field: 'id',
-      title: __('Name'),
+      title: __('ID'),
       sortable: true,
       switchable: false,
       clickToSelect: true,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/hawk2-1.0.1+git.1447036244.df8e574/hawk/app/helpers/location_helper.rb 
new/hawk2-1.0.1+git.1447941962.3d88e5f/hawk/app/helpers/location_helper.rb
--- old/hawk2-1.0.1+git.1447036244.df8e574/hawk/app/helpers/location_helper.rb  
2015-11-09 03:34:49.000000000 +0100
+++ new/hawk2-1.0.1+git.1447941962.3d88e5f/hawk/app/helpers/location_helper.rb  
2015-11-19 15:08:09.000000000 +0100
@@ -26,4 +26,11 @@
       selected
     )
   end
+
+  def location_discovery_options(selected)
+    options_for_select(
+      ["always", "never", "exclusive"],
+      selected
+    )
+  end
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/hawk2-1.0.1+git.1447036244.df8e574/hawk/app/models/location.rb 
new/hawk2-1.0.1+git.1447941962.3d88e5f/hawk/app/models/location.rb
--- old/hawk2-1.0.1+git.1447036244.df8e574/hawk/app/models/location.rb  
2015-11-09 03:34:49.000000000 +0100
+++ new/hawk2-1.0.1+git.1447941962.3d88e5f/hawk/app/models/location.rb  
2015-11-19 15:08:09.000000000 +0100
@@ -5,6 +5,7 @@
   attribute :id, String
   attribute :resource, Array[String]
   attribute :rules, Array[Hash]
+  attribute :discovery, String
 
   validates :id,
     presence: { message: _("Constraint ID is required") },
@@ -17,6 +18,12 @@
     presence: { message: _("No rules specified") }
 
   validate do |record|
+    unless record.discovery.blank?
+      unless discovery_types.include? record.discovery.downcase
+        errors.add :discovery, _("Invalid resource discovery type")
+      end
+    end
+
     if record.complex?
       errors.add :base, _("Constraint is too complex - it contains nested 
rules")
       return false
@@ -37,13 +44,15 @@
         end
       end
 
-      errors.add :base, _('No expressions specified') if 
rule[:expressions].empty?
-
-      rule[:expressions].each do |e|
-        e[:attribute].strip!
-        e[:value].to_s.strip!
-        errors.add :base, _("Attribute contains both single and double 
quotes") if unquotable? e[:attribute]
-        errors.add :base, _("Value contains both single and double quotes") if 
unquotable? e[:value]
+      if rule[:expressions].blank?
+        errors.add :base, _('No expressions specified')
+      else
+        rule[:expressions].each do |e|
+          e[:attribute].strip!
+          e[:value].to_s.strip!
+          errors.add :base, _("Attribute contains both single and double 
quotes") if unquotable? e[:attribute]
+          errors.add :base, _("Value contains both single and double quotes") 
if unquotable? e[:value]
+        end
       end
     end
   end
@@ -59,6 +68,7 @@
   def simple?
     rules.none? ||
       rules.length == 1 &&
+      rules[0][:expressions] &&
       rules[0][:expressions].length == 1 &&
       (!rules[0].has_key?(:role) || rules[0][:role].empty?) &&
       rules[0][:score] &&
@@ -89,6 +99,10 @@
     ['mandatory', 'advisory', 'inf', '-inf', 'infinity', '-infinity']
   end
 
+  def discovery_types
+    ['always', 'never', 'exclusive']
+  end
+
   def shell_syntax
     [].tap do |cmd|
       cmd.push "location #{id}"
@@ -99,8 +113,11 @@
         cmd.push ["{", resource.join(" "), "}"].join(" ")
       end
 
+      cmd.push "resource-discovery=#{crm_quote(discovery)}" unless 
discovery.blank?
+
       if simple?
-        cmd.push "#{rules.first[:score]}: 
#{rules.first[:expressions].first[:value]}"
+        cmd.push "#{rules.first[:score]}:"
+        cmd.push "#{rules.first[:expressions].first[:value]}"
       else
         rules.each do |rule|
           op = rule[:boolean_op]
@@ -138,6 +155,8 @@
         end
       end
 
+      record.discovery = xml.attributes["resource-discovery"] if 
xml.attributes["resource-discovery"]
+
       record.rules = [].tap do |rules|
         if xml.attributes["score"]
           # Simple location constraint, fold to rule notation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/hawk2-1.0.1+git.1447036244.df8e574/hawk/app/views/locations/_form.html.haml 
new/hawk2-1.0.1+git.1447941962.3d88e5f/hawk/app/views/locations/_form.html.haml
--- 
old/hawk2-1.0.1+git.1447036244.df8e574/hawk/app/views/locations/_form.html.haml 
    2015-11-09 03:34:49.000000000 +0100
+++ 
new/hawk2-1.0.1+git.1447941962.3d88e5f/hawk/app/views/locations/_form.html.haml 
    2015-11-19 15:08:09.000000000 +0100
@@ -10,6 +10,8 @@
 
       = main_form.select :resource, :location_resource_options, { 
include_hidden: false }, { multiple: true, size: 5 }
 
+      = main_form.select :discovery, :location_discovery_options, { 
include_blank: true, include_hidden: false }, { label: _("Resource Discovery") }
+
       %div{ data: { locations: location.rules.to_json, locations_prefix: 
"location[rules]", locations_target: ".content" } }
         .content.locations
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/hawk2-1.0.1+git.1447036244.df8e574/hawk/config/routes.rb 
new/hawk2-1.0.1+git.1447941962.3d88e5f/hawk/config/routes.rb
--- old/hawk2-1.0.1+git.1447036244.df8e574/hawk/config/routes.rb        
2015-11-09 03:34:49.000000000 +0100
+++ new/hawk2-1.0.1+git.1447941962.3d88e5f/hawk/config/routes.rb        
2015-11-19 15:08:09.000000000 +0100
@@ -132,5 +132,8 @@
 
   get "login" => "sessions#new", :as => :login
   match 'login' => "sessions#create", via: [ :post, :options], :as => :signin
-  get '*path' => redirect('/') # if nothing else matches
+
+  if Rails.env.production?
+    get '*path' => redirect('/404.html') # if nothing else matches
+  end
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/hawk2-1.0.1+git.1447036244.df8e574/hawk/public/404.html 
new/hawk2-1.0.1+git.1447941962.3d88e5f/hawk/public/404.html
--- old/hawk2-1.0.1+git.1447036244.df8e574/hawk/public/404.html 2015-11-09 
03:34:49.000000000 +0100
+++ new/hawk2-1.0.1+git.1447941962.3d88e5f/hawk/public/404.html 2015-11-19 
15:08:09.000000000 +0100
@@ -10,7 +10,10 @@
     <meta content="IE=edge" http-equiv="X-UA-Compatible" />
 
     <link rel="shortcut icon" href="/favicon.ico" />
+    <link rel="stylesheet" href="/assets/vendor.css" />
     <link rel="stylesheet" href="/assets/application.css" />
+    <link rel="stylesheet" href="/assets/authentication.css" />
+    <script src="/assets/vendor.js"></script>
     <script src="/assets/application.js"></script>
 
     <!--[if lt IE 9]>
@@ -29,7 +32,7 @@
         <div id="navbar" class="navbar-right">
           <ul class="nav navbar-nav">
             <li>
-              <a href="/">Go to dashboard</a>
+              <a href="#" onclick="window.history.back()">Go back</a>
             </li>
           </ul>
         </div>
@@ -37,7 +40,7 @@
     </div>
 
     <div class="container" id="errorpage">
-      <div class="panel panel-default panel-warning">
+      <div class="panel panel-default panel-warning" style="margin-top: 80px;">
         <div class="panel-heading">
           <h2>
             We can't find the page you're looking for
@@ -50,16 +53,16 @@
           </p>
         </div>
       </div>
+    </div>
 
-      <footer>
-        <div class="container-fluid">
-          <div class="col-lg-12 copyright">
-            <p>
-              Copyright &copy; 2009-2015 SUSE, LLC
-            </p>
-          </div>
+    <footer>
+      <div class="container-fluid">
+        <div class="col-lg-12 copyright">
+          <p>
+            Copyright &copy; 2009-2015 SUSE, LLC
+          </p>
         </div>
-      </footer>
-    </div>
+      </div>
+    </footer>
   </body>
 </html>


Reply via email to