hashar (Antoine "hashar" Musso (WMF))
WMF Software developer - Release Engineering

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Oct 3 2014, 2:31 PM (198 w, 1 d)
Availability
Available
IRC Nick
hashar
LDAP User
Hashar
MediaWiki User
Unknown

https://www.mediawiki.org/wiki/User:Hashar

Based in Nantes, France CET/CEST (UTC+1, UTC+2)

Main IRC channel is #wikimedia-releng

antoine-approve

Recent Activity

Today

hashar updated the task description for T183512: [EPIC] Migrate Mediawiki jobs from Nodepool to Docker.
Sat, Jul 21, 9:16 PM · Patch-For-Review, Epic, Release-Engineering-Team (Kanban), releng-201718-q3, Continuous-Integration-Infrastructure (shipyard)
hashar closed T198330: [GlobalPreferences] install fails with MultiConfig::get: undefined option: 'GlobalPreferencesDB' as Resolved.

Merged by @MaxSem thanks!

Sat, Jul 21, 9:13 PM · MW-1.32-release-notes (WMF-deploy-2018-07-24 (1.32.0-wmf.14)), Release-Engineering-Team (Kanban), Patch-For-Review, Community-Tech-Sprint, MediaWiki-extensions-GlobalPreferences
hashar closed T198330: [GlobalPreferences] install fails with MultiConfig::get: undefined option: 'GlobalPreferencesDB', a subtask of T183512: [EPIC] Migrate Mediawiki jobs from Nodepool to Docker, as Resolved.
Sat, Jul 21, 9:13 PM · Patch-For-Review, Epic, Release-Engineering-Team (Kanban), releng-201718-q3, Continuous-Integration-Infrastructure (shipyard)

Yesterday

hashar committed rERLS80b419614b74: Fix installer (authored by hashar).
Fix installer
Fri, Jul 20, 4:50 PM
hashar added a comment to T199440: Install cache/integration-tests with Wikibase CI tests.

Which does not mean not using MediaWiki's BagOStuff etc, just wrapping it into PSR-16 interface.

Fri, Jul 20, 4:27 PM · MW-1.32-release-notes (WMF-deploy-2018-07-24 (1.32.0-wmf.14)), Patch-For-Review, Wikidata, Continuous-Integration-Config, User-Addshore
hashar added a comment to T199941: Fatal MWException in Babel: "Language::isValidBuiltInCode must be passed a string" .

Wikidata also had some funky languages issues, reported at T199983 . The site has been reverted back to wmf.12.

Fri, Jul 20, 4:19 PM · Patch-For-Review, Language-Team, Editing-team, Regression, Wikimedia-log-errors, MediaWiki-extensions-Babel
hashar added a comment to T199983: Wikidata showing wrong language for page elements.

Maybe that is related to the other wmf.13 blocker: T199941 That is related to language BCP-47 codes and there is patch for Babel https://gerrit.wikimedia.org/r/446766

Fri, Jul 20, 4:19 PM · Patch-For-Review, I18n, Language-Team, Wikidata-Campsite, Wikidata
hashar moved T198330: [GlobalPreferences] install fails with MultiConfig::get: undefined option: 'GlobalPreferencesDB' from Backlog to Done (within RelEng) on the Release-Engineering-Team (Kanban) board.
Fri, Jul 20, 4:09 PM · MW-1.32-release-notes (WMF-deploy-2018-07-24 (1.32.0-wmf.14)), Release-Engineering-Team (Kanban), Patch-For-Review, Community-Tech-Sprint, MediaWiki-extensions-GlobalPreferences
hashar moved T196567: [ReadingLists] No registered builder available for ReadingLists. from Backlog to Done (within RelEng) on the Release-Engineering-Team (Kanban) board.
Fri, Jul 20, 4:09 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Reading List Service, Reading-Infrastructure-Team-Backlog
hashar claimed T196567: [ReadingLists] No registered builder available for ReadingLists..
Fri, Jul 20, 4:08 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Reading List Service, Reading-Infrastructure-Team-Backlog
hashar added a project to T196567: [ReadingLists] No registered builder available for ReadingLists.: Release-Engineering-Team (Kanban).
Fri, Jul 20, 4:08 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Reading List Service, Reading-Infrastructure-Team-Backlog
hashar updated the task description for T183512: [EPIC] Migrate Mediawiki jobs from Nodepool to Docker.
Fri, Jul 20, 4:07 PM · Patch-For-Review, Epic, Release-Engineering-Team (Kanban), releng-201718-q3, Continuous-Integration-Infrastructure (shipyard)
hashar changed the status of T196567: [ReadingLists] No registered builder available for ReadingLists. from Stalled to Open.
Fri, Jul 20, 3:50 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Reading List Service, Reading-Infrastructure-Team-Backlog
hashar updated the task description for T183512: [EPIC] Migrate Mediawiki jobs from Nodepool to Docker.
Fri, Jul 20, 3:49 PM · Patch-For-Review, Epic, Release-Engineering-Team (Kanban), releng-201718-q3, Continuous-Integration-Infrastructure (shipyard)
hashar claimed T198330: [GlobalPreferences] install fails with MultiConfig::get: undefined option: 'GlobalPreferencesDB'.
Fri, Jul 20, 3:46 PM · MW-1.32-release-notes (WMF-deploy-2018-07-24 (1.32.0-wmf.14)), Release-Engineering-Team (Kanban), Patch-For-Review, Community-Tech-Sprint, MediaWiki-extensions-GlobalPreferences
hashar removed projects from T200034: Jenkins shouldn't post failures when "test coverage" is reduced because the number of lines of code are reduced.: Jenkins, Continuous-Integration-Config.
Fri, Jul 20, 3:16 PM · phpunit-patch-coverage
hashar closed T200063: [intersection] parser tests fail and CI ignore tests as Resolved.

Reviewed by @Umherirrender . thank you!

Fri, Jul 20, 2:06 PM · MW-1.32-release-notes (WMF-deploy-2018-07-24 (1.32.0-wmf.14)), Release-Engineering-Team (Kanban), Patch-For-Review, DynamicPageList (Wikimedia), Continuous-Integration-Infrastructure (shipyard)
hashar closed T200063: [intersection] parser tests fail and CI ignore tests, a subtask of T183512: [EPIC] Migrate Mediawiki jobs from Nodepool to Docker, as Resolved.
Fri, Jul 20, 2:06 PM · Patch-For-Review, Epic, Release-Engineering-Team (Kanban), releng-201718-q3, Continuous-Integration-Infrastructure (shipyard)
hashar updated the task description for T183512: [EPIC] Migrate Mediawiki jobs from Nodepool to Docker.
Fri, Jul 20, 2:05 PM · Patch-For-Review, Epic, Release-Engineering-Team (Kanban), releng-201718-q3, Continuous-Integration-Infrastructure (shipyard)
hashar added a comment to T199440: Install cache/integration-tests with Wikibase CI tests.

Hamcrest was indeed a similar use case and we went adding it to mediawiki/core require-dev. I think it boils down to not being able to composer merge require-dev of multiple extensions, since they have eg codesniffer at specific versions.

Fri, Jul 20, 12:02 PM · MW-1.32-release-notes (WMF-deploy-2018-07-24 (1.32.0-wmf.14)), Patch-For-Review, Wikidata, Continuous-Integration-Config, User-Addshore
hashar added a comment to T194015: Make PageArchive aware of MCR.

A test for Cognate fails due to https://gerrit.wikimedia.org/r/426009 : T200072

Fri, Jul 20, 11:05 AM · Core-Platform-Team (CPT-Q1-Jul-Sep-2018), MW-1.32-release-notes (WMF-deploy-2018-07-17 (1.32.0-wmf.13)), Multi-Content-Revisions (MCR-SDC Storage Layer - phase 1), Patch-For-Review, Structured-Data-Commons, Wikidata
hashar added a comment to T200072: MCR causes Cognate integration test fails: The given Title does not belong to page ID 2 but actually belongs to 4.

git bisect points at mediawiki/core commit 4943c74ac42f5019a6d567fa31513f8422769dd7

Author: daniel <daniel.kinzler@wikimedia.de>
Date:   Fri Apr 13 14:01:18 2018 +0200
Fri, Jul 20, 11:04 AM · Multi-Content-Revisions (MCR-SDC Storage Layer - phase 1), Core-Platform-Team, Wikidata, Structured-Data-Commons, Cognate
hashar renamed T200072: MCR causes Cognate integration test fails: The given Title does not belong to page ID 2 but actually belongs to 4 from Cognate integration test fails: The given Title does not belong to page ID 2 but actually belongs to 4 to MCR causes Cognate integration test fails: The given Title does not belong to page ID 2 but actually belongs to 4.
Fri, Jul 20, 11:03 AM · Multi-Content-Revisions (MCR-SDC Storage Layer - phase 1), Core-Platform-Team, Wikidata, Structured-Data-Commons, Cognate
hashar added a comment to T200072: MCR causes Cognate integration test fails: The given Title does not belong to page ID 2 but actually belongs to 4.
Might have been a change in mediawiki/core
Fri, Jul 20, 10:56 AM · Multi-Content-Revisions (MCR-SDC Storage Layer - phase 1), Core-Platform-Team, Wikidata, Structured-Data-Commons, Cognate
hashar updated the task description for T200072: MCR causes Cognate integration test fails: The given Title does not belong to page ID 2 but actually belongs to 4.
Fri, Jul 20, 10:56 AM · Multi-Content-Revisions (MCR-SDC Storage Layer - phase 1), Core-Platform-Team, Wikidata, Structured-Data-Commons, Cognate
hashar committed rECOGdf3e041cdbf8: Fix table creation via installer (authored by hashar).
Fix table creation via installer
Fri, Jul 20, 10:44 AM
hashar committed rECOG3d1ad0cf63f0: Jenkins job validation (DO NOT SUBMIT) (authored by hashar).
Jenkins job validation (DO NOT SUBMIT)
Fri, Jul 20, 10:44 AM
hashar removed a project from T200072: MCR causes Cognate integration test fails: The given Title does not belong to page ID 2 but actually belongs to 4: SQLite.
Fri, Jul 20, 10:36 AM · Multi-Content-Revisions (MCR-SDC Storage Layer - phase 1), Core-Platform-Team, Wikidata, Structured-Data-Commons, Cognate
hashar moved T198331: [Cognate] install fails with BadMethodCallException from line 83 of includes/libs/rdbms/lbfactory/LBFactorySingle.php: Method is not supported. from Backlog to Done (within RelEng) on the Release-Engineering-Team (Kanban) board.
Fri, Jul 20, 10:32 AM · Release-Engineering-Team (Kanban), Patch-For-Review, Cognate
hashar moved T198120: [TrustedXFF] on fresh install trusted-xff.cdb is missing and User::getDefaultOptions() cause a fatal from Backlog to Done (within RelEng) on the Release-Engineering-Team (Kanban) board.
Fri, Jul 20, 10:32 AM · Release-Engineering-Team (Kanban), Patch-For-Review, MediaWiki-extensions-TrustedXFF
hashar moved T183512: [EPIC] Migrate Mediawiki jobs from Nodepool to Docker from Backlog to In-progress on the Release-Engineering-Team (Kanban) board.
Fri, Jul 20, 10:31 AM · Patch-For-Review, Epic, Release-Engineering-Team (Kanban), releng-201718-q3, Continuous-Integration-Infrastructure (shipyard)
hashar claimed T198331: [Cognate] install fails with BadMethodCallException from line 83 of includes/libs/rdbms/lbfactory/LBFactorySingle.php: Method is not supported..
Fri, Jul 20, 10:31 AM · Release-Engineering-Team (Kanban), Patch-For-Review, Cognate
hashar added a comment to T198331: [Cognate] install fails with BadMethodCallException from line 83 of includes/libs/rdbms/lbfactory/LBFactorySingle.php: Method is not supported..

I think the issue is $wgCognateCluster not being initialized to false at install time, eg in the LoadExtensionSchemaUpdates callback.

Fri, Jul 20, 10:24 AM · Release-Engineering-Team (Kanban), Patch-For-Review, Cognate
hashar created T200072: MCR causes Cognate integration test fails: The given Title does not belong to page ID 2 but actually belongs to 4.
Fri, Jul 20, 10:11 AM · Multi-Content-Revisions (MCR-SDC Storage Layer - phase 1), Core-Platform-Team, Wikidata, Structured-Data-Commons, Cognate
hashar updated the task description for T183512: [EPIC] Migrate Mediawiki jobs from Nodepool to Docker.
Fri, Jul 20, 8:44 AM · Patch-For-Review, Epic, Release-Engineering-Team (Kanban), releng-201718-q3, Continuous-Integration-Infrastructure (shipyard)
hashar claimed T200063: [intersection] parser tests fail and CI ignore tests.
Fri, Jul 20, 8:43 AM · MW-1.32-release-notes (WMF-deploy-2018-07-24 (1.32.0-wmf.14)), Release-Engineering-Team (Kanban), Patch-For-Review, DynamicPageList (Wikimedia), Continuous-Integration-Infrastructure (shipyard)
hashar added a comment to T200063: [intersection] parser tests fail and CI ignore tests.

https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/intersection/+/447038/ fix a lot of tests for me.

Fri, Jul 20, 7:51 AM · MW-1.32-release-notes (WMF-deploy-2018-07-24 (1.32.0-wmf.14)), Release-Engineering-Team (Kanban), Patch-For-Review, DynamicPageList (Wikimedia), Continuous-Integration-Infrastructure (shipyard)
hashar triaged T200063: [intersection] parser tests fail and CI ignore tests as Normal priority.
Fri, Jul 20, 7:46 AM · MW-1.32-release-notes (WMF-deploy-2018-07-24 (1.32.0-wmf.14)), Release-Engineering-Team (Kanban), Patch-For-Review, DynamicPageList (Wikimedia), Continuous-Integration-Infrastructure (shipyard)
hashar updated the task description for T183512: [EPIC] Migrate Mediawiki jobs from Nodepool to Docker.
Fri, Jul 20, 7:21 AM · Patch-For-Review, Epic, Release-Engineering-Team (Kanban), releng-201718-q3, Continuous-Integration-Infrastructure (shipyard)
hashar committed R1893:96ddcb435283: (DO NOT SUBMIT) test case for T115436 (authored by hashar).
(DO NOT SUBMIT) test case for T115436
Fri, Jul 20, 7:20 AM
hashar closed T200060: Jenkins parser test runs broken as Resolved.

Fixed in 9742d569b08e579e77476a9dbcd5b01dfbeab2ee by @tstarling

Fri, Jul 20, 7:11 AM · Parsoid, Jenkins, Continuous-Integration-Infrastructure, Release-Engineering-Team
hashar added a comment to T200060: Jenkins parser test runs broken.

Based on the job history:

Fri, Jul 20, 7:01 AM · Parsoid, Jenkins, Continuous-Integration-Infrastructure, Release-Engineering-Team

Thu, Jul 19

hashar added a comment to T198348: Quibble CI jobs time out after 30min due to instance stalling at "npm install parse" step.

npm --info is forced again. That will give us traces whenever there is a "registry error" occurring.

Thu, Jul 19, 9:47 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Upstream, Wikimedia-log-errors (Shared Build Failure), Continuous-Integration-Infrastructure
hashar added a comment to T199872: Session: De-mystifying jenkins.

Thanks @Legoktm :] I am not sure so many complains about Jenkins/CI anymore, it uses to be the case a year or so ago maybe, but that has long been mostly silent. So I guess it is an indication the system has improved!

Thu, Jul 19, 6:28 PM · Continuous-Integration-Infrastructure, Wikimania-Hackathon-2018
hashar updated the task description for T200026: RepoGroup exceptions due to "false" being passed as a key to MapCacheLRU.
Thu, Jul 19, 4:23 PM · MW-1.32-release-notes (WMF-deploy-2018-07-24 (1.32.0-wmf.14)), Performance-Team, Patch-For-Review, Release-Engineering-Team (Kanban), Release, Train Deployments
hashar reopened T198348: Quibble CI jobs time out after 30min due to instance stalling at "npm install parse" step as "Open".

Obviously, npmjs has issues again as of 20 minutes ago.....

Thu, Jul 19, 3:51 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Upstream, Wikimedia-log-errors (Shared Build Failure), Continuous-Integration-Infrastructure
hashar triaged T200017: Quibble should be able to be forced to run extensions testsuite when triggered from mediawiki/core as Normal priority.
Thu, Jul 19, 3:10 PM · Quibble, Release-Engineering-Team (Kanban)
hashar added a comment to T193156: Quibble should be able to run Selenium tests without a display.

When DISPLAY is not set, Quibble spawns an Xvfb server to be used by Chromedriver. So one can do:

$ (unset DISPLAY; quibble)
INFO:backend.DevWebServer:Starting MediaWiki built in webserver
INFO:quibble.cmd:No DISPLAY, using Xvfb.
INFO:backend.Xvfb:Starting Xvfb on display :94
INFO:backend.ChromeWebDriver:Starting Chromedriver
INFO:quibble.use_headless:Display: :94
DEBUG:quibble.chromium_flags:Flags: ['', '--autoplay-policy=no-user-gesture-required', '--disable-pushstate-throttle']
Thu, Jul 19, 3:00 PM · MediaWiki-Core-Tests, Quibble
hashar committed rQUIBBLEf700a290e3cf: rebuildLocalisationCache after update.php (authored by hashar).
rebuildLocalisationCache after update.php
Thu, Jul 19, 2:54 PM
hashar removed a project from T193533: [BetaFeatures] sql/create_counts.sql : Error: 1071 Specified key was too long; max key length is 767 bytes: Quibble.
Thu, Jul 19, 2:51 PM · Release-Engineering-Team (Kanban)
hashar closed T193682: traceback ("No such file or directory: 'chromedriver'") after quibble finishes as Resolved.

Pretty sure that has been fixed by 0.0.11 / b5feea2a6

Thu, Jul 19, 2:51 PM · Quibble
hashar moved T198980: Quibble should errors out when a git submodule fails from Backlog to Defect on the Quibble board.
Thu, Jul 19, 2:50 PM · Quibble
hashar moved T198201: Quibble must include tests/selenium/LocalSettings.php (was ORES webdriver.io selenium test fail on CI due to lack of ORES server) from Backlog to In progress on the Quibble board.
Thu, Jul 19, 2:49 PM · MW-1.32-release-notes (WMF-deploy-2018-07-17 (1.32.0-wmf.13)), Scoring-platform-team, Release-Engineering-Team (Kanban), Quibble, User-Ladsgroup, User-zeljkofilipin, Patch-For-Review, Browser-Tests, ORES
hashar claimed T196347: Quibble may need to rebuild localization cache before running tests.
Thu, Jul 19, 2:49 PM · Release-Engineering-Team (Kanban), Patch-For-Review, MediaWiki-Core-Tests, Quibble
hashar moved T196347: Quibble may need to rebuild localization cache before running tests from Backlog to In progress on the Quibble board.
Thu, Jul 19, 2:37 PM · Release-Engineering-Team (Kanban), Patch-For-Review, MediaWiki-Core-Tests, Quibble
hashar added a comment to T196347: Quibble may need to rebuild localization cache before running tests.

The LocalisationCache is actually disabled in update.php (T22471):

maintenance/update.php
class UpdateMediaWiki extends Maintenance {
Thu, Jul 19, 2:36 PM · Release-Engineering-Team (Kanban), Patch-For-Review, MediaWiki-Core-Tests, Quibble
hashar added a comment to T196347: Quibble may need to rebuild localization cache before running tests.

What I do not get is that update.php is supposed to populate the cache:

Start command line script maintenance/update.php
[caches] cluster: EmptyBagOStuff, WAN: mediawiki-main-default, stash: db-replicated, message: SqlBagOStuff, session: SqlBagOStuff
[caches] LocalisationCache: using store LCStoreNull
LocalisationCache::isExpired(en): cache missing, need to make one
LocalisationCache::recache: got localisation for en from source
[SQLBagOStuff] SqlBagOStuff: connecting to [unknown]
[SQLBagOStuff] Connection SQLite 3.16.2 will be used for SqlBagOStuff
[MessageCache] MessageCache::load: Loading en... local cache is empty, global cache is empty, loading from database
Thu, Jul 19, 2:29 PM · Release-Engineering-Team (Kanban), Patch-For-Review, MediaWiki-Core-Tests, Quibble
hashar closed T188112: cumin 3.0.1-1 is broken on labs master as Resolved.

Works fine now and all patches have been merged. Thank you!

Thu, Jul 19, 9:15 AM · Patch-For-Review, Continuous-Integration-Infrastructure, Operations-Software-Development

Wed, Jul 18

hashar committed rQUIBBLE99cfbf6a9bd1: Change environment when running Selenium tests (authored by hashar).
Change environment when running Selenium tests
Wed, Jul 18, 10:48 PM
hashar created T199939: Audit tests/selenium/LocalSettings.php file aiming at possibly deprecating the feature.
Wed, Jul 18, 7:41 PM · MW-1.32-release-notes (WMF-deploy-2018-07-24 (1.32.0-wmf.14)), Patch-For-Review, User-zeljkofilipin, MediaWiki-Core-Tests, MobileFrontend, VisualEditor, ORES, Navigation-Popups, MediaWiki-extensions-MultimediaViewer, Multimedia, Continuous-Integration-Config, Browser-Tests, Scoring-platform-team
hashar updated subscribers of T198919: LinkedWiki relies on npm for javascript dependencies.

@Jdlrobson LinkedWiki expects some JavaScript packages to be installed via npm install. I think that is related to your RFC T199004: RFC: Add a language agnostic build step to skins/extensions to our deploy process.

Wed, Jul 18, 6:20 PM · Continuous-Integration-Infrastructure (shipyard), MediaWiki-extensions-LinkedWiki
hashar added a comment to T179229: Decide whether we want the package-lock.json to commit or ignore.

For MediaWiki, the composer.json files of each extensions are merged in a huge blob of dependencies. We can not use composer.lock files there since there will irremediably be version conflict between extensions. And we can only have one version of each package in PHP.

Wed, Jul 18, 6:19 PM · Services (designing), Front-end-Standards-Group, Continuous-Integration-Infrastructure, MediaWiki-extensions-General
hashar added a comment to T199768: Discourage use of is_null() with PHPCS.

Surely empty() and isset() are problematic, since they have edge cases which are counter intuitive. We have been banning the use of empty() entirely and isset() is still some time the cause of bugs.

Wed, Jul 18, 9:24 AM · Patch-For-Review, MediaWiki-Codesniffer

Tue, Jul 17

hashar added a comment to T195918: Move MediaWiki extension PHPUnit coverage jobs to docker + quibble.

Having phpunit-patch-coverage in the Quibble Docker containers mean that locally people would have to install it manually. That might not be ideal.

Tue, Jul 17, 9:33 PM · Patch-For-Review, Continuous-Integration-Infrastructure (shipyard), Quibble
hashar added a comment to T196960: Quibble should have a way for extensions to opt out of core selenium browser tests.

Note T198201 / https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/445971/ would let an extension inject settings.

Tue, Jul 17, 4:31 PM · Patch-For-Review, Release-Engineering-Team (Someday), MediaWiki-Core-Tests, User-zeljkofilipin, Quibble
hashar updated the task description for T183512: [EPIC] Migrate Mediawiki jobs from Nodepool to Docker.
Tue, Jul 17, 4:26 PM · Patch-For-Review, Epic, Release-Engineering-Team (Kanban), releng-201718-q3, Continuous-Integration-Infrastructure (shipyard)
hashar updated the task description for T183512: [EPIC] Migrate Mediawiki jobs from Nodepool to Docker.
Tue, Jul 17, 4:20 PM · Patch-For-Review, Epic, Release-Engineering-Team (Kanban), releng-201718-q3, Continuous-Integration-Infrastructure (shipyard)
hashar updated the task description for T183512: [EPIC] Migrate Mediawiki jobs from Nodepool to Docker.
Tue, Jul 17, 4:17 PM · Patch-For-Review, Epic, Release-Engineering-Team (Kanban), releng-201718-q3, Continuous-Integration-Infrastructure (shipyard)
hashar committed R1893:e82813b500d6: (DO NOT SUBMIT) test case for T115436 (authored by hashar).
(DO NOT SUBMIT) test case for T115436
Tue, Jul 17, 4:10 PM
hashar added a parent task for T115436: ResourcesTest::testFileExistence does not ignore anchor in url: T183512: [EPIC] Migrate Mediawiki jobs from Nodepool to Docker.
Tue, Jul 17, 4:07 PM · MW-1.32-release-notes (WMF-deploy-2018-07-24 (1.32.0-wmf.14)), Release-Engineering-Team (Kanban), Patch-For-Review, Performance-Team (Radar), Refreshed, MediaWiki-Core-Tests, MediaWiki-ResourceLoader
hashar added a subtask for T183512: [EPIC] Migrate Mediawiki jobs from Nodepool to Docker: T115436: ResourcesTest::testFileExistence does not ignore anchor in url.
Tue, Jul 17, 4:07 PM · Patch-For-Review, Epic, Release-Engineering-Team (Kanban), releng-201718-q3, Continuous-Integration-Infrastructure (shipyard)
hashar updated the task description for T183512: [EPIC] Migrate Mediawiki jobs from Nodepool to Docker.
Tue, Jul 17, 4:07 PM · Patch-For-Review, Epic, Release-Engineering-Team (Kanban), releng-201718-q3, Continuous-Integration-Infrastructure (shipyard)
hashar claimed T115436: ResourcesTest::testFileExistence does not ignore anchor in url.

@Krinkle thank you! I got confused by how similar the two tasks are :] I eventually crafted a patch that would strip the anchors entirely.

Tue, Jul 17, 4:04 PM · MW-1.32-release-notes (WMF-deploy-2018-07-24 (1.32.0-wmf.14)), Release-Engineering-Team (Kanban), Patch-For-Review, Performance-Team (Radar), Refreshed, MediaWiki-Core-Tests, MediaWiki-ResourceLoader
hashar updated the task description for T183512: [EPIC] Migrate Mediawiki jobs from Nodepool to Docker.
Tue, Jul 17, 3:16 PM · Patch-For-Review, Epic, Release-Engineering-Team (Kanban), releng-201718-q3, Continuous-Integration-Infrastructure (shipyard)
hashar updated the task description for T183512: [EPIC] Migrate Mediawiki jobs from Nodepool to Docker.
Tue, Jul 17, 3:08 PM · Patch-For-Review, Epic, Release-Engineering-Team (Kanban), releng-201718-q3, Continuous-Integration-Infrastructure (shipyard)
hashar committed rEBSYe4422831b370: Use PSR-4 Autoloader (authored by hashar).
Use PSR-4 Autoloader
Tue, Jul 17, 2:39 PM
hashar added a comment to T195918: Move MediaWiki extension PHPUnit coverage jobs to docker + quibble.

@Legoktm can't we add mediawiki/phpunit-patch-coverage 0.0.9 to mediawiki/core require-dev?

Tue, Jul 17, 2:22 PM · Patch-For-Review, Continuous-Integration-Infrastructure (shipyard), Quibble
hashar committed rEBSY46e7c7c203c7: Use PSR-4 Autoloader (authored by hashar).
Use PSR-4 Autoloader
Tue, Jul 17, 2:21 PM
hashar closed T199710: [BlueSpiceAvatars] BSApiAvatarsTasksTest::testSetUserImage: Couldn't set user imag! as Resolved.
Tue, Jul 17, 2:00 PM · Patch-For-Review, BlueSpice
hashar closed T199710: [BlueSpiceAvatars] BSApiAvatarsTasksTest::testSetUserImage: Couldn't set user imag!, a subtask of T130811: Enable unit tests on BlueSpice* repos, as Resolved.
Tue, Jul 17, 2:00 PM · Continuous-Integration-Infrastructure (shipyard), Patch-For-Review, Continuous-Integration-Config, BlueSpice
hashar edited projects for T195918: Move MediaWiki extension PHPUnit coverage jobs to docker + quibble, added: Continuous-Integration-Infrastructure (shipyard); removed Continuous-Integration-Infrastructure.
Tue, Jul 17, 12:33 PM · Patch-For-Review, Continuous-Integration-Infrastructure (shipyard), Quibble
hashar added a subtask for T183512: [EPIC] Migrate Mediawiki jobs from Nodepool to Docker: T195918: Move MediaWiki extension PHPUnit coverage jobs to docker + quibble.
Tue, Jul 17, 12:33 PM · Patch-For-Review, Epic, Release-Engineering-Team (Kanban), releng-201718-q3, Continuous-Integration-Infrastructure (shipyard)
hashar added a parent task for T195918: Move MediaWiki extension PHPUnit coverage jobs to docker + quibble: T183512: [EPIC] Migrate Mediawiki jobs from Nodepool to Docker.
Tue, Jul 17, 12:33 PM · Patch-For-Review, Continuous-Integration-Infrastructure (shipyard), Quibble
hashar updated the task description for T195918: Move MediaWiki extension PHPUnit coverage jobs to docker + quibble.
Tue, Jul 17, 12:33 PM · Patch-For-Review, Continuous-Integration-Infrastructure (shipyard), Quibble
hashar closed T189693: mediawiki-core-code-coverage & mediawiki-core-code-coverage-php7 jobs lock up labs integration slaves as Resolved.

I have added a mutex to only have one build of any of:

  • mwext-phpunit-coverage-patch
  • mwext-phpunit-coverage-publish
  • mediawiki-phpunit-coverage-patch
Tue, Jul 17, 12:24 PM · Continuous-Integration-Infrastructure, Release-Engineering-Team (Kanban)
hashar removed projects from T199710: [BlueSpiceAvatars] BSApiAvatarsTasksTest::testSetUserImage: Couldn't set user imag!: Continuous-Integration-Infrastructure (shipyard), Continuous-Integration-Config.
Tue, Jul 17, 12:21 PM · Patch-For-Review, BlueSpice
hashar updated the task description for T130811: Enable unit tests on BlueSpice* repos.
Tue, Jul 17, 10:39 AM · Continuous-Integration-Infrastructure (shipyard), Patch-For-Review, Continuous-Integration-Config, BlueSpice
hashar closed T199772: [BlueSpiceSaferEdit] extension.json does not pass validation, a subtask of T130811: Enable unit tests on BlueSpice* repos, as Resolved.
Tue, Jul 17, 10:30 AM · Continuous-Integration-Infrastructure (shipyard), Patch-For-Review, Continuous-Integration-Config, BlueSpice
hashar closed T199772: [BlueSpiceSaferEdit] extension.json does not pass validation as Resolved.
Tue, Jul 17, 10:30 AM · Patch-For-Review, BlueSpice
hashar triaged T199775: [BlueSpiceUsageTracker] autoloader entries are broken as Normal priority.
Tue, Jul 17, 9:02 AM · Continuous-Integration-Config, BlueSpice
hashar updated the task description for T130811: Enable unit tests on BlueSpice* repos.
Tue, Jul 17, 8:44 AM · Continuous-Integration-Infrastructure (shipyard), Patch-For-Review, Continuous-Integration-Config, BlueSpice
hashar updated the task description for T130811: Enable unit tests on BlueSpice* repos.
Tue, Jul 17, 8:38 AM · Continuous-Integration-Infrastructure (shipyard), Patch-For-Review, Continuous-Integration-Config, BlueSpice
hashar committed rEBTSf564ad70cf84: Remove unexisting BlueSpice\\SaferEdit\\Tests (authored by hashar).
Remove unexisting BlueSpice\\SaferEdit\\Tests
Tue, Jul 17, 8:38 AM
hashar committed rEBTVe09f8820c8be: BSApiExtJSStoreTestBase is in a namespace (authored by hashar).
BSApiExtJSStoreTestBase is in a namespace
Tue, Jul 17, 8:33 AM
hashar updated the task description for T130811: Enable unit tests on BlueSpice* repos.
Tue, Jul 17, 8:31 AM · Continuous-Integration-Infrastructure (shipyard), Patch-For-Review, Continuous-Integration-Config, BlueSpice
hashar created T199773: [BlueSpiceFoundation] Use of ParserOptions::setEditSection was deprecated in MediaWiki 1.31..
Tue, Jul 17, 8:23 AM · BlueSpice
hashar committed rEBTS529e02d928d2: Fix AutoloadNamespaces having too many backslashes (authored by hashar).
Fix AutoloadNamespaces having too many backslashes
Tue, Jul 17, 8:19 AM
hashar updated the task description for T199772: [BlueSpiceSaferEdit] extension.json does not pass validation.
Tue, Jul 17, 8:17 AM · Patch-For-Review, BlueSpice
hashar triaged T199772: [BlueSpiceSaferEdit] extension.json does not pass validation as Normal priority.
Tue, Jul 17, 8:16 AM · Patch-For-Review, BlueSpice
hashar edited projects for T199716: BlueSpice BSApiTasksTestBase causes Undefined index: , added: MediaWiki-API; removed Continuous-Integration-Config.

Looking at BSApiTaskRSSFeeder.php it has:

public function needsToken() {
    return false;
}
Tue, Jul 17, 8:06 AM · MediaWiki-API, BlueSpice