[10:32:13] DanielK_WMDE: I have a test plan at https://www.mediawiki.org/wiki/User:Daniel_Kinzler_(WMDE)/MCR-StorageLayerTesting#PageUpdater_test_plan (feel free to add stuff), I could go through that today and merge the PageUpdater patch, unless we want to add more patches to be tested [10:32:29] is there anything worth adding apart from RevisionStore? [11:20:28] tgr|away: just the two RevisionStore patches [11:21:42] tgr|away: re merge: please hold back on that, we want these patches on a separate branch first that will then go to test.wikipedia.org but not other wikis. at least that's the plan addshore made with releng. let's dicuss this during the checkin tomorrow [11:21:50] o/ [11:21:58] hey [11:23:32] are some of them almost ready to be merged then? :D [11:24:00] I'll be switching to MCR stuff at some point today, so I can follow up with releng this evening if I have a list of patches that are ready [11:24:21] afaik all three big patches are ready to be merged after they have passed all the tests. [11:24:47] we'll want to check them on wmflabs, then make a branch to go on testwiki, right? [11:24:51] when would that be deployed? [11:25:10] having them on testwiki next wee would be nice [11:25:21] (with MIGRATION_OLD) [11:25:26] awesome, so, just to make sure i don't get confused lets link those patches on the ticket somewhere [11:25:51] will do. another round of reviews and a +1 would be appreciated, too [11:25:57] so, the initial plan was going to be deploy it this thursday evening to test after the regular train slot [11:26:11] Thursday the 14th? [11:26:14] as next week is a no deploy week they can just sit there then [11:26:17] i.e. tomorrow? [11:26:20] DanielK_WMDE: yes :P [11:26:47] ok, then means we really want to try all three patches on wmflabs today :) [11:26:56] otherwise we wait until the week of the 25th [11:28:22] no, let's get this done now if possible [11:28:24] tgr|away: --^ [11:28:42] addshore: can you have a lok at this one soon? https://gerrit.wikimedia.org/r/c/mediawiki/core/+/439966 [11:28:55] this would unblock CI for MIGRATION_WRITE_BOTH mode [11:29:43] DanielK_WMDE: that can be on my list for today [11:29:50] yay! [11:30:20] DanielK_WMDE: can you explicetly link me to the 3 big patches we want in then? just so there is no missunderstandings :) [11:31:21] addshore: https://www.mediawiki.org/w/index.php?title=User:Daniel_Kinzler_(WMDE)/MCR-StorageLayerTesting&summary=%2F%2A+top+%2A%2F+#WMF_deployed_extensions [11:31:47] patches listed at the top, sweet [11:32:12] eww, VE makes the URL ugky [13:04:14] tgr|away, addshore: I'll cherry-pick the three relevant patches onto mcr-full [13:04:37] DanielK_WMDE: Guten tag. If you got time today it would be nice to get a final review on anomie patch to disable cookie/headers sent by jobs :D https://gerrit.wikimedia.org/r/c/mediawiki/core/+/439289 [13:06:17] DanielK_WMDE: thx! I'm on and off for a while, will do the testing in the evening [13:15:57] tgr: how do i become mwvagrant? [13:16:26] i can't do git suff as myself [13:16:45] oh, found it, sry [14:01:39] I just sudo -u usually [14:05:18] tgr: i have all three changes cherry-picked on mcr-full now [14:05:42] tgr: also https://phabricator.wikimedia.org/T192306#4279237 [14:05:49] if we both do manual testing, let's coordinate [14:06:30] maybe having this on phab isn't useful... grabbing chunks and tracking progress on-wiki may be better [14:08:20] tgr: https://www.mediawiki.org/wiki/User:Daniel_Kinzler_(WMDE)/MCR-StorageLayerTesting#Daniel_will_do [15:20:34] tgr: do you plan to do manual testing today? addshore said we could have this on testwiki tomorrow... [15:22:01] yeah, in an hour or so [15:22:38] I'm working until midnight-ish today, I should be able to go through all of it [15:25:52] Last call on 1.31. [15:26:04] legoktm, Krinkle, James_F, tgr, DanielK_WMDE [15:26:40] Go go go. [15:31:00] What do I do to release notes again? [15:31:49] Oh yeah, just remove that top bit [15:32:12] Only been gone a week and already I'm rusty [15:34:42] https://gerrit.wikimedia.org/r/c/mediawiki/core/+/440143 PLZ REVIEW FOLKS [15:34:48] So I can make ze tag [15:39:27] no_justification: I already miss you ;) [15:45:09] I haven't even left IRC! [15:45:10] <3 [16:15:04] no_justification: Swap: https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/440161 [16:23:42] +2 [16:24:01] I'll issue the 1.31.0 tag when I'm back at my desk in a minute [16:54:33] DanielK_WMDE: i can do more later this evening, but not right now, got to dash [16:55:13] addshore, tgr: let's use the wiki page to coordinate [16:55:29] i'm through with other stuff, i'll do another hour of manual tests in a minute. need some air first [17:11:57] https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/1.31.0 [17:12:05] Published the tag, will generate tars [17:17:25] James_F: I tried out `git-archive-all` [17:17:27] It Just Works [17:17:28] :D [17:18:16] We should use it for 1.32 :D [17:24:41] Tars uploading to releases.wikimedia.org [17:25:25] https://releases.wikimedia.org/mediawiki/1.31/ - if someone wants to download & verify :) [17:25:28] no_justification: Nice. [18:04:56] tgr: this has been going very nicely so far! But I didn't touch any extensions yet... [18:06:06] DanielK_WMDE: I think the ones under https://www.mediawiki.org/wiki/User:Daniel_Kinzler_(WMDE)/MCR-StorageLayerTesting#RevisionInsertComplete will break, that hook effectively went away [18:06:17] did not test yet though [18:08:43] tgr: oh, good point - though this is already the case on master! [18:09:01] ...and has been since january?... [18:10:53] tgr: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/EventBus/+/407863 [18:11:41] I see... since most code is still calling the old method on Revision, the hook still gets called. [18:12:29] but with PageUpdater, this changes. So the hook will no longer be called. [18:13:33] yeah, I think it would be nice to have a B/C call from the new hook [18:13:41] or are they not quite compatible? [18:13:45] tgr: this is easy enough to fix, but I'm not sure where to best fix it. conceptually in the PageUpdater patch. but it's conging to conflict with the RevisionStore patches. [18:14:27] they are compatible enough... [18:16:09] tgr: i'll make a separate patch. it's going to conflict though. will sort that out tomorrow. i was about to leave the office [18:20:20] DanielK_WMDE: yeah, I'd just make a separate patch, test it like that, squash into the PageUpdater patch (if that's the right place for it) before it gets merged to master [18:21:03] tgr: but that makes teh PageUpdater patch conflict with the RevisionStore patches... maybe. Maybe not. [18:21:18] https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/440176 [18:21:36] tgr: good catch, thanks! [18:21:44] I'm off for now, will be back for techcom later [18:26:45] Yo how do you nominate people for +2 for mw in general? [18:26:57] Who do I ask? [18:27:15] ...does the fact that I don't know mean I shouldn't be nominating people for that sort of thing? [18:27:40] (Yes, I know it's not actually you guys, but I bet you... care. >.>) [18:27:43] The first rule of the mw +2 cabal... [18:35:45] FINE. I'LL GO KIDNAP LEGOKTM. [18:49:18] Isarra: Probably just create a ticket and start an email thread. [18:49:59] Isarra: Also, do you wanna talk to Moriel about OOUI and/or Echo? [18:53:31] YES. But not right now deadline ack. [18:53:47] ...she said by noon I have six minutes. >.> [18:53:56] (She being someone else entirely.) [20:01:41] Isarra: As far as I can tell, the "how" is to file a Phab task like https://phabricator.wikimedia.org/T197070 and then email wikitech-l to announce it. See also https://www.mediawiki.org/wiki/Gerrit/Project_ownership#Requesting_repository_ownership [20:15:28] no_justification: yaaaaay [20:16:14] Isarra: what anomie said. Though usually I ask a few other +2'ers first as a sanity check (do you think this person would be a good +2'er?) before nominating people [20:26:04] Should probably write the e-mail for it [20:27:18] no_justification: the diff between rc.2 and 1.31.0 looks good to me [20:29:36] anomie: <3 [20:29:41] legoktm: I'll kidnap you, then. [20:30:43] good luck, I'm about to get on a plane ;) [20:30:59] * legoktm -> ✈️ [20:37:58] Isarra: I'd not recommend hijacking that plane either. [20:38:33] Eh, much easier to nab specific people in an airport. [20:38:40] They're at their most vulnerable there. [20:38:50] ON the plane, they're not toting around piles of luggage... [21:24:26] updated news link [21:24:32] took a few clicks for me to find it >_> [21:24:40] too many transclusions