Wikimedia Release Engineering Team/Checkin archive/20150407



Team Business[edit]

Team Quarterly Goals[edit]

Scrum of Scrums[edit]
Blocked on us:

Delete #Blocked-on-Continuous-Integration tag in favor of using #Blocked-On-Releng Unlikely anyone will ever look at

Beta Cluster stability[edit]
Quarterly Priority: Green nightly builds on staging:
Quarterly Priority: Stable uptime metrics of the Staging cluster:

Tyler is working on rcstream

  • For context, has been setup by _joe_ (ops) and ori (dev)

Chad on tin

Test history[edit]

Quarterly Priority: By team test history:

Isolated CI instances[edit]
Quarterly Priority: Disposable VMs -
  • Couple meetings with Andrew B and Chase P last week
  • First server being installed in labs (labnodepool1001 )
  • Antoine to refine architecture
  • We might end up setting up a brand new CI infra (Zuul + Jenkins + NodePool) in parallel of the current one then migrate
  • Our Jenkins is unpuppetized / manually configured. OpenStack has puppet manifests, should we invest time in killing that tech debt?
  • Browser tests targetting beta been broken for a day or so. Should be fine now. - the stupid bool/string DNS issue

MediaWiki Releases[edit]

Quarterly Priority: Release MediaWiki 1.25:
Tests broken on master!! (THIS IS A BLOCKER)
  • Master do not pass tests on MediaWiki Vagrant. People rely on Jenkins passing so they probably never run tests in Vagrant.
  • Jenkins/CI stuck to PHPUnit 3.6.x for now, since we run jobs on different branches including REL1_19
    • PHPUnit job will eventually switch to composer which would bring whatever PHPUnit version devs want
  • Error: 1146 Table 'wiki.unittest_user' doesn't exist ()
    • Happens to me a ton on my Local machine. Some teardown does not happen when tests are abruptly ended with CTR+C and the unit test tables are left behind
    • Same happen with sqlite search index tables sometime.

  • Cutting REL1_25 has impacts on CI (see integration/config.git)
  • When is the branch cut?
    • Today by 23:59:59 Pacific

Other Work[edit]


- automation engineer not at work with us page yet? -- met one interested person at a local meetup recently

    • nope, need to finalize the task then they'll post it


  • Antoine: observing french holidays: Fri May 1, Fri May 7-8, Thurs May 14
  • Dan in France the week before offsite (May 11-15)
  • Week before hackathon: Team offsite in France -
  • May: Hackathon in Lyon, France
  • Chad vacation after offsite/hackathon (through 5/31)
  • Elena on vacation May26-June07