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

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Oct 3 2014, 2:31 PM (171 w, 6 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

Yesterday

hashar awarded T184778: Customize Gerrit's login UI a Like token.
Wed, Jan 17, 7:41 PM · Patch-For-Review, Release-Engineering-Team, Gerrit
hashar updated the task description for T185024: HHVM 3.18.5+dfsg-1+wmf3 changes parse_url causing unit tests to fail.
Wed, Jan 17, 1:09 PM · Operations, Continuous-Integration-Infrastructure, HHVM

Tue, Jan 16

hashar closed T166672: Move PropertySuggester-Python to gerrit as Resolved.
$ git clone --mirror https://github.com/Wikidata-lib/PropertySuggester-Python
Cloning into bare repository 'PropertySuggester-Python.git'...
...
$ cd PropertySuggester-Python
$ git remote add gerrit ssh://gerrit.wikimedia.org:29418/wikibase/property-suggester-scripts
$ git push gerrit --force --mirror
 * [new branch]      classifyingProperties -> classifyingProperties
 * [new branch]      deploy -> deploy
 * [new branch]      entitysuggester -> entitysuggester
 * [new branch]      evaluateClassifyingProperties -> evaluateClassifyingProperties
 * [new branch]      evaluator -> evaluator
 * [new branch]      master -> master
 * [new branch]      propertyImporter -> propertyImporter
 * [new branch]      rank_properties_by_count_of_other_properties -> rank_properties_by_count_of_other_properties
 * [new branch]      valuesuggester -> valuesuggester
 * [new branch]      valuesuggestions -> valuesuggestions
 * [new branch]      refs/pull/1/head -> refs/pull/1/head
 * [new branch]      refs/pull/10/head -> refs/pull/10/head
 * [new branch]      refs/pull/11/head -> refs/pull/11/head
 * [new branch]      refs/pull/12/head -> refs/pull/12/head
 * [new branch]      refs/pull/13/head -> refs/pull/13/head
 * [new branch]      refs/pull/14/head -> refs/pull/14/head
 * [new branch]      refs/pull/15/head -> refs/pull/15/head
 * [new branch]      refs/pull/16/head -> refs/pull/16/head
 * [new branch]      refs/pull/17/head -> refs/pull/17/head
 * [new branch]      refs/pull/18/head -> refs/pull/18/head
 * [new branch]      refs/pull/19/head -> refs/pull/19/head
 * [new branch]      refs/pull/2/head -> refs/pull/2/head
 * [new branch]      refs/pull/20/head -> refs/pull/20/head
 * [new branch]      refs/pull/21/head -> refs/pull/21/head
 * [new branch]      refs/pull/22/head -> refs/pull/22/head
 * [new branch]      refs/pull/23/head -> refs/pull/23/head
 * [new branch]      refs/pull/24/head -> refs/pull/24/head
 * [new branch]      refs/pull/25/head -> refs/pull/25/head
 * [new branch]      refs/pull/26/head -> refs/pull/26/head
 * [new branch]      refs/pull/27/head -> refs/pull/27/head
 * [new branch]      refs/pull/28/head -> refs/pull/28/head
 * [new branch]      refs/pull/29/head -> refs/pull/29/head
 * [new branch]      refs/pull/3/head -> refs/pull/3/head
 * [new branch]      refs/pull/30/head -> refs/pull/30/head
 * [new branch]      refs/pull/31/head -> refs/pull/31/head
 * [new branch]      refs/pull/4/head -> refs/pull/4/head
 * [new branch]      refs/pull/4/merge -> refs/pull/4/merge
 * [new branch]      refs/pull/5/head -> refs/pull/5/head
 * [new branch]      refs/pull/6/head -> refs/pull/6/head
 * [new branch]      refs/pull/7/head -> refs/pull/7/head
 * [new branch]      refs/pull/7/merge -> refs/pull/7/merge
 * [new branch]      refs/pull/8/head -> refs/pull/8/head
 * [new branch]      refs/pull/9/head -> refs/pull/9/head
 * [new tag]         1.2 -> 1.2
 * [new tag]         2.0.0 -> 2.0.0
 * [new tag]         v1.0 -> v1.0
 * [new tag]         v1.1 -> v1.1
 ! [remote rejected] refs/meta/config (cannot delete project configuration)
Tue, Jan 16, 8:50 PM · Release-Engineering-Team (Kanban), Repository-Admins, Mediawiki-extensions-PropertySuggester, Wikidata
hashar closed T166672: Move PropertySuggester-Python to gerrit, a subtask of T108946: [Epic] Improve the development infrastructure , as Resolved.
Tue, Jan 16, 8:50 PM · Epic, Wikidata
hashar claimed T166672: Move PropertySuggester-Python to gerrit.
Tue, Jan 16, 10:09 AM · Release-Engineering-Team (Kanban), Repository-Admins, Mediawiki-extensions-PropertySuggester, Wikidata
hashar added a comment to T181353: [EPIC] Migrate base image to Debian Stretch.

I have migrated the CI job to use a Docker container based on Debian Stretch. That required Vagrant to be bumped to 1.9.x https://gerrit.wikimedia.org/r/#/c/404414/

Tue, Jan 16, 10:06 AM · Patch-For-Review, Epic, MediaWiki-Vagrant

Mon, Jan 15

hashar updated the task description for T174338: Provide php-ast 0.1.5 or later as a Debian package for CI.
Mon, Jan 15, 12:24 PM · Patch-For-Review, Continuous-Integration-Infrastructure, User-Addshore
hashar added a comment to T174338: Provide php-ast 0.1.5 or later as a Debian package for CI.
cp: cannot stat 'README.md': No such file or directory
dh_installdocs: cp --reflink=auto -a README.md debian/php-ast/usr/share/doc/php-ast returned exit code 1
/usr/share/dh-php/pkg-pecl.mk:45: recipe for target 'binary' failed
Mon, Jan 15, 11:41 AM · Patch-For-Review, Continuous-Integration-Infrastructure, User-Addshore
hashar added a comment to T174338: Provide php-ast 0.1.5 or later as a Debian package for CI.

The Debian git repository git://anonscm.debian.org/pkg-php/php-ast.git has 1.5 so I am going to try rebuilding that one.

Mon, Jan 15, 11:41 AM · Patch-For-Review, Continuous-Integration-Infrastructure, User-Addshore
hashar renamed T174338: Provide php-ast 0.1.5 or later as a Debian package for CI from Upgrade php-ast for CI nodepool image to ^0.1.4 (currently 0.1.2) to Provide php-ast 0.1.5 or later as a Debian package for CI.
Mon, Jan 15, 11:19 AM · Patch-For-Review, Continuous-Integration-Infrastructure, User-Addshore
hashar reopened T174338: Provide php-ast 0.1.5 or later as a Debian package for CI, a subtask of T174339: Allow use of phan 0.8.5+ in wikimedia CI, as Open.
Mon, Jan 15, 11:19 AM · Patch-For-Review, User-Addshore, Continuous-Integration-Config

Fri, Jan 12

hashar closed T184810: CI npm job for VisualEditor repo fails as can't find the npm-browser-test docker image as Resolved.

I should better test my deployments.
I should better test my deployments.
I should better test my deployments.
I should better test my deployments.

Fri, Jan 12, 10:05 PM · User-Ryasmeen, Patch-For-Review, Continuous-Integration-Config, VisualEditor
hashar added a comment to T184810: CI npm job for VisualEditor repo fails as can't find the npm-browser-test docker image.

The Docker tag should not have a v prefix. I did the mistake in 54d031342c21922a5d2a47074e3e78380a27586b for T177276: Unify production and CI docker image build process

Fri, Jan 12, 10:02 PM · User-Ryasmeen, Patch-For-Review, Continuous-Integration-Config, VisualEditor
hashar added a comment to T184810: CI npm job for VisualEditor repo fails as can't find the npm-browser-test docker image.

ARHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH

Fri, Jan 12, 9:59 PM · User-Ryasmeen, Patch-For-Review, Continuous-Integration-Config, VisualEditor
hashar closed T177276: Unify production and CI docker image build process as Resolved.

I have migrated all the remaining images.

Fri, Jan 12, 2:52 PM · Release-Engineering-Team (Kanban), Patch-For-Review, User-Joe, Operations, Continuous-Integration-Infrastructure (shipyard)
hashar claimed T177276: Unify production and CI docker image build process.

Status update

Fri, Jan 12, 10:31 AM · Release-Engineering-Team (Kanban), Patch-For-Review, User-Joe, Operations, Continuous-Integration-Infrastructure (shipyard)
hashar closed T183569: npm 1.4.21 can't use a http proxy as Resolved.

Awesome. That fixed the issue I had locally as well as when running docker-pkg on contint1001. Thank you @Dzahn

Fri, Jan 12, 10:30 AM · Patch-For-Review, Release-Engineering-Team (Kanban), Operations, Continuous-Integration-Infrastructure (shipyard)
hashar closed T183569: npm 1.4.21 can't use a http proxy, a subtask of T177276: Unify production and CI docker image build process, as Resolved.
Fri, Jan 12, 10:30 AM · Release-Engineering-Team (Kanban), Patch-For-Review, User-Joe, Operations, Continuous-Integration-Infrastructure (shipyard)

Thu, Jan 11

hashar added a comment to T184754: many search-mjolnir-tox-docker jobs in aborted state.

I have also manually run the job with the parameter ZUUL_PIPELINE=postmerge which triggers a save of the cache at the end of the build.

Thu, Jan 11, 8:36 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Continuous-Integration-Config
hashar closed T184754: many search-mjolnir-tox-docker jobs in aborted state as Resolved.

Once the change that introduces xdgboost is merged, the wheel will be saved in the central cache (nicknamed castor) and would be restored for subsequent builds.

Thu, Jan 11, 8:24 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Continuous-Integration-Config
hashar added a comment to T184754: many search-mjolnir-tox-docker jobs in aborted state.

https://gerrit.wikimedia.org/r/#/c/403334/ introduces the python module xgboost which takes a while to compile. It depends on scipy which is 46.7MBytes but that part should be fast on the Wikimedia infrastructure.

Thu, Jan 11, 8:19 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Continuous-Integration-Config
hashar claimed T184754: many search-mjolnir-tox-docker jobs in aborted state.
Thu, Jan 11, 8:09 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Continuous-Integration-Config
hashar edited projects for T184754: many search-mjolnir-tox-docker jobs in aborted state, added: Continuous-Integration-Config, Release-Engineering-Team (Kanban); removed Jenkins.
Thu, Jan 11, 8:09 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Continuous-Integration-Config
hashar committed rEQS5c20cbf9114b: Jenkins job validation (DO NOT SUBMIT) (authored by hashar).
Jenkins job validation (DO NOT SUBMIT)
Thu, Jan 11, 12:12 PM
hashar moved T171165: Add support for ecdsa keys in zuul (Also update paramiko to 2.2+) from Backlog to Enhancements on the Zuul board.
Thu, Jan 11, 10:01 AM · Patch-For-Review, Continuous-Integration-Infrastructure, Zuul
hashar moved T171165: Add support for ecdsa keys in zuul (Also update paramiko to 2.2+) from Untriaged to Backlog on the Continuous-Integration-Infrastructure board.
Thu, Jan 11, 10:01 AM · Patch-For-Review, Continuous-Integration-Infrastructure, Zuul
hashar triaged T171165: Add support for ecdsa keys in zuul (Also update paramiko to 2.2+) as Low priority.
Thu, Jan 11, 10:00 AM · Patch-For-Review, Continuous-Integration-Infrastructure, Zuul

Wed, Jan 10

hashar lowered the priority of T183164: Move the beta cluster jobs to a dedicated/standalone Jenkins instance from Normal to Low.

E_TOO_MANY_TASKS for January. We can look at it after the offsite.

Wed, Jan 10, 5:34 PM · Release-Engineering-Team (Kanban), Jenkins, Continuous-Integration-Infrastructure
hashar lowered the priority of T176747: When jenkins kills a build due to max execution time the docker containers stay running from High to Low.

status update

Wed, Jan 10, 5:30 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Continuous-Integration-Infrastructure (shipyard)
hashar moved T183569: npm 1.4.21 can't use a http proxy from In-progress to Blocked (externally) on the Release-Engineering-Team (Kanban) board.
Wed, Jan 10, 8:53 AM · Patch-For-Review, Release-Engineering-Team (Kanban), Operations, Continuous-Integration-Infrastructure (shipyard)
hashar added a comment to T158243: Update zuul to upstream master.

The repackaged Zuul seems to work fine.

Wed, Jan 10, 8:40 AM · Release-Engineering-Team (Kanban), Patch-For-Review, Zuul, Gerrit
hashar added a comment to T180749: 1.31.0-wmf.16 deployment blockers.

On tin /srv/mediawiki-staging/wikiversions.json had been left uncommitted. I have added it to git via https://gerrit.wikimedia.org/r/#/c/403360/

Wed, Jan 10, 8:39 AM · Release-Engineering-Team (Kanban), Release, Train Deployments

Tue, Jan 9

hashar moved T183513: Draft requirements for a Kubernetes based solution for CI from Backlog to Ready on the Continuous-Integration-Infrastructure (shipyard) board.
Tue, Jan 9, 11:22 PM · Kubernetes, Continuous-Integration-Infrastructure (shipyard), Release-Engineering-Team (Kanban)
hashar moved T183569: npm 1.4.21 can't use a http proxy from Backlog to In progress on the Continuous-Integration-Infrastructure (shipyard) board.
Tue, Jan 9, 11:22 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Operations, Continuous-Integration-Infrastructure (shipyard)
hashar added a comment to T158243: Update zuul to upstream master.

Got something build which I am confident to try deploying https://people.wikimedia.org/~hashar/debs/zuul_2.5.0-8-gcbc7f62-wmf6/

Tue, Jan 9, 4:04 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Zuul, Gerrit
hashar added a comment to T162191: test-requirements.txt in ci-config still points to precise deb.

In Gerrit I have changed HEAD to point to patch-queue/debian/jessie-wikimedia which is the upstream version + our cherry picks. https://gerrit.wikimedia.org/r/#/admin/projects/integration/zuul,branches

Tue, Jan 9, 2:55 PM · Zuul, Technical-Debt, Continuous-Integration-Config
hashar added a comment to T183513: Draft requirements for a Kubernetes based solution for CI.

Per Release-Engineering-Team team meeting 01/08: I haven't worked on it, I will do my best to have a first draft filled before the offsite.

Tue, Jan 9, 11:22 AM · Kubernetes, Continuous-Integration-Infrastructure (shipyard), Release-Engineering-Team (Kanban)
hashar moved T183569: npm 1.4.21 can't use a http proxy from Backlog to In-progress on the Release-Engineering-Team (Kanban) board.
Tue, Jan 9, 11:21 AM · Patch-For-Review, Release-Engineering-Team (Kanban), Operations, Continuous-Integration-Infrastructure (shipyard)
hashar triaged T183569: npm 1.4.21 can't use a http proxy as Normal priority.

I have forked the Debian repository and bumped the package to 0.4.3. The packaging work is in Gerrit repository operations/debs/node-tunnel-agent.git

Tue, Jan 9, 11:20 AM · Patch-For-Review, Release-Engineering-Team (Kanban), Operations, Continuous-Integration-Infrastructure (shipyard)
hashar claimed T183569: npm 1.4.21 can't use a http proxy.

Came back to this the tldr is we have to upgrade to 0.4.3

Tue, Jan 9, 10:50 AM · Patch-For-Review, Release-Engineering-Team (Kanban), Operations, Continuous-Integration-Infrastructure (shipyard)
hashar updated the task description for T183569: npm 1.4.21 can't use a http proxy.
Tue, Jan 9, 9:31 AM · Patch-For-Review, Release-Engineering-Team (Kanban), Operations, Continuous-Integration-Infrastructure (shipyard)

Mon, Jan 8

hashar moved T158243: Update zuul to upstream master from Backlog to In-progress on the Release-Engineering-Team (Kanban) board.
Mon, Jan 8, 6:01 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Zuul, Gerrit
hashar added a project to T183569: npm 1.4.21 can't use a http proxy: Release-Engineering-Team (Kanban).
Mon, Jan 8, 5:54 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Operations, Continuous-Integration-Infrastructure (shipyard)
hashar placed T183569: npm 1.4.21 can't use a http proxy up for grabs.

Resetting assignee, came from the parent task.

Mon, Jan 8, 5:53 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Operations, Continuous-Integration-Infrastructure (shipyard)
hashar added a comment to T183764: Turn on mapframe for Arabic Wikipedia.

@Jayprakash12345 has tested it on https://ar.wikipedia.org/wiki/%D9%85%D8%B3%D8%AA%D8%AE%D8%AF%D9%85:Jayprakash12345/a

Mon, Jan 8, 2:49 PM · Maps-Sprint, Patch-For-Review, User-Jayprakash12345, Maps (Kartographer), Wikimedia-Site-requests
hashar added a comment to T183711: Request new namespace aliases for "User:", "File:" and their talk page spaces on zh wikipedia.

Then once deployed:

terbium:~$ mwscript namespaceDupes.php --wiki=zhwiki
id=4488106 ns=0 dbk=Talk:沙溪兴教寺 *** dest title exists and --add-prefix not specified
id=4775712 ns=0 dbk=User_talk:Yuriy_kosygin *** dest title exists and --add-prefix not specified
id=4488064 ns=0 dbk=Wikipedia:知识问答 *** dest title exists and --add-prefix not specified
3 pages to fix, 0 were resolvable.
Mon, Jan 8, 2:32 PM · Chinese-Sites, Patch-For-Review, User-Jayprakash12345, Wikimedia-Site-requests
hashar added a comment to T183711: Request new namespace aliases for "User:", "File:" and their talk page spaces on zh wikipedia.

Before deploying the change, I noticed some articles seem to be in duplicate:

$ mwscript namespaceDupes.php --wiki=zhwiki --fix
id=4488106 ns=0 dbk=Talk:沙溪兴教寺 *** dest title exists and --add-prefix not specified
id=4775712 ns=0 dbk=User_talk:Yuriy_kosygin *** dest title exists and --add-prefix not specified
id=4488064 ns=0 dbk=Wikipedia:知识问答 *** dest title exists and --add-prefix not specified
3 pages to fix, 0 were resolvable.
Mon, Jan 8, 2:24 PM · Chinese-Sites, Patch-For-Review, User-Jayprakash12345, Wikimedia-Site-requests
hashar added a comment to T153468: Ferm/DNS library weirdness causing puppet errors on some deployment-prep instances.

I had the issue a while back T176314#3640963 and went with a workaround of s/AAAA/A/ https://gerrit.wikimedia.org/r/#/c/381073/

Mon, Jan 8, 11:15 AM · Patch-For-Review, Upstream, Operations, Beta-Cluster-reproducible, Traffic, DNS
hashar closed T184239: Puppet broken on deployment-mediawiki07, deployment-imagescaler02, deployment-redis06, deployment-videoscaler01 due to prometheus exporter packages being missing in stretch as Resolved.

Solved by removing 'experimental' from Stretch apt configuration https://gerrit.wikimedia.org/r/402432

Mon, Jan 8, 11:12 AM · Patch-For-Review, Puppet, Beta-Cluster-Infrastructure
hashar closed T184239: Puppet broken on deployment-mediawiki07, deployment-imagescaler02, deployment-redis06, deployment-videoscaler01 due to prometheus exporter packages being missing in stretch, a subtask of T132259: Deployment-prep hosts with puppet errors (tracking), as Resolved.
Mon, Jan 8, 11:12 AM · Puppet, Tracking, Beta-Cluster-Infrastructure
hashar added a comment to T154915: Get rid of "import realm.pp" in manifests/site.pp.

Pending https://gerrit.wikimedia.org/r/#/c/333012/ to have puppet-syntax to fail on deprecation notices

Mon, Jan 8, 9:28 AM · Release-Engineering-Team (Kanban), Patch-For-Review, Puppet, Operations, Continuous-Integration-Config
hashar updated subscribers of T184242: Puppet broken on deployment-netbox, looks like it thinks its a prod box.

Seems like deployment-netbox fails to setup the LetsEncrypt certificate because it is coded to use the production URL (netbox.wikimedia.org). @ayounsi if you don't need deployment-netbox, maybe consider dropping it entirely? Else I guess some hiera/puppet work is needed so one can change the netbox domain.

Mon, Jan 8, 9:13 AM · Operations, Puppet, Beta-Cluster-Infrastructure

Sun, Jan 7

hashar added a comment to T184350: mwgate-npm-node-6-docker job fails saying 'CoffeeScript on NPM has moved to "coffeescript"'.

WARN deprecated coffee-script@1.10.0: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)

Sun, Jan 7, 3:03 PM · Continuous-Integration-Config

Sat, Jan 6

hashar added projects to T184236: Puppet broken on deployment-ms-be0[34] with evaluation error in swift module: media-storage, Operations.

That sounds like a puppet 4 issue. The mystery is why is Swift on production not affected by the type mismatch.

Sat, Jan 6, 9:35 AM · Patch-For-Review, Operations, media-storage, Puppet, Beta-Cluster-Infrastructure
hashar closed T184269: integration.integration-slave-jessie-1001 disk space full as Resolved.

I have deleted the php55lint jobs under /srv/jenkins-workspace/workspace

Sat, Jan 6, 9:29 AM · Continuous-Integration-Infrastructure
hashar added a comment to T184269: integration.integration-slave-jessie-1001 disk space full.

That is due to T179963

Sat, Jan 6, 9:28 AM · Continuous-Integration-Infrastructure
hashar added a subtask for T132259: Deployment-prep hosts with puppet errors (tracking): T179371: Move deployment-prep redis instances to stretch.
Sat, Jan 6, 9:20 AM · Puppet, Tracking, Beta-Cluster-Infrastructure
hashar added a parent task for T179371: Move deployment-prep redis instances to stretch: T132259: Deployment-prep hosts with puppet errors (tracking).
Sat, Jan 6, 9:20 AM · Beta-Cluster-Infrastructure, Patch-For-Review, User-fgiunchedi, Prometheus-metrics-monitoring, Operations
hashar added a comment to T184243: Puppet broken on deployment-redis0[12] due to systemd on trusty.

Will be fixed by upgrading them to stretch T179371

Sat, Jan 6, 9:20 AM · Puppet, Beta-Cluster-Infrastructure
hashar added a project to T179371: Move deployment-prep redis instances to stretch: Beta-Cluster-Infrastructure.
Sat, Jan 6, 9:19 AM · Beta-Cluster-Infrastructure, Patch-For-Review, User-fgiunchedi, Prometheus-metrics-monitoring, Operations
hashar merged task T184243: Puppet broken on deployment-redis0[12] due to systemd on trusty into T179371: Move deployment-prep redis instances to stretch.
Sat, Jan 6, 9:19 AM · Puppet, Beta-Cluster-Infrastructure
hashar merged T184243: Puppet broken on deployment-redis0[12] due to systemd on trusty into T179371: Move deployment-prep redis instances to stretch.
Sat, Jan 6, 9:19 AM · Beta-Cluster-Infrastructure, Patch-For-Review, User-fgiunchedi, Prometheus-metrics-monitoring, Operations
hashar added a subtask for T170144: Evaluate NetBox as a Racktables replacement & IPAM: T184242: Puppet broken on deployment-netbox, looks like it thinks its a prod box.
Sat, Jan 6, 9:17 AM · Patch-For-Review, netops, Operations
hashar added a parent task for T184242: Puppet broken on deployment-netbox, looks like it thinks its a prod box: T170144: Evaluate NetBox as a Racktables replacement & IPAM.
Sat, Jan 6, 9:17 AM · Operations, Puppet, Beta-Cluster-Infrastructure

Fri, Jan 5

hashar closed T181799: Update Portals page on Beta to reflect head of master branch as Resolved.
Fri, Jan 5, 8:18 AM · Beta-Cluster-Infrastructure, Release-Engineering-Team (Kanban), Patch-For-Review, Wikimedia-Portals, Discovery-Portal-Sprint, Discovery
hashar closed T181799: Update Portals page on Beta to reflect head of master branch , a subtask of T140159: [epic] Wikipedia.org Portal: automating updates for the portal, as Resolved.
Fri, Jan 5, 8:18 AM · Epic, Discovery-Portal-Sprint, Wikimedia-Portals, Discovery
hashar added a comment to T184060: tox 2.5.0 on phabricator-jessie-diffs fails with ERROR: Commands not specified.

The revert commit for 2.7.0 https://github.com/tox-dev/tox/issues/454 which looks like a hack when one can achieve exactly the same with:

Fri, Jan 5, 8:13 AM · Operations, Continuous-Integration-Config

Thu, Jan 4

hashar accepted D942: Quote the -m arguments because they contain a space..
Thu, Jan 4, 5:32 PM · Release-Engineering-Team

Wed, Jan 3

hashar added a comment to T158243: Update zuul to upstream master.

I have created the branch patch-queue/debian/jessie-wikimedia which points to the same commit as patch-queue/debian/precise-wikimedia. I guess I rework and reorder all the patches, sending to upstream the ones that are worth potentially merging (I did send https://review.openstack.org/#/c/531012/ for the old T137525)

Wed, Jan 3, 9:04 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Zuul, Gerrit
hashar moved T183570: Create a test suite that compiles mediawiki-vagrant puppet manifests from In-progress to Done (within RelEng) on the Release-Engineering-Team (Kanban) board.
Wed, Jan 3, 8:29 PM · Patch-For-Review, Release-Engineering-Team (Kanban), User-zeljkofilipin, MediaWiki-Vagrant
hashar added a comment to T183570: Create a test suite that compiles mediawiki-vagrant puppet manifests.

I did most of the suite integration during my holidays. Bryan happily reviewed and merged the patches.

Wed, Jan 3, 8:29 PM · Patch-For-Review, Release-Engineering-Team (Kanban), User-zeljkofilipin, MediaWiki-Vagrant
hashar added a project to T184118: scap package installed by CI breaks apt and thus puppet: Release-Engineering-Team (Kanban).
Wed, Jan 3, 8:10 PM · Release-Engineering-Team (Kanban), Beta-Cluster-Infrastructure, Scap
hashar created T184118: scap package installed by CI breaks apt and thus puppet.
Wed, Jan 3, 8:10 PM · Release-Engineering-Team (Kanban), Beta-Cluster-Infrastructure, Scap
hashar closed T184114: Upgrade puppet 4.8 on all deployment-prep instance as Resolved.
hashar@deployment-cumin:~$ sudo cumin --force '*' 'puppet --version'
77 hosts will be targeted:
----- OUTPUT of 'puppet --version' -----                                                                                                             
4.8.2
Wed, Jan 3, 7:58 PM · Beta-Cluster-Infrastructure, cloud-services-team (Kanban)
hashar closed T184114: Upgrade puppet 4.8 on all deployment-prep instance, a subtask of T178508: Update VPS puppetmasters to 4.8 or newer, as Resolved.
Wed, Jan 3, 7:58 PM · Patch-For-Review, cloud-services-team (Kanban)
hashar added a comment to T179371: Move deployment-prep redis instances to stretch.

deployment-redis01 and deployment-redis02 have puppet failure due to the prometheus redis_exporter requiring systemd:

Wed, Jan 3, 7:50 PM · Beta-Cluster-Infrastructure, Patch-For-Review, User-fgiunchedi, Prometheus-metrics-monitoring, Operations
hashar added a comment to T184114: Upgrade puppet 4.8 on all deployment-prep instance.

deployment-mx fails due to mtail requiring systemd:

Wed, Jan 3, 7:50 PM · Beta-Cluster-Infrastructure, cloud-services-team (Kanban)
hashar updated the task description for T184114: Upgrade puppet 4.8 on all deployment-prep instance.
Wed, Jan 3, 7:47 PM · Beta-Cluster-Infrastructure, cloud-services-team (Kanban)
hashar closed T180935: Various puppet issues in deployment-prep as Declined.

The original purpose of this task was to have puppet upgraded on all the beta cluster instances . I have created T184114 to upgrade the last few remaining.

Wed, Jan 3, 7:46 PM · Release-Engineering-Team (Kanban), Beta-Cluster-Infrastructure
hashar closed T180935: Various puppet issues in deployment-prep, a subtask of T132259: Deployment-prep hosts with puppet errors (tracking), as Declined.
Wed, Jan 3, 7:46 PM · Puppet, Tracking, Beta-Cluster-Infrastructure
hashar triaged T184114: Upgrade puppet 4.8 on all deployment-prep instance as Normal priority.
Wed, Jan 3, 7:45 PM · Beta-Cluster-Infrastructure, cloud-services-team (Kanban)
hashar moved T181799: Update Portals page on Beta to reflect head of master branch from Backlog to Done (within RelEng) on the Release-Engineering-Team (Kanban) board.
Wed, Jan 3, 7:37 PM · Beta-Cluster-Infrastructure, Release-Engineering-Team (Kanban), Patch-For-Review, Wikimedia-Portals, Discovery-Portal-Sprint, Discovery
hashar added a comment to T181799: Update Portals page on Beta to reflect head of master branch .

Should be good now https://integration.wikimedia.org/ci/view/Beta/job/beta-mediawiki-config-update-eqiad/ yields:

+ git submodule update --remote portals
+ git submodule status
 827a405c560d1106380fbd883ead223edbb37e55 docroot/wikimedia.org/WikipediaMobileFirefoxOS (heads/master)
 dc7d79dc9c5310e868b1f4e1c9c194bf629dbbad fonts (remotes/origin/HEAD)
+cbfd6ac67a72f90b59d2885eaa4b344d0c208ec2 portals (test-381-gcbfd6ac)
 4db9d40d28d61c53cdbca77059d9a2a6e714af89 wmf-config/event-schemas (heads/master-19-g4db9d40)
Wed, Jan 3, 7:36 PM · Beta-Cluster-Infrastructure, Release-Engineering-Team (Kanban), Patch-For-Review, Wikimedia-Portals, Discovery-Portal-Sprint, Discovery
hashar added a comment to T181799: Update Portals page on Beta to reflect head of master branch .

I have cherry picked https://gerrit.wikimedia.org/r/#/c/394555/ on the puppet master. So tentatively the portals submodule will be updated to the tip of the master branch.

Wed, Jan 3, 7:25 PM · Beta-Cluster-Infrastructure, Release-Engineering-Team (Kanban), Patch-For-Review, Wikimedia-Portals, Discovery-Portal-Sprint, Discovery
hashar added projects to T181799: Update Portals page on Beta to reflect head of master branch : Release-Engineering-Team (Kanban), Beta-Cluster-Infrastructure.
Wed, Jan 3, 6:56 PM · Beta-Cluster-Infrastructure, Release-Engineering-Team (Kanban), Patch-For-Review, Wikimedia-Portals, Discovery-Portal-Sprint, Discovery
hashar triaged T181938: Swap node for jq in mw-fetch-composer-dev.sh as Low priority.
Wed, Jan 3, 6:42 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Continuous-Integration-Infrastructure
hashar added a project to T181938: Swap node for jq in mw-fetch-composer-dev.sh: Release-Engineering-Team (Kanban).
Wed, Jan 3, 6:41 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Continuous-Integration-Infrastructure
hashar added a comment to T181938: Swap node for jq in mw-fetch-composer-dev.sh.

The Nodepool instances have jq installed:

$ jq --version
jq-1.4-1-e73951f
$ apt-cache policy jq
jq:
  Installed: 1.4-2.1+deb8u1
  Candidate: 1.4-2.1+deb8u1
  Version table:
     1.5+dfsg-1.3~bpo8+1 0
        100 http://mirrors.wikimedia.org/debian/ jessie-backports/main amd64 Packages
 *** 1.4-2.1+deb8u1 0
        500 http://mirrors.wikimedia.org/debian/ jessie/main amd64 Packages
        100 /var/lib/dpkg/status
Wed, Jan 3, 6:41 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Continuous-Integration-Infrastructure
hashar added a comment to D892: Disable single edit tab for plwiki.

The Arcanist configuration files have been removed via d50f5c4febe68c0659b43db0fd50f2575503d840 / https://gerrit.wikimedia.org/r/#/c/394544/

Wed, Jan 3, 6:20 PM
hashar moved T184060: tox 2.5.0 on phabricator-jessie-diffs fails with ERROR: Commands not specified from Backlog to Repo setup on the Continuous-Integration-Config board.
Wed, Jan 3, 6:18 PM · Operations, Continuous-Integration-Config
hashar added a comment to T184060: tox 2.5.0 on phabricator-jessie-diffs fails with ERROR: Commands not specified.

D940 added a command to the env. Previously the tox.ini looked something like:

[tox]
skipsdist = True
envlist = py27
Wed, Jan 3, 6:18 PM · Operations, Continuous-Integration-Config
hashar added a comment to T71685: Generate PHP code coverage reports for extensions.

Coverage reports generated so far: https://doc.wikimedia.org/cover/extensions/

Wed, Jan 3, 6:11 PM · MW-1.31-release-notes (WMF-deploy-2018-01-09 (1.31.0-wmf.16)), Patch-For-Review, MediaWiki-Platform-Team (MWPT-Q3-Jan-Mar-2018), Continuous-Integration-Infrastructure
hashar added projects to T182759: Add Prometheus exporter to Jenkins instances: Continuous-Integration-Infrastructure, Release-Engineering-Team.
Wed, Jan 3, 6:06 PM · Release-Engineering-Team, Continuous-Integration-Infrastructure, User-Elukey, User-fgiunchedi, Goal, Operations
hashar added a comment to T182759: Add Prometheus exporter to Jenkins instances.

The Jenkins instance uses /ci path prefix, and from https://github.com/javamelody/javamelody/wiki/UserGuideAdvanced#exposing-metrics-to-prometheus requires ?format=prometheus. The URLs would be:

Wed, Jan 3, 6:05 PM · Release-Engineering-Team, Continuous-Integration-Infrastructure, User-Elukey, User-fgiunchedi, Goal, Operations
hashar added a comment to P6519 Jenkins monitoring plugin metrics for prometheus.

That is for T182759: Add Prometheus exporter to Jenkins instances

Wed, Jan 3, 6:01 PM
hashar created P6519 Jenkins monitoring plugin metrics for prometheus.
Wed, Jan 3, 6:00 PM
hashar reassigned T109119: Check the style of the commit message from jayvdb to Dalba.

Indeed that is resolved by https://gerrit.wikimedia.org/r/#/c/368793/ :)

Wed, Jan 3, 9:57 AM · Patch-For-Review, commit-message-validator, Continuous-Integration-Config, Pywikibot-core

Tue, Jan 2

hashar added a comment to T182070: tools-webgrid-lighttpd have ~ 90 procs stuck at 100% CPU time (mostly tools.jembot).

@-jem- it looks like an issue with the webservice system. Though your bot definitely exacerbate the issue.

Tue, Jan 2, 6:17 PM · Cloud-VPS, Toolforge
hashar updated the task description for T182070: tools-webgrid-lighttpd have ~ 90 procs stuck at 100% CPU time (mostly tools.jembot).
Tue, Jan 2, 6:16 PM · Cloud-VPS, Toolforge
hashar moved T183570: Create a test suite that compiles mediawiki-vagrant puppet manifests from Backlog to In-progress on the Release-Engineering-Team (Kanban) board.
Tue, Jan 2, 2:26 PM · Patch-For-Review, Release-Engineering-Team (Kanban), User-zeljkofilipin, MediaWiki-Vagrant