[MIR] crmsh

Bug #1205019 reported by Andres Rodriguez on 2013-07-25
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
crmsh (Ubuntu)
Critical
Unassigned

Bug Description

1. Availability: all

2. Rationale:
crmsh is Dependency for Pacemaker. This is a shell utility to be able to manage Pacemaker based clusters.

3. Security:
No CVE's

4. QA:
0 Bugs in Debian, 0 Bugs in Ubuntu.
Upstream is very active [1]

5. UI standards:
None

6. Dependencies:
All in main.

7. Standards:
No lintian errors.
Packaged with debhelper. Source format is 3.0 (quilt)

8. Maintenance:
Easy.

9. Background information:
This code used to be shipped with the pacemaker package. However, this code was separated into its own upstream project, hence a new package for it.

[1]: http://savannah.nongnu.org/projects/crmsh/

Changed in crmsh (Ubuntu):
importance: Undecided → Critical
Michael Terry (mterry) wrote :

* python-support should be dropped from Build-Depends.
* Tests are not being run. Is there a reason or have they just not been hooked up yet?
* (How did this get promoted to the archive, when it requires proposed version of pacemaker?)

Changed in crmsh (Ubuntu):
status: New → Incomplete
Andres Rodriguez (andreserl) wrote :

Hi Michael,

Thanks for the review.

1. python-support dropped.
2. They have not been hooked up yet.
3. While this crmsh is meant to be used with the -proposed version of pacemaker, it is not a build requirement (they are just one of the cli utils for the pacemaker). However, one of the reasons of why the -proposed version of pacemaker is still stuck in proposed, is because it Depends on crmsh. Since crmsh is not in main, pacemaker is not being promoted to the release, hence stuck in proposed. With crmsh this should be resolved, and consequently unlocking corosync as well.

THanks again.

Changed in crmsh (Ubuntu):
status: Incomplete → New
Michael Terry (mterry) wrote :

Please enable the tests during build time.

Regarding proposed version of pacemaker, it *is* a build requirement. For example, libpengine4-dev. Seems weird that it got promoted to the archive like this. Maybe part of the NEW process is a manual promotion and this got missed.

Anyway, fix the tests and this looks fine.

Changed in crmsh (Ubuntu):
status: New → Incomplete
Andres Rodriguez (andreserl) wrote :

Oh I see what you mean now. It is because libpengine4-dev exists in the older pacemaker release which is currently in the archive. The library has not changed, what has changed in the newer version is the daemon and the cli utils where separated into this, crmsh.

As far as the tests, the reason why they are not enabled is because they require 'corosync' and 'pacemaker' to be installed and running, which means the build process would fail.

Changed in crmsh (Ubuntu):
status: Incomplete → New
Michael Terry (mterry) wrote :

Can you enable the tests as a dep8 test then?

Andres Rodriguez (andreserl) wrote :

Michael,

Yes, there's plans to enable dep8 tests for all the cluster related packages (and other server related packages as well), so this is already in our plans.

Thanks.

Michael Terry (mterry) wrote :

OK. Andres tells me that there are work items scheduled for 13.10 to enable the tests. I've opened bug 1206144 to help track it.

Good enough for now, especially since this is a split-off package, not an entirely new one to main. Approved.

Changed in crmsh (Ubuntu):
status: New → Fix Committed
Dave Walker (davewalker) wrote :

Override component to main
crmsh 1.2.5+hg953-2ubuntu3 in saucy: universe/misc -> main
crmsh 1.2.5+hg953-2ubuntu3 in saucy amd64: universe/admin/extra/100% -> main
crmsh 1.2.5+hg953-2ubuntu3 in saucy armhf: universe/admin/extra/100% -> main
crmsh 1.2.5+hg953-2ubuntu3 in saucy i386: universe/admin/extra/100% -> main
crmsh 1.2.5+hg953-2ubuntu3 in saucy powerpc: universe/admin/extra/100% -> main
5 publications overridden.

Changed in crmsh (Ubuntu):
status: Fix Committed → Fix Released

This will pop up as component mismatch "again" for Focal due to https://bugs.launchpad.net/ubuntu/+source/crmsh/+bug/1862947

Setting this to "In Progress" to show up in the reports

Changed in crmsh (Ubuntu):
status: Fix Released → In Progress
Matthias Klose (doko) wrote :

promoted again.

Override component to main
crmsh 4.2.0-2ubuntu1 in focal: universe/misc -> main
crmsh 4.2.0-2ubuntu1 in focal amd64: universe/admin/extra/100% -> main
crmsh 4.2.0-2ubuntu1 in focal arm64: universe/admin/extra/100% -> main
crmsh 4.2.0-2ubuntu1 in focal armhf: universe/admin/extra/100% -> main
crmsh 4.2.0-2ubuntu1 in focal i386: universe/admin/extra/100% -> main
crmsh 4.2.0-2ubuntu1 in focal ppc64el: universe/admin/extra/100% -> main
crmsh 4.2.0-2ubuntu1 in focal s390x: universe/admin/extra/100% -> main
crmsh-doc 4.2.0-2ubuntu1 in focal amd64: universe/doc/extra/100% -> main
crmsh-doc 4.2.0-2ubuntu1 in focal arm64: universe/doc/extra/100% -> main
crmsh-doc 4.2.0-2ubuntu1 in focal armhf: universe/doc/extra/100% -> main
crmsh-doc 4.2.0-2ubuntu1 in focal i386: universe/doc/extra/100% -> main
crmsh-doc 4.2.0-2ubuntu1 in focal ppc64el: universe/doc/extra/100% -> main
crmsh-doc 4.2.0-2ubuntu1 in focal s390x: universe/doc/extra/100% -> main
13 publications overridden.

Changed in crmsh (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers