[00:12:44] what happening with ubuntu? now I have crashes several times each week! [00:45:56] I'm getting really, really annoyed with how poorly functioning toolserver is [00:46:32] +1 [00:47:00] WMDE needs to grow the fuck up and realize that Labs isn't what they think it is, admit that they've been wrong, and properly fund toolserver. The WMF needs to grow the fuck up, get over the fact that they dislike sharing power with the chapters, and give WMDE some money to help run the toolserver. [00:47:02] +2 [00:47:03] anyway, I won't put so much blame on the guy who's working behind it, it's not his fault [00:47:10] +10 [00:47:50] You would think "The Wiki is broken" trumps "but my E.P." [00:48:08] s/E.P./I.P. [00:49:56] Sannita: you think of Dab. ? [00:50:14] Merlissimo: yep [00:50:41] Dab could have done with less threatening, but yes, not his fault [00:50:56] he is the only one who is not paid at toolserver [00:51:03] which is an issue [00:51:07] +11 [00:51:29] what he was supposed to say? [00:51:46] I mean, I agree this issue has been poorly addressed by all parties [00:52:06] but Dab is, from my point of view, the least responsible [00:52:13] of all this mess [00:53:04] i talked to Sebastian several times that he should prioritize that wikidata will be available on huwiki (s7). now Dab made it without this knowlage. [00:56:11] Merlissimo: on an unrelated topic, when an article that has already an entry on WD gets a new interlink, does your bot update also the WD entry? [00:56:29] yes [00:56:45] good, thanks :) [00:57:25] Sannita: my bot also repaired mistakes by other bots: http://wikidata.org/w/index.php?title=Q251997&diff=next&oldid=750007 [00:58:00] cool [00:58:40] Sven_Manguard: should i request bot approval before i start mass deleting not existing sitelink targets? [00:58:59] How many would it be? [00:59:13] if it's 50 or so, start a bot request, then delete them all as a "test run" [00:59:15] three days ago it were 33000 [00:59:18] Oh. [00:59:30] O_o [00:59:36] Goddamnit. We need a bot approvals group that can fast track these things [00:59:46] +1 to Sannita [01:00:03] oh, and {{done}} [01:00:03] How efficient, Sven_Manguard! [01:00:04] http://commons.wikimedia.org/wiki/File:Wikidata_logo_using_images.png [01:01:27] Merlissimo: If you're going to make 33,000 edits, please get approval. [01:02:03] I'll try and fast track it since you're a known bot operator and "conspiracy to create a cabal" [01:02:11] some items have multiple sitelink that must be deleted, so not 33000 edits [01:02:24] how does this happen? [01:02:35] page moved or deleted [01:02:43] and will the bot know if it's leaving pages empty? [01:02:49] because that would be nice [01:03:01] and 33000? Really? Wow... [01:03:39] and all these sitelink must have exists less than one moth ago [01:04:04] * Merlissimo thinks local moves will get a BIG problem [01:04:26] Wikidata is going to cause some friction when it goes in, yes [01:04:33] but hey, it's going to wor [01:04:35] work* [01:05:18] i don't think so atm. to early [01:05:22] plus, there are some activities that are very worthwhile where "cause some friction when it goes in" is an accurate description [01:09:36] Merlissimo: What's your thoughts on http://www.wikidata.org/wiki/Wikidata:Requests_for_permissions#Choboty [01:13:02] i think import bots should have a second test run with up to one thousand test edits. that would it made much easiert to detect errors [01:13:38] also becaue of the new api [01:17:18] Merlissimo: what about ZaBOTka [01:17:28] see any issues there, or same thing with the 1000 edits? [01:17:51] - 2 ? [01:18:04] yes [01:18:08] different task [01:18:13] this is adding descriptions by bot [01:18:23] I'm not sure I like the idea, but if it works, it works [01:18:33] and again, the request has gone on for far too long [01:18:44] adding description after consensus at language specific community portal is always ok for me [01:19:10] but i also have a good feeling for creating items by ZaBOTka [01:20:44] but also 1000 edits [01:27:17] Merlissimo: do you think that the two tasks should run on the same account? [01:27:25] I don't know if it's an issue or not, honestly [01:28:59] adding description, label and sitelink? [01:30:15] i don't think that this is a problem. e.g. my bot also add sitelinks, label as description (only for disambig on de-label) at one edit [01:31:03] okay yeah [01:31:28] we really need more than just one admin (me) taking an active role in the bots area [01:32:05] not my problem right at this moment though [01:32:31] my problem right at this moment is an acute shortage of video game playing. I intend to go fix that with some Skyrim [01:32:50] i am approving interwiki bot since about 5 years, but atm my own bot causus too much work [03:01:09] is this project going to be similar to what freebase use to be? [08:31:59] hey there! I'm looking for a way to get rdf data from WikiQuote, but I'm uncessful finding anything so far. Any advice on it? [08:51:53] hi [08:52:08] can i asking a question? [09:01:30] good morning! [09:01:44] hi DanielK_WMDE [09:19:11] DanielK_WMDE hi [09:52:31] aude, Abraham_WMDE: moin! [09:52:33] was gibt's` [09:52:35] ? [09:52:51] moin [09:53:07] schickst du ein update zum status dann rum wenn du mit chad gesprochen hast bitte? [09:53:26] und welche items ich auf dem taskboard für dich verschieben kann ;) [09:53:50] DanielK_WMDE: btw: "yliad" - :-D [09:57:20] Abraham_WMDE: 42817 -> doing. [09:58:10] Abraham_WMDE: 42769 -> Feedback [09:58:48] 42768 -> done. [09:58:58] Abraham_WMDE: what else do i have on doing or feedback? [09:59:34] moin! [09:59:37] DanielK_WMDE: nothing else, that is the reason I poked you ;-) [10:00:04] uh, but I had some stuff on feedback yesterday, that got merged, i think... [10:01:06] check the protocol, after the daily there is a screenshot insert… nevermind, Ill check it and update the taskboard [10:03:25] DanielK_WMDE: #42817 > I changed that to assigned [10:03:53] thanks [10:05:40] DanielK_WMDE: are you working on poll for changes now? [10:05:49] aude: yes. [10:05:55] ok [10:06:09] i will wait until you are done before doing further work [10:06:39] it needs stuff batched when it gets sent to the client and track the last change id handled in pollforchanges [10:14:26] New patchset: Daniel Kinzler; "(bug 42817) continuation logic for pollForChanges." [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/37400 [10:15:15] aude: https://gerrit.wikimedia.org/r/#/c/37400/ [10:15:51] New review: Daniel Kinzler; "when merged, please backport to mw1.21-wmf5" [mediawiki/extensions/Wikibase] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/37400 [10:16:49] ok, let's see if it works [10:42:30] New patchset: Daniel Kinzler; "(minor) wfDebugLog for tracing cross-wiki item loading." [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/37402 [10:43:13] New review: Daniel Kinzler; "needs backport to mw1.21-wmf5" [mediawiki/extensions/Wikibase] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/37402 [10:43:51] aude: https://gerrit.wikimedia.org/r/#/c/37402/ [10:44:00] ok, i'm off for a while. [10:46:40] DanielK_WMDE: ok [10:55:25] me didn't know that Daniel had an on/off swith [10:55:41] Tobi http://www.wikidata.org/w/api.php?action=wbgetentities&ids=q42&props=sitelinks/urls [10:56:26] aude: hey, good morning! [10:56:40] aude: i have a quick question [10:56:58] New review: Aude; "this change needs to be made against the branch. this will merge conflict in nasty ways." [mediawiki/extensions/Wikibase] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/37402 [10:57:33] aude: maintainence script to rebuild wb_terms [10:57:49] aude: are you working on this or can i grab that? [10:57:56] johl: you can do that [10:58:03] \o/ [10:58:07] !nyan [10:58:07] ~=[,,_,,]:3 [10:58:25] just keep in mind we have ~10 million terms so if you can do anything to make such a script a little bit more efficient, that woudl be great [10:58:34] but anything that works is okay, i suppose [10:58:35] okay okay [10:58:41] the rebuild entity per page script worked ok [10:59:01] ~500,000 rows i think in that table [10:59:04] 10 mill should be pretty fast anyhow.. unless the script iterates .. [10:59:11] there is already a function to rebuild wb_terms, right? [10:59:12] Jeblad_WMDE: hope so [10:59:15] johl: there is [10:59:25] saveTermsForEntity or such [10:59:29] um. where? :) [10:59:36] ah, okay. [10:59:41] thanks! [10:59:42] nah, it's not getEntityTerms->rebuild() [11:00:09] or whatever, but the function to save terms for an entity is in the entity terms sql store class [11:01:08] be also aware of https://bugzilla.wikimedia.org/42547 [11:01:33] okay... [11:01:38] Jeblad_WMDE: https://bugzilla.wikimedia.org/42795 might be interesting to you [11:02:36] not sure why, can take a look [11:06:09] New patchset: Aude; "(bug 42187) fix memcached usage for entities." [mediawiki/extensions/Wikibase] (mw1.21-wmf5) - https://gerrit.wikimedia.org/r/37404 [11:07:01] lunch...... [11:07:06] back later [11:07:16] Bring me a pizza [11:12:00] Silke_WMDE_ DanielK_WMDE weekly summary please :) [11:12:30] New patchset: Daniel Werner; "Some value related cleanup in valueview Widget" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/37409 [11:13:29] New patchset: Daniel Werner; "Some value related cleanup in valueview Widget" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/37409 [11:35:46] aiii! O_O [11:36:02] there was the sound of a wip! [11:44:51] Romaine: if you still want to help me with the weekly summary now would be the time [11:45:16] what is needed? [11:45:59] johl: https://pizza.de/pizza-peperoni-berlin-eisenacher-str-73?lgs=31402&adr=1100888&ed=193046 [11:46:18] Romaine: adding whatever you think is important to the google doc :) [11:51:25] ah, some users have put stuff in there [12:07:27] New review: Daniel Kinzler; "never mind jenkins, the test job for wikibase is broken" [mediawiki/extensions/Wikibase] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/37400 [12:09:54] i can has review for https://gerrit.wikimedia.org/r/#/c/37400/ plz? [12:10:02] this is urgent, without this, we can not enable change replication for test2 [12:10:32] New patchset: Daniel Kinzler; "(minor) wfDebugLog for tracing cross-wiki item loading." [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/37402 [12:11:13] New review: Daniel Kinzler; "@aude: so, you -1 the change against master because it will not apply cleanly to the branch? I mean,..." [mediawiki/extensions/Wikibase] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/37402 [12:14:34] New patchset: Daniel Werner; "Some value related cleanup in valueview Widget (DO NOT MERGE)" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/37409 [12:14:53] New review: Aude; "this is needed in the branch. it works on master. perhaps we could use a few debug points but I th..." [mediawiki/extensions/Wikibase] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/37402 [12:15:38] DanielK_WMDE: are you doing a patch against hte branch or should i do it? [12:15:57] aude: i'm doing it. backporting Iaa32091b first [12:15:59] we need that anyway [12:16:23] or we can have https://gerrit.wikimedia.org/r/#/c/37404/ backported [12:16:35] and then the debug patch should apply cleanly [12:22:11] aude: yes, i'm working on that [12:22:19] could you merge 37400? [12:22:28] maybe i should try your patch [12:22:48] please get the "remember state" thing merged [12:22:54] the debug output is less urgent [12:23:26] grrrr [12:23:52] New review: Daniel Kinzler; "alef-approving backport" [mediawiki/extensions/Wikibase] (mw1.21-wmf5); V: 1 C: 2; - https://gerrit.wikimedia.org/r/37404 [12:23:52] Change merged: Daniel Kinzler; [mediawiki/extensions/Wikibase] (mw1.21-wmf5) - https://gerrit.wikimedia.org/r/37404 [12:25:00] ok. backported Iaa32091b. [12:25:02] New review: Aude; "this should apply cleanly now" [mediawiki/extensions/Wikibase] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/37402 [12:25:09] now both changes should apply cleanly to the branch [12:25:47] New review: Daniel Kinzler; "backported Iaa32091b to mw1.21-wmf5. Not this should also apply to the branch cleanly." [mediawiki/extensions/Wikibase] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/37402 [12:25:50] New review: Aude; "still reluctant to put all the debug points into master though, but suppose we can take some out later?" [mediawiki/extensions/Wikibase] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/37402 [12:26:53] aude: is there anyone else around who can help with testing and merging this? [12:27:19] * aude is not at the office [12:27:24] ah, right [12:27:41] * DanielK_WMDE pokes Abraham_WMDE [12:27:53] anyone at the office who can help test & merge I55280424 and I6db28a94? they are needed for getting test2 going. [12:27:53] Daniel_WMDE: what patches are urgent? [12:28:05] ah, hey tobi! [12:28:08] DanielK_WMDE: yes I'm here [12:28:16] I'll have a look [12:28:23] DanielK_WMDE: Tobi, AnjaJ_WMDE can you do that? [12:28:27] thx [12:28:29] TobiasG_WMDE: these two. perhaps coordinate with aude, so you don't do the work twice [12:28:38] my IRC client is to slow :-) [12:29:02] I'd rather not merge into the old branch but try to test a tag [12:29:11] backporting is such a hassle [12:29:23] aude: currently looking at I6db28a94 [12:29:32] Abraham_WMDE: it's usually nto the client, but the irc network. depends which node you are connected to. i'm on leguin.freenode.net [12:29:59] .oO(oh, leguin!) [12:30:25] AnjaJ_WMDE: backporting is simple [12:30:37] it's not the backporting [12:30:47] but getting everything attached backported as well [12:30:54] why not use today#s tag [12:30:55] ? [12:31:14] DanielK_WMDE wants to try pollforchanges today [12:31:21] we need these patches [12:31:39] * aude thinks https://gerrit.wikimedia.org/r/#/c/37227/ is important also [12:31:45] but whatever.... [12:31:53] DanielK_WMDE: any specific parameters I have to add when starting the pollForChanges? [12:32:06] or does it now "just work" this way [12:32:16] it works for me, it seems [12:32:39] why patching and not tagging, aude? [12:33:54] TobiasG_WMDE: it will always start where it left off, unless you specify the --startid parameter. with --since, you can further restrict it... but handling of --since is a bit inconsistent, if there's also a startid [12:33:56] DanielK_WMDE: oh, I see a typo in the output: "Processign all changes!" [12:34:00] but never mind [12:34:05] gnah :) [12:34:18] TobiasG_WMDE: basically, if you start it once, it says that. [12:34:27] AnjaJ_WMDE: whatever daniel wants [12:34:29] now, if you start it again, it should tell you that there's nothing to do [12:34:47] DanielK_WMDE: why is it saving the state file after the sleep thing? [12:35:37] TobiasG_WMDE: btw, for testing, the --all parameter is handy. [12:35:41] i think it should be soon as possible after the change handler is called [12:35:42] New patchset: Daniel Werner; "Some value related cleanup in valueview Widget" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/37409 [12:36:20] and ideally, for another patch, have the pollforchanges hook return a success (true/false) and do more to track success of each individual change being applied to the client [12:36:46] aude: it *is* called before the sleep. just after determining the sleep interval [12:36:53] errr [12:36:58] i put it at the end, so it's always called, never mind which code path is taken [12:37:37] aude, TobiasG_WMDE: anyway, the state file is a stop gap. that part of the code needs a full rewrite [12:37:46] writing a spec for that is high on my list for today [12:37:51] Hallo. [12:37:54] but we need somethign that will work *now* [12:37:56] hi aharoni [12:38:03] errrr, ok [12:38:29] "Uniqueness for labels, possibly together with descriptions, are a hard constraint that must be satisfied before a change can be saved." - I'm not sure that it's correct English, and I'm not sure that it's correct in general. [12:38:33] aude: if you see any problems, let me know, but let's save the prettyfying for later ;) [12:38:48] DanielK_WMDE: are we comfortable that this state thing is enough to protect against duplicates [12:38:52] or is https://gerrit.wikimedia.org/r/#/c/37227/ also needed? [12:38:57] It's from the definition of "Label" in https://www.wikidata.org/wiki/Wikidata:Glossary [12:38:57] aharoni: we are about to drop that constraint. [12:39:06] DanielL_WMDE: aude: it seems to work for me [12:39:08] that's not pretty either, and needs better handling of batch stuff [12:39:13] even on windows o_O [12:39:15] TobiasG_WMDE: want to merge it? [12:39:33] aude: one minute [12:39:46] New review: Demon; "@aude: If you want it to maybe not always be on, you could wrap it in a function, and configure it o..." [mediawiki/extensions/Wikibase] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/37402 [12:40:00] aharoni: currently, you can not save an item that has the same label AND description for a given language as another item. But the constraint is somewhat broken, subject to slave lag, etc. So, sometimes conflicting items exist - and can then no longer be modified. So we'll just drop this. [12:40:24] DanielK_WMDE: can i just backport https://gerrit.wikimedia.org/r/#/c/37402 [12:40:32] aharoni: https://bugzilla.wikimedia.org/show_bug.cgi?id=42685 [12:40:35] and we can consider later if/how to include that in master [12:41:09] aude: you can just backport, yes. but... what's the problem with having it on master, too? [12:41:15] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/37400 [12:41:19] does it conflict with another pending change? [12:41:43] DanielK_WMDE: i don't like it polluting people's debug log [12:41:49] if we're not debugging [12:42:04] DanielK_WMDE: aude: merged I6db28a94 [12:42:19] aude: uh... but if you are not debugging, don't enable the debug log :) at least, not for all channels. [12:42:28] aude: this is why is used wfDebugLog, not wfDebug. [12:42:44] * DanielK_WMDE still has to figure out how to enable the debug log selectively by channel [12:43:02] i will have to remove these debug lines when i'm debugging something else [12:43:35] aude: that's a general problem with debug logs. i usually do tail -f wiki.log | grep .... [12:43:42] we can also have more specific channels [12:43:52] anyway. that's a way broader discussion [12:44:13] i do think it's a good idea to have this in master (and a lot mot wfDebugLog calls all over the place) [12:44:17] so, i'll backport and we can consider debugging generally [12:44:24] TobiasG_WMDE: thanks! can you backport to the wmf5 branch? [12:45:52] AnjaJ_WMDE: ^^^^ ;) [12:46:36] New patchset: Aude; "(minor) wfDebugLog for tracing cross-wiki item loading." [mediawiki/extensions/Wikibase] (mw1.21-wmf5) - https://gerrit.wikimedia.org/r/37421 [12:47:33] Change merged: Aude; [mediawiki/extensions/Wikibase] (mw1.21-wmf5) - https://gerrit.wikimedia.org/r/37421 [12:47:56] New review: Aude; "backported https://gerrit.wikimedia.org/r/#/c/37421/" [mediawiki/extensions/Wikibase] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/37402 [12:47:57] aude: i don't see how this is much different from the way the debug log is used in other parts of the code... [12:48:04] well, whatever. leave it open for master for now [12:48:12] put in a -q too verbose, or whatever [12:48:16] err, -1 [12:48:23] though -q is also appropriate :) [12:48:29] DanielK_WMDE: let's see how the debugging goes [12:48:48] i don't think we need debugging stuff that extensively unless we are debugging something [12:49:02] AnjaJ_WMDE: we need to look at the log for both, before wednesday (for features needing external review) and adter wednesday (stuff needing backport) [12:49:12] a few debug points is okay, i suppose [12:49:15] but let me finish this stuff first. will be an hour or two [12:49:17] when do you need the backport? [12:49:25] asap or is that for monday? [12:49:32] TobiasG_WMDE: backporting the pollforchanges thing? [12:49:32] no, *now* [12:49:40] * aude panics :D [12:50:36] DanielK_WMDE: is this correct? - "Uniqueness for a combination of a label and a description is a hard constraint that must be satisfied before a change can be saved, although it may be removed in the future." [12:51:35] aharoni: yes [12:51:37] thanks [12:51:52] it may stay as a soft constraing/warning. or go away altogether [12:52:09] aude: DON'T PANIC [12:52:15] heh [12:52:25] if we don't do it, we keep chad waiting, that's all [12:53:12] aude: AnjaJ_WMDE is doing it I think [12:55:40] ok [12:58:52] how are we doing with backporting? [12:58:59] * aude impatient, sorry .... [12:59:06] TobiasG_WMDE: AnjaJ_WMDE ^ [12:59:13] * aharoni is translating everything relevant in wikidata.org into Hebrew, for presenting its current (great) status to he.wikipedia. [13:01:05] AnjaJ_WMDE: I6db28a94 [13:01:08] i'll push the backport in the next minute if no one else does [13:01:25] * aude has "git review mw1.21-wmf5" ready to click enter [13:01:32] do so! [13:01:38] * aude clicks :D [13:01:49] New patchset: Aude; "(bug 42817) continuation logic for pollForChanges." [mediawiki/extensions/Wikibase] (mw1.21-wmf5) - https://gerrit.wikimedia.org/r/37423 [13:01:58] done [13:02:04] somebody approve [13:02:38] Change merged: Anja Jentzsch; [mediawiki/extensions/Wikibase] (mw1.21-wmf5) - https://gerrit.wikimedia.org/r/37423 [13:02:43] done [13:02:56] thanks [13:09:31] aude, DanielK_WMDE: I need you for a call after you are done with Chad [13:10:00] ok. could be a while. depends on how long it takes us to find out why links are not showing on test2 [13:10:30] ok whenever, necessary before eob [13:10:44] ok [13:10:53] AnjaJ_WMDE: i am in a conference [13:11:00] * aude can chat but not be on a call [13:11:19] * aude is speaking about wikidata in 2 hours, so should prepare my demo [13:11:22] ok then only daniel [13:11:26] ok do so! [13:11:31] aude: oh, awesome! where? [13:11:34] data science days? [13:11:37] where? wherecamp :D [13:11:48] * aude among geonerds [13:12:12] * aude refreshes my slides from state of the map [13:18:28] http://meta.wikimedia.org/wiki/File:20121204_phase_II_grid_2.png :O [13:21:24] Which exact DNS blocklist operator is used for wikidata-test? [13:24:14] DanielK_WMDE: What version do you have of mysql and php? [13:24:45] mysql Ver 14.14 Distrib 5.1.66, for debian-linux-gnu (x86_64) using readline 6.2 [13:25:02] PHP 5.3.6-13ubuntu3.9 with Suhosin-Patch (cli) (built: Sep 12 2012 19:00:27) [13:25:27] @@version: 5.1.66-0ubuntu0.11.10.2 [13:26:06] Seems like it works on older PHP versions [13:26:36] * Jeblad_WMDE wants to see if DanielK is telepathic [13:26:50] Jeblad_WMDE: what works? [13:27:16] You're not a telepath? :p [13:27:28] URL stoff [13:27:55] Its just a shot on the dark [13:28:17] interesting idea! [13:28:30] Silke_WMDE_, which blacklist is being used by http://wikidata-test-client.wikimedia.de ? [13:28:40] i would have expected to see warnigns if that was the case [13:28:58] but maybe it's some dont-unset-in-a-foreach-loop thing again [13:29:07] Its no hard proof, could be a coincidence [13:29:38] Jeblad_WMDE: one candidate is the magic sortign stuff for sitelinks. maybe shorten that out and see if that helps? [13:30:02] Its before that [13:30:28] SiteObjects are created insted of MediaWikiSite when we read back from the database [13:32:32] test repo works [13:32:46] Platonides: hm, what kind of blacklist, anyway? i was assuming SpamBlacklist stuff... [13:33:17] the value of $wgDnsBlacklistUrls in LocalSettings [13:33:30] it seems to have $wgEnableDnsBlacklist enabled [13:37:18] dev repo works and has a new php [13:37:23] so much for that idea [13:38:35] The sound of something banging into the wall is just me .. [13:38:43] * Jeblad_WMDE goes crazy [13:40:50] The data _is_ in the tables [13:41:15] When I exported my tables and Tobi upload them his setup still worked [13:41:50] I think that is a proof that everything that loads into the database does it right [13:42:47] Reading out of the database and processing gives us SiteObjects when we should have MediaWikiSite which is a subclass of SiteObjects [13:44:15] I also like wolves. And bears. And sometimes ponies. [13:49:51] Change merged: John Erling Blad; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/37340 [13:51:28] Change merged: John Erling Blad; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/37217 [13:57:31] * aude laments technology conference wifi that blocks irc, ssh, and other ports :o [13:57:37] annoying! [13:58:29] tunneling on http [13:58:41] tethering [13:59:23] Back home I often chose to use nett through my cell phone [13:59:35] DanielK_WMDE: DNSBL blacklist. I'd like to refer a bug reporter complaining that he cannot log in to Wikidata to a) his provider and b) the DNS blacklist operator that is used. [13:59:41] Its often faster than local wifi [14:01:00] All from O2 is blocked from editing in test repo [14:01:07] andre__: Abraham_WMDE can you help andre__ ^ [14:01:10] oops [14:01:13] Silke_WMDE_: ^ [14:01:28] * aude can't look at it now [14:06:10] New patchset: Daniel Kinzler; "(hot fix) log old_flags and old_text in debug output." [mediawiki/extensions/Wikibase] (mw1.21-wmf5) - https://gerrit.wikimedia.org/r/37427 [14:18:13] Jeblad_WMDE: eplus! [14:25:39] Abraham_WMDE: Which exact DNS blocklist operator is used for wikidata-test? (in case you know) [14:26:58] andre__: I need to check it, will come back to you. [14:27:22] Abraham_WMDE, basically I'm after commenting on https://bugzilla.wikimedia.org/show_bug.cgi?id=42792 - in case you find out please add a comment there. Thanks in advance! [14:28:27] Change merged: John Erling Blad; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/37220 [14:29:12] Abraham_WMDE: Jeblad_WMDE that's right that stuff seems to be over-blocked, like o2 customers [14:29:20] * aude probably can't edit test2 now [14:30:02] Your username or IP address has been blocked. [14:30:03] The block was made by DNSBL. The reason given is Your IP address is listed as an open proxy in the DNSBL used by wikidata-test.. [14:30:07] :( [14:32:38] andre__: we just have Extension:SpamBlacklist installed, no $wgSpamBlacklistFiles set on wikidata-test [14:33:19] aude: do you yourself run into that, or are you just quoting https://bugzilla.wikimedia.org/show_bug.cgi?id=42792 ? [14:37:03] New patchset: John Erling Blad; "(Bug 42826) Fix method name in ChangeRowTest due to change in ORMRowTest" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/37428 [14:39:02] New patchset: John Erling Blad; "(Bug 42826) Fix method name in ChangeRowTest due to change in ORMRowTest" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/37428 [14:42:18] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/37428 [15:00:58] Q0.5M [15:01:22] nice Stryn [15:01:31] :P [15:02:23] yes [15:05:47] The only changes I find that is remotly connected to the weird behavior is some changes to ORMTable.php [15:07:57] We need new keywords "heisenbug" and "peskybug" [15:10:34] https://www.wikidata.org/wiki/Wikidata:Project_chat#Script_for_Wikipedia <- hehe, I was talking with Tpt yesterday about that :P [15:12:46] Abraham_WMDE, AnjaJ_WMDE: this blocks test2: https://bugzilla.wikimedia.org/show_bug.cgi?id=42825 [15:13:30] DanielK_WMDE: thx for the info [15:17:18] Change merged: John Erling Blad; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/37402 [15:23:35] New patchset: John Erling Blad; "(Bug 42826) Fix method name in CachedEntityTest due to change in ORMRowTest" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/37436 [15:35:08] Abraham_WMDE: so what's this qualifiers api item about? [15:36:33] JeroenDeDauw: which id? [15:36:51] Abraham_WMDE: that would be nice to know yes [15:37:10] the one in the #dafuiq section on the taskboard [15:40:29] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/37436 [15:42:46] Morning all. Is there a duplicate check for label/description in the new API? [15:43:11] new branch for monday deployment: mw1.21-wmf6 [15:43:28] * Sven_Manguard pokes Jeblad_WMDE and Merlissimo [15:44:28] Previously the label and description pair had an uniqueness constraint [15:44:54] and they no longer do? [15:45:06] This is about to be removed as a hard constraint but it can be retained as a soft (non-guarateed) constraint [15:45:21] Not quite sure when it will be rolled out [15:45:25] Err... why? [15:45:31] wmf6 I think [15:45:45] If we allow something with the same label and description, how do we disambiguate? [15:45:56] The chance is that the constraint will be dropped alltogether [15:46:10] That is in items [15:46:13] * aude had kitten in my talk :) [15:47:00] thank you aude? [15:47:10] Jeblad_WMDE: http://www.wikidata.org/wiki/Wikidata:Requests_for_permissions/Choboty#Choboty [15:47:10] If something has the same label and description it is up to the community to solve it [15:47:16] so how should I answer that? [15:47:24] "Yes, but soon it will be gone"? [15:48:28] the pair should be distinguishable no matter if we have this constraint in the database or not [15:50:02] andre__: yes i am blocked from test wikidata :( [15:50:11] * aude can login though [15:51:34] Lydia_WMDE: http://commons.wikimedia.org/wiki/File:Wikidata_logo_using_images.png [15:52:05] Sven_Manguard: hah! nice [15:52:18] I wish I could do it with better proportions [15:52:27] but if I do, you can't see what's in the images [15:52:42] figured that you'd want to see that [15:52:51] :) [15:54:32] Stryn: why do you think the notes are unneeded? [15:56:42] hey could it be possible to improve the error message if you try to save a labe+description which already exists to exactly tell you in which language the problem occures? [15:56:48] New patchset: Jeroen De Dauw; "Added test for ClaimList::removeDuplicates" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/37443 [15:56:55] Sk1d: because you can see the notes, when they are here: [[Translations:Wikidata:Contribute/24/qqq]] [15:56:56] 10[6] 10https://www.wikidata.org/wiki/Translations:Wikidata:Contribute/24/qqq [15:57:26] oops [15:57:30] I mean benestar [15:57:51] i got the following error: "Edit not allowed:\nEin anderes Datenobjekt (416040) hat bereits die Bezeichnung \u201eSan Mateo\u201c und die Beschreibung \u201eBegriffskl\u00e4rungsseite\u201c, die dem Sprachcode de zugeordnet ist." [15:58:06] Stryn: oh, ok thanks for explanation [15:58:11] :) [15:59:18] Sk1d: its german, isn't it? [15:59:26] so you know the language [15:59:32] New patchset: Jeroen De Dauw; "follow up to 62bd22646f94ab954927b78c5adb5804037ecb6b - removed a code I missed" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/37444 [16:00:13] Sk1d: " die dem Sprachcode de zugeordnet ist" [16:01:30] ah ok ^^ [16:01:36] https://test2.wikipedia.org/w/index.php?title=Special:RecentChanges&hidewikidata=0 :D [16:01:47] thx did not see it at my console [16:02:09] Sk1d: ;) [16:02:10] you just can't see the links in the sidebar, since there's an issue with accessing the entity content (needed to display the links) [16:03:55] no denny today? [16:04:04] Abraham_WMDE: ^ [16:05:17] aude: no Denny today, he is traveling [16:05:49] ok [16:05:57] well, the pollforchanges works [16:06:18] He is testing the travelling salesman problem? [16:06:20] FYI, but not the links in the sidebar yet, per bug 42825 [16:06:26] ah and here?: {"servedby":"mw73","error":{"code":"add-sitelink-failed","info":"The external client site did not provide page information."}} [16:06:26] {u'servedby': u'mw73', u'error': {u'info': u'The external client site did not provide page information.', u'code': u'add-sitelink-failed'}} [16:08:18] this error occures if a site does not exist e.g. i tried to change the dscription of Q363282 but the it-site was deleted [16:08:38] whay could the error not tell my which site is not provided? [16:08:45] * aude looks [16:10:12] Sk1d: confused [16:10:41] i can edit the item [16:11:54] New patchset: Daniel Kinzler; "(bug 42769) No entity data in EntityChange objects." [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/37232 [16:14:27] i used the api [16:15:18] Sk1d: the user interface also uses the API to perform edits [16:15:21] aude: this means i loaded the whole item changed the description an tried to save it then i think wikidata sees a the italian link is not there [16:16:00] hmmm [16:16:06] but the error message never tells which link is not working so you have to look up all items [16:16:09] Sk1d: the error basically means that the page was not found on the respective wikipedia. and yes, that error message should be improved. [16:16:44] DanielK_WMDE: thx this is what i want [16:44:11] johl: Jeblad_WMDE: https://bugzilla.wikimedia.org/show_bug.cgi?id=42825 any idea? [17:09:02] andre__: https://bugzilla.wikimedia.org/show_bug.cgi?id=42326 <- any particular reason you moved this to new from assigned? [17:09:29] Lydia_WMDE, I don't see anybody assigned. [17:09:42] andre__: see mailing list [17:09:51] it is picked up for the current sprint if it is set to assigned [17:10:04] if some Babel developer works on this, okay. But it was assigned for the wikidata component, and then it got moved to Babel. [17:10:23] Wikidata team plans to fix Babel bugs? Cool. I just didn't expect that :) [17:10:24] hmmm [17:10:34] well see john's comment ;-) [17:10:46] in that case it could be assigned to wikidata-bugs@lists.wikimedia.org [17:10:59] but having ASSIGNED state and "nobody" (wikibugs-l) as assignee is weird to me. [17:11:40] Lydia_WMDE, yeah, it "could be done in Wikibase". Didn't sound to me like somebody is in fact working on it or plans to work on it [17:11:58] fair enough. [17:11:59] I think it boils down to "how do we use ASSIGNED" [17:12:01] i'll look into it [17:12:04] yeah [17:12:21] which is something that qgil also wants to discuss (probably even more than I'm after it) [17:14:36] *nod* [17:15:39] andre__: bug assigned to wikidata-bugs [17:15:49] thanks! :) [17:16:02] np [18:32:20] New patchset: Jeroen De Dauw; "Cleanup of DataTypeFactory and got rid of pointless interface" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/37464 [18:32:22] New patchset: Jeroen De Dauw; "Match DataTypeFactory changes in DataTypes" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/37465 [18:32:45] New review: Jeroen De Dauw; "Should be merged together with https://gerrit.wikimedia.org/r/#/c/37464/" [mediawiki/extensions/Wikibase] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/37465 [18:32:51] New review: Jeroen De Dauw; "Should be merged together with https://gerrit.wikimedia.org/r/#/c/37465/" [mediawiki/extensions/DataValues] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/37464 [19:30:37] Sannita: http://en.wikipedia.org/wiki/Wikipedia_talk:Wikipedia_Signpost/2012-12-03/Technology_report [19:43:17] hello ! [19:43:23] just got a question [19:44:18] does anyone knows if it exists a bot that can fill in description from a specific file format that would be generated from dumps ? [19:46:21] nobody ? [19:46:29] i will ask later .... so ! [19:50:12] New patchset: Reedy; "Followup to 36780, add new columns FIRST" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/37485 [19:50:18] New review: Reedy; "See https://gerrit.wikimedia.org/r/37485" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/36780 [19:50:46] thieol2: I'm fairly sure there isn't [19:50:52] Sven_Manguard: <3 XD [19:51:17] :D [19:51:36] reedy: pity ! i know how to extract information but not to write or run a bot ! [19:53:41] that would be nice for speeding up descriptions in French where there are not so many contributors [19:55:55] thieol2: You're halfway there [19:56:13] There are bots for editing Wikidata, so presumably with miminal work you could get the rest of it done [19:56:56] do you know where i can find a java or python api for wikidata ? [19:57:59] I don't think that pywikipediabot has been updated for wikidata usage [19:58:00] Merlissimo: ^^ [19:58:51] thieol2: C#? [19:59:39] do not know that language nor perl. [20:01:06] benestar : what is the name of the api in c# ? [20:01:29] thieol2: it is my own api [20:01:44] I haven't published it yet because it is still in development [20:02:56] but where have you found the specs ? [20:03:12] perhaps i could try to do the same in java ? [20:05:27] thieol2: it is based on DotNetWikiBot framework [20:05:40] wait, i will give you a link [20:06:40] thieol2: http://dotnetwikibot.sourceforge.net/ [20:09:28] ok thanks i'm having a look [20:09:52] for pywikipediabot, it is not updated yet but a change request is opened [20:09:58] thieol2: well, you could start learning C# ;) [20:10:18] C# is rather java-esque [20:10:21] i think i am going to ! [20:10:27] that's nice [20:10:43] already knows c and most of c++ [20:10:43] it's almost the same as java [20:11:00] hope c# is not that difficult [20:11:18] thieol2: just remain: string instead of String and bool instead of boolean [20:11:32] Both work [20:11:39] really? [20:12:05] what do you mean ? [20:12:11] Reedy: no only Boolean does work [20:12:12] http://stackoverflow.com/questions/7074/whats-the-difference-between-string-and-string [20:12:15] string is an alias for System.String. So technically, there is no difference. It's like int vs. System.Int32. [20:12:25] Reedy: you are right [20:12:40] finally, I´m back :S [20:12:45] thieol2: i want to say that there is no big difference between java and c# [20:12:53] Wiki13: what happened? [20:12:53] ok thanks all for these answers [20:13:00] i have much work to do [20:13:11] netsplit [20:13:21] :/ [20:14:01] thieol2: feel free to ask me if you need help :) [20:14:38] * benestar 's bot soon has got 90,000 edits ( https://toolserver.org/~tparis/pcount/index.php?name=BeneBot*&lang=de&wiki=wikidata ) [20:14:49] :D [20:15:28] ok...kind of you ! [20:19:19] | DB Name | DB Size in GB | [20:19:19] +--------------+----------------+ [20:19:19] | wikidatawiki | 6.460266113281 | [20:20:04] Wow [20:20:08] 14.06M rows in wb_terms [20:20:30] :o [20:20:45] 7.38M in wb_items_per_site [20:32:26] help [20:32:29]  [20:39:13] thieol2: yes? [21:51:18] 1) ContentHandlerTest::testMakeContent with data set #2 ('s:5:"hallo";', 'Dummy:Test', NULL, NULL, 'testing', 'hallo', false) [21:51:22] bad model id [21:51:24] Failed asserting that two strings are equal. [21:51:28] -testing +text [21:51:28] 04Error: Command “testing” not recognized. Please review and correct what you’ve written. [21:51:38] any ideas why that test is failing? [22:33:38] Hello. [22:33:41] Does anyone here speak Korean? [22:34:33] because Google Translate is doing it poorly, apparently [22:34:36] I need the transliteration of 서북구 [22:39:53] <[snow]> Sven_Manguard: Sotiale speaks Korean … but I don't know whether he's online ATM [22:42:00] Someone in another channel just said "Seobuk-gu" and another person said "Seobuk" [22:47:11] Got it. [22:53:50] <[snow]> :)