[02:49:06] I Sure wish I could vote on the ENWP arbcom election coming up. I would love to strike my oppose for anyone currently on the committee since they don't follow policy or community decisions [09:50:28] Hallo. [09:50:37] https://en.wikipedia.org/wiki/Miss_Israel has an interlanguage link to Hebrew, [09:50:50] but if I actually go to the article in Hebrew, then it doesn't have interlanguage links. [09:51:10] If I'll purge the page, I'll probably see them, but shouldn't that be automatic? [09:51:26] Yeah, but the cache is somewhat stronger in the last few weeks. [09:51:54] I'm not crazy to consider this a bug, right? [09:52:14] "Cache" is a reply to a lot of bugs in the Wikimedia world, but it's still a bug. [10:14:58] oh, randomly failing tests: https://gerrit.wikimedia.org/r/#/c/234968/1 [10:22:09] Well nowadays stale data is being served more and more, we seem to like it. :) https://phabricator.wikimedia.org/T92357 [10:33:27] DanielK_WMDE_: how would you set the page props? I think they are updated when the site gets edited, right? [10:40:47] benestar: when parser cache entry is updated. which we have to do whenever sitelinks change. [10:41:19] the typical way to do it is to use a RefreshLinks job, which re-renders the page, but that is not strictly necessary. [10:41:51] benestar: we already swrite stuff like the number of sitelinks into page_props. putting the badges there would be really simple [10:42:16] DanielK_WMDE_: what about multiple props? [10:42:27] I mean a page can have several badges [10:43:22] nikki: love your bot work. <3 [10:43:34] * addshore wonders what nikki's bot work is [10:43:59] benestar: one property key per badge: wikibase-badge-q1234 -> true, wikibase-badge-q7893 -> true, etc [10:44:00] A lot. https://www.wikidata.org/wiki/Special:Contributions/NikkiBot [10:44:15] benestar: oh, we actually put badges into page_props even, just in a different form! [10:44:34] benestar, aude: SidebarHookHandlers has $out->setProperty( 'wikibase_badges', $badges ); [10:44:45] just add a loop there for setting one page-prop for each badge, done [10:46:48] aude: interesting, that patch doesn't fix that issue...? [10:47:06] seems not [10:47:17] * addshore wtfs to himself [10:47:17] DanielK_WMDE_: hmm, I cannot find that page prop on my local mediawiki :S [10:47:27] right, Ill go and debug the call the api is doing i guess... [10:48:02] oh wait, you might have beaten me! [10:48:40] probably easy fix [10:48:56] ahh, it needs to be added into another place [10:49:01] yep [10:49:02] for wbsetsitelink [10:49:07] ok [10:49:12] right, give me a moment, will ammend [10:49:15] k [10:53:07] DanielK_WMDE_: apparently only badges of links to other pages get stored in the db... [10:53:43] benestar: yea, the current use case is for putting markers on langlinks in the sidebar. [10:53:49] but the code can easily adopted, I hope [10:54:17] DanielK_WMDE_: but we still want to query for the usage of badges on repo as well, right? [10:54:43] benestar: why? i don't see a use case. the user story doesn't ask for that as far as I can tell. [10:55:00] we still *might*, but I'm not sure this warrants the introduction of a new db table [10:55:24] that's true [10:55:27] * aude wants SiteLinkLookup to return complete SiteLink objects [10:55:50] w/o having to load an entire entity [10:55:55] aude: that might be a usecase, yes [10:55:58] maybe we can have another solution though [10:56:12] i think they want that for lua, for example [10:56:15] it would already be great to use a termlookup on client ^^ [10:56:33] aude, benestar: would be nice, but I don't see a concrete use case for that either right now. If we need it, that can be achieved with a single field in the sitelinks table. [10:56:42] yes [10:57:03] just adding a json array or Q1|Q2 to the table will do the job then [10:57:11] aude: you think people want to access the badges on sitelinks from lua *without* accessing any other part of the entity? [10:57:30] in any case: different user story. [10:57:59] the simplies solution I see for the curren story as defined by T110838 is page_props on the client, I think [11:59:54] Lydia_WMDE: hey :) [12:03:51] addshore: did you break wbsetsitelinks? [12:03:59] benestar: maybe [12:04:07] benestar: tbh, what havn't I broken ;) [12:04:19] the result isn't indexed by site id anymore [12:04:24] but the ui relies on that [12:04:33] yeh, either user a version of WB before my api change was merged OR.... [12:04:49] pull latest master of core and apply https://gerrit.wikimedia.org/r/#/c/234528/ [12:06:32] hmm, okk [12:07:03] ;) [12:09:29] Lydia_WMDE [12:09:31] :) [12:09:38] Amir1: hey [12:09:40] Amir1: hangout? [12:09:48] skype probably [12:09:54] hangout doesn't work here [12:09:58] ok [12:10:02] thanks [13:34:47] sjoerddebruin: good to hear :D [13:54:05] nikki: hope your edits will have a effect on the suggestions [14:08:19] I would be quite happy if it would just stop suggesting person properties when something is a band >_< [14:10:19] Same applies for restaurants. :P [14:11:07] Wish it looked at the value of P31 more. [14:12:36] Will request a suggester update after two weeks. Mostly mid-month. ;) [14:43:42] jzerebecki https://integration.wikimedia.org/ci/job/beta-scap-eqiad/68007/console [15:42:41] Lydia_WMDE: http://m.wikidata.beta.wmflabs.org/wiki/Q15905 [15:43:12] benestar: \o/ [15:43:18] ooooh :) [15:43:45] benestar: want to send an email for testing? or should i? [15:43:46] will write down some issues on phabricator, so you can triage Lydia_WMDE [15:43:53] k :) [15:44:00] email to whom? [15:44:06] wikidata list [15:44:17] i am writing right now the email to ask for unit support testing [15:44:22] all the things :) [15:44:23] so today could be christmas! :D [15:45:50] hehe [15:46:07] some known issues aren't fixed yet [15:46:18] I will write them down so that users don't report them twice [15:46:20] benestar: that's fine. still some testing would be nice [15:46:23] and showing progress [15:46:26] cool [15:46:28] Lydia_WMDE: where should users write comments? [15:46:42] mailinglist, project chat or phabricator imho [15:46:44] * aude wants to think about enabling arbitrary access again :) [15:47:06] after next deployment maybe [15:47:15] aude: why was it aborted? [15:47:20] performance issues [15:47:38] i think enough resolved now on master [15:47:45] https://twitter.com/shebang/status/636569734767595520 [15:54:53] benestar: will you get it ready in the next 30 mins?then i can still add it to the weekly summary [15:55:12] hmm, will see [15:55:22] I want to finish the work on the badges thing if possible [15:55:28] after the whole waste of work yesterday :S [15:56:28] Jens_WMDE: xD [15:57:40] benestar: yes or no? :D otherwise i will send it out in 5 mins [15:58:15] Lydia_WMDE: tell me where to write the issues down [15:58:31] create a new phabricator task for each or collect them all in one? [15:58:37] do you have tickets for them already? [15:58:48] then see how i did it in my email just now i'd say [15:59:51] ok [16:02:59] Lydia_WMDE: is it worth announcing units in the next Tech News? [16:03:11] * aude thinks so [16:03:24] but maybe wikidata people should test first [16:03:32] matej_suchanek: with the appropriate this isn't finished sure [16:03:46] caveat? [16:04:32] provided you deploy it next Wendesday, the next Tech News are the last one before it [16:06:12] ok [16:07:16] * sjoerddebruin hopes for a Special:Nearby [16:10:42] Lydia_WMDE: http://pastebin.com/ZrXg1QmG [16:10:57] perhaps the sentences can be improved a bit [16:11:38] benestar: do you have time soon for another script to make my life faster? :) [16:11:46] sjoerddebruin: sure :D [16:12:08] Something to add the current date to https://www.wikidata.org/wiki/Property:P813 :P [16:12:32] benestar: looking [16:12:48] sjoerddebruin: a nice [today] button, right? [16:13:15] benestar: perfect [16:13:16] Or auto filled for that one [16:13:25] yes, that might also work [16:13:37] benestar: sjoerddebruin: or make it understand "today"? [16:13:37] could even save a button click but not sure if that works with the ui :S [16:13:42] authority control should someday be integrated with wikibase imho [16:13:45] that's something i'd also like in the base software [16:13:49] and then just work with mobile also [16:13:58] Lydia_WMDE: also a good one, but I'm very lazy. [16:14:02] lol [16:14:03] ok [16:14:08] aude: yes, that's basically what I wrote in the summary [16:14:24] ok [16:14:32] Lydia_WMDE: sjoerddebruin still needs a special gadget for his lazyness speedyness [16:14:38] haha [16:14:53] I'm always working too fast. :( [16:14:56] i would say "the Authority Control gadgest doesn't work in mobile" [16:16:08] Lydia_WMDE: --^ [16:16:25] k [16:16:30] but well, the authority gadget will never work on mobile... [16:16:48] we will only no longer need the authority gadget once we have the identifier datatype [16:16:56] right [16:17:10] Lydia_WMDE: will the identifier datatype go into wikidata or get its own extension? [16:17:19] wikidata imho [16:17:26] *wikibase ;) [16:17:29] right [16:17:33] k [16:22:34] gadget* without the typo :) [16:30:02] benestar|afk: poke [16:30:05] now or never? [16:30:06] :D [16:31:52] benestar|afk: I'm going to send it. hope that is fine with you [16:39:06] * aude excited :) [16:43:23] Ok... https://www.wikidata.org/w/index.php?title=Q20856230&type=revision&diff=246923709&oldid=246923647 [17:04:25] Amir1: argh... i forgot to put in kian into the weekly summary -.- I'll get it into the next one [17:05:35] Lydia_WMDE: what now or never? [17:05:43] i gave you the links, didn't I? [17:05:58] benestar: yeah i wasn't sure if you wanted to post it or if i should :D [17:06:01] i've done it now [17:06:03] all good :) [17:06:35] thx :) [17:06:47] np [17:06:58] * Lydia_WMDE feels like it is wikidata christmas today [17:06:59] :P [17:08:37] Lydia_WMDE: you should keep something for the 3rd birthday [17:08:44] matej_suchanek: damn! :D [17:09:03] otoh i couldn't let you wait with this until then [17:13:52] It's okay Lydia_WMDE :) [17:14:12] Amir1: added it now and also posted it on twitter and co [17:14:19] so will be in the one next week [17:14:26] oh [17:14:29] really cool [17:14:32] thanks :) [17:15:46] np [17:56:53] DanielK_WMDE_: I've implemented your proposal now [18:02:41] benestar: oh cool! [18:08:33] benestar: ...and +2. Yay simple code :) [18:09:18] :D [18:12:06] DanielK_WMDE_: need also to review https://gerrit.wikimedia.org/r/#/c/235042/ but should be easy as well [18:12:16] yes, looking at it now [18:17:15] jzerebecki: https://gerrit.wikimedia.org/r/#/c/234979/ [18:21:49] for whoever wants it, https://gerrit.wikimedia.org/r/235051 [18:22:09] The WikibaseQualityConstraints extension has no extension page? [18:22:39] and yay jzerebecki sorting out the pre and post confusion! :D [18:23:03] Nemo_bis: see https://www.mediawiki.org/wiki/Wikibase_Quality_Extensions [18:23:19] :P [18:23:42] So it doesn't? [18:24:05] well, it is an extension of an extension (i do believe) the main extension being WikibaseQuality [18:24:05] Go figure who's active https://git.wikimedia.org/metrics/mediawiki%2Fextensions%2FWikibaseQualityConstraints [18:24:33] uncategorised pages are evil [18:24:58] Lydia_WMDE: around? [18:25:58] This font looks really bad https://upload.wikimedia.org/wikipedia/mediawiki/thumb/6/64/ItemPageCrossCheckButtonsHover.jpg/320px-ItemPageCrossCheckButtonsHover.jpg [18:26:31] Nemo_bis: hi :) [18:27:32] Hi benestar [18:28:25] Lydia_WMDE: I don't have twitter account but someone replied and said omitting artificial is unforgivable. Just saying: 1- name of the course all around the world is "Neural networks" not "artificial neural networks" (just google "neural network course") 2- if you check wikipedia article it says: "...data - neural networks have been used" and tons of other [18:28:25] omitting the "artificial" part [18:29:04] I'm usually write ANN since I'm too lazy but using neural network is completely ok [18:30:16] fun fact google "neural network course" and Kian is in the first page [18:30:18] DanielK_WMDE_: what formatter do I need to make links like on https://www.wikidata.org/wiki/Special:AllPages ? ;) [18:32:29] Amir1: that's fun indeed, soon you can sell advertising space to coursera and competitors [18:33:09] :)))))) not until WMDE funds me [18:33:17] after that [18:33:23] I think about it :D [18:35:36] funds!??!?!?!! [18:39:10] addshore: oooohhhh.... that's magic... that just *happens* if you make plain [[Q1234]] links. try it :) [18:39:53] DanielK_WMDE_: lol "that just happens" xD [18:40:27] really, try it! [18:40:33] addshore: you can use Linker::makeKnownLinkObj [18:40:43] (eeewww, global state... but consistent) [18:40:59] addshore: give it *just* the title. [18:41:48] benestar: doesn't happen in wikitext. it's a magic trck we use to make "normal" special pages readable with wikibase [18:41:55] because Q128937465 isn't so useful [18:42:05] DanielK_WMDE_: would be nice in wikitext as well but perhaps too expensive [18:42:18] and also too magic. how would you override it? [18:42:30] [[:Q123 [18:42:36] a colon before [18:42:38] like for files [18:42:46] would be nice if it would work with the pipe trick though. [[Q64|]] would turn into [[Q64|Berlin]] [18:42:47] 10[2] 10https://www.wikidata.org/wiki/Q64 [18:42:50] yea, that would be nice [18:45:12] benestar, addshore: if you want to know how it works, have a look at LinkBeginHookHandler [18:45:19] (ttok me a minute to find that code again) [18:46:22] DanielK_WMDE_: so we won't support to query for all badges regardless the site on wikidata, right? [18:46:34] * benestar is going to abandon the whole queue then [18:48:29] this can still be merged though https://gerrit.wikimedia.org/r/#/c/234850/3 [18:50:41] benestar: before you throw away the code, ask Lydia. But I see no strong use case for such a feature; none anyway that would warrant the introduction of a new db table [18:51:00] DanielK_WMDE_: abandoned now, can still be restored [18:51:01] we should discuss introducing a new column into items_per_site though. do you want to propose that? [18:51:12] poor wasted time of work :( [18:51:21] benestar: sorry about the late intervention. should have though of this solution earlier. [18:51:25] DanielK_WMDE_: how can we avoid such a waste in future? [18:51:25] but it's nice, isn't it? [18:51:33] sure, I don't blame you [18:51:41] but we should try to fix that in future [18:51:51] more people looking at more things thinking smarter thoughts? I don't know. [18:52:28] Basically, this solution didn't occurr to anyone when we discussed it. Not much we can do abotu this. [18:52:32] makeKnownLinkObj is deprecated ;) [18:52:45] @deprecated since 1.16 Use link() hah [18:52:48] still nice that we found that solution [18:53:11] benestar: the best we can do is make sure we discuss the proposed solution with the appropriate people, and give enough time for input. we did, and we discussed the outcome, which you implemented... and then I didn't like it ;) [18:53:28] addshore: ah whatever ;) [18:53:30] I will try to be smarter next time ^^ [18:53:54] DanielK_WMDE_: how urgent is it to have the badges in the table? [18:53:59] so will I... if we are all smarter nixt time, every time, we'll be SOOOO SMART in the future ;) [18:54:18] I can create a ticket for that but if I guess there are more important things atm :) [18:54:18] ahh, i guess that thing has no fallback though, mayeb I wont use it :p [18:54:23] yes we will \o/ [18:54:38] addshore: rather implement the fallback then :P [18:54:48] mhhhm, not for this fix ;) [18:54:53] benestar: not very. depends on usage patterns via direct access. if people decide they want to access badges of lots of items in lots of places, and only the badges, then it would be a big improvement to have them in items_per_site [18:54:58] until then, not really. [18:55:31] addshore: oh, no language fallback?! That should actually be fixed! [18:55:32] oh wait LinkBeginHookHandler take a lang fallback chain, maybe my local wiki is just missing lots of lables.... [18:55:36] shouldn't be hard, right? [18:55:50] addshore: please at least file a bug, it's a really issue if fallback is missing there. [18:56:00] looks like it is there DanielK_WMDE_ ;) [18:56:02] hm, but... didn't i implement prefetching with fallback for just this? [18:56:16] yay \o/ [19:02:14] bah, if I use the tidy globalness of Linker thought I cant prefeth :P and I would feel silly instansiating an object called LinkBeginHookHandler xD [19:02:42] well, I could prefetch, as I know WikibaseRepo will give me the same bufferedTermLookup in there and for my call.... [19:02:44] mhhhhm, uggliness [19:03:19] addshore: outch, sounds like a code smell [19:06:43] Hallo. [19:08:20] Is it a known issue that the [edit] link at the sitelinks list on item pages sometimes takes you to Special:SetSiteLink instead of opening the inline sitelinks editor? [19:08:39] Happens to me occasionally. Some JavaScript loading problem, I guess. [19:10:08] aharoni: it can happen if you click too quickly! ie. before the JS has fully loaded [19:10:28] DanielK_WMDE_: benestar thoguhts? ;) https://gerrit.wikimedia.org/r/235060 [19:11:26] addshore: what's the differenc ein display? [19:11:30] *difference in [19:12:13] benestar: links look like this now https://www.wikidata.org/wiki/Special:AllPages [19:12:27] inseatd of like this wikidata.beta.wmflabs.org/wiki/Special:ListProperties [19:13:04] maybe it's related to the other issues people are having with js stuff not working properly on some page loads [19:13:28] addshore: why don't you just format the html yourself? [19:13:39] I oppose the usage of global state in that change :S [19:13:52] haha, benestar the change is just to make you laugh a little ;) [19:14:27] oh dear, I'm too sad that I could laugh atm :( [19:14:56] addshore: btw what's the state of WikibaseDMServices? [19:15:03] I guess the transition isn't complete yet [19:15:10] benestar: near release / just released i guess [19:15:21] this next release basically has all / most the stuff in it [19:15:22] afaik [19:17:43] addshore: sitelinklookup still missing [19:17:49] * benestar 's going to add it [19:18:15] :D [19:19:55] Two weeks ago I was doing a workshop, teaching how to use Autolist2 and Widar. Some participants got error messages saying something "to protect from spam..." Is there a limit on edit pace from one IP? [19:33:06] addshore: benestar was released some days ago [19:33:14] serialization components updated to match [19:33:22] addshore JeroenDeDauw: merge if tests pass https://gerrit.wikimedia.org/r/#/c/235063/ :) [19:33:24] WB.git still needs to do that to [19:33:27] tho [19:33:29] Ainali: maybe they were adding links? [19:33:39] benestar: my jetlag is over9000 atm [19:33:58] Ainali: I'm not sure when the captcha is triggered at Wikidata, for sure it's easier if one is autoconfirmed [19:33:59] Nemo_bis: No, they were just adding statements where the values were other items [19:34:00] even if I just took a train starting in the same time zone as im now ;p [19:34:13] ok [19:34:14] hah [19:38:44] benestar: yes! make all of the patches to use the new stuff! [19:46:17] benestar: fix fix fix fix fix fix fix [19:52:03] Amir1: hehe yeah... i'll not reply and just leave it be [19:53:48] addshore: i'll merge it [19:54:06] =] [19:54:22] DanielK_WMDE_: hooray [19:54:34] oh wait DanielK_WMDE_ did you see the commit message on PS1? [19:54:39] and infact, just the whole of PS1...? [19:58:22] addshore: no, why? [19:58:31] have a look ;) [20:00:12] addshore: uh, what about it? [20:01:39] addshore: relying on global state saves quite a bit of bootstrap code, yea... [20:01:44] but still we don't really want that :) [20:02:12] addshore: make a follow-up if you think this can/should,. be further simplified [21:01:39] PROBLEM - wikidata.org dispatch lag is higher than 300s on wikidata is CRITICAL: HTTP CRITICAL: HTTP/1.1 200 OK - pattern not found - 1420 bytes in 0.174 second response time