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

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

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

Fri, Nov 17

hashar added a project to T180795: Elastic 5.5 rolling restart causes some search queries to fail: Wikimedia-log-errors.
Fri, Nov 17, 3:52 PM · Discovery-Search (Current work), Wikimedia-log-errors, Patch-For-Review, Discovery, CirrusSearch
hashar committed rODSAb3aa944fb49b: Add tox and pass flake8 (authored by hashar).
Add tox and pass flake8
Fri, Nov 17, 2:20 PM
hashar updated the task description for T180328: Add CI to all operations/dumps/* repositories and archive obsolete ones.
Fri, Nov 17, 12:11 PM · Patch-For-Review, Dumps-Generation, Continuous-Integration-Config
hashar updated the task description for T180328: Add CI to all operations/dumps/* repositories and archive obsolete ones.
Fri, Nov 17, 12:00 PM · Patch-For-Review, Dumps-Generation, Continuous-Integration-Config
hashar added a comment to T180328: Add CI to all operations/dumps/* repositories and archive obsolete ones.

html: leave for now, it's not obsolete but nor do I have time to fix anything in there if it's broken, which I expect it is.
html/deploy: skip for now etc.

Fri, Nov 17, 11:59 AM · Patch-For-Review, Dumps-Generation, Continuous-Integration-Config
hashar updated the task description for T180328: Add CI to all operations/dumps/* repositories and archive obsolete ones.
Fri, Nov 17, 11:57 AM · Patch-For-Review, Dumps-Generation, Continuous-Integration-Config
hashar added a comment to T168407: rack/setup/install labnodepool1002.eqiad.wmnet.

Nodepool will be phased out eventually over the next 6 months or so. So maybe we can recycle labnodepool1002.eqiad.wmnet? I am not sure it is worth the time to setup a spare for a service that is going to be decommissioned?

Fri, Nov 17, 9:54 AM · Cloud-VPS, Operations

Thu, Nov 16

hashar updated the task description for T180328: Add CI to all operations/dumps/* repositories and archive obsolete ones.
Thu, Nov 16, 8:26 PM · Patch-For-Review, Dumps-Generation, Continuous-Integration-Config
hashar added a comment to T180328: Add CI to all operations/dumps/* repositories and archive obsolete ones.

In Gerrit, I have granted CI permission to submit patches on operations/dumps and its child.

Thu, Nov 16, 8:19 PM · Patch-For-Review, Dumps-Generation, Continuous-Integration-Config
hashar updated the task description for T180328: Add CI to all operations/dumps/* repositories and archive obsolete ones.
Thu, Nov 16, 8:18 PM · Patch-For-Review, Dumps-Generation, Continuous-Integration-Config

Wed, Nov 15

hashar accepted D878: Fix PEP8 E225 (missing whitespace around operator).

better :]

Wed, Nov 15, 9:08 PM · Release-Engineering-Team
hashar requested changes to D878: Fix PEP8 E225 (missing whitespace around operator).
$ flake8 <(echo "__version__= '$VERSION'")
/dev/fd/63:1:12: E225 missing whitespace around operator
Wed, Nov 15, 5:37 PM · Release-Engineering-Team
hashar committed rICMVa4d22c028540: Jenkins job validation (DO NOT SUBMIT) (authored by hashar).
Jenkins job validation (DO NOT SUBMIT)
Wed, Nov 15, 5:09 PM

Mon, Nov 13

hashar triaged T178594: build CI images after a merge on integration/config as Unbreak Now! priority.

The R one due to the compilation.
operations-puppet when doing chown -R nobody /srv/workspace/.cache on labs / docker with overlay FS T178620
The build.py script also build them serially when they could be done in parallel had we had a proper graph of the dependencies.

Mon, Nov 13, 6:04 PM · Release-Engineering-Team (Next), Patch-For-Review, Continuous-Integration-Infrastructure (shipyard)
hashar removed a project from T180329: Add CI to all operations/software/varnish/* repositories and archive obsolete ones: Patch-For-Review.

If operations/software/varnish/libvmod-header is obsolete and you are never going to change it later: we can mark it read-only in Gerrit and add a dummy job in CI to prevent future changes. That is what we do for obsolete MediaWiki extensions.

Mon, Nov 13, 2:04 PM · Operations, Traffic, Continuous-Integration-Config
hashar triaged T180328: Add CI to all operations/dumps/* repositories and archive obsolete ones as Normal priority.
Mon, Nov 13, 1:55 PM · Patch-For-Review, Dumps-Generation, Continuous-Integration-Config
hashar removed a project from T180329: Add CI to all operations/software/varnish/* repositories and archive obsolete ones: Tracking.
Mon, Nov 13, 10:00 AM · Operations, Traffic, Continuous-Integration-Config
hashar removed a project from T180328: Add CI to all operations/dumps/* repositories and archive obsolete ones: Tracking.
Mon, Nov 13, 10:00 AM · Patch-For-Review, Dumps-Generation, Continuous-Integration-Config
hashar removed projects from T180318: Add CI to all labs/tools/* repositories and archive obsolete ones: Patch-For-Review, Tracking.
Mon, Nov 13, 10:00 AM · Continuous-Integration-Config
hashar created T180330: Add CI to all operations/* repositories and archive obsolete ones.
Mon, Nov 13, 9:59 AM · Operations, Continuous-Integration-Config
hashar created T180329: Add CI to all operations/software/varnish/* repositories and archive obsolete ones.
Mon, Nov 13, 9:58 AM · Operations, Traffic, Continuous-Integration-Config
hashar created T180328: Add CI to all operations/dumps/* repositories and archive obsolete ones.
Mon, Nov 13, 9:52 AM · Patch-For-Review, Dumps-Generation, Continuous-Integration-Config
hashar updated the task description for T180318: Add CI to all labs/tools/* repositories and archive obsolete ones.
Mon, Nov 13, 9:27 AM · Continuous-Integration-Config
hashar updated the task description for T180318: Add CI to all labs/tools/* repositories and archive obsolete ones.
Mon, Nov 13, 9:01 AM · Continuous-Integration-Config
hashar created T180318: Add CI to all labs/tools/* repositories and archive obsolete ones.
Mon, Nov 13, 8:59 AM · Continuous-Integration-Config
hashar added a parent task for T180301: Add CI to all analytics/* repositories and archive obsolete ones: T180317: Add CI to all Gerrit repositories.
Mon, Nov 13, 8:56 AM · Analytics-Kanban, Continuous-Integration-Config
hashar added a subtask for T180317: Add CI to all Gerrit repositories: T180301: Add CI to all analytics/* repositories and archive obsolete ones.
Mon, Nov 13, 8:56 AM · Tracking, Continuous-Integration-Config
hashar created T180317: Add CI to all Gerrit repositories.
Mon, Nov 13, 8:55 AM · Tracking, Continuous-Integration-Config
hashar added a comment to T170484: Play elevator music while scap is running.

Really we have better use of our time don't we?

Mon, Nov 13, 7:40 AM · Scap, WorkType-NewFunctionality

Sun, Nov 12

hashar created T180301: Add CI to all analytics/* repositories and archive obsolete ones.
Sun, Nov 12, 2:05 PM · Analytics-Kanban, Continuous-Integration-Config

Sat, Nov 11

hashar added a comment to T180283: Fix flake8 violations on StewardBot and SULWatcher.

There is at least one that is problematic:

Sat, Nov 11, 8:42 PM · Release-Engineering-Team (Kanban), Tool-stewardbots

Fri, Nov 10

hashar moved T177684: Should we expose some JENKINS_ environment variables in docker? from Backlog to In-progress on the Release-Engineering-Team (Kanban) board.
Fri, Nov 10, 10:29 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Continuous-Integration-Infrastructure (shipyard)
hashar closed T179425: mediawiki/extensions/Popups runs qunit in normal "npm test" as Resolved.

Verified on Popups change https://gerrit.wikimedia.org/r/#/c/145330/

Fri, Nov 10, 10:29 PM · Readers-Web-Backlog (Tracking), Unplanned-Sprint-Work, Patch-For-Review, Page-Previews, Continuous-Integration-Config
hashar updated the task description for T180235: Run composer with `--dev` flag.
Fri, Nov 10, 8:11 PM · Continuous-Integration-Config, Security
hashar triaged T177684: Should we expose some JENKINS_ environment variables in docker? as Normal priority.
Fri, Nov 10, 4:45 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Continuous-Integration-Infrastructure (shipyard)
hashar claimed T177684: Should we expose some JENKINS_ environment variables in docker?.
Fri, Nov 10, 4:45 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Continuous-Integration-Infrastructure (shipyard)
hashar added a comment to T177920: unattended-upgrades not upgrading "-wikimedia" packages automatically in wmcs.

hhvm is not upgraded because the package has origin=Wikimedia and it is not taken in account by unattended-upgrade default configuration.

Fri, Nov 10, 10:25 AM · Patch-For-Review, cloud-services-team (Kanban), Cloud-VPS
hashar closed T156003: Move from diskimage-builder to python-bootstrap-vz as Declined.

That is not going to happen. bootstrap-vz does not offer the same liberty plain shell script do.

Fri, Nov 10, 9:13 AM · Release-Engineering-Team (Someday), Continuous-Integration-Infrastructure
hashar added a comment to T179360: Create "npm-browser" docker image with npm, xvfb, chromium, and firefox installed.

We can probably get some ideas from https://github.com/mark-adams/docker-chromium-xvfb

Fri, Nov 10, 7:47 AM · Patch-For-Review, Continuous-Integration-Infrastructure (shipyard)

Thu, Nov 9

hashar triaged T176747: When jenkins kills a build due to max execution time the docker containers stay running as High priority.
Thu, Nov 9, 11:02 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Continuous-Integration-Infrastructure (shipyard)
hashar moved T176747: When jenkins kills a build due to max execution time the docker containers stay running from Backlog to In-progress on the Release-Engineering-Team (Kanban) board.
Thu, Nov 9, 11:02 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Continuous-Integration-Infrastructure (shipyard)
hashar claimed T176747: When jenkins kills a build due to max execution time the docker containers stay running.
Thu, Nov 9, 11:02 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Continuous-Integration-Infrastructure (shipyard)
hashar added a comment to T176747: When jenkins kills a build due to max execution time the docker containers stay running.

I wanted to keep the pseudo TTY allocation, at least to get python/ruby etc to do line based buffering instead of some X KBytes block. That is a little more interactive and get us more accurate time stamps in the Jenkins console.

Thu, Nov 9, 10:36 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Continuous-Integration-Infrastructure (shipyard)
hashar added a comment to T176747: When jenkins kills a build due to max execution time the docker containers stay running.

docker CLI source code is at https://github.com/docker/cli

Thu, Nov 9, 9:24 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Continuous-Integration-Infrastructure (shipyard)
hashar added a comment to T176747: When jenkins kills a build due to max execution time the docker containers stay running.

So maybe we can end up with:

exec docker run --rm -a stdout -a stderr --sig-proxy=true  --init
Thu, Nov 9, 4:12 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Continuous-Integration-Infrastructure (shipyard)
hashar updated the task description for T176747: When jenkins kills a build due to max execution time the docker containers stay running.
Thu, Nov 9, 4:06 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Continuous-Integration-Infrastructure (shipyard)
hashar added a comment to T176747: When jenkins kills a build due to max execution time the docker containers stay running.

I gave --init a try, aborting the job once it started npm:

15:38:30 + npm install --no-progress
15:38:43 Build was aborted
15:38:43 Aborted by hashar
15:38:43 Archiving artifacts
15:38:43 /tmp/jenkins5713062245415401858.sh: line 10:  4809 Terminated              docker run --init --rm --tty --volume "$(pwd)"/log:/log --volume "$(pwd)"/cache:/cache --volume "$(pwd)"/src:/src wmfreleng/npm-test:v2017.11.09.15.15
Thu, Nov 9, 3:41 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Continuous-Integration-Infrastructure (shipyard)
hashar added a comment to T176747: When jenkins kills a build due to max execution time the docker containers stay running.

So I have found an example :)

Thu, Nov 9, 3:12 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Continuous-Integration-Infrastructure (shipyard)
hashar added a comment to T179694: Create a Jenkins Job that builds the portal deployment artifacts in CI.

Lets see how it behaves Monday.

Thu, Nov 9, 2:53 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Continuous-Integration-Config, Discovery, Wikimedia-Portals, Discovery-Portal-Sprint
hashar triaged T178722: Remove puppet class role::labs::lvm::mnt as Normal priority.
Thu, Nov 9, 2:01 PM · Wikidata, Wikimedia-Logstash, Beta-Cluster-Infrastructure, PAWS, Cloud-Services
hashar updated subscribers of T178722: Remove puppet class role::labs::lvm::mnt.

Looks like you have created the instance wikidata-ldf.wikidata-ldf.eqiad.wmflabs. It is apparently mounting the instance extended disk space on /mnt and I would like to get it normalized to use /srv. That is due to the puppet class role::labs::lvm::mnt being applied to it. This task has some instructions to do the migration, but you would also need to adjust any code/settings that refers to /mnt.

Thu, Nov 9, 1:59 PM · Wikidata, Wikimedia-Logstash, Beta-Cluster-Infrastructure, PAWS, Cloud-Services
hashar added a comment to T179694: Create a Jenkins Job that builds the portal deployment artifacts in CI.

So eventually we had a change ending up in Gerrit:

Thu, Nov 9, 12:53 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Continuous-Integration-Config, Discovery, Wikimedia-Portals, Discovery-Portal-Sprint

Wed, Nov 8

hashar added a comment to T179360: Create "npm-browser" docker image with npm, xvfb, chromium, and firefox installed.

The npm container is based on Jessie. I thought of having npm-browser to extend it, however Chromium is no more updated in Jessie (T170032).
So probably we want npm to be switched to stretch first.

Wed, Nov 8, 8:58 AM · Patch-For-Review, Continuous-Integration-Infrastructure (shipyard)
hashar added a comment to T177891: Update and use php-wikidiff2 1.5.1 & MovedParagraphDetectionCutoff in production.

Yes, it's only on group0 wikis for now. https://gerrit.wikimedia.org/r/#/c/386387/ switches the dots to arrows, but it didn't make the train.

Wed, Nov 8, 7:44 AM · WMDE-QWERTY-Sprint-2017-11-01, Patch-For-Review, Operations, User-Addshore, WMDE-QWERTY-Team-Board, wikidiff2

Tue, Nov 7

hashar added a comment to T179963: mwgate-php55lint workspaces are getting huge.

+1 +1. So yeah I guess we can switch to wiping the workspace and using a shallow clone. There might be a defaults for that in JJB already :)]

Tue, Nov 7, 10:13 PM · Continuous-Integration-Infrastructure
Gerrit Code Review <gerrit@wikimedia.org> committed rOSNB4a93705a9d98: + Push Merge Commit (authored by hashar).
+ Push Merge Commit
Tue, Nov 7, 9:53 PM
hashar added a comment to T179963: mwgate-php55lint workspaces are getting huge.

Sounds like that job clones the whole repo and with submodule processing. Which takes a bunch of space for a mediawiki/core patches @ some wmf branch?

Tue, Nov 7, 9:26 PM · Continuous-Integration-Infrastructure
hashar closed T179772: Install zip extension for CI as Resolved.

Fixed!!! Thanks @Umherirrender

Tue, Nov 7, 6:40 PM · Release-Engineering-Team (Kanban), Continuous-Integration-Infrastructure, Jenkins
hashar closed T179772: Install zip extension for CI, a subtask of T134090: fix or mark as inactive extensions currently failing CI, as Resolved.
Tue, Nov 7, 6:40 PM · TestMe, Continuous-Integration-Config
hashar added a project to T179552: Set up Jenkins for chromium-render and chromium-render-deploy repositories: Continuous-Integration-Config.

@phuedx yes that might be enough for chromium-render

Tue, Nov 7, 5:51 PM · Readers-Web-Backlog (Tracking), Continuous-Integration-Config, Proton
hashar added a comment to T179772: Install zip extension for CI.

The snapshot automatically get regenerated at 14:14 UTC. It failed though due to an unrelated issue:

Error: Execution of '/usr/bin/gem install --no-rdoc --no-ri jsduck' returned 1: ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)
    bad response first byte timeout 503 (https://api.rubygems.org/api/v1/dependencies?gems=jsduck)
Tue, Nov 7, 5:15 PM · Release-Engineering-Team (Kanban), Continuous-Integration-Infrastructure, Jenkins
hashar moved T179694: Create a Jenkins Job that builds the portal deployment artifacts in CI from Backlog to In-progress on the Release-Engineering-Team (Kanban) board.
Tue, Nov 7, 5:06 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Continuous-Integration-Config, Discovery, Wikimedia-Portals, Discovery-Portal-Sprint
hashar added a comment to T179694: Create a Jenkins Job that builds the portal deployment artifacts in CI.

Jan and I had a chat yesterday about it.

Tue, Nov 7, 5:05 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Continuous-Integration-Config, Discovery, Wikimedia-Portals, Discovery-Portal-Sprint
hashar added a comment to T179824: expired gpg key preventing new entries to releng pws.

Solved :) thank you!

Tue, Nov 7, 3:00 PM · User-zeljkofilipin, Release-Engineering-Team (Kanban)
hashar assigned T179772: Install zip extension for CI to Umherirrender.

Patch https://gerrit.wikimedia.org/r/#/c/389512/ looks good and gets zip installed.

Tue, Nov 7, 8:58 AM · Release-Engineering-Team (Kanban), Continuous-Integration-Infrastructure, Jenkins

Mon, Nov 6

hashar added a comment to T176747: When jenkins kills a build due to max execution time the docker containers stay running.

Based on docker ps --no-trunc, there are containers still running for the images:

Mon, Nov 6, 3:17 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Continuous-Integration-Infrastructure (shipyard)
hashar added a comment to T179824: expired gpg key preventing new entries to releng pws.

Looks like gpg --quick-set-expire 1DE8155880C174349E6511971F648D4855B8CF0E 1y only updates the master key but skips sub keys:

$ gpg --list-key --verbose --with-subkey-fingerprint 1DE8155880C174349E6511971F648D4855B8CF0E
gpg: using pgp trust model
gpg: Note: signature key 22456830196B6FED expired jeu. 19 oct. 2017 21:32:59 CEST
pub   rsa4096 2016-10-19 [SC] [expires: 2018-11-06]
      1DE8155880C174349E6511971F648D4855B8CF0E
uid           [ unknown] Željko Filipin <zeljko.filipin@gmail.com>
uid           [ unknown] Željko Filipin <zfilipin@wikimedia.org>
uid           [ unknown] [jpeg image of size 5098]
sub   rsa4096 2016-10-19 [E] [expired: 2017-10-19]
      C6F65FBE9674DEB336E60B72CEF584C57DF9FBAF
sub   rsa4096 2016-10-19 [S] [expired: 2017-10-19]
      740FF2D9B377A220A68DAD0522456830196B6FED
Mon, Nov 6, 1:49 PM · User-zeljkofilipin, Release-Engineering-Team (Kanban)
hashar created T179824: expired gpg key preventing new entries to releng pws.
Mon, Nov 6, 1:28 PM · User-zeljkofilipin, Release-Engineering-Team (Kanban)

Sun, Nov 5

hashar added a comment to T179772: Install zip extension for CI.

Php 5.5 is not available on Jessie and CI uses custom packages. The zip extension is available at least:

$ apt-cache policy php5.5-zip
php5.5-zip:
  Installed: (none)
  Candidate: 5.5.38-4+wmf1+jessie
  Version table:
     5.5.38-4+wmf1+jessie 0
       1001 http://apt.wikimedia.org/wikimedia/ jessie-wikimedia/component/ci amd64 Packages
Sun, Nov 5, 10:16 PM · Release-Engineering-Team (Kanban), Continuous-Integration-Infrastructure, Jenkins

Fri, Nov 3

hashar created T179742: Investigate usage of Docker volume for CI.
Fri, Nov 3, 10:42 PM · Continuous-Integration-Infrastructure (shipyard)
hashar added a comment to T158243: Update zuul to upstream master.

They are already albeit not pinned to a specific version. So whenever rebuilding the package, dh_virtualenv ends up including whatever latest version is available. That might break things.

Fri, Nov 3, 6:27 PM · Patch-For-Review, Release-Engineering-Team (Someday), Zuul, Gerrit
hashar added a project to T179694: Create a Jenkins Job that builds the portal deployment artifacts in CI: Release-Engineering-Team (Kanban).
Fri, Nov 3, 6:26 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Continuous-Integration-Config, Discovery, Wikimedia-Portals, Discovery-Portal-Sprint
hashar added a comment to T179694: Create a Jenkins Job that builds the portal deployment artifacts in CI.

We haven't reached to each other this week. Jan has set up a checkin for Monday 11/6.

Fri, Nov 3, 6:25 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Continuous-Integration-Config, Discovery, Wikimedia-Portals, Discovery-Portal-Sprint
hashar added a comment to T179354: wikimedia-jessie & wikimedia-stretch docker images don't have deb-src set for apt.wikimedia.org.

apt-get build-dep hhvm is for the jobs that build the PHP extensions with HHVM. They indeed require a few of hhvm lib**-dev. So we can probably make that a specific container which would be the sole using deb-src?

Fri, Nov 3, 6:24 PM · Patch-For-Review, Continuous-Integration-Infrastructure (shipyard), Operations
hashar added a comment to T179696: Homepage for https://docker-registry.wikimedia.org.

And for a given image/tag:

Fri, Nov 3, 6:21 PM · Continuous-Integration-Infrastructure (shipyard), Operations, MediaWiki-Containers
hashar updated the task description for T158243: Update zuul to upstream master.
Fri, Nov 3, 5:56 PM · Patch-For-Review, Release-Engineering-Team (Someday), Zuul, Gerrit
hashar closed T177055: Update docker image docker-registry.wikimedia.org/wikimedia-jessie as Resolved.
Fri, Nov 3, 2:31 PM · Release Pipeline, Continuous-Integration-Infrastructure (shipyard), Operations
hashar added a comment to T177055: Update docker image docker-registry.wikimedia.org/wikimedia-jessie.

It has been upgraded:

docker-registry.wikimedia.org/wikimedia-jessie   latest   a81cc7ec7998   2 weeks ago    80.4MB
docker-registry.wikimedia.org/wikimedia-jessie   <none>   6463bc7ce973   12 months ago  79.8MB
Fri, Nov 3, 2:31 PM · Release Pipeline, Continuous-Integration-Infrastructure (shipyard), Operations
hashar removed a project from T177055: Update docker image docker-registry.wikimedia.org/wikimedia-jessie: Patch-For-Review.
Fri, Nov 3, 2:28 PM · Release Pipeline, Continuous-Integration-Infrastructure (shipyard), Operations
hashar closed T179392: tox-docker fails to install MySQL-python: EnvironmentError: mysql_config not found as Resolved.

Fixed by adding libmysqlclient-dev https://gerrit.wikimedia.org/r/#/c/387728/

Fri, Nov 3, 2:28 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Continuous-Integration-Infrastructure (shipyard)
hashar claimed T179392: tox-docker fails to install MySQL-python: EnvironmentError: mysql_config not found.
Fri, Nov 3, 2:26 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Continuous-Integration-Infrastructure (shipyard)
hashar closed T171037: operations-puppet-cache-update-jessie should run on a regular basis as Declined.

Cache is now hold in the Docker container.

Fri, Nov 3, 2:26 PM · Release-Engineering-Team (Someday), Continuous-Integration-Infrastructure
hashar closed T179593: Cumin: upload generated documentation to doc.w.o as Resolved.

I have used a different job to handle the tags.

Fri, Nov 3, 1:34 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Operations-Software-Development, Continuous-Integration-Config
hashar added a comment to T179593: Cumin: upload generated documentation to doc.w.o.

I have triggered the job against the last merged change https://gerrit.wikimedia.org/r/#/c/388261/
Build: https://integration.wikimedia.org/ci/job/cumin-tox-publish/1/console
Something got generated at https://doc.wikimedia.org/cumin/master/

Fri, Nov 3, 1:06 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Operations-Software-Development, Continuous-Integration-Config

Thu, Nov 2

hashar added a comment to T179465: Installing npm package phantomjs-prebuilt failing for WikibaseJavaScriptApi builds.

Ditto for data-values/value-view https://gerrit.wikimedia.org/r/#/c/388185/

Thu, Nov 2, 9:38 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Wikidata, Continuous-Integration-Config
hashar added a project to T179593: Cumin: upload generated documentation to doc.w.o: Release-Engineering-Team (Kanban).
Thu, Nov 2, 3:56 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Operations-Software-Development, Continuous-Integration-Config
hashar added a comment to T178226: Rename mediawiki/extensions/WikibaseJavaScriptApi repo.

mediawiki/extensions/WikibaseJavaScriptApi.git is empty and read-only in Gerrit. CI is unconfigured.

Thu, Nov 2, 1:03 PM · MW-1.31-release-notes (WMF-deploy-2017-11-07 (1.31.0-wmf.7)), Patch-For-Review, Release-Engineering-Team (Kanban), Gerrit, Continuous-Integration-Config, Wikidata
hashar closed T178225: Only run npm job on Jenkins for builds of mediawiki/extensions/WikibaseJavaScriptApi as Declined.

Lets just move it out of mediawiki/extensions namespace. That is T178226

Thu, Nov 2, 12:35 PM · Patch-For-Review, Continuous-Integration-Config, Wikidata
hashar added a comment to T178226: Rename mediawiki/extensions/WikibaseJavaScriptApi repo.

I did the clone with:

git clone --mirror mediawiki/extensions/WikibaseJavaScriptApi
git push --mirror wikibase/javascript-api
Thu, Nov 2, 12:30 PM · MW-1.31-release-notes (WMF-deploy-2017-11-07 (1.31.0-wmf.7)), Patch-For-Review, Release-Engineering-Team (Kanban), Gerrit, Continuous-Integration-Config, Wikidata
hashar committed rODIM2e3e5ec62e22: Do not use bare except (authored by hashar).
Do not use bare except
Thu, Nov 2, 12:08 PM
hashar added a project to T178226: Rename mediawiki/extensions/WikibaseJavaScriptApi repo: Release-Engineering-Team (Kanban).

I guess in Gerrit I can mirror mediawiki/extensions/WikibaseJavaScriptApi to wikibase/javascript-api including all references such as refs/changes/. Then we can empty up the extension and mark it read-only in Gerrit.

Thu, Nov 2, 11:30 AM · MW-1.31-release-notes (WMF-deploy-2017-11-07 (1.31.0-wmf.7)), Patch-For-Review, Release-Engineering-Team (Kanban), Gerrit, Continuous-Integration-Config, Wikidata

Wed, Nov 1

hashar added a comment to T178538: Bump PHP requirement to 5.6 in 1.31.

Stop forcing php5 in mwscript (https://gerrit.wikimedia.org/r/#/c/358896/). Well we just have to do the switch and see what happens I guess, it is probably just going to work and most probably nobody cared enough to actually do it. But lets stick to T146285

Wed, Nov 1, 11:39 PM · TechCom-RfC, Operations, MediaWiki-General-or-Unknown
hashar updated subscribers of T146285: Switch mwscript from Zend PHP5 to default php alternative (e.g. HHVM or PHP7).

I am fine with https://gerrit.wikimedia.org/r/#/c/358896/ would want to schedule it and have a few people around when it is deployed.

Wed, Nov 1, 11:38 PM · Release-Engineering-Team (Someday), Deployments, User-Joe, Beta-Cluster-reproducible, HHVM, Operations
hashar added a comment to T92503: Remove EOL MediaWiki release branches.

Changed my mind.

Wed, Nov 1, 11:32 PM · Release-Engineering-Team (Long-Lived-Branches), MediaWiki-Releasing, MediaWiki-General-or-Unknown
hashar committed R1903:470dec0d64ca: Jenkins job validation (DO NOT SUBMIT) (authored by hashar).
Jenkins job validation (DO NOT SUBMIT)
Wed, Nov 1, 10:42 PM
hashar created P6243 https://gerrit.wikimedia.org/r/#/c/387658/5 mjolnir / py.test timeout?.
Wed, Nov 1, 10:14 PM
hashar triaged T169189: Take advantage of PHPCS's parallel feature as Low priority.
Wed, Nov 1, 8:13 PM · MediaWiki-Codesniffer
hashar closed T179506: sdist on wmfreleng/tox Docker causes: WARNING:could not copy distfile to /nonexistent/.tox/distshare as Resolved.
Wed, Nov 1, 5:08 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Continuous-Integration-Infrastructure (shipyard)
hashar added a comment to T179506: sdist on wmfreleng/tox Docker causes: WARNING:could not copy distfile to /nonexistent/.tox/distshare.

The job uses the docker-zuul-env macro which does inject JENKINS_URL. We solved that in 7ef356ede11b317443eaff94268b15bf1ccac2f3 for T177684

Wed, Nov 1, 4:59 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Continuous-Integration-Infrastructure (shipyard)
hashar created T179506: sdist on wmfreleng/tox Docker causes: WARNING:could not copy distfile to /nonexistent/.tox/distshare.
Wed, Nov 1, 4:34 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Continuous-Integration-Infrastructure (shipyard)