Simon,
I believe that the attached path will solve the issue. However, please give
proper testing given that at the time I don't have a test environment (and
for a few more days).
Regards
On Sun, Jan 9, 2011 at 5:57 PM, Simon Horman ho...@verge.net.au wrote:
On Sun, Jan 09, 2011 at 09:17:30PM +0100, Lech Karol Pawłaszek wrote:
Package: libpe-rules2
Severity: normal
libpe-rules2 and libpe-status2 fails to install over libpe-rules-2 and
libpe-status-2
Thanks for pointing that out. It looks like we need to add
the appropriate conflicts and provides to the new packages.
--
Andres Rodriguez (RoAkSoAx)
Ubuntu MOTU Developer
Systems Engineer
diff -Nru pacemaker-1.0.10/debian/control pacemaker-1.0.10/debian/control
--- pacemaker-1.0.10/debian/control 2011-01-03 22:55:35.0 -0500
+++ pacemaker-1.0.10/debian/control 2011-01-16 16:27:00.0 -0500
@@ -31,7 +32,7 @@
Architecture: any
Replaces: pacemaker-heartbeat-dev, pacemaker-openais-dev
Conflicts: pacemaker-heartbeat-dev, pacemaker-openais-dev
-Depends: ${shlibs:Depends}, ${misc:Depends}, pacemaker (= ${binary:Version}), python, libcorosync-dev (= 1.1.2+svn20091102), libheartbeat2-dev (= 3.0) , libglib2.0-dev, libxml2-dev, libcluster-glue-dev, libcib1-dev (= ${binary:Version}), libcrmcluster1-dev (= ${binary:Version}), libcrmcommon2-dev (= ${binary:Version}), libpe-rules-dev (= ${binary:Version}), libpe-status-dev (= ${binary:Version}), libpengine3-dev (= ${binary:Version}), libstonithd0-dev (= ${binary:Version}), libtransitioner1-dev (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, pacemaker (= ${binary:Version}), python, libcorosync-dev (= 1.1.2+svn20091102), libheartbeat2-dev (= 3.0) , libglib2.0-dev, libxml2-dev, libcluster-glue-dev, libcib1-dev (= ${binary:Version}), libcrmcluster1-dev (= ${binary:Version}), libcrmcommon2-dev (= ${binary:Version}), libpe-rules2-dev (= ${binary:Version}), libpe-status2-dev (= ${binary:Version}), libpengine3-dev (= ${binary:Version}), libstonithd0-dev (= ${binary:Version}), libtransitioner1-dev (= ${binary:Version})
XB-Python-Version: ${python:Versions}
Description: HA cluster resource manager (development files)
High-Availability cluster resource manager for Heartbeat.
@@ -117,8 +118,8 @@
Architecture: any
Section: libdevel
Depends: ${misc:Depends}, libpe-rules2 (= ${binary:Version})
-Replaces: pacemaker-dev (= 1.0.9.1+hg15626-2)
-Conflicts: pacemaker-dev (= 1.0.9.1+hg15626-2)
+Replaces: pacemaker-dev (= 1.0.9.1+hg15626-2), libpe-rules-2-dev (= 1.0.10-1)
+Conflicts: pacemaker-dev (= 1.0.9.1+hg15626-2), libpe-rules-2-dev (= 1.0.10-1)
Description: Development file for pacemaker's rules library
This package contains static libraries, symbol files as well as
headers provided by the pacemaker cluster manager (pengine rules).
@@ -128,8 +129,8 @@
Architecture: any
Section: libs
Depends: ${shlibs:Depends}, ${misc:Depends}
-Replaces: pacemaker (= 1.0.9.1+hg15626-2)
-Conflicts: pacemaker (= 1.0.9.1+hg15626-2)
+Replaces: pacemaker (= 1.0.9.1+hg15626-2), libpe-rules-2 (= 1.0.10-1)
+Conflicts: pacemaker (= 1.0.9.1+hg15626-2), libpe-rules-2 (= 1.0.10-1)
Description: The Pacemaker libraries - rules for P-Engine
This package contains some of the libraries provided by and needed
for the pacemaker cluster manager. You need to install them if you
@@ -140,8 +141,8 @@
Architecture: any
Section: libdevel
Depends: ${misc:Depends}, libpe-status2 (= ${binary:Version})
-Replaces: pacemaker-dev (= 1.0.9.1+hg15626-2)
-Conflicts: pacemaker-dev (= 1.0.9.1+hg15626-2)
+Replaces: pacemaker-dev (= 1.0.9.1+hg15626-2), libpe-status-2 (= 1.0.10-1)
+Conflicts: pacemaker-dev (= 1.0.9.1+hg15626-2), libpe-status-2 (= 1.0.10-1)
Description: Development file for pacemaker's status library
This package contains static libraries, symbol files as well as
headers provided by the pacemaker cluster manager (pengine status).
@@ -151,8 +152,8 @@
Architecture: any
Section: libs
Depends: ${shlibs:Depends}, ${misc:Depends}
-Replaces: pacemaker (= 1.0.9.1+hg15626-2)
-Conflicts: pacemaker (= 1.0.9.1+hg15626-2)
+Replaces: pacemaker (= 1.0.9.1+hg15626-2), libpe-status-2-dev (= 1.0.10-1)
+Conflicts: pacemaker (= 1.0.9.1+hg15626-2), libpe-status-2-dev (= 1.0.10-1)
Description: The Pacemaker libraries - status for P-Engine
This package contains some of the libraries provided by and needed
for the pacemaker cluster manager. You need to install them if you