Skip to content

Commit

Permalink
debian/control.pcp: use a bigger hammer for Ubuntu badness
Browse files Browse the repository at this point in the history
Unilaternal package renaming in Ubuntu 24.04 is a pain.

No combination of Replaces: and/or Breaks: work (for me)
doing an upgrade from the bogus Ubuntu package names to
the real PCP package names as built by us.  So use a
bigger Conflicts: hammer.
  • Loading branch information
kmcdonell committed May 29, 2024
1 parent 5b7b835 commit cfce4d8
Showing 1 changed file with 8 additions and 9 deletions.
17 changes: 8 additions & 9 deletions debian/control.pcp
Original file line number Diff line number Diff line change
Expand Up @@ -59,9 +59,8 @@ Description: Performance Co-Pilot library and headers

Package: libpcp3
Depends: ${shlibs:Depends}, ${misc:Depends}, pcp-conf (= ${binary:Version})
Conflicts: pgpool2
Conflicts: pgpool2, libpcp3t64
Breaks: pcp (<< 2.8.0), libpcp3-dev (<< 2.8.5)
Replaces: libpcp3t64
Section: libs
Architecture: any
Description: Performance Co-Pilot library
Expand Down Expand Up @@ -90,7 +89,7 @@ Description: Performance Co-Pilot graphical client tools library and headers

Package: libpcp-gui2
Depends: ${shlibs:Depends}, ${misc:Depends}
Replaces: libpcp-gui2t64
Conflicts: libpcp-gui2t64
Section: libs
Architecture: any
Description: Performance Co-Pilot graphical client tools library
Expand Down Expand Up @@ -118,7 +117,7 @@ Description: Performance Co-Pilot Memory Mapped Value library and headers

Package: libpcp-mmv1
Depends: ${shlibs:Depends}, ${misc:Depends}
Replaces: libpcp-mmv1t64
Conflicts: libpcp-mmv1t64
Section: libs
Architecture: any
Description: Performance Co-Pilot Memory Mapped Value client library
Expand Down Expand Up @@ -151,7 +150,7 @@ Description: Performance Co-Pilot Domain Agent library and headers

Package: libpcp-pmda3
Depends: ${misc:Depends}, ${shlibs:Depends}
Replaces: libpcp-pmda3t64
Conflicts: libpcp-pmda3t64
Section: libs
Architecture: any
Description: Performance Co-Pilot Domain Agent library
Expand All @@ -178,7 +177,7 @@ Description: Performance Co-Pilot application tracing library and headers

Package: libpcp-trace2
Depends: ${misc:Depends}, ${shlibs:Depends}
Replaces: libpcp-trace2t64
Conflicts: libpcp-trace2t64
Section: libs
Architecture: any
Description: Performance Co-Pilot application tracing library
Expand Down Expand Up @@ -208,7 +207,7 @@ Description: Performance Co-Pilot data import library and headers

Package: libpcp-import1
Depends: ${misc:Depends}, ${shlibs:Depends}
Replaces: libpcp-import1t64
Conflicts: libpcp-import1t64
Section: libs
Architecture: any
Description: Performance Co-Pilot data import library
Expand Down Expand Up @@ -238,7 +237,7 @@ Description: Performance Co-Pilot web tooling

Package: libpcp-web1
Depends: ${misc:Depends}, ${shlibs:Depends}
Replaces: libpcp-web1t64
Conflicts: libpcp-web1t64
Section: libs
Architecture: any
Description: Performance Co-Pilot data import library
Expand Down Expand Up @@ -266,9 +265,9 @@ Description: Performance Co-Pilot archive writing library and headers

Package: libpcp-archive1
Depends: ${misc:Depends}, ${shlibs:Depends}
Conflicts: libpcp-archive1t64
Section: libs
Breaks: pcp (<< 6.0.1)
Replaces: libpcp-archive1t64
Architecture: any
Description: Performance Co-Pilot archive writing library
The libpcp-archive package contains the runtime environment required
Expand Down

0 comments on commit cfce4d8

Please sign in to comment.