Hello community,
here is the log from the commit of package hawk for openSUSE:Factory checked in at 2013-08-05 20:43:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 2013-01-31 14:49:15.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.hawk.new/hawk.changes 2013-08-05 20:43:35.000000000 +0200
@@ -1,0 +2,303 @@
+Tue Jul 23 10:57:18 UTC 2013 - tserong@suse.com
+
+- Rails3: Set random secret_token instead of deprecated cookie_secret
+ (bnc#827940)
+- Build: Require rails 3.2+, but < 4.0
+- Upstream version cs:34291c6
+
+-------------------------------------------------------------------
+Wed Jun 26 10:05:10 UTC 2013 - tserong@suse.com
+
+- GUI: Fix broken French translation of node status (bnc#825949)
+- Build: Only Bundle Gems on SLES 11
+- Build: Don't ship Gemfile when not using Bundler
+- Build: Ensure BUILD_TAG is from current branch
+- Misc: Don't require rails-i18n
+- Upstream version cs:2ded20b
+
+-------------------------------------------------------------------
+Thu Jun 20 13:34:25 UTC 2013 - tserong@suse.com
+
+- GUI: Primitive editor: Fix default list of resource types
+- Misc: Primitive model: Use PerRequestCache for classes and providers
+- Misc: Use String#ord in fcgi.rb for ruby 1.9 compatibility
+- Misc: Ensure "fcgi" is required after paths are set up properly in
+ dispatch.fcgi
+- Misc: Add /usr/libexec/pacemaker to paths to check for pacemaker binaries
+- Misc: Fix IP address detection in init script (change awk to print fifth
+ field from `ip` instead of last field)
+- Build: Add explicit -lqb to hawk_monitor
+- Build: hawk_monitor: Define cib_diff_notify for build against pcmk 1.1.8
+- Build: Reformat spec file a bit
+- Upstream version cs:ccc67af
+- Remove rails-i18n from Gemfile on Fedora
+ + fc-remove-rails-i18n.patch
+- Allow build to go out to rubygems.org when building for non-SUSE distros
+ + fc-bundler.patch
+
+-------------------------------------------------------------------
+Tue May 28 06:03:51 UTC 2013 - tserong@suse.com
+
+- Remove rdoc from Gemfile.lock
+
+-------------------------------------------------------------------
+Fri May 24 10:20:10 UTC 2013 - tserong@suse.com
+
+- Update bundler.patch to exclude rake & json correctly to fix build
+- Add locale directories explicitly to spec file as find-lang now only
+ picks up .mo files, not the parent directories
+
+-------------------------------------------------------------------
+Wed May 22 09:33:28 UTC 2013 - tserong@suse.com
+
+- Add required libraries explicitly
+ + add-explicit-libs.patch
+
+-------------------------------------------------------------------
+Fri May 10 05:39:55 UTC 2013 - tserong@suse.com
+
+- Build: Bump spec file version to 0.6.1
+- Upstream version cs:334688c
+
+-------------------------------------------------------------------
+Thu May 9 14:05:40 UTC 2013 - tserong@suse.com
+
+- GUI: ui.oplist: Fix duplicate monitor op with 's' suffix in IE
+- Upstream version cs:b7aac5f
+
+-------------------------------------------------------------------
+Wed May 8 08:20:21 UTC 2013 - tserong@suse.com
+
+- Rails3: Fix "unexpected server error 200" deleting resources & constraints
+- Misc: invoker: Don't treat 'crm resource migrate' warning as error
+- Upstream version cs:68ef343
+
+-------------------------------------------------------------------
+Tue May 7 13:28:36 UTC 2013 - tserong@suse.com
+
+- GUI: ui.attrlist, ui.oplist: Allow new row to be added on apply,
+ without having to hit '+' first (bnc#806985)
+- GUI: ui.oplist: Detect duplicate monitor ops when 's' suffix missing
+ from interval
+- GUI: ui.oplist: Fix JS error when editing new non-monitor op
+- GUI: wizard: Remove unused attrlist.js & css from header
+- Upstream version cs:d81f780
+
+-------------------------------------------------------------------
+Mon May 6 09:36:25 UTC 2013 - tserong@suse.com
+
+- Misc: Update translations (bnc#807745)
+- Upstream version cs:358e9a9
+
+-------------------------------------------------------------------
+Fri May 3 05:31:14 UTC 2013 - tserong@suse.com
+
+- GUI: simulator: Ensure inject ticket button appears if tickets available
+- GUI: simulator: Make inject dialog draggable
+- GUI: simulator: Remember injected state when leaving/returning to status
+ screen
+- GUI: wizard: Fix mismatched </form> and </div> tags
+- Misc: Move json2.js include from dashboard to main layout
+- Upstream version cs:9b93b8f
+
+-------------------------------------------------------------------
+Wed May 1 06:03:03 UTC 2013 - tserong@suse.com
+
+- GUI: dashboard: Show correct error message if adding cluster fails in IE
+- GUI: dashboard: Cycle to next node on 500 server error (e.g.: hawk running
+ but cluster down)
+- Build: Add .travis.yml, tweak Gemfile etc. for travis-ci.org testing
+- Upstream version cs:09b798c
+
+-------------------------------------------------------------------
+Mon Apr 29 05:51:35 UTC 2013 - tserong@suse.com
+
+- GUI: panel_view: Show tickets in tree view (bnc#809988)
+- Upstream version cs:ae5c2af
+
+-------------------------------------------------------------------
+Fri Apr 26 13:50:34 UTC 2013 - tserong@suse.com
+
+- GUI: summary_view: Ensure rsc_defaults resource-stickiness is reflected
+ in summary
+- GUI: panel_view: Add rsc_defaults and op_defaults to crm config panel
+- Misc: Cib model: Expose rsc_defaults and op_defaults
+- Misc: Cib model: Don't include default-resource-stickiness if not set
+- Rails3: Move ActionDispatch rescue_responses handling to
+ config/application.rb
+- Upstream version cs:d4baa2f
+
+-------------------------------------------------------------------
+Fri Apr 19 11:49:50 UTC 2013 - tserong@suse.com
+
+- GUI: Status: Auto expand resource details dialog to fit contents
+ (bnc#813458)
+- GUI: simulator: Cancel monitor interval request on inject op dialog close
+- GUI: simulator: Include complete transition summary in details window
+- GUI: dashboard: Support FQDNs
+- GUI: dashboard: Ensure stale requests don't survive after removing a cluster
+- GUI: Ensure cluster diagram isn't stale/cached
+- GUI: ui.location, ui.expression: Trigger dirty event on keyup in
+ select fields
+- Misc: Cib model: Call determine_online_status_fencing if
+ stonith-enabled true
+- Build: Bump spec file version to 0.6.0
+- Build: Regenerate POT file
+- Upstream version cs:e22916b
+
+-------------------------------------------------------------------
+Tue Apr 16 13:46:38 UTC 2013 - tserong@suse.com
+
+- Misc: hawk_monitor: Fix segfault on exit (bnc#812972)
+- Misc: Fix Hawk URL display with >1 defualt route in init script (bnc#811102)
+- Rails3: Clean up rpmlint warnings
+- Upstream version cs:5610216
+
+-------------------------------------------------------------------
+Thu Mar 28 08:31:23 UTC 2013 - tserong@suse.com
+
+- GUI: status: Allow summary panel to stretch to handle long strings
+ (bnc#809991)
+- Upstream version cs:8406e5b
+
+-------------------------------------------------------------------
+Thu Mar 28 04:46:14 UTC 2013 - tserong@suse.com
+
+- GUI: status: Add ability to take nodes on and off maintenance mode
+- GUI: simulator: Make "Run" button restart from current cluster state,
+ not from post-simulate state (bnc#799523)
+- GUI: simulator: Make simulator item in tools menu return to status
+ screen if sim already active
+- GUI: simulator: Divert to status page if simulator activated on explorer
+ page
+- GUI: simulator: Don't allow adding state before cib loaded
+- GUI: Resources, Constraints: Use white for row highligh when simulator
+ active
+- GUI: explorer: remove line numbers & link columns from PE diff display
+ (bnc#807503)
+- Upstream version cs:a32f381
+
+-------------------------------------------------------------------
+Wed Mar 20 09:26:55 UTC 2013 - tserong@suse.com
+
+- GUI: status: Clarify connection failed error messages (bnc#763385)
+- Upstream version cs:d3d683b
+
+-------------------------------------------------------------------
+Mon Mar 18 08:30:27 UTC 2013 - tserong@suse.com
+
+- GUI: status: Show maintenance mode icon for nodes and unmanaged icon
+ for resources (bnc#804898)
+- Upstream version cs:204eaea
+
+-------------------------------------------------------------------
+Thu Mar 14 08:36:45 UTC 2013 - tserong@suse.com
+
+- GUI: Status: Add op timings and history to resource details (bnc#799526)
+- GUI: Status: Center node and resource details dialogs after load
++++ 106 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/hawk/hawk.changes
++++ and /work/SRC/openSUSE:Factory/.hawk.new/hawk.changes
Old:
----
bundler.patch
dispatch.patch
fix-cib-NOTEXISTS.patch
fix-cibobject-exists.patch
fix-root.patch
hawk-0.5.2.tar.bz2
precompile.patch
remove-Gemfile-lock.patch
remove-ha_state.patch
session-old-hash.patch
set-default-home.patch
use-lrmd_test.patch
New:
----
hawk-0.6.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ hawk.spec ++++++
--- /var/tmp/diff_new_pack.u0f1wn/_old 2013-08-05 20:43:36.000000000 +0200
+++ /var/tmp/diff_new_pack.u0f1wn/_new 2013-08-05 20:43:36.000000000 +0200
@@ -16,10 +16,23 @@
#
+%if 0%{?suse_version}
%define www_base /srv/www
%define vendor_ruby vendor_ruby
%define init_style suse
%define pkg_group Productivity/Clustering/HA
+%else
+%define www_base /var/www
+%define vendor_ruby site_ruby
+%define init_style redhat
+%define pkg_group System Environment/Daemons
+%endif
+
+%if 0%{?suse_version} == 1110
+%define bundle_gems true
+%else
+%define bundle_gems false
+%endif
%define gname haclient
%define uname hacluster
@@ -27,59 +40,32 @@
Name: hawk
Summary: HA Web Konsole
License: GPL-2.0
-Group: Productivity/Clustering/HA
-Version: 0.5.2
+Group: %{pkg_group}
+Version: 0.6.1
Release: 0
Url: http://www.clusterlabs.org/wiki/Hawk
Source: %{name}-%{version}.tar.bz2
+%if 0%{?suse_version}
Source1: filter-requires.sh
-Source100: hawk-rpmlintrc
-Patch0: remove-Gemfile-lock.patch
-Patch3: remove-ha_state.patch
-Patch4: fix-cib-NOTEXISTS.patch
-Patch5: use-lrmd_test.patch
-Patch6: set-default-home.patch
-Patch7: fix-cibobject-exists.patch
-Patch8: session-old-hash.patch
-Patch9: bundler.patch
-Patch10: fix-root.patch
-Patch11: precompile.patch
-Patch12: dispatch.patch
%define _use_internal_dependency_generator 0
%define __find_requires /bin/sh %{SOURCE1}
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Requires: hawk-templates >= %{version}-%{release}
-%if 0%{?suse_version}
-Requires: pacemaker-ticket-support >= 2.0
-%else
-Requires: pacemaker
%endif
+Source100: hawk-rpmlintrc
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
+Requires: crmsh
Requires: graphviz
Requires: graphviz-gd
+Requires: hawk-templates >= %{version}-%{release}
Requires: lighttpd >= 1.4.20
+Requires: pacemaker >= 1.1.8
Requires: ruby
-BuildRequires: ruby-devel
Requires: rubygem-bundler
-%if 0%{?suse_version} < 1220
-BuildRequires: ruby-fcgi
-%else
-Requires: rubygem-ruby-fcgi
-%endif
+%if 0%{?suse_version}
Recommends: graphviz-gnome
-BuildRequires: glib2-devel
-BuildRequires: libxml2-devel
-BuildRequires: pam-devel
-BuildRequires: rubygem-fast_gettext
-BuildRequires: rubygem-gettext
-BuildRequires: rubygem-gettext_i18n_rails
-BuildRequires: rubygem-rake
-BuildRequires: rubygems
+Requires: iproute2
PreReq: permissions
BuildRequires: fdupes
BuildRequires: libpacemaker-devel
-BuildRequires: rubygem-rack
-BuildRequires: rubygem-rails-3_2
-BuildRequires: rubygem-rails-i18n
# Require startproc respecting -p, bnc#559534#c44
%if 0%{?suse_version} > 1110
# 11.2 or newer;
@@ -88,6 +74,36 @@
# 11.1 or SLES11
Requires: sysvinit > 2.86-195.3.1
%endif
+%else
+Requires: iproute
+Requires: lighttpd-fastcgi
+BuildRequires: pacemaker-libs-devel
+%endif
+
+BuildRequires: rubygem-fast_gettext
+BuildRequires: rubygem-gettext
+BuildRequires: rubygem-gettext_i18n_rails
+BuildRequires: rubygem-rails >= 3.2
+BuildRequires: rubygem-rake
+BuildRequires: rubygems
+%if 0%{?suse_version} == 1110
+BuildRequires: ruby-fcgi
+%else
+# SLES bundles all this stuff at build time, other distros just
+# use runtime dependencies.
+Requires: rubygem-fast_gettext
+Requires: rubygem-gettext_i18n_rails
+Requires: rubygem-rails >= 3.2
+Requires: rubygem-rake
+Requires: rubygems
+%if 0%{?suse_version}
+Requires: rubygem-ruby-fcgi
+%endif
+%endif
+
+BuildRequires: glib2-devel
+BuildRequires: libxml2-devel
+BuildRequires: pam-devel
%description
A web-based GUI for managing and monitoring the Pacemaker
@@ -96,7 +112,6 @@
Authors: Tim Serong