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

RESOLVED FIXED in Bugzilla 3.2

Status

()

--
blocker
RESOLVED FIXED
11 years ago
11 years ago

People

(Reporter: mkanat, Assigned: mkanat)

Tracking

Bugzilla 3.2
Bug Flags:
approval +
blocking3.1.1 +

Details

Attachments

(1 attachment)

(Assignee)

Description

11 years ago
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+

Comment 1

11 years ago
(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.
(Assignee)

Comment 2

11 years ago
Created attachment 275615 [details] [diff] [review]
v1

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 3

11 years ago
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+
(Assignee)

Comment 4

11 years ago
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
Last Resolved: 11 years ago
Resolution: --- → FIXED
(Assignee)

Updated

11 years ago
Flags: approval+
You need to log in before you can comment on or make changes to this bug.