Closed Bug 389845 Opened 17 years ago Closed 17 years ago

Remove setup.cgi from Bugzilla (no web-based installation)

Categories

(Bugzilla :: Installation & Upgrading, defect)

defect
Not set
blocker

Tracking

()

RESOLVED FIXED
Bugzilla 3.2

People

(Reporter: mkanat, Assigned: mkanat)

Details

Attachments

(1 file)

I've decided against creating a web-based installation script for Bugzilla.

Here's why:

1) The primary people who benefit from it are people who don't have console access to their system, which is a tiny fraction of people.

2) The issue of complex installation will be mostly solved with bug 385304.

3) Because it runs as the web-server user, a web-based installation script is limited in what it can do. It can't necessarily fix the permissions of files, and if there's some problem that prevents web pages from running, it can't fix that.

So basically, it would be a massive amount of work for little or no benefit. I know that other products have web-based installation scripts, but there actually seems very little demand for it from Bugzilla users.

So we'll want to remove setup.cgi and the html version of the install_string template.
Flags: blocking3.1.1+
(In reply to comment #0)

> there actually seems very little demand for it from Bugzilla users.
Yeps.  Because you have to go through the current way of installing before becoming a bugzilla user :-)

But honest, I think a webbased (not full, but maybe "supportive") installation script would persuade some number of "exploring" admins .

So, I would certainly not vote against it.
But, if it's a lot of work, no comment if priority is set lower.
Attached patch v1Splinter Review
Okay, technically I don't even need review, but I'd like you to look at it anyhow.
Assignee: installation → mkanat
Status: NEW → ASSIGNED
Attachment #275615 - Flags: review?(LpSolit)
Comment on attachment 275615 [details] [diff] [review]
v1

Don't forget to remove skins/standard/setup.css from CVS as well. r=LpSolit
Attachment #275615 - Flags: review?(LpSolit) → review+
Okay, I also removed i_am_cgi from Bugzilla::Install::Util, and removed setup.css.

Removing setup.cgi;
/cvsroot/mozilla/webtools/bugzilla/setup.cgi,v  <--  setup.cgi
new revision: delete; previous revision: 1.3
done
Checking in Bugzilla/Install/Requirements.pm;
/cvsroot/mozilla/webtools/bugzilla/Bugzilla/Install/Requirements.pm,v  <--  Requirements.pm
new revision: 1.37; previous revision: 1.36
done
Checking in Bugzilla/Install/Util.pm;
/cvsroot/mozilla/webtools/bugzilla/Bugzilla/Install/Util.pm,v  <--  Util.pm
new revision: 1.7; previous revision: 1.6
done
Removing skins/standard/setup.css;
/cvsroot/mozilla/webtools/bugzilla/skins/standard/setup.css,v  <--  setup.css
new revision: delete; previous revision: 1.1
done
Removing template/en/default/setup/strings.html.pl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/setup/strings.html.pl,v  <--  strings.html.pl
new revision: delete; previous revision: 1.2
done
Status: ASSIGNED → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Flags: approval+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: