Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 466672 - >=sys-cluster/pacemaker-1.1.8 should not depend on sys-cluster/crmsh
Summary: >=sys-cluster/pacemaker-1.1.8 should not depend on sys-cluster/crmsh
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Cluster Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-21 14:06 UTC by Eric Renfro
Modified: 2013-04-23 08:05 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Renfro 2013-04-21 14:06:45 UTC
Pacemaker 1.1.8 removed crmsh from their codebase for a number of reasons. One of which being that crmsh's developer maintenance lacking, and secondary, to allow for a more modular approach to management of pacemaker being opened up, which has already started to take it's place with other tools such as pcs. 

Reproducible: Always

Steps to Reproduce:
1. PDEPEND="sys-cluster/crmsh" is in pacemaker ebuild
2. This makes installing pacemaker install crmsh after it.
3.
Actual Results:  
crmsh is optional, and should be mentioned during installation of the package, but not required, as there are alternatives available and in development for management tools for pacemaker -- the reason crmsh was split from pacemaker's own codebase.

Expected Results:  
crmsh not be made a PDEPEND, but alert post-install about available management interfaces, starting with crmsh.

I keep up with development of pacemaker and communicate regularly with the main development team involved and know it's past, present, and future goals.
Comment 1 Ultrabug gentoo-dev 2013-04-23 08:05:41 UTC
Hi Eric, you're right indeed. This was meant as a convenience since users were used to have the crm CLI included with their pacemaker installation. But a post-install message will do.

We'll catch up on IRC if you're up to it about the rest, thanks a lot.

+*pacemaker-1.1.8-r2 (23 Apr 2013)
+
+  23 Apr 2013; Ultrabug <ultrabug@gentoo.org> -pacemaker-1.1.8-r1.ebuild,
+  +pacemaker-1.1.8-r2.ebuild, pacemaker-1.1.10_rc1.ebuild:
+  drop sys-cluster/crmsh dependency fix #466672 thx to Eric Renfro
+