Hello community,
here is the log from the commit of package crmsh for openSUSE:Factory checked
in at 2012-02-16 12:19:15
Comparing /work/SRC/openSUSE:Factory/crmsh (Old)
and /work/SRC/openSUSE:Factory/.crmsh.new (New)
Package is "crmsh", Maintainer is "dmuhameda...@suse.com"
Changes:
--- /work/SRC/openSUSE:Factory/crmsh/crmsh.changes 2012-01-12
15:25:48.0 +0100
+++ /work/SRC/openSUSE:Factory/.crmsh.new/crmsh.changes 2012-02-16
12:19:23.0 +0100
@@ -1,0 +2,15 @@
+Tue Feb 14 03:05:48 UTC 2012 - tser...@suse.com
+
+- history: reset time period when setting source
+- doc: describe deficiency in the configure edit command (bnc#715698)
+- cibconf: repair resource parameter uniqueness test
+- completion: add command aliases to completion tables (cl#5013)
+- cibconf: repair ability to manage multiple rsc/op_defaults (bnc#737812)
+- history: add clone/ms resources to events (fixes the transition command)
+- utils: repair ptest usage (bnc#736212)
+- cibconf: repair xml edit
+- history: expand clones and ms in the resource command (bnc#729631)
+- build: add optional regression testing on rpm build
+- upstream cs: c06b8cf8fcf8
+
+---
Other differences:
--
++ crmsh.spec ++
--- /var/tmp/diff_new_pack.ygtnVe/_old 2012-02-16 12:19:25.0 +0100
+++ /var/tmp/diff_new_pack.ygtnVe/_new 2012-02-16 12:19:25.0 +0100
@@ -1,7 +1,7 @@
#
# spec file for package crmsh
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,6 +16,8 @@
#
+# crmsh requires pacemaker, which in turn requires cluster-glue, which has a
+# %pre script which creates the hacluster/haclient user and group used here:
%global gname haclient
%global uname hacluster
%global crmsh_docdir %{_defaultdocdir}/%{name}
@@ -35,11 +37,11 @@
Name: crmsh
Summary:Pacemaker/CRM shell
+License:GPL-2.0
+Group: Productivity/Clustering/HA
Version:1.1.0
Release:0
-License:GPL-2.0
Url:http://savannah.nongnu.org/projects/crmsh
-Group: Productivity/Clustering/HA
Source0:crmsh.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires(pre): pacemaker
@@ -49,15 +51,27 @@
%if 0%{?suse_version}
# Suse splits this off into a separate package
Requires: python-curses python-xml
-BuildRequires: python-curses python-xml
+BuildRequires: python-curses
+BuildRequires: python-xml
%endif
# Required for core functionality
-BuildRequires: autoconf automake pkgconfig python
-BuildRequires: libglue-devel libpacemaker-devel
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: pkgconfig
+BuildRequires: python
+BuildRequires: libglue-devel
+BuildRequires: libpacemaker-devel
BuildRequires: asciidoc
BuildRequires: libtool
+%if 0%{?with_regression_tests}
+BuildRequires: corosync
+BuildRequires: procps
+BuildRequires: vim-base
+Requires: pacemaker
+%endif
+
%description
CRM shell is a Pacemaker cluster resource manager command line
interface. It supports Pacemaker configuration, management, and
@@ -99,6 +113,22 @@
%install
%make_install
+%if 0%{?with_regression_tests}
+%post
+# Needed so that the shell doesn't get stuck on escape
+# sequences
+# NB: this is called twice by OBS, that's why we touch the file
+if [ ! -e /tmp/.crmsh_regression_tests_ran ]; then
+ touch /tmp/.crmsh_regression_tests_ran
+ export TERM=dumb
+ if ! /usr/share/crmsh/tests/regression.sh ; then
+ echo "Shell tests failed."
+ cat crmtestout/regression.out
+ exit 1
+ fi
+fi
+%endif
+
%files
###
%defattr(-,root,root)
++ crmsh.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/crmsh/.hg_archival.txt new/crmsh/.hg_archival.txt
--- old/crmsh/.hg_archival.txt 2011-11-24 18:21:55.0 +0100
+++ new/crmsh/.hg_archival.txt 2012-02-03 12:13:57.0 +0100
@@ -1,5 +1,5 @@
repo: 13c3bd69e935090cd25213c474cafc3f01b5910b
-node: cb8034d8d3da45143798cc25ab90cdecfc5e685a
+node: c06b8cf8fcf8d4345157048974313aaf48db1ef8
branch: default
latesttag: Pacemaker-1.1.5
-latesttagdistance: 73
+latesttagdistance: 96
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/crmsh/crmsh.spec new/crmsh/crmsh.spec
--- old/crmsh/crmsh.spec2011-11-24 18:21:55.