Page MenuHomePhabricator

[Reverted][2nd Attempt] - Deploy GDI Safety Survey Wave 2 on EN, ES, FA, FR, and PT wikis - PROD
Closed, ResolvedPublic

Description

Production error https://phabricator.wikimedia.org/T311271 prevented the deploy of https://phabricator.wikimedia.org/T311261 so this ticket is to try the deploy again after removing duplicate config values from beta.

User Story

Deploy the Community Safety Survey (Wave 2) to EN, ES, FA, FR, and PT wikis - estimated June 24th, 2022.

Notes

  • beta can be tested at higher coverage rates to ease QA (even at 1.0 coverage) - past experience shows that the coverage setting works well on the wikis.
  • This iteration of the survey will be testing whether T303740 works (pick up edit bucket count on impression - if we manage to get the edit bucket then we can resolve T303740 :))

Design specs

  • T294363 - this ticket made the Quick Surveys end of survey message more tailored (nice!); however, I would err on the side of caution and use the default message (as we’d have to input the translations and test which could cause delays [but if someone really really wants to work on it, then I’m happy to provide the translations I have]).

Technical information

  • The survey should run on each wiki for a minimum of 1 week (7 days). After 1 week, each wiki's survey can safely be undeployed if the amount of responses has surpassed 450.

EN.WIKI

'enwiki' =>[
	// T311079
	'name' => 'internal-gdi-safety-survey-wave2',
	'type' => 'internal',
	'layout' => 'single-answer',
	'question' => 'ext-quicksurveys-internal-gdi-safety-survey-question',
	'privacyPolicy' => 'ext-quicksurveys-internal-gdi-safety-survey-privacy-policy',
	'answers' => [
		'ext-quicksurveys-internal-gdi-safety-survey-answer-positive',
		'ext-quicksurveys-internal-gdi-safety-survey-answer-negative',
		'ext-quicksurveys-internal-gdi-safety-survey-answer-neutral',
	],
	'audience' => [
		// T311079
		'minEdits' => 5
	],
	'enabled' => true,
	'coverage' => 0.03, // T311079
	'platforms' => [
		'desktop' => [ 'stable' ],
		'mobile' => [ 'stable', 'beta' ],
	],
],


ES.WIKI

'eswiki' =>[
	// T311079
	'name' => 'internal-gdi-safety-survey-wave2',
	'type' => 'internal',
	'layout' => 'single-answer',
	'question' => 'ext-quicksurveys-internal-gdi-safety-survey-question',
	'privacyPolicy' => 'ext-quicksurveys-internal-gdi-safety-survey-privacy-policy',
	'answers' => [
		'ext-quicksurveys-internal-gdi-safety-survey-answer-positive',
		'ext-quicksurveys-internal-gdi-safety-survey-answer-negative',
		'ext-quicksurveys-internal-gdi-safety-survey-answer-neutral',
	],
	'audience' => [
		// T311079
		'minEdits' => 5
	],
	'enabled' => true,
	'coverage' => 0.1, // T311079
	'platforms' => [
		'desktop' => [ 'stable' ],
		'mobile' => [ 'stable', 'beta' ],
	],
],

FR.WIKI

'frwiki' =>[
	// T311079
	'name' => 'internal-gdi-safety-survey-wave2',
	'type' => 'internal',
	'layout' => 'single-answer',
	'question' => 'ext-quicksurveys-internal-gdi-safety-survey-question',
	'privacyPolicy' => 'ext-quicksurveys-internal-gdi-safety-survey-privacy-policy',
	'answers' => [
		'ext-quicksurveys-internal-gdi-safety-survey-answer-positive',
		'ext-quicksurveys-internal-gdi-safety-survey-answer-negative',
		'ext-quicksurveys-internal-gdi-safety-survey-answer-neutral',
	],
	'audience' => [
		// T311079
		'minEdits' => 5
	],
	'enabled' => true,
	'coverage' => 0.1, // T311079
	'platforms' => [
		'desktop' => [ 'stable' ],
		'mobile' => [ 'stable', 'beta' ],
	],
],


PT.WIKI

'ptwiki' =>[
	// T311079
	'name' => 'internal-gdi-safety-survey-wave2',
	'type' => 'internal',
	'layout' => 'single-answer',
	'question' => 'ext-quicksurveys-internal-gdi-safety-survey-question',
	'privacyPolicy' => 'ext-quicksurveys-internal-gdi-safety-survey-privacy-policy',
	'answers' => [
		'ext-quicksurveys-internal-gdi-safety-survey-answer-positive',
		'ext-quicksurveys-internal-gdi-safety-survey-answer-negative',
		'ext-quicksurveys-internal-gdi-safety-survey-answer-neutral',
	],
	'audience' => [
		// T311079
		'minEdits' => 5
	],
	'enabled' => true,
	'coverage' => 0.2, // T311079
	'platforms' => [
		'desktop' => [ 'stable' ],
		'mobile' => [ 'stable', 'beta' ],
	],
],


FA.WIKI

'fawiki' =>[
	// T311079
	'name' => 'internal-gdi-safety-survey-wave2',
	'type' => 'internal',
	'layout' => 'single-answer',
	'question' => 'ext-quicksurveys-internal-gdi-safety-survey-question',
	'privacyPolicy' => 'ext-quicksurveys-internal-gdi-safety-survey-privacy-policy',
	'answers' => [
		'ext-quicksurveys-internal-gdi-safety-survey-answer-positive',
		'ext-quicksurveys-internal-gdi-safety-survey-answer-negative',
		'ext-quicksurveys-internal-gdi-safety-survey-answer-neutral',
	],
	'audience' => [
		// T311079
		'minEdits' => 5
	],
	'enabled' => true,
	'coverage' => 0.2, // T311079
	'platforms' => [
		'desktop' => [ 'stable' ],
		'mobile' => [ 'stable', 'beta' ],
	],
],

Confirming coverage
EN: 0.03 (3%)
ES: 0.1 (10%)
FR: 0.1 (10%)
PT: 0.2 (20%)
FA: 0.2 (20%)
All wikis should target logged in editors with a minimum of 5 edits.

Testing and QA steps

  • Open to TST for QA input (likely confirm on beta first, as well as confirming edit count bucket upon impression is working?)

Acceptance Criteria

  • Survey is deployed on enwiki, eswiki, fawiki, frwiki and ptwiki, estimated June 24th, to run for a minimum of 7 days.

Event Timeline

Change 808975 had a related patch set uploaded (by Eigyan; author: Eigyan):

[operations/mediawiki-config@master] [wmf-config]: Deploy GDI Safety Survey Wave 2

https://gerrit.wikimedia.org/r/808975

Change 808975 merged by jenkins-bot:

[operations/mediawiki-config@master] [wmf-config]: Deploy GDI Safety Survey Wave 2

https://gerrit.wikimedia.org/r/808975

Mentioned in SAL (#wikimedia-operations) [2022-06-28T13:46:45Z] <urbanecm@deploy1002> Synchronized wmf-config/InitialiseSettings.php: REVERT: 3ef8aaf5b1f77ce1f4d3e3ae71ed633b6f930f61: Deploy GDI Safety Survey Wave 2 (T311434) (duration: 00m 32s)

Mentioned in SAL (#wikimedia-operations) [2022-06-28T13:49:39Z] <urbanecm@deploy1002> Synchronized wmf-config/InitialiseSettings.php: REVERT: 3ef8aaf5b1f77ce1f4d3e3ae71ed633b6f930f61: Deploy GDI Safety Survey Wave 2 (T311434) (duration: 00m 31s)

eigyan renamed this task from [2nd Attempt] - Deploy GDI Safety Survey Wave 2 on EN, ES, FA, FR, and PT wikis - PROD to [Reverted][2nd Attempt] - Deploy GDI Safety Survey Wave 2 on EN, ES, FA, FR, and PT wikis - PROD.Jun 28 2022, 5:20 PM