Page MenuHomePhabricator
Feed Advanced Search

Jun 21 2021

LarsWirzenius added a comment to T285125: image sizes not displayed on beta.

We'v been porting Scap to Python3 latetly, and this _might_ be Unicode string confusion problem somewhere. I don't know that it is, though, nor can I see where it might be.

Jun 21 2021, 12:07 PM · Release-Engineering-Team, Scap, Beta-Cluster-Infrastructure, User-Ladsgroup

Jun 15 2021

LarsWirzenius updated subscribers of T261307: scap uses unsafe YAML loading of data.

I note there is one remaining instance of yaml.load in Scap.

Jun 15 2021, 5:36 AM · Release-Engineering-Team (Doing), Scap
LarsWirzenius closed T245185: Automate scap patch as Resolved.

I believe scap apply-patches does this now.

Jun 15 2021, 5:30 AM · Release-Engineering-Team (Next), Scap
LarsWirzenius closed T245185: Automate scap patch, a subtask of T196515: Automate the Train, as Resolved.
Jun 15 2021, 5:30 AM · Release-Engineering-Team (Seen), Epic, Goal, Scap
LarsWirzenius closed T259607: train-dev: pre-built images and people getting login access to them as Declined.

This is obsolete, now that train-dev is using Docker.

Jun 15 2021, 5:28 AM · Release-Engineering-Team (Doing), MediaWiki Train Development Environment
LarsWirzenius closed T268349: Scap .deb build patches bin/scap for hashbang as Resolved.

This is already done.

Jun 15 2021, 5:07 AM · Scap
LarsWirzenius assigned T283018: Fix or drop disabled unit tests in Scap to dancy.
Jun 15 2021, 5:01 AM · Release-Engineering-Team (Next), Scap

May 27 2021

LarsWirzenius updated subscribers of T255671: Phatality can't report bugs from very long messages (HTTP 413).

I'd be A-OK with a truncated traceback if the alternative is Phatality not working.

May 27 2021, 9:41 AM · Release-Engineering-Team (Doing), Phatality

May 18 2021

LarsWirzenius moved T283018: Fix or drop disabled unit tests in Scap from INBOX to Next on the Release-Engineering-Team board.
May 18 2021, 4:01 PM · Release-Engineering-Team (Next), Scap

May 17 2021

LarsWirzenius created T283018: Fix or drop disabled unit tests in Scap.
May 17 2021, 3:58 PM · Release-Engineering-Team (Next), Scap

May 14 2021

LarsWirzenius placed T279051: Add tooling to pgp-public-keys.git to make using and maintaining it easier up for grabs.

I've abandonded the change. If someone else wants to finish, good.

May 14 2021, 1:05 PM · Release-Engineering-Team (Yak Shaving 🐃🪒)

May 4 2021

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.
May 4 2021, 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.

May 4 2021, 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.

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

May 3 2021

LarsWirzenius created T281714: RuntimeException: Could not acquire lock for page ID (via LinksUpdate).
May 3 2021, 2:18 PM · Unstewarded-production-error, User-brennen, Platform Team Workboards (Clinic Duty Team), MediaWiki-Page-derived-data, Wikimedia-database-issue, Wikimedia-production-error

Apr 30 2021

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

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

Apr 30 2021, 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

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

Apr 29 2021

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)

Apr 29 2021, 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.
Apr 29 2021, 3:51 PM · Wikimedia-Incident, Performance-Team, MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), MediaWiki-libs-BagOStuff, DBA, MediaWiki-Core-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).
Apr 29 2021, 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.

Apr 29 2021, 3:51 PM · Wikimedia-Incident, Performance-Team, MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), MediaWiki-libs-BagOStuff, DBA, MediaWiki-Core-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.

Apr 29 2021, 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).
Apr 29 2021, 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.
Apr 29 2021, 1:44 PM · Wikimedia-Incident, Performance-Team, MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), MediaWiki-libs-BagOStuff, DBA, MediaWiki-Core-Revision-backend, Wikimedia-production-error
LarsWirzenius created T281482: PHP Warning: A non-numeric value encountered (from TMH ID3Handler).
Apr 29 2021, 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.

Apr 29 2021, 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).
Apr 29 2021, 1:41 PM · Wikimedia-Incident, Performance-Team, MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), MediaWiki-libs-BagOStuff, DBA, MediaWiki-Core-Revision-backend, Wikimedia-production-error
LarsWirzenius added a comment to T278347: 1.37.0-wmf.3 deployment blockers.

Promoted train to group1.

Apr 29 2021, 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.

Apr 29 2021, 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').
Apr 29 2021, 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.
Apr 29 2021, 12:01 PM · MW-1.38-notes (1.38.0-wmf.7; 2021-11-02), Performance-Team, MediaWiki-libs-Rdbms, Platform Team Workboards (Clinic Duty Team), 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.

Apr 29 2021, 12:01 PM · MW-1.38-notes (1.38.0-wmf.7; 2021-11-02), Performance-Team, MediaWiki-libs-Rdbms, Platform Team Workboards (Clinic Duty Team), 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.

Apr 29 2021, 9:46 AM · Patch-For-Review, Release-Engineering-Team (Doing), Release, Train Deployments
LarsWirzenius created T281456: PHP Warning: Invalid argument supplied for foreach().
Apr 29 2021, 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.

Apr 29 2021, 9:44 AM · Patch-For-Review, Release-Engineering-Team (Doing), Release, Train Deployments
LarsWirzenius created T281455: PHP Notice: Undefined variable: endTags.
Apr 29 2021, 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').
Apr 29 2021, 9:19 AM · MW-1.38-notes (1.38.0-wmf.7; 2021-11-02), Performance-Team, MediaWiki-libs-Rdbms, Platform Team Workboards (Clinic Duty Team), Wikimedia-production-error

Apr 28 2021

LarsWirzenius claimed T279051: Add tooling to pgp-public-keys.git to make using and maintaining it easier.
Apr 28 2021, 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.

Apr 28 2021, 5:20 PM · Release-Engineering-Team (Yak Shaving 🐃🪒)
LarsWirzenius created T281390: Phatality can't handle long stack traces.
Apr 28 2021, 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}

Apr 28 2021, 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.
Apr 28 2021, 1:11 PM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), [DEPRECATED] wdwb-tech, Wikibase (3rd party installations), Wikimedia-production-error

Apr 27 2021

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.

Apr 27 2021, 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

Apr 27 2021, 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.
Apr 27 2021, 9:27 AM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), User-Urbanecm_WMF (Engineering), Growth-Team (Sprint 0 (Growth Team)), Wikimedia-production-error
LarsWirzenius triaged T281226: PHP Notice: Only variables should be assigned by reference as Unbreak Now! priority.
Apr 27 2021, 8:59 AM · MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), Growth-Team (Sprint 0 (Growth Team)), 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.
Apr 27 2021, 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.
Apr 27 2021, 8:58 AM · MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), Growth-Team (Sprint 0 (Growth Team)), 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.

Apr 27 2021, 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.
Apr 27 2021, 8:58 AM · MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), Growth-Team (Sprint 0 (Growth Team)), 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.

Apr 27 2021, 8:35 AM · Patch-For-Review, Release-Engineering-Team (Doing), Release, Train Deployments
LarsWirzenius created T281224: Property 'type' of non-object (in Kartographer).
Apr 27 2021, 8:35 AM · MW-1.42-notes (1.42.0-wmf.13; 2024-01-09 ), MW-1.37-notes (1.37.0-wmf.6; 2021-05-18), Product-Infrastructure-Team-Backlog-Deprecated, 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.

Apr 27 2021, 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..
Apr 27 2021, 8:32 AM · Unstewarded-production-error, Wikimedia-database-issue (Bad data), MediaWiki-Core-Revision-backend, Wikimedia-production-error

Apr 19 2021

mmodell awarded T279628: Porting scap to Python 3 a Cup of Joe token.
Apr 19 2021, 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!

Apr 19 2021, 4:54 PM · Release-Engineering-Team (Radar), serviceops, Scap
LarsWirzenius updated the task description for T279695: Deploy Scap version 3.17.1-1.
Apr 19 2021, 4:38 PM · Release-Engineering-Team (Radar), serviceops, Scap
LarsWirzenius updated the task description for T279695: Deploy Scap version 3.17.1-1.
Apr 19 2021, 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.
Apr 19 2021, 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.
Apr 19 2021, 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.

Apr 19 2021, 4:36 PM · Release-Engineering-Team (Radar), serviceops, Scap
LarsWirzenius created E1370: Lars away.
Apr 19 2021, 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.
Apr 19 2021, 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.
Apr 19 2021, 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.
Apr 19 2021, 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.
Apr 19 2021, 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.

Apr 19 2021, 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.

Apr 19 2021, 12:22 PM · Release-Engineering-Team (Radar), serviceops, Scap
LarsWirzenius claimed T279628: Porting scap to Python 3.
Apr 19 2021, 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 (Next), 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 (Doing), 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 (Doing), 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 · collaboration-services, 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