Issue #3510 has been updated by Michael Stahnke.

Your input has not gone unoticed.  Have a look at 
http://www.kartar.net/2010/04/rpm-and-deb-packages-available-for-puppet-dashboard/
 and you'll some activity in developing an RPM and deb for dashboard.  
Additionally, there is more review work that will occur for the packages to try 
to get them more compliant with the platforms on which these packages can 
reside. 
----------------------------------------
Bug #3510: Packaging is almost impossible.
http://projects.puppetlabs.com/issues/3510

Author: Russell Miller
Status: Unreviewed
Priority: Normal
Assigned to: 
Category: 
Target version: 
Keywords: 
Branch: 


I ham trying to install the puppet dashboard in a production environment.  
Because of the way it's designed, it is almost impossible to package it up for 
an automated install using RPM.  Some issues I encountered:

- Requires a specific version of rake that doesn't seem to be available with 
CentOS anywhere (I have to uninstall the RPM which is a *dependency of puppet* 
and install the gem manually, which potentially breaks a lot of stuff)
- Requires the ruby mysql gem with also isn't available with CentOS anywhere
- Has no init script for functionality with Redhat/CentOS (I have to use screen 
to run it at the moment)
- and perhaps the most annoying, rake install does nothing but install the 
correct mysql tables.  There is no functionality for installing into a 
filesystem that can be used with rpmbuild.

This is a general criticism I have of ruby apps, but this one is particularly 
egregious.

Do you have anything you've worked on in-house to at least set me in the right 
direction here?  I'd like to spend a couple of days trying to work out the 
dependency issues, but I'm really busy and have to push forward...


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en.

Reply via email to