[01:20:02] mlitn? [01:20:04] Who's that? [01:20:42] Reedy: Want to run a query on the master? [01:21:19] Meh, never mind. I know the DB is corrupt. [02:26:40] !log LocalisationUpdate completed (1.20wmf6) at Wed Jul 4 02:26:39 UTC 2012 [02:26:58] Logged the message, Master [03:59:19] !log on mw1: experimenting with renice methods for RT 664 [03:59:30] Logged the message, Master [04:03:07] * jeremyb notes RT 2919 wants a deploy (no DNS change, just apache conf/docroot/extract2 deploy. is waiting in gerrit) [05:04:06] !log deploying apache nice level change per RT #664 [05:04:17] Logged the message, Master [05:45:02] !log reniced apache processes to level 0 [05:45:15] Logged the message, Master [06:11:15] !log deployed Id7008681 and restarting apaches [06:11:24] Logged the message, Master [06:21:32] !log deployed Idb6d9a8b and restarting apaches [06:21:41] Logged the message, Master [07:06:58] !log on srv193: fixing broken PHP packages causing puppet failure, nothing in the server admin log about them so I assume they were installed by accident [07:07:07] Logged the message, Master [07:09:38] !log on srv193: ran dpkg --set-selections to revert holds on php5 packages and ran apt-get upgrade [07:09:46] Logged the message, Master [10:37:49] hashar, how does one find the list of committers nowadays? https://www.mediawiki.org/wiki/Developers doesn't help [10:38:49] I suppose https://labsconsole.wikimedia.org/wiki/Special:ListUsers is somehow it, but not very helpful [10:39:49] Nemo_bis: use git log ? [10:39:50] git log --format=fuller | egrep '^Author:' | cut -d\ -f6- | cut -d\< -f1 | sort | uniq [10:39:58] though you will need to do a lot of processing [10:40:12] hmpf [10:40:18] --no-merges is even better [10:40:18] git log --no-merges --format=fuller | egrep '^Author:' | cut -d\ -f6- | cut -d\< -f1 | sort | uniq [10:40:22] I think [10:40:23] I mean for all users [10:40:34] just a random person who wants a list [10:40:47] that wiki page would be the one [10:41:02] we also have the CREDITS file in mediawiki [12:44:52] !log dzahn synchronized php/cache/interwiki.cdb 'Updating interwiki cache' [12:45:00] Logged the message, Master [14:55:15] Reedy, ping [14:58:13] ? [14:58:45] Reedy, any hope of merging https://gerrit.wikimedia.org/r/#/c/12366/ ? [15:04:08] !log dzahn synchronized extract2.php [15:04:17] Logged the message, Master [15:05:48] Nemo_bis: merging that is only part of it ;) [15:06:06] But it's still the matter if we should be putting new lqt installs out [15:06:11] Reedy, I know, let's say "fix the bug" then [15:06:22] but it's not the same as any project wiki [15:06:26] RESOLVED LATER [15:06:31] hmpf [15:06:31] RESOLVED WONTFIX [15:06:32] ;) [15:06:41] I purposedly didn't say "close" :p [15:07:30] Reedy, if e.g. Erik (or Ting) asked to install LQT on boardwiki, would you say that new LQT installs are blocked? [15:07:57] (that's how it got deployed on officewiki for instance) [15:08:24] But that was also a while ago [15:08:33] I seem to recall asking Erik about doing new LQT installs [15:08:44] but it's not the same on pseudo-private wikis [15:08:45] which is the reason for most of the others being LATER [15:08:51] yeah [15:09:45] the problem with the others is that 1) it would open the floods again, 2) the floods would soon convert in herds of angry users asking for LQT support [15:10:00] Indeed [15:10:00] none of this applies to the small backstage wikis [15:10:14] but we get the "if they can have it, why can't we?" calls [15:10:57] well the project vs. non-project wiki is a well-known distinction [15:11:10] nobody will say that a Wikipedia is the same as a chapter wiki [15:11:36] and the config change was done by a community member so it's not a ugly WMF plot :p [15:11:40] how to purge old redirects besides http://wikitech.wikimedia.org/view/Purge_URL ? [15:12:06] (i use it but it says 0 URLs purged, and still X-Cache: HIT from cp1006 f.e. [15:12:48] echo "http://foo.bar.org/w/whatever" | mwscript purgeList.php aawiki [15:13:42] hmm,yeah, thanks, but looks the same [15:13:55] does it tell you it purged 0 urls still? [15:14:27] Purging 0 urls [15:14:33] lol [15:14:49] echo 'http://wikidata.org' | mwscript purgeList.php --wiki aawiki [15:14:56] how does wikidata.org look for you? [15:15:08] Purging 1 urls [15:15:08] Done! [15:15:10] i still get cache hits from home, but the new content when asking one specific server [15:15:16] ? [15:15:29] purges for me.. [15:15:38] wth, doesnt like me [15:15:42] wikidata goes to enwiki [15:15:45] It's suppose to redirect to enwiki? [15:16:00] I thinks not ;) [15:16:02] curl -H 'Host:www.wikidata.org' --url "http://www.wikidata.org" srv193 [15:16:13] from fenari [15:16:22]

Welcome to Wikidata!

[15:16:39] this is what it's supposed to do now [15:17:13] (or srv293, or ...) it should be synced on all [15:17:47] but when dropping the hostname from that, yes, still 301 [15:18:10] add -I and you also get X-Cache: HIT from cp1006.eqiad.wmnet, which are squid [15:18:15] hrmm [15:18:49] maybe doesnt purge from cp* boxes? just sq*? [15:22:23] err [15:23:02] mutante: it's done over multicast [15:23:13] well, some of it is.. [15:23:21] foreach ( $wgSquidServers as $server ) { [15:29:42] yeah, multicast [15:33:14] ok, seems done – Reedy, back to our discussion...? [15:33:37] meh [15:33:41] i might aswell jfdi [15:37:28] !log Created LQT tables on fiwikimedia [15:37:36] Logged the message, Master [15:37:55] :D [15:39:40] !log Killed php-1.20wmf5 localisation cache from mediawiki-installation group [15:39:49] Logged the message, Master [15:39:58] * Nemo_bis hugs Reedy  [15:40:06] we can also blame the fireworks, in case [15:40:27] !log reedy synchronized wmf-config/InitialiseSettings.php 'Enable LQT on fiwikimedia' [15:40:36] Logged the message, Master [15:43:03] !log reedy synchronized wmf-config/InitialiseSettings.php 'imports' [15:43:11] Logged the message, Master [15:44:03] Is there a list somewhere of all extensions that Wikimedia wikis have enabled? [15:44:45] Depending on what you exactly want.. [15:44:45] https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/tools/release.git;a=blob;f=make-wmf-branch/default.conf;h=a14651276d7a7ff3950e7a614411b6b6eb9d9637;hb=HEAD [15:44:59] siebrand, you mean, more reliable than https://www.mediawiki.org/wiki/Category:Extensions_used_on_Wikimedia ? :) [15:45:08] Reedy: Ah, great. That's basically what I was looking for. [15:45:44] siebrand: shouldnt they be listed in Special:Version? [15:46:06] yeah, but not all wikis have all extensions [15:46:11] gotcha [16:38:55] What is causing this replag? [16:41:27] MissingNo|busy, wild rare pokemons? [16:41:40] lol [16:41:59] I was doing that in honor of me learning JS. [16:42:06] I don't really know why. [16:42:19] :p [16:42:24] I don't see any serious lag now [16:42:34] But, then again, the why the TS crashes so much is more mysterious than MissingNo. [16:42:38] Nathan2055: DaB. told me it was due to populating some rev_sha1 tables; but tech can't answer that question since it's not on WMF's side. [16:42:49] [12:42] <+EarwigBot> Nathan2055: Replag on enwiki_p is 30285 seconds. [16:43:02] 8 and a half hours replag. [16:43:20] If that's not serious, then I don't know what is. [16:43:40] ah, TS again [16:43:59] Curse you, Wikimedia Toolserver!!!!!!!!!!!!!!!! [16:44:06] poor ts [16:44:16] Nathan2055: the replag will rise to something like a week on the peek (that was the case of the other db-clusters) [16:44:30] Oh, man... [16:44:52] maybe if the wm-tech would throttle the population a bit¸our servers could catch up… [16:45:01] Nemo_bis: although maxlag has been around 6-7, which is a bit high when you do API queries with maxlag=5 :/ [16:45:27] but it's no longer constantly so, hence bots only have to wait a bit [16:45:54] Definitely gotten better, although not ideal. [17:11:53] @replag [17:11:55] Krinkle-away: [s1] db36: 1s, db59: 2s, db60: 1s, db12: 1s; [s7] db26: 1s [18:40:03] Any idea why http://parsoid.wmflabs.org is not working? [19:50:20] Krinkle: saw your Boilerplate and Example rewrite. Would you mind if I made some changes to it? Mostly just want to add a lot more comments and documentation to the Example extension (so that new coders aren't mystified by anything) [19:50:53] kaldari, Krinkle, are the examples properly linked from the wiki? [19:52:08] I think the old ones were, but might need to clean-up the documentation somewhat for the rewritten ones [19:52:25] not sure if Krinkle has touched that yet [19:52:56] hmm, he's probably asleep by now [19:53:13] I seem to have this problem on a daily basis :) [19:53:17] no, I'm not. Its 9.50 pm [19:53:22] ah cool :) [19:53:29] not that that means anything for me, I often work at night [19:53:33] he dis-awayed just 5 min ago [19:53:53] kaldari: Yes, feel free to amend it. BoilerPlate should be stripped from verbosity. Example go wild with annotations [19:54:01] how many links to svn to update are there still around on mw.o? [19:54:01] yeah, that's what I was thinking [19:54:26] I originally called Example "BoilerPlateAnnotated [19:54:26] Nemo_bis: not linked, and shouldn't because its not merged yet [19:54:36] I like your idea of having one extension for kickstarting new projects and one extension as a learning tool [19:54:37] ok [20:10:29] I've made an improvement to the Nuke extension. What's the standard way to submit a patch so the improvement can be reviewed and (hopefully) included in the official release? [20:11:42] Patch in bugzilla, or else get commit access and submit it to gerrit [20:15:03] Ok. I'll see if I can figure that out. [20:16:42] https://www.mediawiki.org/wiki/Developer_access [20:21:40] Ahh! Good, I was hoping there was a page about that. Thanks, Reedy. [20:21:42] Also, what table contains the information on whether a revision has been patrolled or not [20:21:44] ? [20:23:53] TheWoozle, https://www.mediawiki.org/wiki/Recentchanges_table [20:25:08] Hmm, okay... that was my first guess, but I'm not seeing (yet) where the patrol info is... [20:25:38] TheWoozle, hm? https://www.mediawiki.org/wiki/Recentchanges_table#rc_patrolled [20:25:45] I must have totally overlooked the "rc_patrolled" column. Oops. [20:25:50] this has to be enabled, beware [20:25:55] ah :) [20:26:11] Yep, there it is... eyes just skimmed right past it. [20:27:02] TheWoozle, in general #mediawiki is better for this sort of help requests [20:27:41] Good point. [20:27:54] I actually have that channel open. D'oh. [20:47:50] Krinkle: I'm also going to turn 'Foo' into a more realistic example, if that's OK with you [20:48:14] kaldari: As long as we don't have to maintain it too much [20:48:20] kaldari: Can you be more elaborate? [20:48:27] what do you have in mind [20:50:19] Sure, nothing complicated... I just want to make it something slightly more realistic so that's it's easier to understand (abstracted examples are often confusing to people since it's not always clear what is supposed to be changed in order to build real code)... [20:51:30] I was going to change Foo to Welcome, and instead of outputting a table of random strings, it would tell you what the 'color of the day' was, based on a table in the config. [20:51:54] so pretty much the same as what you have, but less abstracted [20:53:30] kaldari: okay [20:53:42] kaldari: Note, that we can always improve this [20:53:54] maybe better to merge it like this and have your example be a new commit [20:54:11] totally. I just wanted to go ahead and do it, since it's a holiday (i.e. I don't have to work on PageTriage) :) [20:54:25] it is getting quite fragile to amend this big comment imho. [20:54:39] oh yeah, I was going to do it as a separate commit [20:55:43] I'll go ahead and review you commit. it looks fine. [21:03:56] thx