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.000000000 -0500 +++ pacemaker-1.0.10/debian/control 2011-01-16 16:27:00.000000000 -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