[00:57:58] *.wmflabs.org certificate expired :/ how to update? [00:58:14] ppl at -lab are useless [01:57:45] comets: there is no other way. labs people have to update the reverse proxy. [01:58:21] and the fact that their "useless" is because of the CA not them [01:58:26] *they're [02:10:06] protip, don't piss off your IT people [02:10:40] we can make your life a joy, or a nightmare depending on how you treat us [02:26:00] any cheats for us? [02:27:08] that certificate was only valid for like 10 weeks :/ [02:27:52] sadly my favourite wmflabs tool is kaput cause it forces 'https' :/ [03:38:20] comets: ops have sent request to the Certificate Authority, now it's waiting for them to approve it. Will take upto a day. [03:38:47] well u got me my fix..so i'm good :) [03:39:01] * comets snorts his croptool [03:39:16] The security of websites is fully opaque between the site and your browser, there is nothing tool authors can do about this, that would violate the purpose of security. It's just kind of annoying in this case. [03:39:21] Hi Krinkle! I was just about to type something totally unrelated :-) [03:39:43] * robla waits for a little bit before changing the subject [03:40:18] robla: Aye, I'm literally signing off for today. Stretched it already for an outage in my tool. Hit me up tomorrow. [03:40:51] I'm curious what you have for me. :) [03:40:55] should I put something up on the topic? [03:40:56] o/ [03:41:07] Krinkle: no worries! My comment wasn't for you specifically....just talking generally about Wednesday's meeting [03:42:29] there [03:43:47] YuviPanda: I've started using this channel as the channel I bring up Wikimedia architecture stuff in, since *no one* wants a new IRC channel, really [03:43:57] robla: ah interesting [03:44:06] robla: I've always thought it was a support channel of sorts [03:44:09] I pop by during outages only [03:44:57] yeah...as I recall, it used to be one of the general channels [03:45:00] yeah [03:45:12] I guess both #mediawiki and #wikimedia-dev are kindof full of botspam now [03:45:33] * YuviPanda keeps channel on autojoin [03:46:00] robla: what architectural issues are you considering / thinking of atm? [03:46:12] #mediawiki isn't so full of botspam, but "MediaWiki" is a loaded term for Wikimedia devs who don't consider themselves PHP devs. [03:46:41] robla: ah ofc [03:46:54] re: architectural stuff. mainly https://phabricator.wikimedia.org/E66 right now [03:48:17] robla: nice. looks like the sql mode thing is the one with the most momentum [03:49:00] I think so....I'm planning on sending some mail (maybe tonight) about it. sql thing -> [03:49:53] this channel also seems the most intuitive counterpart to wikitech-l [03:49:58] nice! [03:50:02] indeed [03:50:03] Other people have significantly differing opinions to me about what constitutes 'botspam' :| [03:50:31] Krenair: the problem with it I think is that even if 20% of it is useful, it's a different 20% to everyone and so that means 80% is useless [03:50:35] but the 20% is *really* useful [03:51:17] I find it easy to have a conversation in there. [03:51:18] the heavy bot traffic also means that a comment is more likely to get lost in the bot traffic [03:51:30] But apparently some people don't because they see a backlog full of wikibugs [03:51:34] indeed [03:51:36] and not other people chatting [03:51:44] I open up and it's 500 unread messages [03:51:55] if 400 of them rae gonna be bots I'm going to mark as unread [03:51:57] And so the problem perpetuates itself [03:51:58] *are [03:51:59] indeed [03:52:25] Wait, you have to mark IRC messages as read? [03:52:38] well, 'unhighlight' the channel [03:52:52] place my 'unread messages' marker elsewhere [03:52:55] so yes, I suppose [03:53:03] ah, okay [03:53:03] I've been using slack recently (kubernetes uses slack) [03:53:15] it actually doesn't have a 'solution' to this problem :) [03:53:24] it's solution seems to be to just relegate bots to a different channel [03:53:26] so my client just shows whether there is unread messages in a given channel by highlighting it [03:53:29] not the actual number [03:53:44] Krenair: yeah, I get a highlight and on visiting the channel I get a number [03:53:49] I don't usually bother reading IRC channel backlogs [03:54:13] heh [03:54:23] I do, primarily because I'm in the ops graveyard shift [03:54:37] do we have any "must read" documents regarding SQL, other than "Security for developers"? [03:54:44] Looking for things to do as ops YuviPanda? :) [03:54:57] Krenair: not atm :P no. there's puppetswat tomorrow if you want :) [03:55:02] haha [03:56:13] robla, I can't think of anything... we should probably have something on query performance? [03:56:38] Krenair: yeah, I'm skimming this now: https://www.mediawiki.org/wiki/Performance_guidelines [03:57:31] robla: I guess https://www.mediawiki.org/wiki/Manual:Coding_conventions/Database is must-read [03:57:39] it appears as though "Architecture guidelines" gets into whitespace a little too quickly, just from skimming https://www.mediawiki.org/wiki/Architecture_guidelines [03:57:53] WHITESPACEBESTSPACE [03:58:15] spagewmf: thanks! I missed that I guess [03:59:48] spagewmf: oh....I'd forgotten about this: https://www.mediawiki.org/wiki/Development_policy#Database_patches we need to elevate that [04:00:07] robla: Architecture_guidelines seems like some strong opinions that got polished and edited but never formally adopted, hence {{draft}}. But I may be forgetting my history (and doomed to repeat it:) ) [04:00:58] spagewmf: the history is actually probably messier than that, so good luck repeating it :-) [04:02:46] repeatability is very important in science, so we must try to repeat it [04:02:57] * YuviPanda starts by proposing newer spacing standards [04:03:01] repeatability is very important in science [04:03:14] am I doomed yet? [04:03:47] In T108255, I proposed possibly splitting T108255 into two different tasks....and I'm thinking about jfdi [04:05:11] robla: also https://www.mediawiki.org/wiki/Database_optimization [04:06:33] spagewmf: I hadn't seen that one. btw, who is User:Leucosticte ? [04:06:57] i'm not sure, the name is familiar [04:08:38] banned user who wrote most of that, but the page banner implies "developer consensus" [04:09:32] lets ignore his existence.. [04:10:16] https://www.mediawiki.org/wiki/Talk:Engineering/Product_Strategy_Offsite [04:10:18] can't imagine why [04:10:54] WMF globally banned user, robla [06:21:23] WMF bans have no relation to content, his mediawiki contribs were good. [06:33:01] Nemo_bis: That's a banned user on English btw [06:33:05] See his English page [06:38:40] that's why i specifoed 'mediawiki contribs' [14:39:05] Hey I've got a question with regard to wmflabs: The pywikibot test suite is regularly checking on wikistats and wdq and since a few hrs/days the SSL certificate fails for the HTTPS connection: https://wikistats.wmflabs.org/api.php?action=dump&table=wikipedias&format=xml [14:39:19] Ah it expired today [14:39:33] yeah, there's a bug somewhere [14:40:07] Is it know to whoever manages it that the certificates have expired? Or who do I have to bug? [14:41:00] https://phabricator.wikimedia.org/T112608 [14:41:41] Yes, see the status message at top [14:41:46] well, depending on your IRC client [14:42:02] Ah [14:42:06] Yuvipanda sez: “We are waiting on the CA to re-issue the certificate and will be back online as soon as that happens. Might be up to midday west coast time however :(" [14:42:20] it was scrolled all the way to the right so that issue wasn't really visible [14:42:23] thanks anyway ;) [14:42:24] :) [14:42:50] it's not like a problem for us… we just can skip those tests [14:43:06] xzise: It’s definitely disrupting a bunch of stuff [14:43:23] “Just for info, this breaks most Wikivoyage articles (they embed a dynamic map frame generated by tools.wmflabs.org):" [14:43:27] doh [14:43:51] :P [14:44:24] I saw this problem within an hour of the expiry of the cert, but thought certainly it was my boneheaded problem on my side :) [16:15:44] fuzheado: xzise MatmaRex back online (ssl) [16:15:53] YuviPanda: thanks! [16:17:34] fuzheado: yw. Apologies for the disruption [16:36:08] Cool [23:40:15] okay, can anyone reassure me that the query I want to do is ridiculous and not feasible: Find all IP talk pages that were deleted prior to 2008 [23:40:52] I tried something like `SELECT COUNT(*) FROM enwiki_p.logging_logindex WHERE log_timestamp < CAST('2008-01-01' AS time) AND log_type = "delete" AND log_namespace = 3 AND log_title RLIKE "\d+\\.\d+\\.\d+\\.\d+";` [23:41:14] err except log_timestamp should be `CAST(log_timestamp AS TIME)` [23:41:32] I was not able to get a result, it just hung indefinitely :( [23:42:54] MusikAnimal: people in #wikimedia-research might be able to help better [23:43:11] I will try there, thanks! [23:45:08] yw [23:49:20] MusikAnimal, it's certainly feasible, but that query alone would only get data from one wiki :) [23:50:13] ha, well this is per [[w:WP:DELTALK]], an enwiki-specific guideline [23:50:27] I just don't know how I'm possibly going to get the names of the talk pages if I can't even do a count [23:52:09] I've tried narrowing it down to 2003 and earlier, still unable to get a result