Closed
Bug 69747
Opened 24 years ago
Closed 19 years ago
Proper packaging support.
Categories
(Bugzilla :: Bugzilla-General, enhancement, P2)
Bugzilla
Bugzilla-General
Tracking
()
RESOLVED
INVALID
People
(Reporter: CodeMachine, Assigned: nobody)
Details
IMO one of the aims of BZ3 should be proper packaging. By this I mean
separating out everything to where it should really go. Our priorities should
be:
(a) Nothing should be in the WWW tree unless it needs to be, ie .cgi, .html and
images. No data directory, no shadow directory, etc. This will remove the
possibility of many of the security holes we have seen.
(b) We should make it reasonably easy for distributions to package Bugzilla,
though I'm not sure exactly what this means.
Here's my suggestion:
www - Directory containing all stuff to go in the www tree.
docs - Admin documentation not going in the WWW tree, such as Bugzilla FAQ.
contrib - As before.
bin - Programs for administrator to run (checksetup, syncshadowdb).
lib - Place where all supporting code goes (.pl files that get run by .cgis),
which would be nice to move out of WWW in case the web server is set up to let
users run them.
We also need a place to put data, presumably /etc/bugzilla & /var/*/bugzilla.
We would need to make sure all the code supports these new locations, whether
ornot they are hardcoded, and that's why we should do this as a part of 3.0.
We might want to make this easily supportable on Windows machines, by keeping
the locations configurable and doing something about the path separator.
Reporter | ||
Updated•24 years ago
|
Whiteboard: 3.0
Comment 1•24 years ago
|
||
Moving to real milestones...
Whiteboard: 3.0
Target Milestone: --- → Bugzilla 3.0
Comment 2•24 years ago
|
||
Taking all Bugzilla 3.0 bugs -- congratulations to MattyT for the triage, it
really was spot on. Note: I may end up pushing some of these bugs back to 3.2,
we'll see. However, I believe all these bugs should just fall out of the
redesign. Let's hope I'm right!
(Note: I'm also resetting the priority field to "---" so that I can retriage any
that I consider important or likely to be dropped.)
Assignee: tara → ian
Component: Bugzilla → Bugzilla 3
Comment 3•24 years ago
|
||
The Bugzilla 3 component is going away. We're going to depend on the Milestones
for this. At the time this component was created, we didn't have milestones for
Bugzilla.
Component: Bugzilla 3 → Bugzilla
Updated•24 years ago
|
Severity: major → enhancement
Reporter | ||
Updated•24 years ago
|
Component: Bugzilla → Bugzilla-General
Priority: -- → P2
Product: Webtools → Bugzilla
Version: other → unspecified
Comment 4•21 years ago
|
||
Bailing on Bugzilla 3.0 due to too many other commitments.
Assignee: ian → nobody
Updated•21 years ago
|
Assignee: nobody → nobody
Updated•19 years ago
|
QA Contact: mattyt-bugzilla → default-qa
Comment 5•19 years ago
|
||
Modern Bugzilla is organized much better, and supports moving things around by editing Bugzilla::Constants::bz_locations.
Although I wouldn't say this bug is fully WORKSFORME, I would say it's not totally relevant anymore. The only thing we have left to do is actually make "$libpath" work, and I think that would be a separate bug.
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → INVALID
Target Milestone: Bugzilla 3.0 → ---
You need to log in
before you can comment on or make changes to this bug.
Description
•