Re: [Wikitech-l] Hard deprecation of the Revision class

2020-07-11 Thread Kunal Mehta
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Hi, On 2020-07-06 13:18, Petr Pchelko wrote: > TLDR: your extension CI might break due to hard deprecation of > Revision class. Unfortunately, this is happening to a significant amount of extensions. The latest libup security run shows failures

Re: [Wikitech-l] Hard deprecation of the Revision class

2020-07-07 Thread Gergo Tisza
The Revision -> RevisionRecord switch was a key part of both making MediaWiki dependency-injection-friendly and making it aware of multiple content slots per revision. It's great to see us following through on a large-scale refactoring like that. Huge thanks to DannyS712 (who as done awesome work

Re: [Wikitech-l] Hard deprecation of the Revision class

2020-07-07 Thread Daniel Kinzler
It's great to see this finally happening! A big THANK YOU to DannyS712, Petr, and everyone involved! The Revision class had been "soft" deprecated every since we introduced RevisionStore and RevisionRecord in 1.31. Getting the necessary work scheduled for removing hundreds of usages proved

Re: [Wikitech-l] Hard deprecation of the Revision class

2020-07-07 Thread Kosta Harlan
Thank you to everyone who worked on this, and especially to DannyS712, your work is valued & appreciated! Kosta -- Kosta Harlan (he/him) Sr Software Engineer Wikimedia Foundation On Mon, Jul 6, 2020 at 10:19 PM Petr Pchelko wrote: > Hey all, > > TLDR: your extension CI might break due to hard

Re: [Wikitech-l] Hard deprecation of the Revision class

2020-07-06 Thread Brian Wolff
o" > > To: "Wikimedia developers" > > Sent: Monday, July 6, 2020 4:18:34 PM > > Subject: [Wikitech-l] Hard deprecation of the Revision class > > > Hey all, > > > > TLDR: your extension CI might break due to hard deprecation of Revision >

Re: [Wikitech-l] Hard deprecation of the Revision class

2020-07-06 Thread Jay R. Ashworth
; To: "Wikimedia developers" > Sent: Monday, July 6, 2020 4:18:34 PM > Subject: [Wikitech-l] Hard deprecation of the Revision class > Hey all, > > TLDR: your extension CI might break due to hard deprecation of Revision > class. > > Today a Gerrit change[1] has

[Wikitech-l] Hard deprecation of the Revision class

2020-07-06 Thread Petr Pchelko
Hey all, TLDR: your extension CI might break due to hard deprecation of Revision class. Today a Gerrit change[1] has been merged, hard deprecating MediaWiki core Revision class. Loads of work has been done to prepare for this moment, mostly by a volunteer developer DannyS712 with code review