[00:09:53] * Jeblad_WMDE has been playing with an amazing little camera today [00:10:28] And it keeps working in nearly pitch black night [00:12:48] Jeblad_WMDE: Maybe you'd like to take some pictures for Commons then? :P [00:13:18] I think I have taken a few.. [00:15:25] for Commons? [00:16:35] http://commons.wikimedia.org/wiki/Category:Files_by_User:Jeblad_from_no.wikipedia [00:21:12] Would it be appropriate to create a JS which would essentially combine the function of slurpInterwiki and autoEdit to edit, as long as it was supervised? [00:23:01] bots can import sitelinks and add labels at the same time [00:34:00] Jeblad_WMDE: wbsetitem is really slow compred to normal edits. what about adding a flag, so that result is already returned after the request is accepted but not yet verified, checked and written to db. i think duplicate check and testing each sitelink take most of the waiting time. My bot does not need the info if creating a new item was succesfully or not. [00:35:04] 4 wbsetitem take the same time as 28 normal edit actions [00:36:13] just an idea [00:48:06] Normalization (that is verification) will not be turned off [00:56:53] Not sure if we should make pending edit jobs, it will make a huge hole for dos-attacks [00:58:25] Also the bot operator is supposed to inspect the editing his bot does, and that would make all kinds of inspections impossible [00:59:31] i am currently only chcking for gernal error (500 http codes, module not exists and so on). [01:02:04] most reponses are "Edit not allowed" [01:02:35] the interesting thing is that the language of the error message changes [01:02:47] /api/error:info=Edit not allowed: [01:02:47] نیا صفحہ تخلیق نہیں کیا جاسکتا. [01:02:47] یہ پہلے سے موجود ہے. [01:04:56] the detailed error message is unreadable for me and of course for my bot, too [01:07:17] That has nothing to do with rate of editing and allowing anyone to create items they do not verify [01:07:59] In fact I would strongly advice any botoperator to inspect edits done by their bots [01:08:57] I think there even are a guideline for botoperators that say they should monitor their bots at all times [01:09:05] the result is logged [01:13:30] I proposed to do the checking in parallel but it was never implemented [03:16:31] wikidata.org down? [03:17:09] Sk1d: 502 error? [03:17:25] Was having it on meta just now [03:18:01] Seems to be up now, though [03:26:56] hm jep but my bot has problems getting interwikilinks ... [03:27:12] well i will go to sleep now hopfully tomorow everythin will run fine [03:28:30] Yes, down again [03:28:35] Partially [05:19:09] Merlissimo: what do you think of my block? [13:41:46] getting to q300000 today [13:54:26] Sk1d: I have no idea what that means but that seems to be serious stuff. Keep up the good work :-) [13:54:56] hi [14:56:53]  [16:24:41] New patchset: John Erling Blad; "(Bug 42627) Added casts to numeric id in EntityId" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/36393 [17:13:20] now we have 300k items [17:13:34] [[Q300000]] [17:13:34] 10[3] 10https://www.wikidata.org/wiki/Q300000 [17:14:20] Yay [17:14:51] Page edits since Wikidata was set up 806,043 [17:23:42] Stryn: yes, I saw that already [17:23:42] :P [17:23:57] I was the creator of that item ;) [17:26:14] and you forgot to add interwikis .. :P [17:26:43] yes [17:26:48] was having dinner [17:26:58] just waited long enough [17:27:08] :) [17:27:17] ^^ [17:27:55] Yesterday I missed 250000, so I really wanted Q300000 :P [17:30:00] next goal would be Q500000 [17:31:40] I´m just going for Q400000 too :p [17:32:07] And what's the point in having such goals? [17:32:10] Stryn: I think Sven called dibs on Q500000 [17:33:02] TB|Away, the creators are happy [17:33:19] TB|Away: the same point as on Wikipedias [17:33:23] and per lukas23 [17:34:09] Sven got Q5000 and Q50000 :P [17:34:44] Riley: sorry I'm stupid, but what is dibs? [17:35:02] http://dictionary.reference.com/browse/dibs?s=t [17:35:16] See noun 2 [17:36:37] Riley: romain.e got Q1000, Q10000 and Q100000 [17:36:37] :P [17:36:49] Wow [17:37:06] and he wanted also 1 milion [17:37:07] :P [17:37:23] I wonder why :P [17:37:32] [17:37:35] hahahaha [17:38:03] If I were him and didn't get 1 milion I would be like "Thats it. I'm not editing anymore" [17:38:10] ^^ [17:38:13] LOL [17:38:37] :D [17:40:59] [[Q300000]]!!! [17:40:59] 10[4] 10https://www.wikidata.org/wiki/Q300000 [17:41:08] Ars-en-Ré: a commune in France [17:41:20] lol [17:41:58] we were having a talk about it just before you came in :p [17:42:02] lol Wiki13 :P [17:42:07] you cheater [17:42:21] waiting till Q299999 was created [17:42:26] nope [17:42:35] Q299999 was also mine [17:42:38] aswell Q299998 [17:42:38] :o [17:42:46] xD [17:42:48] you can also make q500000 already [17:42:51] geez Wiki13 xD [17:42:59] hahaha [17:44:20] nope TB|Away [17:44:38] I can watch sven waiting for Q500000.. Like I bet when it gets close to Q500000 he will just start creating a whole bunch of blank pages with just a title so he can get it haha [17:44:46] you can´t create that item until we reach it [17:44:53] I can see sven* [17:45:02] I cheated too with Q300000 :P [17:45:11] Hehe [17:45:18] Created 3 blanks to get it [17:45:19] :P [17:48:19] .... [17:48:32] ? [17:48:38] ? [17:51:24] ? [17:53:12] Wiki13, how naughty of you to cheat! poor bots have no chance :| [17:53:26] bots were already stopped [17:53:49] :D [17:54:01] merliwbot stopped about 40 items before 300000 [17:54:02] ;) [17:54:17] :O [17:54:24] after that all items needed to be created manually [18:59:26] New patchset: John Erling Blad; "(Bug 42626) Add methods needsToken, mustBePosted and isWriteMode" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/36400 [18:59:32] Wiki13: the bot stopped and restarted after, but because of the high wikidata replag on toolserver the bot is running on many already imported pages [19:00:11] lol [19:00:39] that´s kinda retarded [19:01:02] 8h wikidata replag on toolserver [19:01:25] 8h25m [19:01:28] so, in a few hours he´ll just run normally? [19:02:46] oh, the bot just made a new item [19:02:56] i am changing the starting wiki. This will redurece the change that the bot works in a pages imported few hours ago [19:08:24] you scared mf-w off! [19:08:25] D: [19:33:46] Jeblad_WMDE, JeroenDeDauw: I'll take a whack at the issues Chris raised in his review now. [19:34:05] DanielK_WMDE: did you see my reply? [19:35:26] JeroenDeDauw: yes. i'll deal with the stuff for phase 2 last, because it's less critical. but chris made it clear in the last call that they realkly don't want code on the servers that hasn't been OKed for security, enabled or not. [19:40:18] DanielK_WMDE: ok, fair enough [19:40:38] DanielK_WMDE: having the stuff fixed for those API modules should be trivial enough [19:40:51] yea [19:40:54] Wiki13: congratulations :) [19:41:04] thanks [19:41:07] hm... i'll have to create a branch from the last demo tag i geuss [19:41:36] otherwise, we'd have to deploy master tomorrow. and the latest changes havn't been verified yet. [19:44:15] JeroenDeDauw: hm, we have a 2012-11-30 and a 2012-11-29 tag. which one should I take? why do we have a tag from friday? [19:44:16] DanielK_WMDE: what happens if a wikipedia changes a default namespace prefix? All sitelinks must be updated by bot? [19:45:33] DanielK_WMDE: I have no clue about why we are creating those tags [19:46:04] Merlissimo: yes. though if the old prefix remains as an alias (as it should, otherwise internal links would break, too), links from wikidata would still work. [19:46:23] the correct item would still be found by API queries too, using the old prefix. i think. not sure. [19:46:45] JeroenDeDauw: to klnow which version was demoed, usually [19:46:53] *know [19:46:53] but also if the old name is keep as alias: duplicates sitelink could be added if not updated [19:47:05] DanielK_WMDE: k [19:47:09] Merlissimo: yes [21:17:49] New patchset: Daniel Kinzler; "(sec audit) Fix permission and token checks in API" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/36478 [21:19:08] New patchset: Daniel Kinzler; "(sec audit) Fix permission and token checks in API" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/36478 [21:22:09] New patchset: Daniel Kinzler; "(no bug) Kill race condition in EntityPerPageTable." [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/36479 [21:26:04] New patchset: Daniel Kinzler; "(sec audit) check permissions when creating enitites." [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/36480 [21:27:12] New patchset: Daniel Kinzler; "(sec audit) fix several escaping issues." [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/36481 [21:36:18] Change abandoned: John Erling Blad; "(no reason)" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/36400 [22:25:49] Sk1d: please check your talk page, if you haven't done so yet [22:30:37] Sk1d: as your bot is making edits every few seconds, I'd really appreciate it if you dealt with this quickly... :( [22:31:14] what mistakes [22:31:40] you mean the aliases? [22:31:46] and the labels... [22:32:01] labels are set correctly i dont remove brackets [22:32:02] do you see the English content? [22:32:28] brackets are supposed to be removed. see [[Help:Label]]. [22:32:28] 10[5] 10https://www.wikidata.org/wiki/Help:Label [22:33:29] this might be correct but i dont set descriptions so you wouldnt be abele to differ the items [22:34:03] it shouldn't set incorrect labels regardless [22:34:29] there are now thousands of labels that need correcting [22:35:06] i am not sure if the myority of the en-community think so i might set no label so there is a 100% that my bot is not doing a mistake [22:35:49] sorry? I didn't understand that. [22:36:07] the problem is if i remove brackets its nearly impossible to spot the labels where the brackets are right [22:37:14] so don't add labels. if there isn't a way to do it right automatically, don't do it automatically. [22:37:38] there's also the issue that your bot wasn't actually approved for these tasks... [22:38:19] so if i am correctly informed every item should have a description this must be done by humans than they could also correct label mistakes [22:38:58] until then, we have _wrong_ labels [22:39:20] is there a dicussion about this? [22:39:33] I don't think so [22:40:01] either way, you need community approval before a bot does a huge task like this [22:40:31] and the aliases really need to be bot-removed entirely. [22:41:01] redirects are not a good source of aliases, as they're mostly wrong. [22:41:46] i would say as my botrequest was create items automatically this is within my approval [22:42:07] but i will stop creating aliases for en-wikipedia if they are no good source [22:42:30] https://www.wikidata.org/wiki/Wikidata:Requests_for_permissions/Sk!dbot [22:42:55] this was definitely only about interwikis [22:44:04] aaaagh, sorry, but I'm watching your bot's mistakes as they come in, and the edits really don't look good [22:44:38] and it's doing them at about 15 a minute [22:45:15] and I'm not going to be able to manually fix even a tiny percentage of them, no matter how many more hours I spend doing it [22:46:26] i will start a discussion about this on help:label [22:46:43] please don't run your bot during the discussion [22:46:45] removing Brackets from the Labels could be easly done by a bot later [22:47:42] yes, but these things need consensus first [22:48:06] before the entire project is turned upsidedown by an unapproved bot action [22:50:28] is clearing out a specific type of edits by a specific user possible for a bot to do? [22:57:23] I'm really starting to think that wikidata needs a bot policy to deal with the home-project differences of the various editors. for example, on my home project, the bot policy dictates that a bot owner "effectively promises ... I will not “be bold” with the bot, and specifically, before giving the bot a task to do," and I suspect that dewiki has very different ideas about bots. [22:58:12] further "I will stop the bot at once if any objections are raised to a task it’s performing, and not restart it until there’s positive consensus, and I will un-do (perhaps with the same or another bot) any and all damage inadvertently caused by my bot, and any edits which consensus decides were unwanted." [22:58:47] see wd:bots [22:59:16] btw i stop the bot creating new items a few minuits ago [22:59:26] thank you [23:00:23] I think you need a set of policies for the overall site [23:00:34] I wasn't aware of wd:bots. it could use some expansion. [23:00:41] https://www.wikidata.org/wiki/Help_talk:Label#Bot_setting_labels_with_brackets [23:01:37] i am going to sleep now. [23:02:06] Sk1d, is automatically removing bot-added aliases possible? [23:02:55] I mean specifically removing aliases added by a specific bot [23:03:05] should be [23:03:43] you could get a list of all created items and then remove all aliases on this items [23:04:43] but some aliases might have been added manually since [23:05:06] would it be possible to remove only those added by the bot? [23:08:15] if it's not possible, that could pose quite a problem [23:09:14] undo stuff works as usual in next rollout [23:10:05] I'm a bit unsure if undo uses the new patching [23:10:53] If so it is possible to undo older edits than whats possible on wikipedia [23:11:01] can undo work on a particular part of an edit? [23:11:30] Not parts unless they are separate in the history [23:11:50] oh... :( [23:11:58] But it could be possible.. [23:12:31] we're been toying with the idea of editing with downloading diffs and uploading patches [23:13:28] It is possible due to our diff/patching algorithm, ant that is possible because we operate on structured data [23:14:23] would reverting just alias additions be possible in the immediate future? [23:14:57] So in theory we could grab a diff from the history, edit that so for example only changes to aliases are left, and then save this diff as a new patch [23:15:32] It will not be available unless we find a real good reason for adding it [23:15:35] "in theory"? [23:16:03] as in, maybe at some point, or... [23:16:29] oy [23:17:10] I'm really starting to dislike bots [23:18:25] and I'm worrying whether wikidata will ever have accurate labels or aliases [23:19:28] Change merged: Jeroen De Dauw; [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/36161 [23:20:37] New patchset: Jeroen De Dauw; "Remove method now in core" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/36487 [23:21:00] Change merged: Jeroen De Dauw; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/36487 [23:21:53] is it reasonable to assume that if we don't clear out bot-added aliases soon it's going to be pretty much impossible to do so at all? [23:24:24] Change merged: Jeroen De Dauw; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/36479 [23:25:13] Change merged: Jeroen De Dauw; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/36480 [23:27:33] siigh... [23:39:28] New patchset: Jeroen De Dauw; "Fix doc" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/36488 [23:39:46] Change merged: Jeroen De Dauw; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/36488 [23:41:59] New review: Jeroen De Dauw; "you missed SetClaimValue" [mediawiki/extensions/Wikibase] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/36478 [23:42:04] Change merged: Jeroen De Dauw; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/36481 [23:43:17] New review: Jeroen De Dauw; "Errors: http://pastebin.com/0Sp6uHb0" [mediawiki/extensions/Wikibase] (master); V: -1 C: 2; - https://gerrit.wikimedia.org/r/36478