Hello community,

here is the log from the commit of package corosync for openSUSE:Factory 
checked in at 2012-06-15 19:38:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/corosync (Old)
 and      /work/SRC/openSUSE:Factory/.corosync.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "corosync", Maintainer is "jjzh...@suse.com"

Changes:
--------
--- /work/SRC/openSUSE:Factory/corosync/corosync.changes        2012-02-16 
12:19:13.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.corosync.new/corosync.changes   2012-06-15 
19:39:02.000000000 +0200
@@ -1,0 +2,24 @@
+Fri Jun  8 07:46:10 UTC 2012 - tser...@suse.com
+
+- Update to corosync 1.4.3 stable release.
+- Add calls to missing object_find_destroy() to fix mem leaks
+- Free mem allocated by getaddrinfo
+- corosync.conf.example: change bindnetaddr, mcastaddr, add comments
+- Store error str if can't open logfile
+- Wait for corosync-notifyd exit in init script
+- iba: Use configured node id
+- Unlink shm buffers if init fails
+- Fix memory leaks when nss fails
+- Madvise NOSYNC flag only if available
+- Include net/if_var.h header only when needed
+- Include stdint.h because funcs uses int16_t
+- Use install instead of cp
+- Don't unlock mutex in different threads
+- Revert "Use install instead of cp"
+- Add support for per OS CP flags 
+- Remove cloned lines in main of main.c 
+- Fixed bug when corosync receive JoinMSG in OPERATIONAL state
+- Correct nodeid of token when we retransmit it
+- Correct nodeid in memb_state_commit_token_send function 
+
+-------------------------------------------------------------------

Old:
----
  corosync-1.4.1.tar.bz2

New:
----
  corosync-1.4.3.tar.bz2

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

Other differences:
------------------
++++++ corosync.spec ++++++
--- /var/tmp/diff_new_pack.I5a3bk/_old  2012-06-15 19:39:04.000000000 +0200
+++ /var/tmp/diff_new_pack.I5a3bk/_new  2012-06-15 19:39:04.000000000 +0200
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 %if 0%{?sles_version} == 11 
 %ifnarch s390 s390x 
 %define buildib 1
@@ -28,10 +29,12 @@
 Summary:        The Corosync Cluster Engine and Application Programming 
Interfaces
 License:        BSD-3-Clause
 Group:          Productivity/Clustering/HA
-Version:        1.4.1
+Version:        1.4.3
 Release:        0
 Url:            http://www.corosync.org
-Source0:        
http://developer.osdl.org/dev/openais/downloads/%{name}-%{version}/%{name}-%{version}.tar.bz2
+# Source from tar.gz, recompressed to bz2.
+# 
ftp://ftp:downlo...@ftp.corosync.org/downloads/corosync-1.4.3/corosync-1.4.3.tar.gz
+Source0:        %{name}-%{version}.tar.bz2
 Source2:        baselibs.conf
 Patch1:         corosync-confexample-timestamp.patch
 Patch2:         corosync-revert-cs2429.patch
@@ -102,6 +105,9 @@
 # the docdir is /usr/share/doc/<pkg> in the configuration
 rm -rf %{buildroot}%{_datadir}/doc/*
 
+%clean
+rm -rf %{buildroot}
+
 %description
 This package contains the Corosync Cluster Engine Executive, several
 default APIs and libraries, default configuration files, and an init
@@ -112,6 +118,7 @@
 %files
 %defattr(-,root,root,-)
 %doc LICENSE SECURITY
+%{_bindir}/corosync-blackbox
 %{_sbindir}/corosync
 %{_sbindir}/corosync-keygen
 %{_sbindir}/corosync-objctl
@@ -120,10 +127,9 @@
 %{_sbindir}/corosync-pload
 %{_sbindir}/corosync-cpgtool
 %{_sbindir}/corosync-quorumtool
-%{_bindir}/corosync-blackbox
 %dir %{_sysconfdir}/corosync
-%dir %{_sysconfdir}/corosync/uidgid.d
 %dir %{_sysconfdir}/corosync/service.d
+%dir %{_sysconfdir}/corosync/uidgid.d
 %config(noreplace) %{_sysconfdir}/corosync/corosync.conf.example
 %config(noreplace) %{_sysconfdir}/corosync/corosync.conf.example.udpu
 %dir %{_libexecdir}/lcrso

++++++ corosync-1.4.1.tar.bz2 -> corosync-1.4.3.tar.bz2 ++++++
++++ 46265 lines of diff (skipped)

++++++ corosync-confexample-timestamp.patch ++++++
--- /var/tmp/diff_new_pack.I5a3bk/_old  2012-06-15 19:39:04.000000000 +0200
+++ /var/tmp/diff_new_pack.I5a3bk/_new  2012-06-15 19:39:04.000000000 +0200
@@ -1,11 +1,11 @@
-Index: corosync-1.4.1/conf/corosync.conf.example
+Index: corosync-1.4.3/conf/corosync.conf.example
 ===================================================================
---- corosync-1.4.1.orig/conf/corosync.conf.example
-+++ corosync-1.4.1/conf/corosync.conf.example
-@@ -21,7 +21,7 @@ logging {
-       to_syslog: yes
-       logfile: /var/log/cluster/corosync.log
-       debug: off
+--- corosync-1.4.3.orig/conf/corosync.conf.example
++++ corosync-1.4.3/conf/corosync.conf.example
+@@ -69,7 +69,7 @@ logging {
+       # Log messages with time stamps. When in doubt, set to on
+       # (unless you are only logging to syslog, where double
+       # timestamps can be annoying).
 -      timestamp: on
 +      timestamp: off
        logger_subsys {

++++++ corosync.conf.example.patch ++++++
--- /var/tmp/diff_new_pack.I5a3bk/_old  2012-06-15 19:39:04.000000000 +0200
+++ /var/tmp/diff_new_pack.I5a3bk/_new  2012-06-15 19:39:04.000000000 +0200
@@ -1,77 +1,78 @@
-Index: corosync-1.4.1/conf/corosync.conf.example
+Index: corosync-1.4.3/conf/corosync.conf.example
 ===================================================================
---- corosync-1.4.1.orig/conf/corosync.conf.example
-+++ corosync-1.4.1/conf/corosync.conf.example
-@@ -1,10 +1,57 @@
+--- corosync-1.4.3.orig/conf/corosync.conf.example
++++ corosync-1.4.3/conf/corosync.conf.example
+@@ -1,16 +1,59 @@
  # Please read the corosync.conf.5 manual page
  compatibility: whitetank
  
 +aisexec {
 +      # Run as root - this is necessary to be able to manage
 +      # resources with Pacemaker
-+      user:           root
-+      group:          root
++      user:           root
++      group:          root
 +}
 +
 +service {
 +      # Load the Pacemaker Cluster Resource Manager
-+      ver:            0
-+      name:           pacemaker
-+      use_mgmtd:      yes
-+      use_logd:       yes
++      ver:            0
++      name:           pacemaker
++      use_mgmtd:      yes
++      use_logd:       yes
 +}
 +
  totem {
--      version: 2
--      secauth: off
--      threads: 0
 +      # The only valid version is 2
-+      version:        2
-+
+       version: 2
+ 
 +      # How long before declaring a token lost (ms)
-+      token:          5000
++      token:          5000
 +
 +      # How many token retransmits before forming a new configuration
 +      token_retransmits_before_loss_const: 10
 +
 +      # How long to wait for join messages in the membership protocol (ms)
-+      join:           60
++      join:           60
 +
 +      # How long to wait for consensus to be achieved before starting
 +      # a new round of membership configuration (ms)
-+      consensus:      6000
++      consensus:      6000
 +
 +      # Turn off the virtual synchrony filter
-+      vsftype:        none
++      vsftype:        none
 +
 +      # Number of messages that may be sent by one processor on
 +      # receipt of the token
-+      max_messages:   20
++      max_messages:   20
 +
 +      # Limit generated nodeids to 31-bits (positive signed integers)
 +      clear_node_high_bit: yes
 +
-+      # Disable encryption
-+      secauth:        off
-+
+       # secauth: Enable mutual node authentication. If you choose to
+       # enable this ("on"), then do remember to create a shared
+       # secret with "corosync-keygen".
+       secauth: off
+ 
 +      # How many threads to use for encryption/decryption
-+      threads:        0
-+
+       threads: 0
+ 
 +      # Optionally assign a fixed node id (integer)
-+      # nodeid:       1234
++      # nodeid: 124
 +
-       interface {
-               ringnumber: 0
-               bindnetaddr: 192.168.1.1
-@@ -17,9 +64,9 @@ totem {
- logging {
-       fileline: off
+       # interface: define at least one interface to communicate
+       # over. If you define more than one interface stanza, you must
+       # also set rrp_mode.
+@@ -60,10 +103,11 @@ logging {
        to_stderr: no
+       # Log to a log file. When set to "no", the "logfile" option
+       # must not be set.
 -      to_logfile: yes
+-      logfile: /var/log/cluster/corosync.log
 +      to_logfile: no
++      #logfile: /var/log/cluster/corosync.log
+       # Log to the system log daemon. When in doubt, set to yes.
        to_syslog: yes
--      logfile: /var/log/cluster/corosync.log
 +      syslog_facility: daemon
+       # Log debug messages (very verbose). When in doubt, leave off.
        debug: off
-       timestamp: off
-       logger_subsys {
+       # Log messages with time stamps. When in doubt, set to on

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to