[02:25:34] 10Release-Engineering-Team, 10MediaWiki-extensions-WikimediaIncubator, 10Epic, 10I18n: Make creating a new Language project easier - https://phabricator.wikimedia.org/T165585 (10StevenJ81) In principle, I’m interested. I need to understand how it’s going to work. [02:34:06] 10Continuous-Integration-Infrastructure, 10Documentation, 10Patch-For-Review: Jenkins: Generate CSS docs from LESS and publish to doc.wikimedia.org - https://phabricator.wikimedia.org/T60620 (10Jdlrobson) 05Open>03declined Old school cc @Volker_E [03:59:26] 10Release-Engineering-Team (Kanban), 10Education-Program-Dashboard, 10MediaWiki-extensions-EducationProgram, 10Epic, 10User-greg: Deprecate and remove the EducationProgram extension from Wikimedia servers by June 30, 2018 - https://phabricator.wikimedia.org/T125618 (10Legoktm) a:03greg I spoke with Ben... [06:07:22] 10Release-Engineering-Team (Kanban), 10Education-Program-Dashboard, 10MediaWiki-extensions-EducationProgram, 10Epic, 10User-greg: Deprecate and remove the EducationProgram extension from Wikimedia servers by June 30, 2018 - https://phabricator.wikimedia.org/T125618 (10Vojtech.dostal) I find it very sad t... [06:28:15] PROBLEM - Puppet errors on deployment-zotero01 is CRITICAL: CRITICAL: 33.33% of data above the critical threshold [0.0] [07:08:16] RECOVERY - Puppet errors on deployment-zotero01 is OK: OK: Less than 1.00% above the threshold [0.0] [07:55:57] (03PS1) 10Pboehm: Add test dependency for BlueSpice extension [integration/config] - 10https://gerrit.wikimedia.org/r/447758 [08:34:53] 10Continuous-Integration-Infrastructure, 10Jenkins: Jenkins build stuck at "Not enough random bytes available" - https://phabricator.wikimedia.org/T200307 (10ema) [08:36:29] 10Continuous-Integration-Infrastructure, 10Operations, 10Jenkins: Jenkins build stuck at "Not enough random bytes available" - https://phabricator.wikimedia.org/T200307 (10ema) [08:36:43] 10Continuous-Integration-Infrastructure, 10Operations, 10Jenkins: Jenkins builds using autopkgtest stuck at "Not enough random bytes available" - https://phabricator.wikimedia.org/T200307 (10ema) [08:39:20] 10Release-Engineering-Team, 10Readers-Web-Backlog, 10Epic, 10MobileFrontend (MobileFrontend.js): [EPIC] Generate compiled assets from continuous integration - https://phabricator.wikimedia.org/T158980 (10Jdlrobson) [08:40:17] 10Continuous-Integration-Infrastructure, 10Operations, 10Jenkins: Jenkins builds using autopkgtest stuck at "Not enough random bytes available" - https://phabricator.wikimedia.org/T200307 (10ema) p:05Triage>03Normal [08:42:38] 10Release-Engineering-Team, 10Performance-Team (Radar), 10Readers-Web-Backlog (Tracking): Provide a reliable test environment that mimics production for running integration tests - https://phabricator.wikimedia.org/T174786 (10Jdlrobson) [08:49:36] 10Gerrit: "Included groups" do not appear in New gerrit UI - https://phabricator.wikimedia.org/T200310 (10Addshore) [08:50:01] 10Gerrit, 10User-Addshore: "Included groups" do not appear in New gerrit UI - https://phabricator.wikimedia.org/T200310 (10Addshore) [08:56:04] 10Gerrit, 10Release-Engineering-Team, 10User-Addshore: Access to create gerrit groups for WMDE-Leszek - https://phabricator.wikimedia.org/T200311 (10Addshore) [09:06:51] 10Release-Engineering-Team, 10MediaWiki-extensions-WikimediaIncubator, 10Epic, 10I18n: Make creating a new Language project easier - https://phabricator.wikimedia.org/T165585 (10Baba_Tabita) I'm supportive of Amir's initiative, both as a LangCom member and as a promoter of under-resourced languages. I woul... [09:42:16] 10Release-Engineering-Team (Kanban), 10Education-Program-Dashboard, 10MediaWiki-extensions-EducationProgram, 10Epic, 10User-greg: Deprecate and remove the EducationProgram extension from Wikimedia servers by June 30, 2018 - https://phabricator.wikimedia.org/T125618 (10Reedy) >>! In T125618#4449451, @Vojt... [09:48:01] 10Release-Engineering-Team (Kanban), 10Education-Program-Dashboard, 10MediaWiki-extensions-EducationProgram, 10Epic, 10User-greg: Deprecate and remove the EducationProgram extension from Wikimedia servers after June 30, 2018 - https://phabricator.wikimedia.org/T125618 (10Reedy) [09:48:29] 10Phabricator: Private space for tracking internal security team activities - https://phabricator.wikimedia.org/T196542 (10Aklapper) >>! In T196542#4272429, @chasemp wrote: > A space for this type of work does exist but was more narrowly scoped at the time. All the stakeholders there have since left. Instead o... [10:09:41] 10Gerrit, 10User-Addshore: "Included groups" do not appear in New gerrit UI - https://phabricator.wikimedia.org/T200310 (10Paladox) When I built that, I didn’t think about the rest api could be different heh. I’ve done fixes on the master branch so it fixes support for the singleusergroup plugin. Not sure if... [11:07:48] 10Release-Engineering-Team (Kanban), 10Education-Program-Dashboard, 10MediaWiki-extensions-EducationProgram, 10Epic, 10User-greg: Deprecate and remove the EducationProgram extension from Wikimedia servers after June 30, 2018 - https://phabricator.wikimedia.org/T125618 (10Reedy) [11:29:44] PROBLEM - Puppet errors on deployment-restbase01 is CRITICAL: CRITICAL: 55.56% of data above the critical threshold [0.0] [11:38:45] PROBLEM - Puppet errors on deployment-cassandra3-01 is CRITICAL: CRITICAL: 66.67% of data above the critical threshold [0.0] [11:45:16] PROBLEM - Puppet errors on deployment-cassandra3-02 is CRITICAL: CRITICAL: 33.33% of data above the critical threshold [0.0] [11:53:39] PROBLEM - Puppet errors on deployment-restbase02 is CRITICAL: CRITICAL: 44.44% of data above the critical threshold [0.0] [12:15:39] hi guys, it would be possible to run a custom docker image for CI tests on one repo? (operations/software/certcentral) basically I need the typical python stuff + being able to run pebble - https://github.com/letsencrypt/pebble for some integration tests [12:16:42] Should be, yeah [12:17:03] We have a handful we use for different tests and repos [12:18:30] Reedy: do you know if the procedure is documented? [12:18:55] Honestly no idea. And hashar isn't here atm :( [13:10:57] 10Beta-Cluster-Infrastructure: beta cluster missing vips command needed to render tiffs and pngs, pnmtojpeg for DjVus - https://phabricator.wikimedia.org/T116816 (10Paladox) pnmtojpeg: command not found that package is provided by https://packages.debian.org/sid/netpbm [14:17:15] 10Continuous-Integration-Infrastructure, 10Jenkins, 10Zuul: Several commits stuck in the 'postmerge' queue of zuul - https://phabricator.wikimedia.org/T200336 (10MarcoAurelio) [14:19:36] Hello, I was hoping someone could help me test a new JSDoc job template I'm working on. I'm not sure how DOC_BASENAME will be injected. I see it in parameter_functions.py but I don't feel confident that I understand how that integrates with the system. This is the job: https://integration.wikimedia.org/ci/job/mwext-npm-doc-publish/ [14:21:05] Oh and the patch https://gerrit.wikimedia.org/r/#/c/integration/config/+/447454/ [14:21:31] 10Continuous-Integration-Infrastructure, 10Jenkins, 10Zuul: Several commits stuck in the 'postmerge' queue of zuul - https://phabricator.wikimedia.org/T200336 (10thcipriani) 05Open>03Resolved a:03thcipriani Thanks for the task. I cancelled a few beta-scap-eqiad jobs and that cleared out the queue. beta... [14:21:35] And here's example parameters for a JS**Duck** job https://integration.wikimedia.org/ci/job/mwext-jsduck-publish/7412/parameters/ [14:22:14] 10Continuous-Integration-Infrastructure, 10Jenkins, 10Zuul: Several commits stuck in the 'postmerge' queue of zuul - https://phabricator.wikimedia.org/T200336 (10MarcoAurelio) Thank you :-) [14:26:24] I could also easily test it if there was a post-merge equivalent of "recheck" or I think creating a temporary job that uses it as a test job instead of post-merge would work [14:27:22] There is a key word for that, yes [14:28:20] 10Release-Engineering-Team (Kanban), 10Release, 10Train Deployments, 10User-zeljkofilipin: 1.32.0-wmf.14 deployment blockers - https://phabricator.wikimedia.org/T191060 (10zeljkofilipin) [14:31:22] Awesome, what's the good word? [14:31:54] I'm trying to find it [14:32:02] I know there is one, but I can't remember :( [14:32:15] paladox: ^ Do you remember what other magic words like recheck there is for jenkins/zuul? [14:32:54] lol I guess I could just try spamming a patch with every version of "re"! [14:32:58] Is it check all or something? [14:33:20] check full? [14:33:51] I think it needs spaces [14:36:39] there's: recheck, check php, check experimental, check coverage [14:36:56] Nearly [14:36:58] niedzielski: ^ [14:38:56] hmm [14:39:03] FWIW DOC_BASENAME/DOC_PROJECT will be injected if your jobname ends in '-publish' and is triggered by ZUUL. Rules for names: https://github.com/wikimedia/integration-config/blob/master/zuul/parameter_functions.py#L568-L570 [14:40:43] well, maybe i can deploy it as an experimental change? it occurs to me now that this isn't really job it's a generic zuul layout which i'm not sure how to deploy [14:43:29] there is a fab job to deploy zuul changes, looks like you're in contint-admin so I think that means you have the permission to do it [14:43:34] * thcipriani|afk looking for instructions [14:44:12] https://www.mediawiki.org/wiki/Continuous_integration/Zuul#Update_configuration [14:44:17] heh [14:45:05] using find "(?im)^Patch Set \d+:\n\n\s*" [14:45:10] will find most of them [14:46:47] i see recheck in tests/test_zuul_scheduler.py! :] [14:47:21] thcipriani|afk: so it looks like deploying zuul changes should only be done once a patch has been merged, right? i can't test them unless i make a temporary job? [14:48:41] niedzielski: right, the fab job is just fetching the current head of the integration/config repo on contint1001, so the change will have to be merged and the job created [14:49:14] steps would be: jenkins-jobs to deploy job, +2 change for zuul, fab deploy_zuul [14:49:39] thcipriani|afk: i see. thank you! [14:50:07] sure thing! Lemme know if you you're uncomfortable with doing any of the steps/need review [14:50:23] 10Beta-Cluster-Infrastructure, 10Release-Engineering-Team (Watching / External), 10Patch-For-Review, 10Services (next), 10User-Joe: puppet dependency loop on deployment-sca hosts - https://phabricator.wikimedia.org/T171173 (10akosiaris) is this still required ? The issue described in the task also presen... [14:51:06] * thcipriani|afk goes really afk [14:53:33] 👍 [14:59:26] (03PS4) 10Niedzielski: [MobileFrontend] [MinervaNeue] [Popups] Update: JavaScript documentation publishing [integration/config] - 10https://gerrit.wikimedia.org/r/447454 (https://phabricator.wikimedia.org/T188261) [14:59:58] 10Release-Engineering-Team, 10MediaWiki-extensions-WikimediaIncubator, 10Epic, 10I18n: Make creating a new Language project easier - https://phabricator.wikimedia.org/T165585 (10Pgallert) I gave a talk at Wikimania last week where the Incubator difficulties are part of the narrative: https://commons.wikime... [15:01:21] ok, it looks like going the experimental route makes the most sense since this touches multiple repos. patch is ready for review https://gerrit.wikimedia.org/r/#/c/integration/config/+/447454/4/zuul/layout.yaml [15:06:31] 10Phabricator: Private space for tracking internal security team activities - https://phabricator.wikimedia.org/T196542 (10chasemp) >>! In T196542#4449863, @Aklapper wrote: >>>! In T196542#4272429, @chasemp wrote: >> A space for this type of work does exist but was more narrowly scoped at the time. All the stak... [15:15:35] 10Release-Engineering-Team (Kanban), 10Release, 10Train Deployments, 10User-zeljkofilipin: 1.32.0-wmf.14 deployment blockers - https://phabricator.wikimedia.org/T191060 (10Krinkle) [15:15:45] 10Continuous-Integration-Infrastructure, 10VisualEditor: Docker headless Chrome running is sometimes silently terminating on start(?), making it impossible to merge code in VE - https://phabricator.wikimedia.org/T200347 (10Jdforrester-WMF) [15:18:05] zeljkof: Found another one on dashboard/mediawiki-errors when filtering for wmf.14 only and checking the top ones, then disabling the version filter to see if they were new. [15:18:11] added as blocker [15:18:16] Somekind of thumbnail job issue. [15:18:17] No idea [15:24:18] Krinkle: thanks! [15:24:32] looks like this train is going to be interesting too :( [15:29:23] 10Beta-Cluster-Infrastructure, 10Release-Engineering-Team (Watching / External), 10Patch-For-Review, 10Services (next), 10User-Joe: puppet dependency loop on deployment-sca hosts - https://phabricator.wikimedia.org/T171173 (10thcipriani) 05Open>03Resolved a:03akosiaris Removed the cherry-pick from... [15:33:08] 10Release-Engineering-Team (Kanban), 10Operations, 10Release Pipeline: Get helm test to dump more information - https://phabricator.wikimedia.org/T200348 (10thcipriani) p:05Triage>03Normal [15:33:25] 10Release-Engineering-Team (Kanban), 10Operations, 10Release Pipeline: Get helm test to dump more information - https://phabricator.wikimedia.org/T200348 (10thcipriani) a:03thcipriani [15:34:55] (03CR) 10Thcipriani: [C: 032] Add wikiversions-for-dblist tool [tools/release] - 10https://gerrit.wikimedia.org/r/447657 (owner: 10Thcipriani) [15:35:52] (03Merged) 10jenkins-bot: Add wikiversions-for-dblist tool [tools/release] - 10https://gerrit.wikimedia.org/r/447657 (owner: 10Thcipriani) [16:06:41] 10Release-Engineering-Team, 10MediaWiki-extensions-WikimediaIncubator, 10Epic, 10I18n: Make creating a new Language project easier - https://phabricator.wikimedia.org/T165585 (10Barrioflores) I also support this new approach to the incubator. Here in Latin America, I've seen firsthand how intimidating and... [16:09:37] PROBLEM - Long lived cherry-picks on puppetmaster on deployment-puppetmaster03 is CRITICAL: CRITICAL: 100.00% of data above the critical threshold [0.0] [16:16:39] 10Phabricator: Private space for tracking internal security team activities - https://phabricator.wikimedia.org/T196542 (10Aklapper) Thanks @chasemp! Appreciated! [16:31:56] PROBLEM - Puppet errors on deployment-webperf13 is CRITICAL: CRITICAL: 100.00% of data above the critical threshold [0.0] [16:34:16] Project beta-update-databases-eqiad build #27104: 15ABORTED in 45 min: https://integration.wikimedia.org/ci/job/beta-update-databases-eqiad/27104/ [16:43:58] (03PS6) 10Dduvall: Provide all functions of the current service pipeline [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/446704 [16:49:25] (03CR) 10Dduvall: "> I like this patch overall. The only meta-comment I have is that I" (034 comments) [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/446704 (owner: 10Dduvall) [16:52:21] 10Continuous-Integration-Config, 10Wikidata, 10MW-1.32-release-notes (WMF-deploy-2018-07-24 (1.32.0-wmf.14)), 10Patch-For-Review, 10User-Addshore: Install cache/integration-tests with Wikibase CI tests - https://phabricator.wikimedia.org/T199440 (10Addshore) 05Open>03Resolved [17:11:58] 10Release-Engineering-Team (Kanban), 10Release, 10Train Deployments, 10User-zeljkofilipin: 1.32.0-wmf.14 deployment blockers - https://phabricator.wikimedia.org/T191060 (10Krinkle) [17:53:17] Question: there is a Cloud VPS project called contintcloud. Is this used for actual CI work, or is it just to test the software used in CI? [17:57:19] harej: contintcloud is home of the nodepool VMs that are spun up for a jenkins job, and then deleted afterwards. We're in progress of phasing that out [17:58:26] In favor of Kubernetes? [17:58:57] thcipriani: hey, followup from Scrum of Scrums -- I'm still a little confused about the versions of the new Gerrit, but Gerrit 1.15 doesn't yet have full support for Dashboards, does it? I think that comes in 1.16 (which isn't released) ? but 1.16 also deprecates the old interface... so I want to just raise the issue of trying to make sure that we have dashboards working before we upgrade to a version that eliminates the old ui [17:59:10] harej: in favor of running docker images on other permanent cloud vps hosts. In the future hopefully a k8s setup. [17:59:42] the integration-slave-docker-XXXX hosts, specifically [17:59:49] of course ,that's my personal opinion, but I wanted to make it known in the considerations. Dashboards are super essential for me personally, and they're the only reason I don't use the new gerrit interface right now :( [18:03:01] yep, 2.16 has the dashboard support :) [18:03:14] https://gerrit-review.googlesource.com/admin/repos/gerrit,dashboards [18:04:15] mooeypoo ^^ [18:04:23] mooeypoo: the new gerrit releases is mostly a handful of bug fixes: https://www.gerritcodereview.com/releases/2.15.md#2.15.3 but that's a good issue to raise [18:05:21] I'll try to make sure to get others involved as larger changes make their way through the system [18:05:21] backporting the dashboard change may be a large effort. As it touched some java code. Also uses the new named gr-repo* [18:07:30] * paladox was the one who renamed the files to gr-repo* :) [18:08:41] thcipriani: I'm less concerned about the upgrade (they're usually great) I'm more concerned that we strategically upgrade to the version that *eliminates* the old UI. [18:08:47] Just putting that out there :) [18:09:15] yeah I still use the old UI as well [18:09:18] It seems like 2.16 would be the version where dashboards exist but the old UI is gone, so "you better like the new dashboard" :P [18:09:40] honestly I only use it because of the lack of support for dashboard - I spend a large part of my day on that page :\ [18:10:17] but we can't control outside tools... just raising this as a thing that I'm probably not completely alone in and people may not realize because they might not use the new interface [18:10:58] it does seem kind of strange to not have a transition period where the old dashboard still works and the new dashboard ui is available :\ [18:12:04] mooeypoo the old ui is not gone from 2.16 [18:12:07] just deprecated [18:12:19] ie so users know that in the future it is being removed [18:12:38] Oh! I misunderstood the notes [18:12:38] Oh great [18:12:53] We will have time to complain about the new dashboards! :D [18:13:48] Just kidding, hehe, I actually kinda like the new design. I'll wait to test it again. [18:13:49] heh [18:14:22] mooeypoo there priority is adding the remaining gwtui features (if there is any more to add) and improving the performance [18:14:25] of polyerrit [18:14:28] polygerrit [18:15:29] Great [18:16:05] And there are cool new features. I need to get used to wide screen.. It's driving me a little crazy all over the web... But I'll live [18:16:15] anyways, groups may have improvements in performance. [18:16:36] polygerrit's redesgned the dashboard too. there's dark mode now. [18:16:51] you can also make your own themes (install as plugins and add it to settings). [18:44:25] FYI - https://gerrit.wikimedia.org/r/#/c/operations/mediawiki-config/+/447843/ is a config change that will address the train blocker. [18:47:21] zeljkof or greg-g (or someone else): ^ [18:55:02] 10Project-Admins: Requesting personal project tag User-marostegui - https://phabricator.wikimedia.org/T200363 (10Marostegui) [19:10:09] marlier: thanks! I don't think either greg-g or me are familiar enough with the code to review it [19:10:20] PROBLEM - Puppet errors on deployment-aqs01 is CRITICAL: CRITICAL: 44.44% of data above the critical threshold [0.0] [19:20:41] zeljkof: Understood. Both Gergo and Timo have looked at it and approved, so I think that it can be merged and deployed. [19:20:50] I don't have +2 on wmf-config, so I'm not able to do that. [19:21:33] (for reference, policy for wmf-config is it must match deployed state and +2 must only happen by deployers when they are deploying it) [19:22:04] Which might mean you should be added to both groups :) [19:22:53] PROBLEM - Free space - all mounts on deployment-maps04 is CRITICAL: CRITICAL: deployment-prep.deployment-maps04.diskspace.root.byte_percentfree (<22.22%) [19:27:22] Krinkle: makes sense. I have deployment rights, but I'm not a member of wmf-deployments group in gerrit. [19:28:06] wikitech says that I should just ask an existing member of the group to add me, which seems surprisingly informal :-) [19:29:40] marlier: Right. Those should be in sync afaik, however the idea of those being 1:1 predates our use of the same deployment host for non-mediawiki service deployments. I don't know if there is any social or technical distinction as a result of that. [19:31:38] There's a fair bit more on-boarding for mw deploys than for other deploys, including (not sure if official or not) access to mwlog, mwmaint, (which have their own group I think), and ugroup wikidev / sudo mwdeploy (not sure how that is granted), and things like Logstash but afaik those are ldap/nda ldap/wmf all. [19:34:12] Apart from any access level distinction, it does seem odd to me that those are all on the same physical host. Given it is surprisingly easy to accidentally take the site down from the wrong command. For example, scap can be called from the "wrong" directory to do the "right" thing, which if intended the other way around will do something to "mediawiki" whilst inside /srv/deployment/something/else. And scary stuff like that. There's also ENV [19:34:12] variables for disabling canary checks and irc logging, which one may enable for a non-mw deploy and then leave around. [19:34:31] Anyway, cary on :) [19:40:07] 10Project-Admins: Requesting personal project tag User-marostegui - https://phabricator.wikimedia.org/T200363 (10Aklapper) 05Open>03Resolved a:03Aklapper Requested public project #User-Marostegui has been created: https://phabricator.wikimedia.org/project/view/3490/ Please encourage interested people to v... [19:50:20] RECOVERY - Puppet errors on deployment-aqs01 is OK: OK: Less than 1.00% above the threshold [0.0] [19:57:53] PROBLEM - Free space - all mounts on deployment-maps04 is CRITICAL: CRITICAL: deployment-prep.deployment-maps04.diskspace.root.byte_percentfree (<44.44%) [20:13:19] 10Release-Engineering-Team (Kanban), 10Release, 10Train Deployments, 10User-zeljkofilipin: 1.32.0-wmf.14 deployment blockers - https://phabricator.wikimedia.org/T191060 (10Krinkle) [21:28:52] PROBLEM - Work requests waiting in Zuul Gearman server on contint1001 is CRITICAL: CRITICAL: 50.00% of data above the critical threshold [140.0] https://grafana.wikimedia.org/dashboard/db/zuul-gearman?panelId=10&fullscreen&orgId=1 [21:49:31] RECOVERY - Work requests waiting in Zuul Gearman server on contint1001 is OK: OK: Less than 30.00% above the threshold [90.0] https://grafana.wikimedia.org/dashboard/db/zuul-gearman?panelId=10&fullscreen&orgId=1 [23:00:49] hmmm [23:01:03] zuul seems exceptionally slow right now [23:05:49] in what way? [23:06:26] thcipriani: the jobs sat there at "queued" for ~2 minutes [23:06:50] I saw that there was a large stack of ops/puppet patches, which IIRC used to cause a DoS in zuul [23:08:02] hrm, debug log currently seems to be moving at about normal [23:18:39] uhhh, huh, seems to exist again [23:18:48] well [23:18:51] gone again [23:19:11] there was a brief moment where there was, again, a huge list of ops/puppet patches [23:21:32] https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/444765/ is a big line of dependencies [23:21:34] yeah... :| [23:23:34] 10MediaWiki-Codesniffer, 10MediaWiki-extensions-Variables, 10Patch-For-Review: Allow configuring MediaWiki.NamingConventions.ValidGlobalName.wgPrefix to allow additional prefixes - https://phabricator.wikimedia.org/T191812 (10MGChecker) [23:23:47] 10MediaWiki-Codesniffer, 10MediaWiki-extensions-Variables, 10Patch-For-Review: Allow configuring MediaWiki.NamingConventions.ValidGlobalName.wgPrefix to allow additional prefixes - https://phabricator.wikimedia.org/T191812 (10MGChecker) @Legoktm Will you have time to review this patch soon? [23:37:02] (03CR) 10Thcipriani: [C: 032] "Thanks for changes!" (031 comment) [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/446704 (owner: 10Dduvall) [23:37:25] (03CR) 10Thcipriani: [V: 032 C: 032] Provide all functions of the current service pipeline [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/446704 (owner: 10Dduvall)