[01:57:25] MaxSem: did you see my last comment on https://gerrit.wikimedia.org/r/#/c/376874/ ? [02:02:17] maybe it's just me, but it feels like there's less release blockers this time around? [02:10:43] bleh, I wrote a long answer for you then decided that fuck it, I'll just leave MWS alone for now [02:10:58] thanks for poking :) [02:13:04] legoktm, that patch is still unfinished because it introduces slight changes to how memory options fall back on each other [02:14:02] MaxSem: tgr said that those changes didn't really matter in practice? [02:15:09] mmm, if we only had a databse with settings of all wikis in existence... :) [02:16:57] heh [02:17:11] MaxSem: are you going to keep working on it, or should I pick it up? [02:17:33] yep, I'm undoing some of my doing right now [02:17:35] I have it marked as a 1.30 blocker because of the removal of Shell::command() [02:18:49] the difference is that in the old code if you set time but not walltime, it sets walltime as well [02:19:11] does not seem reasonable to me, but not hard to preserve [02:19:23] in practice, nobody overrides these per call anyway [02:19:35] yeah, I guess not a problem if we document it [02:20:01] I wouldn't mind dropping it as long as its explicit [02:20:41] and the stdout patch is done I think if you want to get that into 1.30 as well [02:21:40] Seb35's timeout patch is also done I think, the comments are just nitpicks [02:22:35] tgr & legoktm, cgroup() or cGroup()? [02:23:47] cGroup() just looks...weird to me. I like cgroup() [02:24:35] +1 for cgroup [02:26:04] created the variable before the function, gave it a cooler name:P [02:27:00] xXcgroupXx() [02:27:16] hehe [02:28:14] oops, also noticed an outdated comment [02:31:18] x2 [02:36:59] https://gerrit.wikimedia.org/r/376874 [02:38:13] ah, you just got rid of the factory [02:38:25] yup:P [02:38:36] the factory is needed only for MWS [02:39:12] eh, still need relase notes [02:50:41] legoktm & tgr|away, doned [02:52:25] MaxSem: I think you're missing injection of the logger? [02:52:37] duh [02:55:05] fixed [03:00:19] you have a phpcs error, but other than that, lgtm [16:36:09] anomie: on https://gerrit.wikimedia.org/r/#/c/378261/ you meant "without this patch" right? [16:36:50] legoktm: ... Yes. [16:40:00] anomie: are there alternative ways to work around this that don't require bumping the minimum postgres version? like could we check for the enum already existing in MW before trying to use the patch file? [16:41:49] legoktm: Probably, using PG's system catalogs (the rough equivalent of MySQL's information_schema). [16:44:08] are you up for implementing that? :) [16:45:10] https://phabricator.wikimedia.org/T164898 (which is archcom approved) only proposed bumping the minimum version to 9.2, not 9.3 [16:47:07] I think the query would be something like `select 1 from pg_type join pg_enum on(enumtypid = pg_type.oid) where typname='media_type' and enumlabel='3D'`, if it returns a row then the patch should be skipped. [18:17:21] Reedy: Just to confirm - https://gerrit.wikimedia.org/r/#/c/355541/ was fixed, right? [18:17:49] Krinkle: Yeah, Roan and I had a few followup patches, but it works now [18:17:55] k [18:18:02] * Krinkle unstars [18:18:06] https://github.com/wikimedia/mediawiki/commits/master/maintenance/populatePPSortKey.php [18:18:11] Wish we had the followup/fixme label [18:18:19] that can be untagged [18:18:49] long live Special:CodeReview