[00:22:44] kaldari, ugh I can't believe the timing with this WikiEditor disambig merge and VisualEditor... [00:23:58] was that a bad idea? [00:24:20] it shouldn't affect VisualEditor any [00:25:04] or is it just sad that we're just now adding this feature when WikiEditor is basically deprecated? [00:26:10] kaldari, it's not a bad idea, but wikieditor is deprecated as far as enwiki is concerned [00:26:31] yeah, should be fairly trivial to add the same feature to VisualEditor though [00:26:51] I don't oppose it being merged, quite the opposite. But now someone else has to do the same work to add it to VE for something which I already tried to fix [01:29:18] who is in charge of abusefilter? [01:29:25] I know I've talked to them before [01:29:28] but I can't remember... [01:29:46] http://www.mediawiki.org/wiki/Extension:AbuseFilter [01:29:50] werdna [01:29:52] ? [01:30:00] (or you mean like on wmf staff now?) [01:30:02] Prodego: hoo is more active lately [01:30:21] cuz yea, andrew is not super active on wikistuff right now afaik [01:30:33] RobH: I mean if something were broken with it, who would I ask? I know werdna isn't the one right now [01:30:42] heh, i assumed, but wanted to make sure [01:30:51] RobH: I know I tracked down a bug with /someone/ a while ago [01:31:16] Prodego: hoo or cstiepp [01:31:24] ah it was cstiepp [01:31:29] that's the name [01:31:34] poos cstiepp is on a billion bugs now ;] [01:31:37] poor even. [01:32:03] unforunately I don't see either of them right now [01:32:23] maybe you guys could confirm this isn't a stupid mistake I'm making [01:32:30] https://en.wikipedia.org/w/index.php?title=Special:AbuseLog&wpSearchFilter=527 is a filter that trips on account creation [01:32:45] I cannot find any of these entries if I search by username instead of filter ID [01:33:11] searching by title also don't work, but that may be intended [01:39:00] * legoktm looks [01:39:54] Prodego: https://en.wikipedia.org/w/index.php?title=Special:AbuseLog&wpSearchUser=Niharrediff84 looks correct? [01:41:03] legoktm: hmm, but not say, 82 [01:41:26] I also could swear I checked 84 and it didn't work [01:41:36] but maybe I didn't [01:42:56] Hm [06:19:46] legoktm: did it happen again on some other wiki? https://bugzilla.wikimedia.org/show_bug.cgi?id=44210#c9 [06:20:12] Not that I'm aware of, but if a new wiki is created and translatenotifications are set up, I bet it will happen [06:20:36] it's not related to pt.wiki [06:20:57] what does pt.wiki have to do with it? [06:21:00] and no it's not about new wikis, it happens only on the wiki where the notifications are spawned [06:21:23] err. right. [06:22:14] Oh hmm. [06:22:34] Do people use translate notifications to send messages to another wiki? [06:22:43] yes, that's the point [06:23:22] Oh it won't work for that then. [06:23:48] but https://bugzilla.wikimedia.org/show_bug.cgi?id=47811 was for the same wiki [06:25:03] * Jasper_Deng also notes to Nemo_bis that he replied on Meta:Babel [06:26:07] legoktm: yes, it's what I said [06:26:36] the previous patch using bot=1 for the API fixed it for crosswiki notifications [06:27:29] but the notifications on same wiki don't use the API do they [06:27:52] Right. I submitted a patchset to fix that earlier today [06:50:09] Jasper_Deng: replied [06:58:32] I hope the MediaWiki API returns JSON fields in English no matter the language I call it on right ? [06:59:41] i.e. https://es.wikipedia.org/w/api.php?action=query&prop=coordinates&format=json&colimit=500&generator=allpages&gaplimit=max has the same field names (in english) as https://en.wikipedia.org/w/api.php?action=query&prop=coordinates&format=json&colimit=500&generator=allpages&gaplimit=max right? [07:00:26] yes [12:34:01] Can I combine the langlinks and coordinates in the prop parameter? i.e. https://en.wikipedia.org/w/api.php?action=query&prop=langlinks|coordinates&format=json&colimit=500&generator=allpages&gaplimit=max&coprop=country|region I want to get the language links for the articles that have coordinates [12:34:29] *I want to retrieve both language links and coordinates [12:34:42] but I'm only interested in language links for articles that have coordinates [12:36:17] when I continue should I use llcontinue or gapcontinue? or it doesn't matter? [12:38:22] or I need to use both ? [12:39:45] I can't find pages that have coordinates & langlinks :( [12:43:09] ah it works [12:43:17] but not for all [12:43:54] https://en.wikipedia.org/w/api.php?action=query&prop=langlinks|coordinates&format=json&colimit=500&generator=allpages&gaplimit=max&coprop=country|region&gapcontinue=%C3%81gii_Anarg%C3%ADri,_Greece&llcontinue=1244298|bg [12:44:26] in the above link Álamos has language links https://en.wikipedia.org/wiki/%C3%81lamos but it only shows coords :( [12:44:52] wheras for "Água Boa, Minas Gerais" is shows both language links & coordinates [12:44:53] is this a bug ? [12:45:39] Why it doesn't show language links for Álamos ? [12:46:00] i.e. for pageid 674882 [12:52:57] Anyone? [13:13:45] the hell [13:14:01] I think I had to invert the values of the prop parameters [13:14:03] *parameter [13:14:47] i.e. instead of prop=coordinates|langlinks use prop=langlinks|coordinates [13:17:33] what the [13:17:37] now it works both ways [13:23:19] ah the lllimit was missing [16:19:13] apergos: hello, parent isn't here today? [16:19:57] hello [16:20:08] huh I should ping him [16:20:38] pinged [16:25:40] going to give up and start I guess [16:25:44] how are things going? [16:26:27] unfortunately, i didn't get anything done in the last 4 days (friday-monday); now i'm working on saving revision metadata [16:26:42] ok [16:27:08] because we're already on a compressed timetable, you might want to think about how to rearrange your schedule a little to start regaining time [16:27:49] yeah, i think i'll just have to work more [16:28:08] there shouldn't be any more interruptions in the near future [16:28:36] ok, well we'll see how it goes [16:29:42] yeah [16:29:58] after that is text? [16:31:22] after that i want to create the makefile, so that you could run the code too [16:32:14] and then text [16:32:57] ah yay :-D [16:34:08] anything you need feedback on or that's giving you grief? [16:34:17] oh rats and I so did not read that article either [16:34:39] * apergos will steal time this week for it though [16:35:09] there is no hurry for that, i won't get to proper compression for a while [16:35:31] yeah but best I have it in my head to think about sooner rather than latr [16:35:41] and i think i don't need anything [16:35:48] ok [16:36:13] well I'll likely be out much of the evening but will check in when I get back, just in case [16:36:28] ok [16:37:15] see ya tomorrow then, happy metadata! [16:37:28] see you [20:02:54] any idea why this is broken on last MediaWiki? https://it.wikiquote.org/wiki/Template:Beverly_Hills_Cop [20:03:04] (works on it.wiki) [20:04:37] What's broken? The width? [20:05:57] The template on it.wiki isn't really comparable. [20:06:03] The two templates use vastly different code. [20:07:09] I mean the same template [20:07:29] MatmaRex's https://gerrit.wikimedia.org/r/#/c/67263/ ? [20:07:42] I still don't know what you're talking about. [20:08:01] sup? [20:08:26] Elsie: yes, the width [20:08:48] doesit use class=toc? [20:08:54] or id=toc? [20:08:54] just compare how the same wikitext renders on it.wiki (and presumably any Wikipedia) [20:08:57] yep [20:08:58] because that'sbad, don't. [20:09:08] and yeah,i broke that, but with a different changeset. [20:09:14] is that documented somewhere? [20:09:16] why the hellwould you use id=toc on a navigaiton template? [20:09:30] i think it want in tech news? or something [20:09:34] it was* [20:09:43] orly [20:09:46] let me find the commit [20:09:50] * Nemo_bis is CSS-blind [20:10:44] https://gerrit.wikimedia.org/r/#/c/39792/ [20:11:02] there should be zero or one elements on a page with a given id [20:11:21] so obviously you can't use it on anavigational template [20:11:23] ah, that one [20:11:30] https://gerrit.wikimedia.org/r/#/c/39792/19/RELEASE-NOTES-1.22 [20:11:42] did it really go unannounced? that's not cool [20:12:07] doesn't really matter [20:12:18] of course nobody consider his own use of something "particularly bad abuse" [20:12:26] use class=toccolours [20:12:37] useages like here is precisely what it was intended for [20:12:43] (i think, it's frombefore my time) [20:13:02] Nemo_bis: no [20:13:14] Nemo_bis: have two elements on a page with the sameis is against HTML spec [20:13:33] and it *will* blow up in your face when you try to get the element with that id in javascript [20:13:52] pages with that template probably have their toc collapsing broken [20:14:46] hm, it appears to work. but this is by chance, really. [20:15:34] not really, someone would have noticed in that case :) [20:15:55] (in my browser it breaks if the template is placed before the toc) [20:16:03] (results may vary) [20:16:17] sure, but those are always at the end [20:16:22] well, i dunno.how often do you collapse the toc? [20:16:26] no [20:16:43] the fact that it works is just a quirk in the rendering engine [20:16:50] nothing else [20:17:06] MatmaRex is one of a dozen Opera users. [20:17:32] it would break just as nice in other browsers for sure [20:17:44] when you have an api that is supposed to return the only element on a page with a givenid [20:17:51] (document.getElementById) [20:17:54] and you have multiple such elements [20:18:07] the api either fails, or returnsone pretty much at random [20:18:13] so you should not do that. [20:18:16] endrant. [20:18:35] MatmaRex: if we really have a page with more than one identical id value, please report that in Bugzilla. that's stinky. [20:18:52] chrismcmahon: no, that's just it.'pedians being silly :) [20:19:04] or 'quotians, rather [20:19:55] Nemo_bis: and sorry for not getting this broadcasted more widely. i think i'm just making too many breaking changes to remember them all, heh [20:26:44] MatmaRex: it's not about wider broadcasting but rather precise communication [20:27:01] saying "if you're a really really bad person you'll go to hell" rarely has effects [20:27:48] had I read "never ever use id=toc or class=toc, IDIOT" I would have checked the templates close to me :) [20:28:09] sadly, it's not "never ever" here [20:28:27] https://en.wikipedia.org/wiki/Template:Compact_toc is a sane use case [20:28:44] never ever outside the TOC then? [20:28:47] don't use it for things that arent *the* table of contents [20:30:08] fair enough [20:30:14] you going to amend release notes? :D [20:30:32] bwaaaah [20:30:37] aww [20:30:42] ican't +2 if i do that :P [20:30:51] *wink wink nudge nudge* [20:30:56] release notes are abandoned, nobody cares [20:31:03] self-merges ftw [20:31:33] also, i called Template:Compact ToC a sane use case [20:31:40] i hereby withdraw that, that template ain't sane [20:32:00] https://pl.wikipedia.org/wiki/Szablon:Spis_treści_kompakt thisis sane enough ;) [20:34:56] sane template is probably a contradiction in terms [20:35:19] (at least statistically = almost surely) [20:39:36] hoo: you there? [20:40:36] helderwiki: Sure :) [20:40:57] A question about the AbuseFilter: Is it safe to assume that "article_recent_contributors === null" when action is 'move', 'createaccount' or 'upload'? [20:41:17] And that "article_recent_contributors === ''" when a page is being created? [20:42:30] Specifically, would it be possible to remove a test "action=='edit'" from https://pt.wikipedia.org/wiki/Especial:Filtro_de_abusos/history/83/diff/prev/1444?uselang=en [20:42:49] by just changing article_recent_contributors == '' to article_recent_contributors === ''? [20:44:35] helderwiki: No, these vars are set in generateTitleVars [20:45:37] You have these with a prefix of article_ using with deletions and edits and other prefixes in other cases [20:45:51] so you can assume it to be unset in moves and uploads [20:45:54] helderwiki: ^ [20:46:29] hum.. [20:47:20] hoo: I don't think there is action 'delete' [20:47:47] there is... I don't know why someone built that in some day, but we have it [20:47:55] tbh, I'd like to remove it [20:49:01] action == 'delete' didn't detect a page delection here.. [20:49:39] hoo: you sure AF can detect page deletions? [20:49:56] (undocumented behavior?) [20:49:56] unless it's broken, yes [20:50:00] https://www.mediawiki.org/w/index.php?title=Extension:AbuseFilter/Rules_format#Variables [20:50:06] Action variable can be 'edit', 'move', 'createaccount' or 'upload' [20:50:48] Action action string edit, move, createaccount, delete [20:50:50] it says [20:51:03] where? [20:51:38] in the table at the bottom of hte page [20:51:57] not bottom [20:52:07] below the section you send me [20:52:12] weird.. [20:52:40] Nemo_bis: http://www.mediawiki.org/w/index.php?title=Extension:AbuseFilter/Rules_format&diff=prev&oldid=270362 ? [20:53:45] again the diff with the thigns I didn't write? [20:53:57] or not [20:54:24] well, I don't and didn't know more than that [20:55:09] Nemo_bis: do you remember where did you see such delete actions? [20:55:10] $vars->setVar( 'ACTION', 'delete' ); [20:55:17] hm.. [20:55:33] as I said, these DO exist, unless they're broken [20:55:34] helderwiki: in the abuselogs as written there? [20:55:48] if you mean the wiki, probably it.quote, but I don't see how it can matter [20:56:19] just to try to find out when it broke [20:57:31] I just deleted a page and [[Special:AbuseFilter/test]] doesn't show any delete action [20:58:11] helderwiki: /test doesn't support these [20:59:02] I see.. Any reason why it shouldn't? [20:59:29] BTW: creating a filter with action === 'delete' works. [20:59:43] so it is only on /test [21:00:02] helderwiki: You can use single = for comparsisions [21:00:13] Declarations are := in AF [21:01:03] I know, I trying to figure out if the only case where article_recent_contributors === '' is on action edit [21:01:20] because for other actions it seems article_recent_contributors === null (and then article_recent_contributors == '') [21:03:56] for action delete and edit that's true [21:04:06] others use own prefixes [21:04:26] for action delete it is also null [21:07:21] what's up with job queue? I did not get some notification e-mails from Meta today [21:53:19] would anyone be free to grant me +sysop on test.wiki so I can clean up after myself? [21:55:28] ... MartijnHH do you have a request for permissions there? [21:56:01] If so, may I have a link? [21:56:27] T13|supper: no I don't [21:56:54] <^demon> MartijnHH: What's your wiki name on testwiki? [21:57:01] You should create one. [21:57:07] <^demon> For testwiki? lol. [21:57:41] Yep, just like everyone else does.. [21:58:01] <^demon> What a waste of time. [21:58:24] ^demon: Martijn Hoekstra [21:58:27] Yeah, but it seems to be the process. [21:58:38] * MartijnHH eats process for breakfast [21:58:43] <^demon> Processes are for squares. [21:58:48] <^demon> And enwiki ;-) [21:58:57] * MartijnHH generally spits it out again, since it tastes of cardboard [21:59:26] hmm, first time i"m hearing the word 'squares' used as an insult [21:59:27] ^demon: just you wait until ArbCom hears you said that [21:59:36] 'enwiki', I've heard that being used as an insult before though :D [21:59:42] while it is, actually, hip to be square [21:59:50] * MartijnHH wasn't cool before it was cool [22:00:06] hips should be hip shaped, if not please see a doctor! [22:01:47] <^demon> testwiki: Promoting User:Martijn Hoekstra into sysop, bureaucrat... [22:01:47] <^demon> done. [22:02:00] thanks ^demon [22:02:18] <^demon> Whoops, guess I should've only done +sysop. But w/e, it's only testwiki :) [22:03:15] meh, if you feel it's important, feel free to roll that back. I won't be using it anyway [22:06:39] Hi MartijnHH. [22:06:46] YuviPanda: nice song link, I hope you'll make a video too. Might be an idea for Wikimania. [22:07:23] Nemo_bis: Emufarmers found it, and yes, I hope a video / recording is made too :) [22:07:46] * Elsie stares at ^demon. [22:08:06] Was it really necessary to bypass on-wiki logging for that... [22:08:18] Well heck... if you're giving out crat bit, mabdul Technical_13 and Nathan2055 could use it on testwiki too ^demon [22:08:43] <^demon> Elsie: I didn't have bcrat or I would've done it normally. [22:08:56] <^demon> But again, it's testwiki so who really cares. [22:09:07] So abusive. :P [22:09:30] <^demon> Feeling left out? I can give you permissions too :) [22:09:41] I'm already a bureaucrat there. ;-) [22:09:48] If I'd noticed MartijnHH's request, I would've beaten you to it. [22:10:13] ^demon: afaics you are crat [22:10:23] https://test.wikipedia.org/w/index.php?title=Special%3AUserRights&user=^demon [22:10:26] Indeed. [22:10:28] <^demon> I am now since I gave it to myself ;-) [22:10:30] but maybe you just added yourself via db because I don't see log [22:10:34] yeah [22:10:41] Heh. [22:10:47] <^demon> createAndPromote ftw :) [22:10:48] too bad, it would've been fun to give some flags to ^demon [22:11:03] given some now [22:11:30] <^demon> Oh man? Confirmed user too? [22:11:37] <^demon> Now you're just going to get me drunk with power! [22:11:45] don't you feel powerful now [22:11:59] yeah, be careful with knives in your house [22:16:03] Oh... ^demon you still handing out bits on testwiki? I nominate Elsie for the "god" bit (founder) [22:16:11] :p j/k [22:16:25] that's a fallen god anyway, lost all powers [22:17:31] <^demon> I logged out of terbium, too late :) [23:05:16] hey greg-g: anyone doing deploys during the window this afternoon? [23:05:38] csteipp: yeah, two, VE and AbuseFilter [23:06:47] greg-g: Any chance I could do a pretty safe deploy when they're done? [23:07:04] (non-critical, but nice to have patch for SUL) [23:08:27] csteipp: sure. [23:08:32] you asked nicely [23:08:55] :) [23:12:33] csteipp: how's the oauth project going? [23:13:22] Will logging in testwiki still log me out of the other projects? [23:14:52] Technical_13: the testwiki issue was fixed (ops moved the server) [23:15:13] OAuth is under active development [23:17:46] Cool. [23:26:49] gn8 folks