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

Reply via email to