Hello community,
here is the log from the commit of package drbd for openSUSE:Factory
checked in at Fri Apr 16 00:07:13 CEST 2010.
--------
--- drbd/drbd.changes 2010-01-08 16:54:47.000000000 +0100
+++ /mounts/work_src_done/STABLE/drbd/drbd.changes 2010-04-11 18:23:21.000000000 +0200
@@ -1,0 +2,39 @@
+Sun Apr 11 14:29:39 CEST 2010 - dmueller@suse.de
+
+- remove KMP subpackage, the kernel modules are part of the kernel
+ and don't build out of tree anymore
+
+- update to 8.3.7:
+ * Lots of fixes to the new RPM packaging
+ * Lots of fixes to the autoconfig stuff
+ * Following the rename of CONFIG_LBD to CONFIG_LBDAF
+ * Silenced an assert. Could trigger after changing write ordering (Bugz 261)
+ * Fixed a race condition between detach and ongoing IO. Very hard to
+ trigger, caused an OOPS in make_request/drbd_make_request. (Bugz 262)
+ * Fixed a regression in the resync handshake code introduced before 8.3.3.
+ That bug causes DRBD to block during the initial handshake when a partial
+ resync is not possible but a full resync is necessary. Happens very rarely.
+ (Bugz 260)
+ * Do not drop into StandAlone mode when connection is lost during authentication
+ * Corrected a null test in the authentication code, found by conccinelle,
+ thanks to upstream integration. The chance to trigger that was probably 10^-9.
+ * crm-fence-peer.sh is now also usable if DRBD is managed from the xen block
+ helper script
+ * Fixes to the init script's dependencies
+ * Backported cleanups that where contributed to the in kernel DRBD
+ * Allow online resizing of disconnected devices, new option to drbdsetup
+ drbdsetup /dev/drbdX resize --assume-peer-has-space
+ * Allow multiple after options in the syncer section for stacked setups
+ * Correctly process relative paths in include statements in drbd.conf
+ * New option (-t) for drbdadm to test syntax of config snippets
+ * Following Linux upstream changes 2.6.32 (SHASH and in_flight issues)
+ * New /etc/drbd.conf example that suggests the use of /etc/drbd.d/xxx.res
+ * Fixed a regression introduced shortly before 8.3.3, which might
+ case a deadlock in DRBD's disconnect code path. (Bugz 258)
+ * Fixed drbdsetup X resume-io which is needed for the recovery
+ from the effects of broken fence-peer scripts. (Bugz 256)
+ * Do not reduce master score of a current Primary on connection loss,
+ to avoid unnecessary migrations
+ * Do not display the usage count dialog for /etc/inti.d/drbd status
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
build-fix.diff
drbd-8.3.4.tar.bz2
New:
----
64bit-fixes.diff
drbd-8.3.7.tar.bz2
init-script-fixes.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ drbd.spec ++++++
--- /var/tmp/diff_new_pack.wfzmDg/_old 2010-04-16 00:06:37.000000000 +0200
+++ /var/tmp/diff_new_pack.wfzmDg/_new 2010-04-16 00:06:37.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package drbd (Version 8.3.4)
+# spec file for package drbd (Version 8.3.7)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -18,19 +18,21 @@
Name: drbd
-BuildRequires: bison flex kernel-source kernel-syms module-init-tools
+BuildRequires: bison flex udev
Summary: Distributed Replicated Block Device
-Version: 8.3.4
-Release: 2
+Version: 8.3.7
+Release: 1
Source: %{name}-%{version}.tar.bz2
-Patch1: build-fix.diff
+Patch1: init-script-fixes.diff
+Patch2: 64bit-fixes.diff
License: GPLv2+
Group: Productivity/Clustering/HA
Provides: drbdsetup drbd-control
Url: http://www.drbd.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-PreReq: %insserv_prereq %fillup_prereq fileutils
-%suse_kernel_module_package kdump um
+Requires(post): %insserv_prereq %fillup_prereq
+Requires(preun): %insserv_prereq %fillup_prereq
+Requires(postun): %insserv_prereq fileutils
%description
Drbd is a distributed replicated block device. It mirrors a block
@@ -44,54 +46,26 @@
Philipp Reisner