Closed
Bug 648442
Opened 14 years ago
Closed 13 years ago
Socorro does not have an installer
Categories
(Socorro :: Backend, task, P5)
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: brandon, Assigned: rhelmer)
References
Details
While there are puppet manifests and scripts to install Socorro for us from the tarball, there is no easy way for a user of the project outside Mozilla to install/upgrade Socorro.
![]() |
||
Comment 1•14 years ago
|
||
Does this overlap with bug 481477?
Assignee | ||
Comment 2•14 years ago
|
||
(In reply to comment #1)
> Does this overlap with bug 481477?
I think there is overlap, although that bug has useful information I don't know if we should try to morph it beyond it's original purpose (updating docs that are now outdated).
Also, there is overlap with bug 649137 and bug 634041 too (we need to decide what to document and what to script, and where to keep those documents).
Note that Socorro itself does have a Makefile with an "install" target, but this bug is more for third-party dependencies.
See Also: → 649137
Reporter | ||
Comment 3•14 years ago
|
||
The purpose of this issue is to spur a discussion on how best to automate the installation and maintenance of Socorro for the purposes of supporting third party installation. This bug would seem to overlap, but not fully duplicate, Bug #481477. That bug is a fairly large bug while these other, smaller bugs focus in on pieces and might be made blockers or "see alsos" to that issue.
Reporter | ||
Comment 4•14 years ago
|
||
Rob, was this issue resolved with the Vagrant work you did?
Assignee: nobody → rhelmer
Assignee | ||
Comment 5•14 years ago
|
||
(In reply to comment #4)
> Rob, was this issue resolved with the Vagrant work you did?
I think it helps (it exposes the puppet manifests we use for stage/prod mentioned in comment 0) but currently socorro-vagrant is a separate repo, not mentioned by the socorro docs at all.
Also this is useful for development, less so for production (unless you want to run Ubuntu). Having clearer high-level install docs that are kept up to date would be good. Not sure if having a platform-agnostic method of installing all deps is realistic (we could probably have a puppet that supports centos+ubuntu though).
Assignee | ||
Comment 6•14 years ago
|
||
One option we should consider is packaging Socorro with distutils, and make available via pypi (so "pip install socorro" or "easy_install socorro" would be possible). Starting a discussion on this: https://groups.google.com/forum/#!topic/mozilla.tools.socorro/nT88qgDU8MY
This is the more usual way to do things in the Python world, however Breakpad (minidump_stackwalk), Java, PHP components would need to be dealt with.
Status: NEW → ASSIGNED
Priority: -- → P5
Assignee | ||
Updated•13 years ago
|
Assignee | ||
Updated•13 years ago
|
Updated•13 years ago
|
Component: Socorro → General
Product: Webtools → Socorro
Assignee | ||
Updated•13 years ago
|
Component: General → Backend
QA Contact: socorro → backend
Assignee | ||
Comment 7•13 years ago
|
||
I don't think we should try to maintain a cross-platform installer; I think now that puppet scripts are merged (which vagrant uses) and the install docs are actually maintained, that gets us most of the way there.
I'd really like to see Socorro packaged (at least deb and rpm) but that can be done separately, and we'd still need complex instructions (or something like puppet) to configure it.
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•