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

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Oct 3 2014, 2:31 PM (133 w, 4 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 added a comment to T162941: Undefined property: CategoryTreeCategoryViewer::$mName.

It is no more showing in logstash \o/

Tue, Apr 25, 2:07 PM · MW-1.29-release (WMF-deploy-2017-04-11_(1.29.0-wmf.20)), MW-1.29-release-notes, Performance-Team, Patch-For-Review, MediaWiki-Categories, Wikimedia-log-errors
hashar closed T158649: firejail for mediawiki converter leaks to stderr: "Reading profile /etc/firejail/mediawiki-converters.profile" as "Resolved".
Tue, Apr 25, 2:05 PM · MW-1.29-release (WMF-deploy-2017-04-11_(1.29.0-wmf.20)), Patch-For-Review, Beta-Cluster-reproducible, MW-1.29-release-notes, Operations, Wikimedia-log-errors
hashar closed T158649: firejail for mediawiki converter leaks to stderr: "Reading profile /etc/firejail/mediawiki-converters.profile", a subtask of T157646: wfShellExec errors end up in HHVM log, as "Resolved".
Tue, Apr 25, 2:05 PM · Wikimedia-log-errors, MediaWiki-Debug-Logger
hashar added a comment to T158649: firejail for mediawiki converter leaks to stderr: "Reading profile /etc/firejail/mediawiki-converters.profile".

They should be gone from production cluster now.

Tue, Apr 25, 1:37 PM · MW-1.29-release (WMF-deploy-2017-04-11_(1.29.0-wmf.20)), Patch-For-Review, Beta-Cluster-reproducible, MW-1.29-release-notes, Operations, Wikimedia-log-errors
hashar added a comment to T162547: Request to change namespaces of zh-classical.wikipedia.

For the record:

$ mwscript namespaceDupes.php --wiki=zh_classicalwiki --fix
0 pages to fix, 0 were resolvable.
Tue, Apr 25, 1:23 PM · Patch-For-Review, User-Urbanecm, Wikimedia-Site-requests
hashar closed T162941: Undefined property: CategoryTreeCategoryViewer::$mName as "Resolved".
Tue, Apr 25, 1:21 PM · MW-1.29-release (WMF-deploy-2017-04-11_(1.29.0-wmf.20)), MW-1.29-release-notes, Performance-Team, Patch-For-Review, MediaWiki-Categories, Wikimedia-log-errors
hashar added a comment to T162547: Request to change namespaces of zh-classical.wikipedia.

For the record

$ mwscript namespaceDupes.php --wiki=zh_classicalwiki --fix
0 pages to fix, 0 were resolvable.
Tue, Apr 25, 1:14 PM · Patch-For-Review, User-Urbanecm, Wikimedia-Site-requests
hashar created T163781: CiviCRM: lint json and php files using composer.
Tue, Apr 25, 12:20 PM · Patch-For-Review, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
hashar added a comment to T119973: Convert all repos to use npm Jenkins job with jsonlint and eslint.

Last job to migrated is wikimedia-fundraising-crm-jsonlint though that repo does not have a npm entry point at all.

Tue, Apr 25, 11:03 AM · MW-1.27-release (WMF-deploy-2016-03-08_(1.27.0-wmf.16)), Patch-For-Review, Continuous-Integration-Config
hashar updated subscribers of T119973: Convert all repos to use npm Jenkins job with jsonlint and eslint.
Tue, Apr 25, 9:47 AM · MW-1.27-release (WMF-deploy-2016-03-08_(1.27.0-wmf.16)), Patch-For-Review, Continuous-Integration-Config
hashar claimed T119973: Convert all repos to use npm Jenkins job with jsonlint and eslint.

@Krinkle for info, CI no more uses the jshint version from integration/jenkins.git. All repositories have been migrated to use npm instead. JJB/Zuul/slave-scripts have been cleaned up.

Tue, Apr 25, 9:47 AM · MW-1.27-release (WMF-deploy-2016-03-08_(1.27.0-wmf.16)), Patch-For-Review, Continuous-Integration-Config
hashar committed rWWSCfaf228313fd3: build: jsonlint/jshint via npm (authored by hashar).
build: jsonlint/jshint via npm
Tue, Apr 25, 9:30 AM
hashar added a comment to T119973: Convert all repos to use npm Jenkins job with jsonlint and eslint.

The Jenkins job that runs jshint has been removed from all the repositories. They now solely run npm test and whatever developers have defined in their repo.

Tue, Apr 25, 8:43 AM · MW-1.27-release (WMF-deploy-2016-03-08_(1.27.0-wmf.16)), Patch-For-Review, Continuous-Integration-Config
hashar closed T154924: Remove jshint from V+1 as well as V+2 pipes for repos that use eslint now as "Resolved".

The Jenkins job that runs jshint has been removed from all the repositories. They now solely run npm test and whatever developers have defined in their repo.

Tue, Apr 25, 8:40 AM · Patch-For-Review, Continuous-Integration-Config
hashar added a comment to T163743: New ganeti VM for MW release pipeline work.

We have CI hosts like contint1001 / contint2001. What about a generic name like: contint1002.eqiad.wmnet ?

Tue, Apr 25, 8:07 AM · Operations, Security-General, Release-Engineering-Team, vm-requests
hashar awarded T159416: [Tracking] Enable user group expiry on Wikimedia wikis a Grey Medal token.
Tue, Apr 25, 7:24 AM · User-notice, Tracking, Wikimedia-General-or-Unknown, Stewards-and-global-tools (Temporary-UserRights), Community-Tech

Yesterday

hashar added a comment to T113731: [Task] make core wmf branches only use submodule branches that run with it in CI.

I got another case.

Mon, Apr 24, 8:20 PM · Deployment-Systems, Continuous-Integration-Config, MediaWiki-extensions-CentralNotice, MediaWiki-extensions-Validator, Wikidata-Sprint-2015-09-29, Wikidata-Sprint-2015-09-15, Patch-For-Review, Wikidata
hashar added a project to T159014: Disambiguator parser tests broken due to parser tests using dummy parser: MediaWiki-Parser.
Mon, Apr 24, 7:54 PM · MediaWiki-Parser, MediaWiki-extensions-Disambiguator
hashar added a project to T163733: PhpTagsWiki parser tests broken because !!article sections do not save categorylinks / page count anymore: MediaWiki-Parser.
Mon, Apr 24, 7:54 PM · Patch-For-Review, MediaWiki-Parser, MediaWiki-extensions-PhpTags
hashar added a comment to T159014: Disambiguator parser tests broken due to parser tests using dummy parser.

T163733 is related: categorylinks is not updated when an`!!article` section has a [[Category:foo]].

Mon, Apr 24, 7:43 PM · MediaWiki-Parser, MediaWiki-extensions-Disambiguator
hashar created T163733: PhpTagsWiki parser tests broken because !!article sections do not save categorylinks / page count anymore.
Mon, Apr 24, 7:42 PM · Patch-For-Review, MediaWiki-Parser, MediaWiki-extensions-PhpTags
hashar reopened T162941: Undefined property: CategoryTreeCategoryViewer::$mName as "Open".

Still happening. I noticed that today during SWAT (and filled duplicate T163686)

Mon, Apr 24, 4:20 PM · MW-1.29-release (WMF-deploy-2017-04-11_(1.29.0-wmf.20)), MW-1.29-release-notes, Performance-Team, Patch-For-Review, MediaWiki-Categories, Wikimedia-log-errors
hashar merged T163686: 14 Undefined property: CategoryTreeCategoryViewer::$mName in /srv/mediawiki/php-1.29.0-wmf.20/includes/CategoryViewer.php on line 747 into T162941: Undefined property: CategoryTreeCategoryViewer::$mName.
Mon, Apr 24, 4:19 PM · MW-1.29-release (WMF-deploy-2017-04-11_(1.29.0-wmf.20)), MW-1.29-release-notes, Performance-Team, Patch-For-Review, MediaWiki-Categories, Wikimedia-log-errors
hashar merged task T163686: 14 Undefined property: CategoryTreeCategoryViewer::$mName in /srv/mediawiki/php-1.29.0-wmf.20/includes/CategoryViewer.php on line 747 into T162941: Undefined property: CategoryTreeCategoryViewer::$mName.
Mon, Apr 24, 4:19 PM · MediaWiki-Categories, Wikimedia-log-errors
hashar closed T163617: TitleKey: Fatal error: Cannot access protected property MysqlUpdater::$maintenance in extensions/TitleKey/TitleKey_body.php on line 148 as "Resolved".
Mon, Apr 24, 3:37 PM · Patch-For-Review, MediaWiki-extensions-TitleKey
hashar added a comment to T159416: [Tracking] Enable user group expiry on Wikimedia wikis.

The ug_expiry database field was not deployed on labswiki ( T160686 ). But that got hot fixed by the DBA.

Mon, Apr 24, 1:47 PM · User-notice, Tracking, Wikimedia-General-or-Unknown, Stewards-and-global-tools (Temporary-UserRights), Community-Tech
hashar closed T160686: ug_expiry column of the user_groups table is not present on Labs as "Resolved".

labswiki has not been updated. The exception spam start when we have enable the "user group expiry" feature on all wikis via https://gerrit.wikimedia.org/r/#/c/347545/

Mon, Apr 24, 1:45 PM · DBA, Labs-Infrastructure, Labs
hashar reopened T160686: ug_expiry column of the user_groups table is not present on Labs as "Open".
2017-04-24 13:35:09 [1e84c583c2a7e84b019f175e] silver labswiki 1.29.0-wmf.20 exception ERROR: [1e84c583c2a7e84b019f175e] /wiki/Server_Admin_Log   DBQueryError from line 1063 of /srv/mediawiki/php-1.29.0-wmf.20/includes/libs/rdbms/database/Database.php: A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?
Mon, Apr 24, 1:38 PM · DBA, Labs-Infrastructure, Labs
hashar added a project to T163688: metawiki: Error: 1146 Table 'dtywiki.linter' doesn't exist (10.192.32.110): MediaWiki-extensions-Linter.

Seems that is due to MediaWiki-extensions-Linter being deployed an hour or so ago https://gerrit.wikimedia.org/r/#/c/347217/5

Mon, Apr 24, 1:20 PM · Wikimedia-General-or-Unknown, Wikimedia-log-errors
hashar created T163688: metawiki: Error: 1146 Table 'dtywiki.linter' doesn't exist (10.192.32.110).
Mon, Apr 24, 1:16 PM · Wikimedia-General-or-Unknown, Wikimedia-log-errors
hashar created T163686: 14 Undefined property: CategoryTreeCategoryViewer::$mName in /srv/mediawiki/php-1.29.0-wmf.20/includes/CategoryViewer.php on line 747.
Mon, Apr 24, 1:06 PM · MediaWiki-Categories, Wikimedia-log-errors
hashar added a comment to T163159: Archive Malu project and repo.

That explains why when I closed the component I had an "Inactive" instead of "Archived" (used for projects).

Mon, Apr 24, 12:39 PM · User-zeljkofilipin, Malu
hashar closed T131121: Meta: Prototype new JS framework (malu) as "Declined".

We are using Webdriver.io with the middlewar being directly into mediawiki/core, see https://www.mediawiki.org/wiki/Selenium/Node.js . Hence MALU tasks are all obsoletes and to be archived (T163159)

Mon, Apr 24, 12:37 PM · Malu (Malu-Prototype), releng-201516-q4
hashar closed T131209: Define CI job for running Malu tests against Differential patches as "Declined".

We are using Webdriver.io with the middlewar being directly into mediawiki/core, see https://www.mediawiki.org/wiki/Selenium/Node.js . Hence MALU tasks are all obsoletes and to be archived (T163159)

Mon, Apr 24, 12:37 PM · Malu (Malu-Prototype)
hashar closed T131205: Establish first end-to-end tests for Malu testing framework as "Declined".

We are using Webdriver.io with the middlewar being directly into mediawiki/core, see https://www.mediawiki.org/wiki/Selenium/Node.js . Hence MALU tasks are all obsoletes and to be archived (T163159)

Mon, Apr 24, 12:37 PM · Malu (Malu-Prototype)
hashar closed T131220: Prototype MW API based resource factory as "Declined".

We are using Webdriver.io with the middlewar being directly into mediawiki/core, see https://www.mediawiki.org/wiki/Selenium/Node.js . Hence MALU tasks are all obsoletes and to be archived (T163159)

Mon, Apr 24, 12:37 PM · User-zeljkofilipin, Malu (Malu-Prototype)
hashar closed T132355: Establish API documentation with jsduck as "Declined".

We are using Webdriver.io with the middlewar being directly into mediawiki/core, see https://www.mediawiki.org/wiki/Selenium/Node.js . Hence MALU tasks are all obsoletes and to be archived (T163159)

Mon, Apr 24, 12:37 PM · User-zeljkofilipin, Malu (Malu-Prototype)
hashar archived Malu (Malu-Pre-release).
Mon, Apr 24, 12:34 PM
hashar archived Malu (Malu-Release-1.0).
Mon, Apr 24, 12:34 PM
hashar archived Malu (Malu-Prototype).
Mon, Apr 24, 12:34 PM
hashar activated Malu (Malu-Pre-release).
Mon, Apr 24, 12:34 PM
hashar archived Malu (Malu-Pre-release).
Mon, Apr 24, 12:34 PM
hashar archived Malu (Malu-Adoption).
Mon, Apr 24, 12:34 PM
hashar archived Malu.
Mon, Apr 24, 12:33 PM
hashar committed rEULLf62e6b7f2c18: add npm test command (authored by hashar).
add npm test command
Mon, Apr 24, 10:22 AM
hashar closed T163159: Archive Malu project and repo as "Resolved".

Deactivated via https://phabricator.wikimedia.org/source/malu/manage/

Mon, Apr 24, 9:24 AM · User-zeljkofilipin, Malu
hashar added a comment to T154924: Remove jshint from V+1 as well as V+2 pipes for repos that use eslint now.

For most repositories, I have removed the jshint job that ran an outdated version of jshint. Most repos are thus now just invoking "npm test".

Mon, Apr 24, 8:53 AM · Patch-For-Review, Continuous-Integration-Config
hashar added a comment to T163631: QuickSearchLookup should require the TextExtracts extension.

That was a fast fix! Thank you Florian.

Mon, Apr 24, 7:18 AM · Patch-For-Review, MediaWiki-extensions-Other, TextExtracts

Sat, Apr 22

hashar edited the description of T163631: QuickSearchLookup should require the TextExtracts extension.
Sat, Apr 22, 10:06 PM · Patch-For-Review, MediaWiki-extensions-Other, TextExtracts
hashar created T163631: QuickSearchLookup should require the TextExtracts extension.
Sat, Apr 22, 10:04 PM · Patch-For-Review, MediaWiki-extensions-Other, TextExtracts
hashar claimed T163617: TitleKey: Fatal error: Cannot access protected property MysqlUpdater::$maintenance in extensions/TitleKey/TitleKey_body.php on line 148.
Sat, Apr 22, 8:45 PM · Patch-For-Review, MediaWiki-extensions-TitleKey
hashar closed T155556: Send out email regarding removal of jshint and jsonlint tests, a subtask of T119973: Convert all repos to use npm Jenkins job with jsonlint and eslint, as "Declined".
Sat, Apr 22, 7:13 AM · MW-1.27-release (WMF-deploy-2016-03-08_(1.27.0-wmf.16)), Patch-For-Review, Continuous-Integration-Config
hashar closed T155556: Send out email regarding removal of jshint and jsonlint tests as "Declined".

Repositories using the jhsint jenkins job are being moved to trigger npm with either grunt-contrib-jshint or eslint. That is done as part of T119973.

Sat, Apr 22, 7:13 AM · Release-Engineering-Team, Continuous-Integration-Infrastructure, Continuous-Integration-Config
hashar created T163617: TitleKey: Fatal error: Cannot access protected property MysqlUpdater::$maintenance in extensions/TitleKey/TitleKey_body.php on line 148.
Sat, Apr 22, 7:02 AM · Patch-For-Review, MediaWiki-extensions-TitleKey
hashar committed rESRX8e26c6a6f0c7: build: add grunt-contrib-jshint (authored by hashar).
build: add grunt-contrib-jshint
Sat, Apr 22, 2:11 AM

Fri, Apr 21

hashar added a comment to T119973: Convert all repos to use npm Jenkins job with jsonlint and eslint.

I clarified the idea with James over IRC. The intent is to phase out the legacy Jenkins jobs that runs an outdated jshint version. The straightforward way is to migrate jshint from the hardcoded version on the CI nodes to package.json. This way I can phase out the old jobs quite easily.

Fri, Apr 21, 9:17 PM · MW-1.27-release (WMF-deploy-2016-03-08_(1.27.0-wmf.16)), Patch-For-Review, Continuous-Integration-Config
hashar committed rEGNEd566f537d525: build: add grunt-contrib-jshint (authored by hashar).
build: add grunt-contrib-jshint
Fri, Apr 21, 5:47 PM
hashar added a comment to T119973: Convert all repos to use npm Jenkins job with jsonlint and eslint.

I am sending 190 patches that adds grunt-contrib-jshint to MediaWiki extensions. See Gerrit topic:T119973.

Fri, Apr 21, 5:07 PM · MW-1.27-release (WMF-deploy-2016-03-08_(1.27.0-wmf.16)), Patch-For-Review, Continuous-Integration-Config
hashar closed T99552: Let Jenkins-mwext-sync clean up own open unmergable patch sets as "Resolved".

jenkins-mwext-sync is no more in use. That was a workaround for a bug in Gerrit.

Fri, Apr 21, 12:58 PM · Continuous-Integration-Infrastructure
hashar edited projects for T27978: Jenkins: Set up generated php documentation for MediaWiki extensions, added: Continuous-Integration-Config, Documentation; removed Continuous-Integration-Infrastructure.
Fri, Apr 21, 12:56 PM · Documentation, Continuous-Integration-Config
hashar added a project to T117025: Generate doxygen for Echo on doc.wm.o: Documentation.
Fri, Apr 21, 12:56 PM · Documentation, Continuous-Integration-Config, Collaboration-Team-Triage, Notifications
hashar added subtasks for T27978: Jenkins: Set up generated php documentation for MediaWiki extensions: T93107: Generate Doxygen documentation for Flow PHP classes to doc.wikimedia.org, T117025: Generate doxygen for Echo on doc.wm.o.
Fri, Apr 21, 12:56 PM · Documentation, Continuous-Integration-Config
hashar added a parent task for T93107: Generate Doxygen documentation for Flow PHP classes to doc.wikimedia.org: T27978: Jenkins: Set up generated php documentation for MediaWiki extensions.
Fri, Apr 21, 12:56 PM · Continuous-Integration-Config, Documentation, Collaboration-Team-Triage, Flow
hashar added a parent task for T117025: Generate doxygen for Echo on doc.wm.o: T27978: Jenkins: Set up generated php documentation for MediaWiki extensions.
Fri, Apr 21, 12:56 PM · Documentation, Continuous-Integration-Config, Collaboration-Team-Triage, Notifications
hashar closed T120657: Make Restbase available to Jenkins as "Declined".

That is not going to happen anytime soon. The overall idea would be to have an end to end testsuite that setup restbase + services and run tests against that result. There is nothing planned on that front, maybe later.

Fri, Apr 21, 12:37 PM · Continuous-Integration-Config, MathSearch, Math
hashar closed T113860: Fix structure tests for all skins as "Resolved".

That is mostly fixed. We have the structure tests running on most of the skins we care about.

Fri, Apr 21, 12:34 PM · Patch-For-Review, Easy, Continuous-Integration-Config
hashar closed T113860: Fix structure tests for all skins, a subtask of T68926: Set up phpunit structure tests for MediaWiki skin repositories, as "Resolved".
Fri, Apr 21, 12:34 PM · Continuous-Integration-Config
hashar closed T113860: Fix structure tests for all skins, a subtask of T151593: Add support for skin and extension dependencies in new skin unit test, as "Resolved".
Fri, Apr 21, 12:34 PM · Patch-For-Review, Continuous-Integration-Config
hashar closed T112670: also clone submodules in operations/puppet jobs, a subtask of T102020: Setup rubocop for operations/puppet ruby code lints, as "Resolved".
Fri, Apr 21, 12:32 PM · WorkType-Maintenance, Patch-For-Review, Puppet, Continuous-Integration-Config
hashar closed T112670: also clone submodules in operations/puppet jobs as "Resolved".

Nowadays we have a single job operations-puppet-tests-jessie and it does process submodules, even recursively.

Fri, Apr 21, 12:32 PM · Continuous-Integration-Config, Puppet
hashar closed T104048: Publish AhoCorasick documentation on docs.wikimedia.org as "Resolved".

And it is on https://doc.wikimedia.org/

Fri, Apr 21, 12:27 PM · Patch-For-Review, Continuous-Integration-Config, AhoCorasick
hashar closed T58251: Cucumber linter should run for all repositories that contain Cucumber code as "Declined".

This is 2+years old task. The main use case for cucumber is for the selenium tests and we are migrating to webdriver.io / Mocha

Fri, Apr 21, 12:16 PM · Browser-Tests, Ruby, Continuous-Integration-Config
hashar closed T42657: [Task] Wikibase: Auto-generate documentation for JavaScript code as "Resolved".

The javascript documentation is generated with jsduck and published at https://doc.wikimedia.org/Wikibase/master/js/

Fri, Apr 21, 12:14 PM · User-Ladsgroup, Documentation, Continuous-Integration-Config, Wikidata, Need-volunteer, MediaWiki-extensions-WikibaseRepository
hashar closed T42657: [Task] Wikibase: Auto-generate documentation for JavaScript code, a subtask of T108946: [Epic] Improve the development infrastructure , as "Resolved".
Fri, Apr 21, 12:14 PM · Epic, Wikidata
hashar closed T40233: Jenkins: Fail on BOM in submitted files as "Declined".
Fri, Apr 21, 12:10 PM · Continuous-Integration-Config
hashar closed T107529: free some repositories from their unintended chain to mediawiki/core as "Resolved".

MediaWiki repositories are now in their own queue. That is enforced by tests in integration/config.

Fri, Apr 21, 9:33 AM · Zuul, Upstream, Patch-For-Review, Continuous-Integration-Config
hashar removed a project from T158649: firejail for mediawiki converter leaks to stderr: "Reading profile /etc/firejail/mediawiki-converters.profile": Patch-For-Review.
Fri, Apr 21, 8:16 AM · MW-1.29-release (WMF-deploy-2017-04-11_(1.29.0-wmf.20)), Patch-For-Review, Beta-Cluster-reproducible, MW-1.29-release-notes, Operations, Wikimedia-log-errors
hashar added a project to T158649: firejail for mediawiki converter leaks to stderr: "Reading profile /etc/firejail/mediawiki-converters.profile": Beta-Cluster-reproducible.
Fri, Apr 21, 8:16 AM · MW-1.29-release (WMF-deploy-2017-04-11_(1.29.0-wmf.20)), Patch-For-Review, Beta-Cluster-reproducible, MW-1.29-release-notes, Operations, Wikimedia-log-errors
hashar moved T146914: grain-ensure erroneous mismatch with (bool)True vs (str)true from To Triage to In-progress on the Deployment-Systems board.
Fri, Apr 21, 8:14 AM · Patch-For-Review, Beta-Cluster-reproducible, Deployment-Systems, Operations, Puppet

Thu, Apr 20

hashar awarded T162836: Proposal: Hackathon 2018 in UAB, Barcelona a Love token.
Thu, Apr 20, 4:26 PM · Developer-Relations (Apr-Jun 2017)

Wed, Apr 19

hashar added a comment to T146914: grain-ensure erroneous mismatch with (bool)True vs (str)true.

https://gerrit.wikimedia.org/r/#/c/348928/ changes grain-ensure so it normalizes the value given to the command line the same way salt does. I have cherry picked it on the beta puppet master and that seems to have fixed it on deployment-tin.

Wed, Apr 19, 11:45 AM · Patch-For-Review, Beta-Cluster-reproducible, Deployment-Systems, Operations, Puppet
hashar edited projects for T146914: grain-ensure erroneous mismatch with (bool)True vs (str)true, added: Deployment-Systems, Beta-Cluster-reproducible; removed Beta-Cluster-Infrastructure.
Wed, Apr 19, 11:25 AM · Patch-For-Review, Beta-Cluster-reproducible, Deployment-Systems, Operations, Puppet
hashar added a comment to T146914: grain-ensure erroneous mismatch with (bool)True vs (str)true.

Looked again at this one, the root cause is salt grains.set uses yaml to save the grain value and that is processed via YAML. Hence the string true becomes a boolean true in YAML.

Wed, Apr 19, 10:20 AM · Patch-For-Review, Beta-Cluster-reproducible, Deployment-Systems, Operations, Puppet
hashar removed a project from T147072: Add CI job Oozie XML stylesheet validation for the analytics/refinery repository: Continuous-Integration-Config.

Dropping Continuous-Integration-Config . CI is configured to run maven and adding Oozie should be done via the project pom.xml.

Wed, Apr 19, 9:31 AM · Analytics, Analytics-Cluster

Tue, Apr 18

hashar added a comment to T142166: Create a new labs flavor available to all project: largedisk.

What happens now is that people needing extra disk space ends up creating an m1.xlarge which also consumes 16GB of RAM/8cpu. Though that goes against their RAM/CPu quota so would somehow prevent exhausting disk space.

Tue, Apr 18, 8:00 PM · Labs, Labs-Infrastructure
hashar added a subtask for T140904: Existing Labs project quota increase requests (Tracking): T142166: Create a new labs flavor available to all project: largedisk.
Tue, Apr 18, 7:04 PM · Tracking, Labs
hashar added a parent task for T142166: Create a new labs flavor available to all project: largedisk: T140904: Existing Labs project quota increase requests (Tracking).
Tue, Apr 18, 7:04 PM · Labs, Labs-Infrastructure
hashar updated subscribers of T142166: Create a new labs flavor available to all project: largedisk.

We could use a flavor with larger disk and low ram/cpu, for example for a Docker registry and a Swift cluster.

Tue, Apr 18, 7:03 PM · Labs, Labs-Infrastructure
hashar closed T148019: Add CI job for Dashiki as "Declined".
Tue, Apr 18, 2:08 PM · Analytics, Patch-For-Review, Continuous-Integration-Config, Analytics-Dashiki

Sun, Apr 16

hashar added a comment to T158649: firejail for mediawiki converter leaks to stderr: "Reading profile /etc/firejail/mediawiki-converters.profile".

Apparently the log entry is gone from beta cluster which is encouraging.

Sun, Apr 16, 7:51 PM · MW-1.29-release (WMF-deploy-2017-04-11_(1.29.0-wmf.20)), Patch-For-Review, Beta-Cluster-reproducible, MW-1.29-release-notes, Operations, Wikimedia-log-errors

Sat, Apr 15

TerraCodes awarded T26313: Please remove the Preference setting to "Mark all edits minor by default" from en.wiki a Dislike token.
Sat, Apr 15, 12:17 AM · Wikimedia-Site-requests

Fri, Apr 14

hashar added a comment to T158649: firejail for mediawiki converter leaks to stderr: "Reading profile /etc/firejail/mediawiki-converters.profile".

I have found a straightforward case: MediaWiki invokes convert --version but lets stderr untouched. By capturing it I guess that will get rid of most of the "Reading profile /etc/firejail/mediawiki-converters.profile" log spam :}

Fri, Apr 14, 2:56 PM · MW-1.29-release (WMF-deploy-2017-04-11_(1.29.0-wmf.20)), Patch-For-Review, Beta-Cluster-reproducible, MW-1.29-release-notes, Operations, Wikimedia-log-errors
hashar closed T162635: Investigate disk usage of integration-slave-jessie-1002 as "Resolved".

The build cache is way smaller now /mnt/home/jenkins-deploy/.android/build-cache so at least that is a thing. Lets keep it around :} There is plenty of disk available on both instances:

Fri, Apr 14, 1:35 PM · Continuous-Integration-Infrastructure
hashar accepted D618: Find wikiversions to remove.

Looks good to me now :)

Fri, Apr 14, 1:32 PM · Release-Engineering-Team
hashar added a comment to T94001: Ruby gem documentation should state license.

All the content in doc/ (for example doc/README.html) is automatically generated when running bundle exec yard.

Fri, Apr 14, 9:20 AM · User-zeljkofilipin, Software-Licensing, Easy, Documentation, Browser-Tests-Infrastructure

Thu, Apr 13

hashar added a comment to T125735: Warning: timed out after 0.2 seconds when connecting to rdb1001.eqiad.wmnet [110]: Connection timed out.

Nice test @elukey, looks like there is at least a TCP connection established. The log errors Warning: Failed connecting to redis server at rdb1001.eqiad.wmnet: Connection timed out comes from HHVM Redis.php:

function doConnect(...) {
    $conn = fsockopen(...);
    if( ! $conn ) {
        trigger_error(
            "Failed connecting to redis server at {$host}: {$errstr}",
            E_WARNING);
        return false;
    }
Thu, Apr 13, 7:56 PM · User-Elukey, Operations, Wikimedia-log-errors
hashar created P5268 Jenkins log on one line.
Thu, Apr 13, 4:59 PM
hashar closed T162506: doc.wikimedia.org docs for old releases is actually master as "Resolved".

We have all the patch releases for 1.23, 1.27 and 1.28.

Thu, Apr 13, 4:33 PM · Release-Engineering-Team, Regression, Continuous-Integration-Config
hashar added a comment to T158980: Generate compiled assets from continuous integration.

Beside the quick chat early in March and the summary at T158980#3087905 , I do not plan to work on this nor do I have any idle cycles left to commit to it :-(

Thu, Apr 13, 4:05 PM · Reading-Web-Backlog, Release-Engineering-Team, Page-Previews
hashar added a comment to T139740: Port Selenium tests from Ruby to Node.js.

The Jenkins job mediawiki-core-qunit-selenium-jessie runs QUnit then IF mediawiki has a wdio.conf it runs grunt webdriver:test.

Thu, Apr 13, 3:29 PM · MW-1.29-release (WMF-deploy-2017-03-21_(1.29.0-wmf.17)), MW-1.29-release-notes, Browser-Tests-Infrastructure, Patch-For-Review, MediaWiki-General-or-Unknown, User-zeljkofilipin, JavaScript, Ruby