RPM packaging
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Graphite |
Won't Fix
|
High
|
Unassigned |
Bug Description
Hi,
I've prepared specs and patches for graphite-web, carbon and whisper components. Packaging is based on experimental branch lp:~kmisoft/graphite/arithmetic_exp and was intended to be used on CentOS 5 platform. Specs are far from ideal state, I'll be happy to collaborate to bring them into better shape.
Known problems and notes:
- build dependencies are not implemented yet (I was too lazy to track them);
- you need to manually initialize graphite.db using 'sudo python /usr/lib/
- packages from non-official repositories are required (pyparsing package from epel repo, for example);
- more extensive testing in a chroot'ed environment required.
Please kindly review these changes, I'll be happy to improve the quality of packaging. BTW, I also able to help with Debian packaging work.
Thanks!
description: | updated |
Changed in graphite: | |
assignee: | nobody → Ilya Zakreuski (zlj) |
Changed in graphite: | |
importance: | Undecided → High |
status: | New → Confirmed |
It would be nice to be able to use the result of "python setup.py bdist_rpm" as well. With these MANIFEST.in files, the RPMs are pretty usable:
MANIFEST.in for carbon:
include bin/* conf/* lib/carbon/*.xml
MANIFEST.in for graphite-web: graphite/ *.example webapp/ graphite/ render/ *.conf webapp/ graphite/ templates/ *
include webapp/