Release-Engineering Open Tasks

Help.

108122 Follow up workshop & brown bag ideas from Testing: Where does it hurt? (tracking) Backlog 2015-08-06 2017-05-16
141493 Add #Wikimedia-Incident to all open "actionables" in past incident reports Backlog 2017-01-02 2017-05-20
136828 Allow to test a mediawiki-config change to the beta cluster Backlog 2017-01-02 2017-05-20
135427 Beta puppetmaster cherry-pick process Backlog 2017-01-02 2017-05-16
151642 Change notification email from jenkins-bot@wikimedia.org to releng internal list Backlog 2017-01-02 2017-05-20
115713 Clone mediawiki into mediawiki-config when running test's via jenkins Backlog 2017-01-02 2017-05-20
85123 Create a continuous integration plan for Wikimedia Phabricator patches Backlog 2017-01-02 2017-05-16
131764 Create person/project heat map Backlog 2017-01-02 2017-05-16
108768 Create QA Health scoreboard Backlog 2017-01-02 2017-05-16
140319 Define broad criteria for what blocks (and what doesn't block) the train Backlog 2017-01-02 2017-05-16
140320 Define post-blocked train resumption strategies Backlog 2017-01-02 2017-05-16
94472 Design a Test-Driven Development (TDD) survey Backlog 2017-01-02 2017-05-16
140270 Determine a core set or a checklist of permissions for deployment purpose Backlog 2017-01-02 2017-05-16
115138 Don't allow non-existent wikis in server configuration files Backlog 2017-01-02 2017-07-07
129050 Expand Onboarding page Backlog 2017-01-02 2017-05-16
140268 Fix make-deploy-notes to use proper API formats Backlog 2017-01-02 2017-05-20
127498 git/http operations in scap should be secure Backlog 2017-01-02 2017-05-20
108107 Guides for initializing a test suite: unit testing & browser testing Backlog 2017-01-02 2017-05-16
130037 Implement a smoke + parallel strategy for running end-to-end tests Backlog 2017-01-02 2017-05-31
108742 Implement "new weekly release deploy duration" KPI Backlog 2017-01-02 2017-05-16
108105 Include links to unit testing (Emphasize testing documentation on mediawiki.org) Backlog 2017-01-02 2017-05-16
147635 Investigate again a central cache for package managers Backlog 2017-01-02 2017-05-20
129285 investigate carbon aggregation of stats >1 month old behavior Backlog 2017-01-02 2017-05-16
141324 Look into shoving gerrit logs into logstash Backlog 2017-01-02 2017-05-16
135187 Make a table of access levels per service RelEng maintains per person Backlog 2017-01-02 2017-05-16
153257 make-wmf-branch doesn't seem to work with tags Backlog 2017-01-02 2017-05-16
150259 "npm test" fails with phabricator-jessie-commits where phabricator-jessie-diffs is successful Backlog 2017-01-02 2017-05-20
115633 Proposal: Force any WARNINGs on Beta Cluster to fail completely Backlog 2017-01-02 2017-05-16
129295 Reassess idea of CI point person role Backlog 2017-01-02 2017-05-16
138884 Redo some #RelEng -related project workboard columns Backlog 2017-01-02 2017-05-16
93414 Regularly run mwext-{name}-testextension-* jobs to make sure they are still passing after core or dependency changes Backlog 2017-01-02 2017-05-20
152129 reinstall iridium (phabricator) as phab1001 with jessie Backlog 2017-01-02 2017-06-06
112259 Repositories dashboard Backlog 2017-01-02 2017-05-16
141897 Review new service 'pre-deployment to production' checklist Backlog 2017-01-02 2017-07-12
119679 Rewrite http://download.wikimedia.org/mediawiki/ -> https://releases.wikimedia.org/mediawiki in less than 3 redirects Backlog 2017-01-02 2017-05-16
127786 Ruby mediawiki_api client hides error details Backlog 2017-01-02 2017-05-26
151387 scap plugin to export prometheus metrics Backlog 2017-01-02 2017-05-20
111062 Scap should abort early when Keyholder is not armed Backlog 2017-01-02 2017-05-16
137729 Scope out "deployment-dashboard" project Backlog 2017-01-02 2017-05-16
150771 Secondary production Jenkins for CI Backlog 2017-01-02 2017-05-16
106443 Send email of last day's SAL entries to releng@ Backlog 2017-01-02 2017-05-16
55457 setup a DB backed parser cache Backlog 2017-01-02 2017-05-20
151469 Setup trending service CI Backlog 2017-01-02 2017-07-13
152802 Support redis as a cache store Backlog 2017-01-02 2017-05-16
147778 Switch MediaWiki coverage job from PHP 5 to PHP 7 Backlog 2017-01-02 2017-05-20
146285 Switch mwscript from Zend PHP5 to default php alternative (egHHVM) Backlog 2017-01-02 2017-06-14
149180 Trebuchet targets for test/testrepo are out of date Backlog 2017-01-02 2017-05-20
111559 Unify deployment of integration/config.git changes using the official Wikimedia deployment system Backlog 2017-01-02 2017-05-20
150342 Update scap to take care of -labs becoming -beta Backlog 2017-01-02 2017-05-20
101031 "Welcome to Wikimedia development" information for new devs about releasing, CI, and QA Backlog 2017-01-02 2017-05-16
140912 Write / update tutorial for Zuul Debian packaging Backlog 2017-01-02 2017-05-17
154482 scap3 allows plugins to declare dependencies we do not support Backlog 2017-01-04 2017-05-20
155122 Gerrit flickering on change summary page Backlog 2017-01-12 2017-05-20
155151 Composer can't regenerate class map at operations/mediawiki-config Backlog 2017-01-13 2017-05-20
155747 All extension should link to the deployed Git revision from Special:Version Backlog 2017-01-20 2017-05-20
155764 Gerrit: Schedule downtime to migrate db to utf8mb4 Backlog 2017-01-20 2017-05-16
155840 Install the blue ocean plugin alongside jenkins 2.x upgrade Backlog 2017-01-21 2017-05-20
156003 Move from diskimage-builder to python-bootstrap-vz Backlog 2017-01-24 2017-05-20
156120 Update gerrit to 2.14.2 Backlog 2017-01-25 2017-07-19
156319 mediawiki-config: Try and simplify/cleanup the pile of symlinks Backlog 2017-01-26 2017-05-20
157038 Make it possible to run the mediawiki testsuite against a staging repo of apt.wikimedia.org Backlog 2017-02-03 2017-06-13
157149 Support shallow clones Backlog 2017-02-04 2017-05-16
145885 Gerrit shows HTTP 500 error when pasting extended unicode characters Backlog 2017-02-06 2017-05-16
157414 Deploy gerrit with scap3 Backlog 2017-02-08 2017-05-31
158243 Update zuul to upstream master Backlog 2017-02-16 2017-06-14
158434 Phabricator: Make sure phabricator works properly including our puppet roles on jessie Backlog 2017-02-18 2017-05-20
158600 Investigate installing the zuul plugin for gerrit Backlog 2017-02-21 2017-05-24
158915 Make sure replying to emails in gerrit 2.14 works Backlog 2017-02-24 2017-06-14
159041 Replace deprecated phabricator conduit api calls in gerrit's its-phabricator plugin Backlog 2017-02-26 2017-05-16
159043 Replace deprecated phabricator conduit api calls in phab_epipe.py file Backlog 2017-02-26 2017-06-06
162505 Jenkins Web UI error - Backend fetch failed Backlog 2017-04-08 2017-05-19
162828 Upgrade jenkins server and jenkins slaves to java 8 Backlog 2017-04-13 2017-06-26
162787 Upgrade pbr for zuul Backlog 2017-04-13 2017-05-19
165940 Run subset of MobileFrontend browser tests on merges in core Backlog 2017-05-22 2017-06-29
166263 Consider to switch frrwiki from group2 to group1 per Proofreadpage Backlog 2017-05-25 2017-05-30
166374 Custom domain/URL for phame performance blog Backlog 2017-05-27 2017-05-30
166415 Update jenkins to 2.46.3 Backlog 2017-05-27 2017-05-31
94149 Get rid of zend tests for wmf branches Backlog 2017-06-07 2017-06-13
158553 Enhance debian-glue job packages validation Backlog 2017-06-17 2017-07-07
168562 Reimage gerrit2001 as stretch Backlog 2017-06-22 2017-07-06
122913 Allow scap3 to read target host list from stdin Backlog 2017-07-07 2017-05-17
134529 Allow specifying required permissions for a new user Backlog 2017-07-07 2017-05-26
107267 Backport python-shade from debian/testing to jessie-wikimedia Backlog 2017-07-07 2017-05-20
102282 Benchmark WebDriver via Browserstack for performance increase over SauceLabs Backlog 2017-07-07 2017-05-26
168692 Blocking an account on wikitech should disable LDAP logins Backlog 2017-07-07 2017-07-10
155794 Browser test Jenkins videos do not always play in-browser Backlog 2017-07-07 2017-05-20
143175 Configure phabricator clustering for daemons and repositories Backlog 2017-07-07 2017-07-17
123417 Create conduit method to query the feed and return records with relevant details populated instead of just a bunch of phids Backlog 2017-07-07 2017-05-17
151470 Define a stable API for scap plugins Backlog 2017-07-07 2017-05-17
111823 Display and/or announce build status of wmf branch cut tests (including @integration tests) Backlog 2017-07-07 2017-05-20
130952 Document workflow and creation of CI jobs in Differential Backlog 2017-07-07 2017-05-17
89096 Figure out a system to override default settings when in test context Backlog 2017-07-07 2017-05-29
118179 headless browsertests: assert absence of or log network errors Backlog 2017-07-07 2017-05-26
118182 headless browsertests: browser console output Backlog 2017-07-07 2017-05-26
112776 Implement phabricator database clustering support Backlog 2017-07-07 2017-05-17
102726 Improve mediawiki_api documentation with inline yard Backlog 2017-07-07 2017-05-29
104396 Investigate distribution of browser test run time Backlog 2017-07-07 2017-05-20
86168 Isolate contintcloud nova project from the rest of the wmflabs cloud Backlog 2017-07-07 2017-05-20
51392 Make make-wmf-branch able to branch extensions with replaced substring of the version of mediawiki being branched Backlog 2017-07-07 2017-05-17
116027 Make selenium users use botflags at beta-cluster Backlog 2017-07-07 2017-05-26
111133 mediawiki_api gem recursion on log_in Backlog 2017-07-07 2017-05-26
149169 Mediawiki Ruby gem incorrectly assumes path to index.php Backlog 2017-07-07 2017-05-26
144912 MEDIAWIKI_URL may be set to incorrect value in mwext-mw-selenium job Backlog 2017-07-07 2017-06-29
110880 Migrate dib packages installation to package-installs.sh Backlog 2017-07-07 2017-05-20
134381 Migrate PHP extensions building jobs to Nodepool Backlog 2017-07-07 2017-06-20
140235 Migration of browsertests* Jenkins jobs to selenium* jobs cleanup and optional task Backlog 2017-07-07 2017-06-13
164296 Missing XML files cause "Publish Performance test result report" Backlog 2017-07-07 2017-06-29
126354 New version of page-object Ruby gem is breaking CI Backlog 2017-07-07 2017-05-26
74379 Pending fails upon not finding an element (a failure case that should pass) Backlog 2017-07-07 2017-05-26
128364 Provision CI:admins ssh public key in Nodepool instances Backlog 2017-07-07 2017-05-20
67128 Run browser tests against the nightly build version on Beta Cluster Backlog 2017-07-07 2017-05-20
111545 Run @integration tests on new deploy branch creation Backlog 2017-07-07 2017-05-20
161697 Run WebdriverIO tests using Firefox Backlog 2017-07-07 2017-05-20
137124 Scap3 submodule space issues Backlog 2017-07-07 2017-07-05
117561 selenium fails to connect to firefox (headless not sauce) Backlog 2017-07-07 2017-05-20
99663 Support alternative API endpoints Backlog 2017-07-07 2017-06-15
145190 Trigger run of special set of browsertests on gerrit with a keyword Backlog 2017-07-07 2017-05-20
160086 Upgrade Cucumber from version 1 to version 3 Backlog 2017-07-07 2017-07-27
101563 When beta cluster is down Jenkins jobs should be aborted and not trigger e-mail notifications Backlog 2017-07-07 2017-05-20
122979 Write script to migrate open changes from Gerrit to Differential by repository Backlog 2017-07-07 2017-05-17
170543 Update Selenium/Ruby documentation Backlog 2017-07-14 2017-07-27
171037 operations-puppet-cache-update-jessie should run on a regular basis Backlog 2017-07-20 2017-07-19
280 [EPIC] Code Deploy Dashboard Epics 2017-01-02 2017-07-08
100294 [EPIC] Encourage developers to increase code coverage Epics 2017-01-02 2016-09-30
115629 [EPIC] Enforce "no increase in log errors" during deployments Epics 2017-01-02 2016-05-31
136429 [EPIC] Migrate base image to Debian Jessie Epics 2017-01-02 2017-03-28
67394 [EPIC] Performance testing environment Epics 2017-01-02 2016-03-11
101542 [EPIC] Provide pre-merge reports on patchsets (tracking) Epics 2017-01-02 2016-07-29
115630 [EPIC] Reduce production log errors to zero* Epics 2017-01-02 2016-07-01
94620 [EPIC] The future of MediaWiki deployment: Tooling Epics 2017-01-02 2016-05-23
129940 [EPIC] (WIP) End-to-end tests and deploys Epics 2017-01-02 2016-06-27
121857 Implement a system to automatically deploy schema changes without needing DBA intervention Epics 2017-01-02 2016-11-10
100099 Meeting: Automatic deployment of backend services on beta cluster Epics 2017-01-02 2017-07-12
119908 [RfC]: Migrate code review / management from Gerrit to Phabricator Epics 2017-01-02 2017-05-13
53494 Use Beta cluster as a true canary for code deployments (tracking) Epics 2017-01-02 2016-08-05
156445 Streamline/automate MW tarball security release process Epics 2017-01-28 2017-05-17
158730 Automate WMF wiki creation Epics 2017-02-23 2017-05-30
158980 [EPIC] Generate compiled assets from continuous integration Epics 2017-02-27 2017-07-06
165585 Make creating a new Language project easier Epics 2017-05-18 2017-05-23
119140 [keyresult] Migrate as many misc CI jobs as possible to Nodepool Epics 2017-05-21 2017-07-27
119138 [keyresult] Migrate majority of CI jobs to Nodepool (part 2) Epics 2017-05-21 2017-05-20
91669 Make browser tests voting for all repos of WMF deployed code Epics 2017-05-21 2017-05-30
162350 split mediawiki tests in unit/integration/smoke tests to speed up CI Epics 2017-06-17 2017-07-07
170480 FY2017/18 Program 6 - Outcome 2: Developers are able to develop and test their applications through a unified pipeline towards production deployment. Epics 2017-07-13 2017-07-18
170481 FY2017/18 Program 6 - Outcome 2 - Objective 2: Set up a continuous integration and deployment pipeline Epics 2017-07-13 2017-07-12
170456 FY2017/18 Program 6 - Outcome 2 - Objective 3: Integrated, container-based development environment Epics 2017-07-13 2017-07-18
170453 FY2017/18 Program 6: Streamlined Service delivery Epics 2017-07-13 2017-07-18
93499 Add support for task types In Progress 2015-07-02 2017-07-18
114488 Automate the recurring management of wikitech:Deployments and phab:#train_deployments In Progress 2017-01-02 2017-06-16
152640 Cannot log into Gerrit as of recent upgrade In Progress 2017-01-02 2017-07-19
137564 Include release extensions/skins/vendor as submodules of core In Progress 2017-01-02 2017-07-21
139093 Use pwstore (a shared gpg-encrypted password store) for Release Engineering related passwords In Progress 2017-01-02 2017-07-25
162454 LanguageScreenshotBot trying to edit a non-existent page without signing in In Progress 2017-04-08 2017-07-27
163938 replace sdb and then setup/install phab1001.eqiad.wmnet In Progress 2017-04-27 2017-07-21
164030 setup releases1001.eqiad.wmnet (was: setup mwreleases1001) In Progress 2017-04-28 2017-07-27
78705 Send Jenkins build log and results to ElasticSearch In Progress 2017-05-03 2017-07-05
167432 Run Wikibase daily browser tests on Jenkins In Progress 2017-06-10 2017-07-27
168044 jobrunner / jobchron systemd services are in error state after a stop In Progress 2017-06-17 2017-07-05
166888 CI for operations/puppet is taking too long In Progress 2017-07-07 2017-07-21
78342 Create a basic RSpec unit test for operations/puppet In Progress 2017-07-07 2017-06-20
168556 Custom fields for task subtypes fatal on pages > 1 with: Query "ManiphestTaskQuery" failed to return a value from getPagingValueMap() In Progress 2017-07-07 2017-06-28
129148 Deploy jobrunner with scap3 (Trebuchet jobrunner/jobrunner) In Progress 2017-07-07 2017-07-25
137928 Deploy phabricator to phab2001.codfw.wmnet In Progress 2017-07-07 2017-07-25
169008 Figure out the package conflict between libtidy-dev from sury and hhvm-tidy In Progress 2017-07-07 2017-06-27
162966 Figure out why browser tests can't create suggestion box In Progress 2017-07-07 2017-07-14
164479 For MediaWiki extensions, merge rubocop inside mwext-mw-selenium-jessie In Progress 2017-07-07 2017-07-27
169788 Improve Phabricator Print function so I can print a ticket out and read it In Progress 2017-07-07 2017-07-05
128462 JJB should support YAML axis In Progress 2017-07-07 2017-05-26
162697 jobrunner loops every 100ms against a result cached for 1 second In Progress 2017-07-07 2017-07-05
91697 Launching Jenkins slave agent fails with "java.io.IOException: Unexpected termination of the channel" In Progress 2017-07-07 2017-06-27
146381 Migrate CI labs slaves to use /srv instead of /mnt In Progress 2017-07-07 2017-05-17
150502 Set up experimental Docker CI slave In Progress 2017-07-07 2017-07-17
164810 Switch phabricator production to codfw In Progress 2017-07-07 2017-07-25
169602 Upgrade tox on CI instances In Progress 2017-07-07 2017-07-04
168699 Verify that the codfw lvs is configured correctly for Phabricator In Progress 2017-07-07 2017-07-10
166557 WebPageTest job fails intermittently with "java.io.IOException: Unexpected termination of the channel" In Progress 2017-07-07 2017-06-27
170482 Define functional tests for Mathoid running on the staging Kubernetes cluster for use in future gating decisions In Progress 2017-07-13 2017-07-12
170483 Define method for monitoring and reacting to the mathoid functional tests In Progress 2017-07-13 2017-07-12
130966 generalize extension submodule handling In Progress 2017-07-19 2017-07-18
50002 Jenkins: Assert no PHP errors (notices, warnings) were raised or exceptions were thrown In Progress 2017-07-19 2017-07-24
168053 1.30.0-wmf.12 deployment blockers In Progress 2017-07-22 2017-07-23
170631 1.30.0-wmf.13 deployment blockers In Progress 2017-07-22 2017-07-24
170632 1.30.0-wmf.14 deployment blockers In Progress 2017-07-22 2017-07-24
170633 1.30.0-wmf.15 deployment blockers In Progress 2017-07-22 2017-07-24
164024 Rewrite Related pages browser tests in Node.js In Progress 2017-07-22 2017-07-27
162256 [EPIC] Port Selenium tests from Ruby to Node.js on Reading Web extensions In Progress 2017-07-25 2017-07-27
171632 Fix or remove Blubber's node_modules optimization In Progress 2017-07-26 2017-07-25
171753 Create a Jenkins job that runs Echo RSpec tests daily In Progress 2017-07-27 2017-07-27
171745 nscd does not cache localhost causing high CPU usage when localhost is often resolved In Progress 2017-07-27 2017-07-26
171724 wikimedia-fundraising-civicrm fails with Call to a member function getDriver() on null in phar:///srv/jenkins-workspace/workspace/wikimedia-fundraising-civicrm/src/wikimedia/fundraising/civicrm-buildkit/bin/amp/src/Amp/Database/MySQL.php on line 58 In Progress 2017-07-27 2017-07-26
171847 Create Jenkins job that runs RelatedArticles Selenium tests daily In Progress 2017-07-28 2017-07-27
171917 setup releases2001.codfw.wmnet In Progress 2017-07-28 2017-07-27
171852 WebdriverIO tech talk In Progress 2017-07-28 2017-07-27
282 Performance Testing Cluster Other 2017-01-02 2015-06-05
170488 Require vagrant role for extensions wanting review for WMF deployment Other 2017-07-13 2017-07-12
171371 Investigate 30x increase in Jobrunner errors Other 2017-07-28 2017-07-27
171866 Jenkins should run `npm test` on core Other 2017-07-28 2017-07-27