Page MenuHomePhabricator
Feed Advanced Search

Today

Aldnonymous awarded T221440: Gerrit: cannot assign username "aldnonymous" to account XXX; name already in use a Like token.
Sat, Apr 20, 6:58 PM · Gerrit

Yesterday

hashar added a comment to T221461: "Rollback with confirmation should offer rollback options for admin users" test flaky.

https://integration.wikimedia.org/ci/job/mediawiki-quibble-composer-mysql-php70-docker/17434/ I have marked the build to be kept forever.

Fri, Apr 19, 4:20 PM · MediaWiki-Core-Testing
hashar added a comment to T220867: Gerrit: Cannot assign user name "vladi2016" to account XXXX; name already in use..

In short: this is a known issue we are encountering with Gerrit due to a migration that has been fully completed. There is a way to fix it on the server but I lost track of how to achieve that, but I made some others aware of it.

Fri, Apr 19, 8:38 AM · LDAP, Gerrit
hashar renamed T220867: Gerrit: Cannot assign user name "vladi2016" to account XXXX; name already in use. from Cannot log into Gerrit: "Cannot assign user name to account; name already in use." to Gerrit: Cannot assign user name "vladi2016" to account XXXX; name already in use..
Fri, Apr 19, 8:33 AM · LDAP, Gerrit
hashar added a parent task for T220867: Gerrit: Cannot assign user name "vladi2016" to account XXXX; name already in use.: Unknown Object (Task).
Fri, Apr 19, 8:32 AM · LDAP, Gerrit
hashar added a parent task for T221440: Gerrit: cannot assign username "aldnonymous" to account XXX; name already in use: Unknown Object (Task).
Fri, Apr 19, 8:32 AM · Gerrit
hashar added a comment to T220867: Gerrit: Cannot assign user name "vladi2016" to account XXXX; name already in use..

@Aldnonymous : I have filled that as T221440

Fri, Apr 19, 8:32 AM · LDAP, Gerrit
hashar created T221440: Gerrit: cannot assign username "aldnonymous" to account XXX; name already in use.
Fri, Apr 19, 8:31 AM · Gerrit
hashar triaged T194318: Please rewrite sync-with-gerrit.py to use Gerrit REST API as Low priority.
Fri, Apr 19, 8:25 AM · Gerrit
Gerrit Code Review <gerrit@wikimedia.org> committed rEJAD2b69561a8abe: Modified project settings (authored by hashar).
Modified project settings
Fri, Apr 19, 8:19 AM
hashar closed T221437: Archive "JADE" extension repository as Resolved.

It is not archived @Harej :] We need to mark it read-only!

Fri, Apr 19, 8:18 AM · Cleanup, User-Ladsgroup, Scoring-platform-team (Current), Jade
hashar closed T221437: Archive "JADE" extension repository, a subtask of T211046: Rename "JADE" extension to "Jade", as Resolved.
Fri, Apr 19, 8:18 AM · Scoring-platform-team (Current), MW-1.33-notes (1.33.0-wmf.14; 2019-01-22), Patch-For-Review, Jade
hashar closed T212181: Rename JADE->Jade in continuous integration as Resolved.
Fri, Apr 19, 8:15 AM · User-Ladsgroup, Scoring-platform-team (Current), Patch-For-Review, Continuous-Integration-Config, Jade
hashar closed T212181: Rename JADE->Jade in continuous integration, a subtask of T211046: Rename "JADE" extension to "Jade", as Resolved.
Fri, Apr 19, 8:15 AM · Scoring-platform-team (Current), MW-1.33-notes (1.33.0-wmf.14; 2019-01-22), Patch-For-Review, Jade
hashar closed T221436: GitHub should point to "Jade" and not "JADE" as Resolved.

Github repository names are case insensitive as far as I can remember. See eg:

Fri, Apr 19, 8:09 AM · GitHub-Mirrors, Scoring-platform-team (Current), Jade
hashar closed T221436: GitHub should point to "Jade" and not "JADE", a subtask of T211046: Rename "JADE" extension to "Jade", as Resolved.
Fri, Apr 19, 8:09 AM · Scoring-platform-team (Current), MW-1.33-notes (1.33.0-wmf.14; 2019-01-22), Patch-For-Review, Jade

Thu, Apr 18

hashar moved T221064: Status of analytics/limn-*-data git repositories? from Backlog to Repo setup on the Continuous-Integration-Config board.
Thu, Apr 18, 7:47 PM · Release-Engineering-Team (Watching / External), Continuous-Integration-Config, Analytics
hashar added projects to T221064: Status of analytics/limn-*-data git repositories?: Continuous-Integration-Config, Release-Engineering-Team (Watching / External).
Thu, Apr 18, 7:46 PM · Release-Engineering-Team (Watching / External), Continuous-Integration-Config, Analytics
hashar added a comment to T221064: Status of analytics/limn-*-data git repositories?.

hashar: these actually don't have anything to do with limn, they all hold configuration for reportupdater reports. We would rename them but that's not possible in gerrit, right?

Thu, Apr 18, 7:46 PM · Release-Engineering-Team (Watching / External), Continuous-Integration-Config, Analytics
sbassett awarded T221354: l10n-update on beta breaks due to: ExtensionDependencyError TranslationNotifications requires Translate to be installed. a Like token.
Thu, Apr 18, 2:11 PM · MediaWiki-extensions-TranslationNotifications, Beta-Cluster-Infrastructure
hashar removed a project from T221331: Gerrit newcomer bot sometimes stop working: Gerrit.
Thu, Apr 18, 1:43 PM · patch-welcome
hashar updated the task description for T221354: l10n-update on beta breaks due to: ExtensionDependencyError TranslationNotifications requires Translate to be installed..
Thu, Apr 18, 11:27 AM · MediaWiki-extensions-TranslationNotifications, Beta-Cluster-Infrastructure
hashar added a parent task for T221354: l10n-update on beta breaks due to: ExtensionDependencyError TranslationNotifications requires Translate to be installed.: T201794: phan-taint-check-plugin should ignore /extensions/ folder.
Thu, Apr 18, 11:25 AM · MediaWiki-extensions-TranslationNotifications, Beta-Cluster-Infrastructure
hashar added a subtask for T201794: phan-taint-check-plugin should ignore /extensions/ folder: T221354: l10n-update on beta breaks due to: ExtensionDependencyError TranslationNotifications requires Translate to be installed..
Thu, Apr 18, 11:25 AM · MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), Patch-For-Review, MediaWiki-extensions-TranslationNotifications, Continuous-Integration-Config, phan-taint-check-plugin
hashar created T221354: l10n-update on beta breaks due to: ExtensionDependencyError TranslationNotifications requires Translate to be installed..
Thu, Apr 18, 11:24 AM · MediaWiki-extensions-TranslationNotifications, Beta-Cluster-Infrastructure
hashar moved T127797: document all puppet classes / defined types!? from Backlog to Repo setup on the Continuous-Integration-Config board.
Thu, Apr 18, 10:41 AM · Continuous-Integration-Config, Google-Code-In-2016, Patch-For-Review, Documentation, patch-welcome, Operations, Puppet
hashar added a project to T127797: document all puppet classes / defined types!?: Continuous-Integration-Config.
Thu, Apr 18, 10:32 AM · Continuous-Integration-Config, Google-Code-In-2016, Patch-For-Review, Documentation, patch-welcome, Operations, Puppet

Wed, Apr 17

hashar added a comment to T125050: [Task] Add Scribunto to extension-gate in CI.

Since this is causing outages, I guess it is really time to tackle the issue.

Wed, Apr 17, 8:42 PM · Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Patch-For-Review, Continuous-Integration-Config, MediaWiki-extensions-Scribunto, Wikidata
hashar merged T200976: Wikibase CI: wmf-quibble-vendor-mysql-hhvm-docker job should include Scribunto into T125050: [Task] Add Scribunto to extension-gate in CI.
Wed, Apr 17, 8:24 PM · Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Patch-For-Review, Continuous-Integration-Config, MediaWiki-extensions-Scribunto, Wikidata
hashar merged task T200976: Wikibase CI: wmf-quibble-vendor-mysql-hhvm-docker job should include Scribunto into T125050: [Task] Add Scribunto to extension-gate in CI.
Wed, Apr 17, 8:24 PM · Patch-For-Review, Continuous-Integration-Config
hashar added a comment to T198592: Debmonitor: add search capability.

Ah yeah a source can have multiple binaries, that makes sense :] Anyway it is all working fine for me, bravo!

Wed, Apr 17, 8:12 PM · Patch-For-Review, Operations-Software-Development
hashar added a comment to T198592: Debmonitor: add search capability.

Nitpick: when there is a match for 1 binary and 1 source, it would be convenient to jump straight to the binary package page ;D

Wed, Apr 17, 5:24 PM · Patch-For-Review, Operations-Software-Development
hashar added a comment to T221026: Gerrit thread use GC thrashing.

Out of 623k https requests in today access logs:

Wed, Apr 17, 5:06 PM · Patch-For-Review, Release-Engineering-Team, Gerrit
hashar added a comment to T221026: Gerrit thread use GC thrashing.

Also Phabricator uses apachetop which might be helpful to see what is going live (rather than looking at JavaMelody) :]

Wed, Apr 17, 4:44 PM · Patch-For-Review, Release-Engineering-Team, Gerrit
hashar added a comment to T221026: Gerrit thread use GC thrashing.

Some past behavior we have observed is a reentrant lock being held on the account cache. Potentially exacerbated when lot of concurrent HTTP requests are made.

Wed, Apr 17, 4:43 PM · Patch-For-Review, Release-Engineering-Team, Gerrit
hashar closed T221256: Jenkins plugins security update 2019-04-17 as Resolved.

Refreshed and checked both:

Wed, Apr 17, 4:06 PM · Jenkins, Continuous-Integration-Infrastructure
hashar moved T85123: Create a continuous integration plan for Wikimedia Phabricator patches from Backlog to Repo setup on the Continuous-Integration-Config board.
Wed, Apr 17, 2:29 PM · Continuous-Integration-Config, Release-Engineering-Team (Backlog), Patch-For-Review, Phabricator
hashar edited projects for T85123: Create a continuous integration plan for Wikimedia Phabricator patches, added: Continuous-Integration-Config; removed Continuous-Integration-Infrastructure.
Wed, Apr 17, 2:29 PM · Continuous-Integration-Config, Release-Engineering-Team (Backlog), Patch-For-Review, Phabricator
hashar added a project to T65399: Zuul: Highlight relevant change on Zuul status page when following submit pipeline url: Zuul.
Wed, Apr 17, 2:28 PM · Zuul, Continuous-Integration-Infrastructure
hashar closed T60772: common gating job for mediawiki core and extensions as Resolved.

I don't think we need this task anymore. That is nowadays the wmf-quibble jobs.

Wed, Apr 17, 2:27 PM · Continuous-Integration-Infrastructure
hashar closed T206215: runtime/cgo: pthread_create failed: Resource temporarily unavailable as Resolved.
Wed, Apr 17, 2:26 PM · Continuous-Integration-Infrastructure
hashar closed T192606: Daily build integration test to prove that ORES makefiles are sane as Declined.

I don't think this task has a champion anymore.

Wed, Apr 17, 1:38 PM · Scoring-platform-team, ORES, Continuous-Integration-Config
hashar removed a project from T184435: Puppet tox: properly lint both Py2 and Py3 files: Continuous-Integration-Config.
Wed, Apr 17, 1:34 PM · Patch-For-Review, Operations-Software-Development, Operations
hashar closed T180544: Jenkins shouldn't run jobs for commits pushed with submit as Declined.
Wed, Apr 17, 1:33 PM · Continuous-Integration-Config
hashar closed T177047: Composer failed in Selenium job but job didn't stop as Resolved.

That is from two years ago. We have upgraded composer meanwhile and refactored the jobs a few times meanwhile.

Wed, Apr 17, 1:32 PM · Release-Engineering-Team (Backlog), Composer, Continuous-Integration-Config
hashar removed a project from T155151: Composer can't regenerate class map at operations/mediawiki-config: Continuous-Integration-Config.
Wed, Apr 17, 1:30 PM · Release-Engineering-Team (Backlog)
hashar closed T145508: jenkins debian-glue job should use Wikimedia debian mirror as Declined.

We are no more running piuparts.

Wed, Apr 17, 1:28 PM · Continuous-Integration-Config
hashar removed a project from T144169: Flake8 for python files without extension in puppet repo: Continuous-Integration-Config.
Wed, Apr 17, 1:27 PM · cloud-services-team (Kanban), Patch-For-Review, Operations, Operations-Software-Development
hashar closed T131857: Deploy beta cluster services automatically via scap3 as Declined.

The intent was to automatize running scap for the services once a change got merged.

Wed, Apr 17, 1:25 PM · Scoring-platform-team, User-mobrovac, Continuous-Integration-Config, Beta-Cluster-Infrastructure, Scap
hashar closed T131264: jjb: run composer install in DonationInterface as Resolved.

DonationInterface has once been hacked to run composer install and eventually got migrated to use the composer-merge-plugin. And that worked fine.

Wed, Apr 17, 1:24 PM · MediaWiki-extensions-DonationInterface, Continuous-Integration-Config
hashar closed T130047: integrate browsertests with beta deployment as Declined.

We don't have much bandwith for that. Eventually a similar feature will be achieved when we overhaul the way we deploy which would integrate executing end to end / smoke tests as code is progressing from development to production.

Wed, Apr 17, 1:15 PM · WorkType-NewFunctionality, Browser-Tests, Continuous-Integration-Config, Beta-Cluster-Infrastructure
hashar closed T130047: integrate browsertests with beta deployment, a subtask of T53494: Use Beta cluster as a true canary for code deployments (epic), as Declined.
Wed, Apr 17, 1:15 PM · Epic, Release-Engineering-Team, Beta-Cluster-Infrastructure
hashar closed T126182: Write unit tests for set_parameters() function in zuul config as Resolved.
Wed, Apr 17, 1:14 PM · Technical-Debt, Continuous-Integration-Config
hashar removed a project from T120907: Wikibase Qunit test fails with CX + ULS: Continuous-Integration-Infrastructure.
Wed, Apr 17, 1:06 PM · WorkType-Maintenance, Wikidata, ContentTranslation
hashar closed T196977: @runInSeparateProcess causes an infite loop preventing test from running, a subtask of T193957: php-session-serializer tests fail on PHP 7.2: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time, as Declined.
Wed, Apr 17, 1:03 PM · Core Platform Team (PHP7 (TEC4)), Patch-For-Review, PHP 7.2 support, php-session-serializer
hashar closed T196977: @runInSeparateProcess causes an infite loop preventing test from running as Declined.

It is a valid bug, but really I can't quite investigate into it any further nor is it a blocker in anyway :]

Wed, Apr 17, 1:03 PM · MediaWiki-Core-Testing
hashar closed T134448: mw conf cache is not properly invalidated as Resolved.

That should have been kept resolved...

Wed, Apr 17, 1:01 PM · HHVM, Deployments
hashar closed T203846: Zuul cancels all changes when a change is manually merged as Resolved.

Should be good now!

Wed, Apr 17, 12:58 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Continuous-Integration-Infrastructure, Gerrit, Zuul
hashar closed T221227: Deploy Zuul 2.5.1-wmf7 as Resolved.
Wed, Apr 17, 12:51 PM · Release-Engineering-Team (Kanban), Continuous-Integration-Infrastructure, Zuul
hashar renamed T220380: Upload Zuul 2.5.1-wmf7 package to apt.wikimedia.org from Upload Zuul 2.5.1-wmf6 package to apt.wikimedia.org to Upload Zuul 2.5.1-wmf7 package to apt.wikimedia.org.
Wed, Apr 17, 12:21 PM · Continuous-Integration-Infrastructure, Operations
hashar created T221227: Deploy Zuul 2.5.1-wmf7.
Wed, Apr 17, 12:17 PM · Release-Engineering-Team (Kanban), Continuous-Integration-Infrastructure, Zuul
hashar placed T94322: Re-evaluate use of "Dependent Pipeline" in Zuul for gate-and-submit up for grabs.
Wed, Apr 17, 11:45 AM · Release-Engineering-Team (Kanban), WorkType-Maintenance, Patch-For-Review, Continuous-Integration-Infrastructure
hashar closed T218357: Quibble space separated options shallow arguments as Resolved.
Wed, Apr 17, 11:44 AM · Patch-For-Review, Release-Engineering-Team (Kanban), Quibble
hashar closed T218357: Quibble space separated options shallow arguments, a subtask of T220199: Quibble: deprecate and phase out EXT_DEPENDENCIES / SKIN_DEPENDENCIES, as Resolved.
Wed, Apr 17, 11:44 AM · Patch-For-Review, Quibble
hashar placed T220888: WebDAV master is broken on PHP7.* CI: Use of undefined constant WEBDAV_AUTH_TOKEN up for grabs.
Wed, Apr 17, 11:40 AM · Release-Engineering-Team (Kanban), Patch-For-Review, Continuous-Integration-Config, MediaWiki-extensions-WebDAV
hashar added a comment to T218858: Bless Brennen with Gerrit administrator rights.

Yes the account has to be added to the LDAP group gerritadmin.

Wed, Apr 17, 11:33 AM · Patch-For-Review, LDAP-Access-Requests, Release-Engineering-Team (Kanban), Gerrit
hashar awarded T88258: Convert WikibaseRepository, WikibaseClient, WikibaseLib and WikibaseView to use extension registration a Love token.
Wed, Apr 17, 9:47 AM · Story, Technical-Debt, wikidata-tech-focus, Wikidata-Campsite, Wikidata-Turtles-Tech-Debt, Wikidata-Ministry-Of-Magic-Tech-Debt, Wikidata-Sprint-2017-12-20, Wikidata-Sprint-2015-08-11, Wikidata-Sprint-2015-06-30, Wikidata-Sprint-2015-06-16, Wikidata-Sprint-2015-06-02, MediaWiki-extensions-WikibaseRepository, Wikidata, MediaWiki-extensions-WikibaseClient

Tue, Apr 16

hashar added projects to T220723: Install extension require-dev dependencies in wmf-quibble-vendor-mysql-hhvm-docker: Core Platform Team, Librarization.

Indeed extensions development dependencies are not fetched by the composer-merge-plugin and that is unfortunately on purpose :/ The composer.json of each extensions would most definitely have some version mismatches on various dev dependencies and such a merge would never pass.

Tue, Apr 16, 9:55 PM · TechCom, Librarization, Quibble
hashar added a comment to T220514: MediaWiki web installer do not show extension when their dependency is missing.

(or alternatively, move CliInstaller::validateExtensions() up to Installer. Its code is very similar to Installer::findExtensionsByType() though the first does keep the bad status while the second ignore them :)

Tue, Apr 16, 12:20 PM · Patch-For-Review, MW-1.32-release, Continuous-Integration-Infrastructure, MediaWiki-Installer
hashar added a comment to T220514: MediaWiki web installer do not show extension when their dependency is missing.

It took me a while but eventually I found the root cause which is in includes/installer/Installer.php

Tue, Apr 16, 12:13 PM · Patch-For-Review, MW-1.32-release, Continuous-Integration-Infrastructure, MediaWiki-Installer
hashar created T221064: Status of analytics/limn-*-data git repositories?.
Tue, Apr 16, 9:40 AM · Release-Engineering-Team (Watching / External), Continuous-Integration-Config, Analytics
hashar added a comment to T221038: Cumin: shell expression requires variables to be escaped.

Same with ssh:

$ ssh integration-slave-docker-1053.integration.eqiad.wmflabs "echo '$1'"
Tue, Apr 16, 7:40 AM · Operations-Software-Development

Mon, Apr 15

hashar added a project to T221040: Fix partitions on CI slaves , some are missing /var/lib/docker: Release-Engineering-Team (Kanban).

That is set by profile::ci::dockervolume which comes from df1dc5957edce36b12909b3e8bd8cc1b8935fb44 by @dduvall

Mon, Apr 15, 8:17 PM · Release-Engineering-Team (Kanban), Continuous-Integration-Infrastructure
hashar created T221040: Fix partitions on CI slaves , some are missing /var/lib/docker.
Mon, Apr 15, 8:15 PM · Release-Engineering-Team (Kanban), Continuous-Integration-Infrastructure
hashar updated the task description for T221038: Cumin: shell expression requires variables to be escaped.
Mon, Apr 15, 8:05 PM · Operations-Software-Development
hashar created T221038: Cumin: shell expression requires variables to be escaped.
Mon, Apr 15, 8:05 PM · Operations-Software-Development
hashar added a comment to T207707: contint1001 store docker images on separate partition or disk.

Since that is recurring. Can we check whether we can add a couple disks to the machine? I guess 256G would be sufficient.

Mon, Apr 15, 5:34 PM · Release-Engineering-Team (Backlog), Operations, Continuous-Integration-Infrastructure
hashar added a comment to T207702: contint1001:/var/lib/docker growth.

We cant really do that since docker-pkg relies on those images being there. Though I have added support for it to automatically pull images from the registry if they are not present, last time I checked that version was not deployed. There is also a prune command, but it only keep the latest version of the images and still delete images that might still be used. So it is not perfect yet :]

Mon, Apr 15, 5:32 PM · Release-Engineering-Team (Backlog), Release Pipeline, Continuous-Integration-Infrastructure
hashar updated subscribers of T220888: WebDAV master is broken on PHP7.* CI: Use of undefined constant WEBDAV_AUTH_TOKEN.

Sorry I just assumed WEBDAV_AUTH_TOKEN or WEBDAV_AUTH_MW defines were being provided by the composer dependency sabre/dav. I should have checked that.

Mon, Apr 15, 5:04 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Continuous-Integration-Config, MediaWiki-extensions-WebDAV
hashar closed T220920: apc.enable_cli should be enabled in PHP jobs as Declined.

In an extension test, I don't think there is any point in testing APCU. The integration testing should be done in MediaWiki core if ever done which would guanratee to the extension that APCU works as a proper BagOStuff . You are much better just using the dummy HashBagOStuff which has the same interface (BagOStuff) and should behave the same :]

Mon, Apr 15, 1:42 PM · Continuous-Integration-Config
hashar closed T220888: WebDAV master is broken on PHP7.* CI: Use of undefined constant WEBDAV_AUTH_TOKEN as Resolved.

Works now :)

Mon, Apr 15, 1:34 PM · Release-Engineering-Team (Kanban), Patch-For-Review, Continuous-Integration-Config, MediaWiki-extensions-WebDAV
hashar awarded T198592: Debmonitor: add search capability a Love token.
Mon, Apr 15, 1:05 PM · Patch-For-Review, Operations-Software-Development
hashar closed T220948: Jenkins instances /srv suddenly becomes full causing it to be disconnected as Resolved.
Mon, Apr 15, 12:22 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Continuous-Integration-Infrastructure
hashar added a comment to T220948: Jenkins instances /srv suddenly becomes full causing it to be disconnected.

The workaround is thus to move the system config dir to a subdirectory so that it is not the ancestor of the profile dir. Eg:

Mon, Apr 15, 12:00 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Continuous-Integration-Infrastructure
hashar added a comment to T220948: Jenkins instances /srv suddenly becomes full causing it to be disconnected.

The container has:

XDG_CACHE_HOME=/cache
XDG_CONFIG_HOME=/tmp
Mon, Apr 15, 11:36 AM · Patch-For-Review, Release-Engineering-Team (Kanban), Continuous-Integration-Infrastructure
hashar added a comment to T220948: Jenkins instances /srv suddenly becomes full causing it to be disconnected.

On Linux, the user cache dir is derived from the profile dir as follows:

Mon, Apr 15, 10:34 AM · Patch-For-Review, Release-Engineering-Team (Kanban), Continuous-Integration-Infrastructure
hashar added a comment to T220948: Jenkins instances /srv suddenly becomes full causing it to be disconnected.

the synced cache directory is filled up by Chromium which honors XDG_CACHE_HOME=/cache which have in the Docker container. Eacho .org.chromium.Chromiu.XXXX directory has:

Mon, Apr 15, 10:29 AM · Patch-For-Review, Release-Engineering-Team (Kanban), Continuous-Integration-Infrastructure
hashar renamed T220801: PolyGerrit 2.15 UI does not support custom dashboards from New Gerrit UI does not support custom dashboards to PolyGerrit 2.15 UI does not support custom dashboards.
Mon, Apr 15, 9:22 AM · User-zeljkofilipin, Release-Engineering-Team (Backlog), Gerrit
hashar added a comment to T220948: Jenkins instances /srv suddenly becomes full causing it to be disconnected.

What I have spotted is the job mwselenium-quibble-docker taking ages to synchronize a cache:

14:01:30 Syncing...
14:01:30 rsync: failed to set times on "/cache/.": Operation not permitted (1)
14:08:38 rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.2]
14:08:38 
14:08:38 Done
Mon, Apr 15, 8:48 AM · Patch-For-Review, Release-Engineering-Team (Kanban), Continuous-Integration-Infrastructure
hashar added a comment to T220948: Jenkins instances /srv suddenly becomes full causing it to be disconnected.

The last few builds on that host:

2019-04-13 13:49:08,614 build:quibble-vendor-mysql-hhvm-docker {u'name': u'quibble-vendor-mysql-hhvm-docker', u'url': u'https://integration.wikimedia.org/ci/job/quibble-vendor-mysql-hhvm-docker/44925/', u'worker': u'integration-slave-docker-1050_exec-2', u'number': 44925, u'node_name': u'', u'manager': u'172.17.0.1', u'node_labels': [u'master']}
2019-04-13 13:49:08,622 build:quibble-vendor-mysql-hhvm-docker {u'name': u'quibble-vendor-mysql-hhvm-docker', u'url': u'https://integration.wikimedia.org/ci/job/quibble-vendor-mysql-hhvm-docker/44925/', u'worker': u'integration-slave-docker-1050_exec-2', u'number': 44925, u'node_name': u'', u'manager': u'172.17.0.1', u'node_labels': [u'master']}
2019-04-13 13:49:10,492 build:quibble-vendor-mysql-php72-docker {u'name': u'quibble-vendor-mysql-php72-docker', u'url': u'https://integration.wikimedia.org/ci/job/quibble-vendor-mysql-php72-docker/8940/', u'worker': u'integration-slave-docker-1050_exec-3', u'number': 8940, u'node_name': u'', u'manager': u'172.17.0.1', u'node_labels': [u'master']}
2019-04-13 13:49:10,493 build:quibble-vendor-mysql-php72-docker {u'name': u'quibble-vendor-mysql-php72-docker', u'url': u'https://integration.wikimedia.org/ci/job/quibble-vendor-mysql-php72-docker/8940/', u'worker': u'integration-slave-docker-1050_exec-3', u'number': 8940, u'node_name': u'', u'manager': u'172.17.0.1', u'node_labels': [u'master']}
2019-04-13 14:01:29,659 build:mwselenium-quibble-docker {u'name': u'mwselenium-quibble-docker', u'url': u'https://integration.wikimedia.org/ci/job/mwselenium-quibble-docker/11451/', u'worker': u'integration-slave-docker-1050_exec-1', u'number': 11451, u'node_name': u'', u'manager': u'172.17.0.1', u'node_labels': [u'master']}
2019-04-13 14:01:29,660 build:mwselenium-quibble-docker {u'name': u'mwselenium-quibble-docker', u'url': u'https://integration.wikimedia.org/ci/job/mwselenium-quibble-docker/11451/', u'worker': u'integration-slave-docker-1050_exec-1', u'number': 11451, u'node_name': u'', u'manager': u'172.17.0.1', u'node_labels': [u'master']}
2019-04-13 14:01:31,624 build:mwselenium-quibble-docker {u'name': u'mwselenium-quibble-docker', u'url': u'https://integration.wikimedia.org/ci/job/mwselenium-quibble-docker/11452/', u'worker': u'integration-slave-docker-1050_exec-0', u'number': 11452, u'node_name': u'', u'manager': u'172.17.0.1', u'node_labels': [u'master']}
2019-04-13 14:01:31,625 build:mwselenium-quibble-docker {u'name': u'mwselenium-quibble-docker', u'url': u'https://integration.wikimedia.org/ci/job/mwselenium-quibble-docker/11452/', u'worker': u'integration-slave-docker-1050_exec-0', u'number': 11452, u'node_name': u'', u'manager': u'172.17.0.1', u'node_labels': [u'master']}
2019-04-13 14:04:17,766 build:wmf-sonar-scanner-branch-non-voting {u'name': u'wmf-sonar-scanner-branch-non-voting', u'url': u'https://integration.wikimedia.org/ci/job/wmf-sonar-scanner-branch-non-voting/1407/', u'worker': u'integration-slave-docker-1050_exec-2', u'number': 1407, u'node_name': u'', u'manager': u'172.17.0.1', u'node_labels': [u'master']}
2019-04-13 14:04:17,768 build:wmf-sonar-scanner-branch-non-voting {u'name': u'wmf-sonar-scanner-branch-non-voting', u'url': u'https://integration.wikimedia.org/ci/job/wmf-sonar-scanner-branch-non-voting/1407/', u'worker': u'integration-slave-docker-1050_exec-2', u'number': 1407, u'node_name': u'', u'manager': u'172.17.0.1', u'node_labels': [u'master']}
Mon, Apr 15, 8:38 AM · Patch-For-Review, Release-Engineering-Team (Kanban), Continuous-Integration-Infrastructure
hashar created T220948: Jenkins instances /srv suddenly becomes full causing it to be disconnected.
Mon, Apr 15, 8:34 AM · Patch-For-Review, Release-Engineering-Team (Kanban), Continuous-Integration-Infrastructure

Sun, Apr 14

hashar removed a project from T220888: WebDAV master is broken on PHP7.* CI: Use of undefined constant WEBDAV_AUTH_TOKEN: PHP 7.0 support.

And indeed the WebDAV extension is quite old. That was an effort by Jack Bates then a student, it might have been a one off experiment or maybe that is used by its university. It is not on any public wiki (based on https://wikiapiary.com/wiki/Extension:WebDAV ).

Sun, Apr 14, 8:08 AM · Release-Engineering-Team (Kanban), Patch-For-Review, Continuous-Integration-Config, MediaWiki-extensions-WebDAV
hashar added a project to T220888: WebDAV master is broken on PHP7.* CI: Use of undefined constant WEBDAV_AUTH_TOKEN: Continuous-Integration-Config.

That extension used to pass CI tests. In mediawiki/core there is a recentish structure test to ensure that special pages do not fatal. On Feb 19th @Umherirrender enhanced that test to to also fail when a notice is thrown: rMW4743ab9efc9c: Do not suppress php notices in SpecialPageFatalTest. Which is good!

Sun, Apr 14, 7:59 AM · Release-Engineering-Team (Kanban), Patch-For-Review, Continuous-Integration-Config, MediaWiki-extensions-WebDAV
hashar renamed T220888: WebDAV master is broken on PHP7.* CI: Use of undefined constant WEBDAV_AUTH_TOKEN from WebDAV master is broken on PHP7.* CI to WebDAV master is broken on PHP7.* CI: Use of undefined constant WEBDAV_AUTH_TOKEN.
Sun, Apr 14, 7:43 AM · Release-Engineering-Team (Kanban), Patch-For-Review, Continuous-Integration-Config, MediaWiki-extensions-WebDAV
hashar added a comment to T209938: CloudVPS: diamond report some metrics with the host IP address instead of host name.

Lets just decline this task based on @Andrew comment? Its transient and eventually instances get the proper hostname eventually.

Sun, Apr 14, 7:37 AM · cloud-services-team (Kanban)

Fri, Apr 12

hashar added a comment to T220843: move/update gerrit-admin@wikimedia.org mail alias.

gerritadmin was apparently to authenticate with Bugzilla. The only trace I found for that email is c103a02dff2f84fa42a9ff378e14a7c416cc654f from November 2014. Lets delete it.

Fri, Apr 12, 10:08 PM · Release-Engineering-Team (Backlog), Gerrit, Mail, Operations
hashar closed T220664: Audit jenkins-bot@wikimedia.org usage and migrate to a better system, a subtask of T122144: Move most (all?) exim personal aliases to OIT, as Resolved.
Fri, Apr 12, 9:56 PM · Mail, Operations
hashar closed T220664: Audit jenkins-bot@wikimedia.org usage and migrate to a better system as Resolved.

That worked though that is routed to my wikimedia.org email instead of the free.fr email I use for well everything ;-] But I will survive that.

Fri, Apr 12, 9:56 PM · serviceops, Mail, Release-Engineering-Team (Kanban), Continuous-Integration-Infrastructure
hashar added a comment to T220664: Audit jenkins-bot@wikimedia.org usage and migrate to a better system.

I see it at https://groups.google.com/a/wikimedia.org/d/forum/jenkins-bot thank you.

Fri, Apr 12, 2:36 PM · serviceops, Mail, Release-Engineering-Team (Kanban), Continuous-Integration-Infrastructure
hashar added a comment to T189567: Phaseout CI mediawiki config / extensions_load.txt to load extensions.

Taking mediawiki/extensions/3D as an example:

Fri, Apr 12, 1:21 PM · Patch-For-Review, Continuous-Integration-Config, MW-1.30-release-notes, MW-1.27-release-notes, MW-1.29-release-notes, Release-Engineering-Team (Kanban), Technical-Debt