Closed Bug 541429 Opened 16 years ago Closed 16 years ago

Launch new test cases system

Categories

(mozilla.org Graveyard :: Server Operations, task)

All
Other
task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: neilio, Assigned: zandr)

References

Details

Once the Test Pilot test cases system is up and running on stage, push it to production.
Depends on: 541428
Assignee: server-ops → zandr
Whiteboard: waiting for "go" from neilio
Assignee: zandr → server-ops
Severity: major → minor
This is ready for launch, once the redirect issue from bug 545740 is fixed. My understanding is we basically need to sync up production with hg.mozilla.org/labs/testpilotweb, and move the DB connected with the wordpress instance running on stage over to production. Jono, if you could comment on this if the above is wrong, or if there are files on production that do not exist in the hg repo that'd be great.
Depends on: 545740
No longer depends on: 541428
Depends on: 545810
Okay, this is ready to go out. * Wordpress database on testpilot-stage.mozillalabs.com needs to be copied to production * hg.mozilla.org/labs/testpilotweb revision 403c9b14d508 needs to be synced to production, maintaining .htaccess file in /testpilotweb/testcases * testcases/wordpress/wp-content/uploads needs to be writeable by the server I think that's everything - I'll be on IRC (neilio) if there are any other questions.
Severity: minor → critical
Whiteboard: waiting for "go" from neilio
We try not to make push bugs critical unless it's security related. We also try to push launches/updates into our normal scheduled maintenance windows. Dropping sev - we'll get to this today.
Severity: critical → major
Severity: major → normal
To respond to Neil's questions: 1. Re: syncing up production with Hg: It should be mostly up to date, as I have been regularly pulling the hg.mozilla.org/labs/testpilotweb changesets on to the production server to deploy changes to test pilot experiments. Let me know whenever you have other changes you want pulled. 2. Re: files on production that do not exist in the hg repo: The data files. Both the raw data files (everything inside /var/www/testpilot/storage) and the aggregated data files (e.g. /var/www/testcases/a-week-life/week-life-stats-all.csv , and all the other similar CSV files inside all the testcases subdirectories). These are not under version control; they're large binary files that I don't expect to change. Do you think we should put them under version control?
P.S. when I go to https://testpilot.mozillalabs.com/wordpress/ it currently gives an error message saying "Your PHP installation appears to be missing the MySQL extension which is required by WordPress." So I think we'll need to install that extension to PHP when we copy over the database from stage.
Assignee: server-ops → zandr
Is there any update on the status of this? It's been a week now, so it'd be good to know when this is planned to go to production.
Sorry, I was under the impression that you were still fixing things. I'll get this launched today.
This is nearly done, but the security warning still needs to be fixed for the Wordpress install (you can't log in) and the drop down jump menu.
Done and done. Logins work, and I've fixed the URL scheme in the base urls for the wp installation.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Product: mozilla.org → mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.