Page MenuHomePhabricator

LarsWirzenius (Lars Wirzenius)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Oct 9 2018, 11:58 AM (135 w, 1 d)
Availability
Available
IRC Nick
liw
LDAP User
Lars Wirzenius
MediaWiki User
LWirzenius (WMF) [ Global Accounts ]

Recent Activity

Tue, May 4

LarsWirzenius closed T259612: Only builds a libvirt image, not a VirtualBox image, a subtask of T255695: Create a development & testing environment for scap + train deployments, as Resolved.
Tue, May 4, 4:42 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), MediaWiki Train Development Environment, Release-Engineering-Team (Deployment services), User-brennen, Scap, Developer Productivity, Train Deployments
LarsWirzenius closed T259612: Only builds a libvirt image, not a VirtualBox image as Resolved.

@dancy is working on a Docker variant. VirtualBox is not on the radar.

Tue, May 4, 4:42 PM · Release-Engineering-Team (Doing), MediaWiki Train Development Environment
LarsWirzenius closed T272145: Tag Scap release 1.37.1 and ask serviceops to deploy it to production as Resolved.

Tag exists, SRE is on it.

Tue, May 4, 4:39 PM · Release-Engineering-Team (Doing), Scap
LarsWirzenius closed T272148: Learn to do backports as Declined.
Tue, May 4, 4:38 PM · Release-Engineering-Team (Doing)

Mon, May 3

LarsWirzenius created T281714: RuntimeException: Could not acquire lock for page ID '9277282'..
Mon, May 3, 2:18 PM · Platform Team Workboards (Clinic Duty Team), MediaWiki-Page-derived-data, Wikimedia-database-error, Wikimedia-production-error

Fri, Apr 30

LarsWirzenius closed T278347: 1.37.0-wmf.3 deployment blockers as Resolved.

Train seems to have been OK since yesterady, closing task.

Fri, Apr 30, 2:05 PM · Patch-For-Review, Release-Engineering-Team (Doing), Release, Train Deployments
LarsWirzenius added a comment to T279051: Add tooling to pgp-public-keys.git to make using and maintaining it easier.

https://gerrit.wikimedia.org/r/c/pgp-public-keys/+/683840

Fri, Apr 30, 11:55 AM · Release-Engineering-Team (Yak Shaving 🐃🪒)

Thu, Apr 29

LarsWirzenius added a comment to T278347: 1.37.0-wmf.3 deployment blockers.

Rolled back to group0 due to T281480: SqlBlobStore no longer caching blobs (DBConnectionError Too many connections)

Thu, Apr 29, 4:42 PM · Patch-For-Review, Release-Engineering-Team (Doing), Release, Train Deployments
LarsWirzenius added a parent task for T281480: SqlBlobStore no longer caching blobs (DBConnectionError Too many connections): T278347: 1.37.0-wmf.3 deployment blockers.
Thu, Apr 29, 3:51 PM · Wikimedia-Incident, Performance-Team, MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), MediaWiki-Cache, DBA, MediaWiki-Revision-backend, Wikimedia-production-error
LarsWirzenius added a subtask for T278347: 1.37.0-wmf.3 deployment blockers: T281480: SqlBlobStore no longer caching blobs (DBConnectionError Too many connections).
Thu, Apr 29, 3:51 PM · Patch-For-Review, Release-Engineering-Team (Doing), Release, Train Deployments
LarsWirzenius added a comment to T281480: SqlBlobStore no longer caching blobs (DBConnectionError Too many connections).

ACK, I'll make it a train blocker.

Thu, Apr 29, 3:51 PM · Wikimedia-Incident, Performance-Team, MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), MediaWiki-Cache, DBA, MediaWiki-Revision-backend, Wikimedia-production-error
LarsWirzenius added a comment to T278347: 1.37.0-wmf.3 deployment blockers.

Filed T281482: PHP Warning: A non-numeric value encountered (from TMH ID3Handler), but not as a blocker.

Thu, Apr 29, 1:44 PM · Patch-For-Review, Release-Engineering-Team (Doing), Release, Train Deployments
LarsWirzenius removed a subtask for T278347: 1.37.0-wmf.3 deployment blockers: T281480: SqlBlobStore no longer caching blobs (DBConnectionError Too many connections).
Thu, Apr 29, 1:44 PM · Patch-For-Review, Release-Engineering-Team (Doing), Release, Train Deployments
LarsWirzenius removed a parent task for T281480: SqlBlobStore no longer caching blobs (DBConnectionError Too many connections): T278347: 1.37.0-wmf.3 deployment blockers.
Thu, Apr 29, 1:44 PM · Wikimedia-Incident, Performance-Team, MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), MediaWiki-Cache, DBA, MediaWiki-Revision-backend, Wikimedia-production-error
LarsWirzenius created T281482: PHP Warning: A non-numeric value encountered (from TMH ID3Handler).
Thu, Apr 29, 1:43 PM · TimedMediaHandler, Wikimedia-production-error
LarsWirzenius added a comment to T278347: 1.37.0-wmf.3 deployment blockers.

Filed T281480: SqlBlobStore no longer caching blobs (DBConnectionError Too many connections), but not as a blocker.

Thu, Apr 29, 1:42 PM · Patch-For-Review, Release-Engineering-Team (Doing), Release, Train Deployments
LarsWirzenius created T281480: SqlBlobStore no longer caching blobs (DBConnectionError Too many connections).
Thu, Apr 29, 1:41 PM · Wikimedia-Incident, Performance-Team, MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), MediaWiki-Cache, DBA, MediaWiki-Revision-backend, Wikimedia-production-error
LarsWirzenius added a comment to T278347: 1.37.0-wmf.3 deployment blockers.

Promoted train to group1.

Thu, Apr 29, 1:08 PM · Patch-For-Review, Release-Engineering-Team (Doing), Release, Train Deployments
LarsWirzenius closed T281456: PHP Warning: Invalid argument supplied for foreach() as Invalid.

Apparently this is the same as T281455: PHP Notice: Undefined variable: endTags. Closing as duplicate.

Thu, Apr 29, 1:08 PM · MassMessage, Wikimedia-production-error
LarsWirzenius removed a subtask for T278347: 1.37.0-wmf.3 deployment blockers: T281451: Wikimedia\Rdbms\DBTransactionError: Transaction round stage must be 'cursory' (not 'within-rollback-callbacks').
Thu, Apr 29, 12:01 PM · Patch-For-Review, Release-Engineering-Team (Doing), Release, Train Deployments
LarsWirzenius removed a parent task for T281451: Wikimedia\Rdbms\DBTransactionError: Transaction round stage must be 'cursory' (not 'within-rollback-callbacks'): T278347: 1.37.0-wmf.3 deployment blockers.
Thu, Apr 29, 12:01 PM · Platform Team Workboards (Clinic Duty Team), WMF-JobQueue, MediaWiki-JobQueue, Wikimedia-production-error
LarsWirzenius added a comment to T281451: Wikimedia\Rdbms\DBTransactionError: Transaction round stage must be 'cursory' (not 'within-rollback-callbacks').

This was marked as a train blocker because I'm a klutz. Removing it as a train blocker.

Thu, Apr 29, 12:01 PM · Platform Team Workboards (Clinic Duty Team), WMF-JobQueue, MediaWiki-JobQueue, Wikimedia-production-error
LarsWirzenius added a comment to T278347: 1.37.0-wmf.3 deployment blockers.

Filed T281456: PHP Warning: Invalid argument supplied for foreach(), but not as a train blocker yet.

Thu, Apr 29, 9:46 AM · Patch-For-Review, Release-Engineering-Team (Doing), Release, Train Deployments
LarsWirzenius created T281456: PHP Warning: Invalid argument supplied for foreach().
Thu, Apr 29, 9:46 AM · MassMessage, Wikimedia-production-error
LarsWirzenius added a comment to T278347: 1.37.0-wmf.3 deployment blockers.

Filed T281455: PHP Notice: Undefined variable: endTags, but not as a blocker due only happening once.

Thu, Apr 29, 9:44 AM · Patch-For-Review, Release-Engineering-Team (Doing), Release, Train Deployments
LarsWirzenius created T281455: PHP Notice: Undefined variable: endTags.
Thu, Apr 29, 9:43 AM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), MassMessage, Wikimedia-production-error
LarsWirzenius created T281451: Wikimedia\Rdbms\DBTransactionError: Transaction round stage must be 'cursory' (not 'within-rollback-callbacks').
Thu, Apr 29, 9:19 AM · Platform Team Workboards (Clinic Duty Team), WMF-JobQueue, MediaWiki-JobQueue, Wikimedia-production-error

Wed, Apr 28

LarsWirzenius claimed T279051: Add tooling to pgp-public-keys.git to make using and maintaining it easier.
Wed, Apr 28, 5:28 PM · Release-Engineering-Team (Yak Shaving 🐃🪒)
LarsWirzenius added a comment to T279051: Add tooling to pgp-public-keys.git to make using and maintaining it easier.

Initial thought: one key per person, with all signatures. Signatures merged automatically: add new sig in new file, run make, gets merged into the one file for that person.

Wed, Apr 28, 5:20 PM · Release-Engineering-Team (Yak Shaving 🐃🪒)
LarsWirzenius created T281390: Phatality can't handle long stack traces.
Wed, Apr 28, 5:11 PM · Phatality
LarsWirzenius added a comment to T278347: 1.37.0-wmf.3 deployment blockers.

New blocker {T281361: TypeError: Argument 2 passed to Wikibase\Client\DataAccess\Scribunto\WikibaseLanguageIndependentLuaBindings::trackUsageForSitelink() must be an instance of Wikibase\DataModel\Entity\ItemId, instance of Wikibase\MediaInfo\DataMo}

Wed, Apr 28, 1:12 PM · Patch-For-Review, Release-Engineering-Team (Doing), Release, Train Deployments
LarsWirzenius triaged T281361: TypeError: Argument 2 passed to Wikibase\Client\DataAccess\Scribunto\WikibaseLanguageIndependentLuaBindings::trackUsageForSitelink() must be an instance of Wikibase\DataModel\Entity\ItemId, instance of Wikibase\MediaInfo\DataMo as Unbreak Now! priority.
Wed, Apr 28, 1:11 PM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), wdwb-tech, Wikibase (3rd party installations), Wikimedia-production-error

Tue, Apr 27

LarsWirzenius added a comment to T278347: 1.37.0-wmf.3 deployment blockers.

There's a train blocker, but I'm promoting train to group0 to see how bad things get. I can roll back if need be.

Tue, Apr 27, 1:01 PM · Patch-For-Review, Release-Engineering-Team (Doing), Release, Train Deployments
LarsWirzenius added a comment to T278347: 1.37.0-wmf.3 deployment blockers.

Filed T281229: InvalidArgumentException: GrowthExperiments\Config\WikiPageConfigWriter::getCurrentWikiConfig failed to load config but not yet as a blocker

Tue, Apr 27, 9:27 AM · Patch-For-Review, Release-Engineering-Team (Doing), Release, Train Deployments
LarsWirzenius created T281229: InvalidArgumentException: GrowthExperiments\Config\WikiPageConfigWriter::getCurrentWikiConfig failed to load config.
Tue, Apr 27, 9:27 AM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), User-Urbanecm_WMF (Engineering), Growth-Team (Current Sprint), Wikimedia-production-error
LarsWirzenius triaged T281226: PHP Notice: Only variables should be assigned by reference as Unbreak Now! priority.
Tue, Apr 27, 8:59 AM · MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), Growth-Team (Current Sprint), MediaWiki-Recent-changes, Wikimedia-production-error
LarsWirzenius added a subtask for T278347: 1.37.0-wmf.3 deployment blockers: T281226: PHP Notice: Only variables should be assigned by reference.
Tue, Apr 27, 8:58 AM · Patch-For-Review, Release-Engineering-Team (Doing), Release, Train Deployments
LarsWirzenius added a parent task for T281226: PHP Notice: Only variables should be assigned by reference: T278347: 1.37.0-wmf.3 deployment blockers.
Tue, Apr 27, 8:58 AM · MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), Growth-Team (Current Sprint), MediaWiki-Recent-changes, Wikimedia-production-error
LarsWirzenius added a comment to T278347: 1.37.0-wmf.3 deployment blockers.

Filed T281226: PHP Notice: Only variables should be assigned by reference, making it a blocker.

Tue, Apr 27, 8:58 AM · Patch-For-Review, Release-Engineering-Team (Doing), Release, Train Deployments
LarsWirzenius created T281226: PHP Notice: Only variables should be assigned by reference.
Tue, Apr 27, 8:58 AM · MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), Growth-Team (Current Sprint), MediaWiki-Recent-changes, Wikimedia-production-error
LarsWirzenius added a comment to T278347: 1.37.0-wmf.3 deployment blockers.

Filed T281224: Property 'type' of non-object (in Kartographer) but not as a blocker.

Tue, Apr 27, 8:35 AM · Patch-For-Review, Release-Engineering-Team (Doing), Release, Train Deployments
LarsWirzenius created T281224: Property 'type' of non-object (in Kartographer).
Tue, Apr 27, 8:35 AM · Product-Infrastructure-Team-Backlog, Maps (Kartographer), Wikimedia-production-error
LarsWirzenius added a comment to T278347: 1.37.0-wmf.3 deployment blockers.

Filed T281223: MediaWiki\Revision\RevisionAccessException: Failed to load data blob from tt:9375723: Bad data in text row 9375723. Use findBadBlobs.php to remedy.. If this problem persist, use the findBadBlobs maintenance script to investigate the issue and mark bad blobs. but not as a blocker.

Tue, Apr 27, 8:33 AM · Patch-For-Review, Release-Engineering-Team (Doing), Release, Train Deployments
LarsWirzenius created T281223: MediaWiki\Revision\RevisionAccessException: Failed to load data blob from tt:9375723: Bad data in text row 9375723. Use findBadBlobs.php to remedy.. If this problem persist, use the findBadBlobs maintenance script to investigate the issue and mark bad blobs..
Tue, Apr 27, 8:32 AM · Platform Team Workboards (Clinic Duty Team), Wikimedia-production-error

Mon, Apr 19

mmodell awarded T279628: Porting scap to Python 3 a Cup of Joe token.
Mon, Apr 19, 7:14 PM · Release-Engineering-Team (Doing), Python3-Porting, Scap, SRE
LarsWirzenius changed the status of T279695: Deploy Scap version 3.17.1-1 from Stalled to Open.

We've tagged the bug fix release 3.17.1 and tested it on the beta cluster. We'd like it be built as a .deb and deployed to production, when there's time. Thanks!

Mon, Apr 19, 4:54 PM · Release-Engineering-Team (Radar), serviceops, Scap
LarsWirzenius updated the task description for T279695: Deploy Scap version 3.17.1-1.
Mon, Apr 19, 4:38 PM · Release-Engineering-Team (Radar), serviceops, Scap
LarsWirzenius updated the task description for T279695: Deploy Scap version 3.17.1-1.
Mon, Apr 19, 4:38 PM · Release-Engineering-Team (Radar), serviceops, Scap
LarsWirzenius changed the status of T279695: Deploy Scap version 3.17.1-1 from Open to Stalled.
Mon, Apr 19, 4:37 PM · Release-Engineering-Team (Radar), serviceops, Scap
LarsWirzenius renamed T279695: Deploy Scap version 3.17.1-1 from Deploy Scap version 3.17.0-1 to Deploy Scap version 3.17.1-1.
Mon, Apr 19, 4:36 PM · Release-Engineering-Team (Radar), serviceops, Scap
LarsWirzenius reopened T279695: Deploy Scap version 3.17.1-1 as "Open".

Re-opening and editing, because I'm lazy.

Mon, Apr 19, 4:36 PM · Release-Engineering-Team (Radar), serviceops, Scap
LarsWirzenius created E1370: Lars away.
Mon, Apr 19, 3:52 PM · Release-Engineering-Team, events
LarsWirzenius moved T272148: Learn to do backports from INBOX to Learning/Teaching/Blogging/Reading on the Release-Engineering-Team-TODO (2021-04-01 to 2021-06-30 (Q4)) board.
Mon, Apr 19, 2:23 PM · Release-Engineering-Team (Doing)
LarsWirzenius moved T272145: Tag Scap release 1.37.1 and ask serviceops to deploy it to production from INBOX to Maintenance on the Release-Engineering-Team-TODO (2021-04-01 to 2021-06-30 (Q4)) board.
Mon, Apr 19, 2:23 PM · Release-Engineering-Team (Doing), Scap
LarsWirzenius moved T277782: scap 3.16.0-1 deb package on deploy1002 does not contain all commits from the debian/3.16.0-1 tag from INBOX to Maintenance on the Release-Engineering-Team-TODO (2021-04-01 to 2021-06-30 (Q4)) board.
Mon, Apr 19, 2:21 PM · Release-Engineering-Team (Doing), Scap
LarsWirzenius renamed T272145: Tag Scap release 1.37.1 and ask serviceops to deploy it to production from Tag Scap release 1.37.0 and ask serviceops to deploy it to production to Tag Scap release 1.37.1 and ask serviceops to deploy it to production.
Mon, Apr 19, 2:21 PM · Release-Engineering-Team (Doing), Scap
LarsWirzenius added a comment to T279628: Porting scap to Python 3.

I was hoping we could retire Scap before WMF moves to bullseye, but @thcipriani convinced me that it's better to not count on that: even if we get MW deployments to go to K8s, without Scap, it seems there's other software getting deployed with Scap.

Mon, Apr 19, 12:27 PM · Release-Engineering-Team (Doing), Python3-Porting, Scap, SRE
LarsWirzenius closed T279695: Deploy Scap version 3.17.1-1 as Invalid.

We're going to tag a new version with fixes, and open a new task for that.

Mon, Apr 19, 12:22 PM · Release-Engineering-Team (Radar), serviceops, Scap
LarsWirzenius claimed T279628: Porting scap to Python 3.
Mon, Apr 19, 10:42 AM · Release-Engineering-Team (Doing), Python3-Porting, Scap, SRE

Apr 8 2021

LarsWirzenius added a comment to T279695: Deploy Scap version 3.17.1-1.

We had a problem on beta; {T279703: Scap "import scap.git" fails on beta in CI}. Until that's fixed, let's not not build or deploy the 3.17.0 release.

Apr 8 2021, 6:05 PM · Release-Engineering-Team (Radar), serviceops, Scap
LarsWirzenius created T279703: Scap "import scap.git" fails on beta in CI.
Apr 8 2021, 6:03 PM · Scap
LarsWirzenius updated the task description for T279695: Deploy Scap version 3.17.1-1.
Apr 8 2021, 5:29 PM · Release-Engineering-Team (Radar), serviceops, Scap
LarsWirzenius added projects to T279695: Deploy Scap version 3.17.1-1: Scap, serviceops, Release-Engineering-Team-TODO.
Apr 8 2021, 5:28 PM · Release-Engineering-Team (Radar), serviceops, Scap
LarsWirzenius updated the task description for T279695: Deploy Scap version 3.17.1-1.
Apr 8 2021, 5:24 PM · Release-Engineering-Team (Radar), serviceops, Scap
LarsWirzenius created T279695: Deploy Scap version 3.17.1-1.
Apr 8 2021, 5:23 PM · Release-Engineering-Team (Radar), serviceops, Scap

Apr 7 2021

LarsWirzenius closed T269153: Applying security patches should be robust and also give some useful output, a subtask of T245185: Automate scap patch, as Resolved.
Apr 7 2021, 3:02 PM · Release-Engineering-Team (Next), Scap
LarsWirzenius closed T269153: Applying security patches should be robust and also give some useful output, a subtask of T272145: Tag Scap release 1.37.1 and ask serviceops to deploy it to production, as Resolved.
Apr 7 2021, 3:02 PM · Release-Engineering-Team (Doing), Scap
LarsWirzenius closed T269153: Applying security patches should be robust and also give some useful output, a subtask of T277793: Increase reliability of scap release process, as Resolved.
Apr 7 2021, 3:02 PM · Release-Engineering-Team (Next), serviceops-radar, Scap
LarsWirzenius closed T269153: Applying security patches should be robust and also give some useful output as Resolved.
Apr 7 2021, 3:02 PM · Release-Engineering-Team-TODO (2021-04-01 to 2021-06-30 (Q4)), User-brennen, Release-Engineering-Team (Development services), Scap

Apr 6 2021

LarsWirzenius edited projects for T277782: scap 3.16.0-1 deb package on deploy1002 does not contain all commits from the debian/3.16.0-1 tag, added: Release-Engineering-Team-TODO (2021-04-01 to 2021-06-30 (Q4)); removed Release-Engineering-Team.
Apr 6 2021, 4:28 PM · Release-Engineering-Team (Doing), Scap
LarsWirzenius edited projects for T272145: Tag Scap release 1.37.1 and ask serviceops to deploy it to production, added: Release-Engineering-Team-TODO (2021-04-01 to 2021-06-30 (Q4)); removed Release-Engineering-Team-TODO (2021-01-01 to 2021-03-31 (Q3)).
Apr 6 2021, 4:26 PM · Release-Engineering-Team (Doing), Scap
LarsWirzenius edited projects for T269153: Applying security patches should be robust and also give some useful output, added: Release-Engineering-Team-TODO (2021-04-01 to 2021-06-30 (Q4)); removed Release-Engineering-Team-TODO (2021-01-01 to 2021-03-31 (Q3)).
Apr 6 2021, 4:26 PM · Release-Engineering-Team-TODO (2021-04-01 to 2021-06-30 (Q4)), User-brennen, Release-Engineering-Team (Development services), Scap
LarsWirzenius edited projects for T272148: Learn to do backports, added: Release-Engineering-Team-TODO (2021-04-01 to 2021-06-30 (Q4)); removed Release-Engineering-Team-TODO (2021-01-01 to 2021-03-31 (Q3)).
Apr 6 2021, 4:24 PM · Release-Engineering-Team (Doing)
LarsWirzenius added a comment to T279324: Provide a development environment for testing m8s deployment tooling.

Would a train-dev environment with a k8s cluster do for this? There is not yet a k8s in train-dev, but I'm sure @dancy and I would be happy to collaborate on adding that. We'd probably need help in figuring out how to set up minikube or another small k8s thing.

Apr 6 2021, 3:42 PM · Release-Engineering-Team (Doing), MW-on-K8s, Release Pipeline

Apr 1 2021

LarsWirzenius added a comment to T272760: Output of scap lint.py isn't helpful if it fails the php -l check.

I note that subprocess was added in Python 2.4 and that it's certainly in Python 2.7. In fact, I wish Scap used nothing else to run other programs.

Apr 1 2021, 2:09 PM · Release-Engineering-Team (Seen), Patch-For-Review, MediaWiki-Release-Tools, Scap
LarsWirzenius added a comment to T272760: Output of scap lint.py isn't helpful if it fails the php -l check.

I note that subprocess was added in Python 2.4 and that it's certainly in Python 2.7. In fact, I wish Scap used nothing else to run other programs.

Apr 1 2021, 2:07 PM · Release-Engineering-Team (Seen), Patch-For-Review, MediaWiki-Release-Tools, Scap
LarsWirzenius triaged T268780: Include section in Blubber/PipelineLib docs about writing for image layer efficiency as Medium priority.
Apr 1 2021, 12:07 PM · Release-Engineering-Team (Seen), Release Pipeline (Blubber)
LarsWirzenius closed T274660: Blubber, pip, and python3.5 as Declined.

Meanwhile, we've decided to not port Scap to Python3, given that we expect to move MW deployment to K8s and not involve Scap anymore. I'm assuming this task can be closed. If I'm wrong, please re-open.

Apr 1 2021, 12:05 PM · Scap, Release Pipeline (Blubber)
LarsWirzenius triaged T279051: Add tooling to pgp-public-keys.git to make using and maintaining it easier as Low priority.
Apr 1 2021, 12:03 PM · Release-Engineering-Team (Yak Shaving 🐃🪒)
LarsWirzenius created T279051: Add tooling to pgp-public-keys.git to make using and maintaining it easier.
Apr 1 2021, 11:18 AM · Release-Engineering-Team (Yak Shaving 🐃🪒)

Mar 30 2021

LarsWirzenius added a parent task for T269153: Applying security patches should be robust and also give some useful output: T272145: Tag Scap release 1.37.1 and ask serviceops to deploy it to production.
Mar 30 2021, 4:11 PM · Release-Engineering-Team-TODO (2021-04-01 to 2021-06-30 (Q4)), User-brennen, Release-Engineering-Team (Development services), Scap
LarsWirzenius added a parent task for T277793: Increase reliability of scap release process: T272145: Tag Scap release 1.37.1 and ask serviceops to deploy it to production.
Mar 30 2021, 4:11 PM · Release-Engineering-Team (Next), serviceops-radar, Scap
LarsWirzenius added subtasks for T272145: Tag Scap release 1.37.1 and ask serviceops to deploy it to production: T277793: Increase reliability of scap release process, T269153: Applying security patches should be robust and also give some useful output.
Mar 30 2021, 4:11 PM · Release-Engineering-Team (Doing), Scap
LarsWirzenius added a comment to T277793: Increase reliability of scap release process.

To make sure: I would expect that every commit in the "master" branch could be built into a .deb using a standard process. If that's not the case at some point, I think we need to fix it pronto. If SRE needs to make changes to Scap during the release building, I would like to hear about that.

Mar 30 2021, 1:29 PM · Release-Engineering-Team (Next), serviceops-radar, Scap
LarsWirzenius updated subscribers of T277793: Increase reliability of scap release process.

I agree that the current Scap release process is sub-optimal. My preference would be to move to a process where the "master" branch is always as close to releasable as possible. Ideally the only things from preventing it from being released should be:

Mar 30 2021, 1:21 PM · Release-Engineering-Team (Next), serviceops-radar, Scap

Mar 26 2021

LarsWirzenius created P15084 (An Untitled Masterwork).
Mar 26 2021, 11:30 AM

Mar 25 2021

LarsWirzenius added a comment to T247653: replace doc1001.eqiad.wmnet with a buster VM and create the codfw equivalent.

I've not managed to do anything for this task yet, but I have a question: since doc.wikimedia.org seems to primarly be a site with static content, why do we run PHP on it?

Mar 25 2021, 4:00 PM · Release-Engineering-Team (Seen), Patch-For-Review, Continuous-Integration-Infrastructure, serviceops, SRE

Mar 24 2021

LarsWirzenius updated subscribers of T272145: Tag Scap release 1.37.1 and ask serviceops to deploy it to production.
Mar 24 2021, 12:40 PM · Release-Engineering-Team (Doing), Scap

Mar 23 2021

LarsWirzenius added a comment to T277720: Provide a CI mechanism by which we can assert that front-end components can run independently of the MW back-end on which they rely.

Sounds like a system or integration test. Would something like train-dev be useful?

Mar 23 2021, 4:12 PM · Release-Engineering-Team (Radar), Continuous-Integration-Infrastructure

Mar 16 2021

LarsWirzenius added a comment to T253806: LICENSE for mediawiki-config.

CC-0? Is configuration data even copyrightable?

Mar 16 2021, 4:41 PM · Software-Licensing, Wikimedia-General-or-Unknown

Mar 12 2021

LarsWirzenius added a comment to T269153: Applying security patches should be robust and also give some useful output.

I'm sketching a scenario for the Scap integration test as follows:

Mar 12 2021, 4:18 PM · Release-Engineering-Team-TODO (2021-04-01 to 2021-06-30 (Q4)), User-brennen, Release-Engineering-Team (Development services), Scap

Mar 10 2021

LarsWirzenius added a comment to T269153: Applying security patches should be robust and also give some useful output.

Thank you for your feedback, Antoine and Mukunda. I think we're getting to a consensus, which I understand to be as follows:

Mar 10 2021, 2:06 PM · Release-Engineering-Team-TODO (2021-04-01 to 2021-06-30 (Q4)), User-brennen, Release-Engineering-Team (Development services), Scap

Mar 9 2021

LarsWirzenius closed T274937: 1.36.0-wmf.33 deployment blockers as Resolved.

CLosing this, new train starting.

Mar 9 2021, 2:59 PM · Patch-For-Review, Release-Engineering-Team-TODO (2021-01-01 to 2021-03-31 (Q3)), Release, Train Deployments
LarsWirzenius added a comment to T269153: Applying security patches should be robust and also give some useful output.

I note that I would like to run "scap test-patches" in a cron job so we are alerted about problems with security patches before train Tuesday, but that's not quite the topic of this task.

Mar 9 2021, 2:50 PM · Release-Engineering-Team-TODO (2021-04-01 to 2021-06-30 (Q4)), User-brennen, Release-Engineering-Team (Development services), Scap
LarsWirzenius updated subscribers of T269153: Applying security patches should be robust and also give some useful output.
Mar 9 2021, 2:48 PM · Release-Engineering-Team-TODO (2021-04-01 to 2021-06-30 (Q4)), User-brennen, Release-Engineering-Team (Development services), Scap
LarsWirzenius updated subscribers of T269153: Applying security patches should be robust and also give some useful output.
Mar 9 2021, 2:48 PM · Release-Engineering-Team-TODO (2021-04-01 to 2021-06-30 (Q4)), User-brennen, Release-Engineering-Team (Development services), Scap
LarsWirzenius added a comment to T269153: Applying security patches should be robust and also give some useful output.

I've been thinking about this. Here's where I've got so far. I welcome feedback.

Mar 9 2021, 2:46 PM · Release-Engineering-Team-TODO (2021-04-01 to 2021-06-30 (Q4)), User-brennen, Release-Engineering-Team (Development services), Scap
LarsWirzenius closed T246025: Fix Scap test suite problems under Python 3 as Declined.

Scap is to be retired before we lose Python2.

Mar 9 2021, 2:42 PM · Patch-For-Review, Release-Engineering-Team-TODO (2021-01-01 to 2021-03-31 (Q3)), EngProd-Virtual-Hackathon, Python3-Porting, Scap

Mar 4 2021

LarsWirzenius added a comment to T274937: 1.36.0-wmf.33 deployment blockers.

Reported T276476: Creating a page with {{safesubst:self}} throws RevisionAccessException: No such slot: main, but it does not warrant rolling back the train, I think.

Mar 4 2021, 4:46 PM · Patch-For-Review, Release-Engineering-Team-TODO (2021-01-01 to 2021-03-31 (Q3)), Release, Train Deployments
LarsWirzenius created T276476: Creating a page with {{safesubst:self}} throws RevisionAccessException: No such slot: main.
Mar 4 2021, 4:45 PM · MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), MW-1.36-notes (1.36.0-wmf.36; 2021-03-23), Patch-For-Review, Platform Team Workboards (Clinic Duty Team), MediaWiki-Revision-backend, Wikimedia-production-error