To publish an experiment, it's necessary to: - clone http://hg.mozilla.org/webtools/telemetry-experiment-server/ - add a new folder under experiments/ with: - the .xpi produced in the bugs tracked by 1029746 - a manifest file with the information defined in bug 1029799 - rebuild the static server build, test locally - push to the repo to send it to the staging server
Are we going to push the search experiment into the dev staging server for QA before publishing? - https://telemetry-experiment-dev.allizom.org Could we also add the experiment here once it's ready for testing? This is where Benjamin usually pushes all the new features and changes: - http://hg.mozilla.org/users/bsmedberg_mozilla.com/telemetry-experiment-server/
Created attachment 8448147 [details] [diff] [review] WIP with mostly placeholder data The .xpi probably will need updating, but this is a good start
Created attachment 8448445 [details] [diff] [review] Patch Patch with the tentative final version of the add-on, QA'ed and reviewed in bug 1029818. r=bsmedberg,MattN Incorporated final parameters from bug 1029810. It's just missing the minBuildID from today added to the manifest.
Created attachment 8448825 [details] [diff] [review] For release Incorporated minBuildID from bug 1029810. Add-on built from https://hg.mozilla.org/users/felipc_gmail.com/search-experiment/rev/076854749d7b
I pushed this with an updated manifest which removes maxStartTime. http://hg.mozilla.org/webtools/telemetry-experiment-server/rev/6bf56a3bb00b
Hi Florin, can a QA contact be assigned for verification of this bug.
QA is being done in bug 1029818.
Went through verification using the following build: http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/31.0b6/win32/en-US/ * most of the testing for the search experiment was done in bug #1029818 as mentioned in comment #7 (including using the official staging server) * quickly ensured that the experiment was installed using the production staging server: ** default pref set as: experiments.manifest.uri;https://telemetry-experiment.cdn.mozilla.net/manifest/v1/firefox/%VERSION%/%CHANNEL% ** contacts: httpGetRequest(https://telemetry-experiment.cdn.mozilla.net/manifest/v1/firefox/31.0/beta) <= includes the email@example.com manifest