[03:02:56] aude: hey, around? [10:56:57] Lydia_WMDE: done [12:06:02] Jonas_WMDE: https://phabricator.wikimedia.org/T117886#1969370 [12:17:00] addshore: \o/ [12:17:02] thanks! [12:18:12] :) [12:44:43] Jonas_WMDE: https://www.wikidata.org/wiki/Q5939824 [12:47:00] Jonas_WMDE: https://www.wikidata.org/wiki/Special:EntityData/Q5939824.json [13:00:36] Lydia_WMDE: is there a way to distinguish between blocking tasks and connected but not really blocking tasks? [13:00:41] in phabricator [13:01:23] benestar: unfortunately not. i tend to add more blockers than are strictly blockers [13:01:31] because it is more important for me to keep tasks together [13:02:11] hmm, k [13:02:27] i checked again and https://phabricator.wikimedia.org/T85368 really only has that one single patch as a blocker [13:02:41] so I need someone from mobile (perhaps jon) to merge it and then we can finally close that [13:02:56] \o/ [13:03:00] that'd be awesome [13:07:54] Lydia_WMDE: can you give me an update on identifiers so far? I see that the formatting stuff is still in the current sprint but what about the infrastructure behind? [13:08:09] When will the new datatype be deployed for example? [13:32:05] * benestar is confused [13:32:29] WikibaseLib defines PT:external-id while WikibaseRepo says PT:id [13:32:43] aude addshore --^ [13:32:50] any idea if that is a mistake or intended? [13:54:59] benestar: you need to ask daniel [13:57:18] is he in the office right now? [14:03:28] benestar: no idea [14:03:42] * aude guess he is in meetings [14:13:34] DanielK_WMDE: :D [14:59:01] Lydia_WMDE: is daniel around? [14:59:42] benestar: we're in a meeting right now together. so yes but no :D [15:00:53] haha [15:01:06] tell him i found some big issues in the identifier formatting code [15:01:16] :O [15:01:21] took me an hour to understand it but now I think i found the problems [15:01:26] There is identifier formatting code? [15:01:31] there is [15:01:37] benestar: nice work on the mobilefrontend stuff [15:01:45] Oh nice, didn't notice that getting picked up [15:01:46] and at one place it is defined as PT:id and at another point PT:external-id [15:01:57] it even works with my fixes :D [15:02:04] and hey hoo ^^ [15:02:04] Oh, that [15:02:10] hey benestar :) [15:02:17] We messed so many times now with the definitions [15:02:29] true -.- [15:02:51] Only in hte last maybe 6 weeks, we rendered property link statements uneditable [15:03:07] and also broke commons media data validation in August and didn't notice until recently [15:03:13] because of lacking tests [15:03:37] (not surprising given it's plain definitions) [15:03:50] Anyway, I got to go [15:03:53] cu o/ [15:03:56] bye [15:08:14] sjoerddebruin: answered by edit filters [15:08:36] matej_suchanek: okay, yikes. [15:08:42] sjoerddebruin: hopefully the search will work as well soon [15:08:45] Wish we had better edit filters for Wikidata [15:08:55] what's the problem? [15:09:00] https://www.wikidata.org/w/index.php?title=Wikidata_talk:Abuse_filter&curid=20173611&diff=296561108&oldid=296548350 [15:09:09] ORES could help us [15:09:33] or the quality extensions [15:10:13] quality extensions perhaps [15:10:22] but ui integration is still completely missing [15:12:03] Yeah, would love some higher priority due to the increase of vandalism. [15:12:35] there is still a lot of stuff missing though [15:12:41] only basic checks are implemented afiak [15:13:04] Yeah, saw that mentioned in the translations. [15:16:08] I don't want to be rude, but the vandalism would be much lower if we ban Spanish IP ranges. [15:21:02] do we have numbers? [15:21:21] how many of the vandalism is committed by SpanishIP [15:21:22] ? [15:21:47] if it's really that major, we could talk of it on the sysop page [15:22:01] its alot, I got fond of the ip ranges by now [15:22:28] isn't the spanish wikipedia allowing to edit wikidata from wikipedia? [15:22:32] with a ban of IP but with authorization to create an account [15:22:39] ah maybe [15:22:58] can we see if it's direct editions or tools/gadgets ones? [15:24:13] https://www.wikidata.org/wiki/Wikidata:Project_chat/Archive/2015/06#Revert analysis [15:24:40] yo [15:24:42] That was last year, but I feel we have more now. [15:24:53] any sparql guru around? [15:25:06] how do I filter by project rather than by language? [15:25:25] schema:inLanguage "en" ; [15:25:25] is useless since it filters by language [15:25:44] thus it includes for instance both enwiki and enwikivoyage [15:26:21] I wanted to look for enwiki's ga and it mixes it with enwikivoyage's [15:26:58] is there something like whatever:inWiki "enwiki" ? [15:28:30] Base-w: try FILTER(SUBSTR(str(?article), 1, 30) = "https://en.wikipedia.org/wiki/") [15:30:10] I inserted it but probably into a wrong place since it does not work. But damn it is so stupid to count url's length manually and use such things instead of having a prepared filtering method [15:30:30] lemmi find a pastie to show the code [15:31:58] just generate a short URL for me [15:32:57] https://dpaste.de/UHQc [15:33:36] ah indeed i could have generated an url. didn't realise that it reflects the code in url [15:34:10] https://goo.gl/nZySul [15:34:47] e.g. wd:Q870844 Sentosa is a ga in wikivoyage [15:34:51] not in wikipedia [15:35:50] It could be that I am doing some stupid mistake in there, since it is my first time querying anything in SPARQL and I was just going on to find some articles for myself to translate, not to learn the language [15:36:08] I think I can see problem... just a minute [15:39:15] Base-w: http://tinyurl.com/je6y2ay (there is a dedicated tool to generate the short url under the edit window) [15:43:29] oh that filter thing could be included one into another, cool. thank you. and for the tip concerning the url too :) [16:42:45] Lydia_WMDE: do we have a ticket for the list of properties that should be converted to identifier datatype? [16:43:03] benestar: that is ongoing on-wiki [16:43:12] we created a list that is being groomed [16:43:14] but is it tracked on phabricator somewhere? [16:43:24] let me check [16:45:16] benestar: nope [16:45:50] i think I'll create one than just so that it is complete on phabricator [16:46:01] btw I created some tickets and added them to the sprint [16:46:29] if patches get merged, the ui editing and formatting is perhaps already finished [16:47:38] \o/ [16:49:23] DanielK_WMDE: around now? :) [16:51:10] Lydia_WMDE: do you know if he is still in the office? [16:51:39] benestar: i think so but i am in another room [16:51:41] frimelle: ^ [16:52:03] Yes, still here [16:52:32] nice, can you ping him ^^ [16:52:57] Yes, I did :) [16:53:24] benestar: hm? [16:54:02] hey DanielK_WMDE :) [16:54:05] just have a look at https://gerrit.wikimedia.org/r/#/c/266746/ [16:54:21] i wonder if it is intended as it is or if I actually found a crucial bug [16:54:27] or rather two bugs [16:54:38] benestar: that explains why it doesn't work :) [16:54:43] i was just investiagting that [16:54:53] hah xD [16:54:57] benestar: jenkins doesn't like the patch, though [16:55:07] yes, need to adjust the test still [16:55:21] however, do you like the solution with adding PT: in the dispatcher? [16:55:27] or should that rather be trimmed elsewhere? [16:56:12] Ugh, is there a OOjs UI guide for gadgets yet? [16:56:17] benestar: no, it's correct there [16:56:26] i wonder why this didn't show up earlier [16:56:39] fine, so with the fixed test it should be ready to get merged ^^ [16:56:46] i guess i changed stuff around after i did some integration test manually [16:56:55] benestar: indeed [16:57:18] Jonas_WMDE: benestar found the problem :) [16:57:21] DanielK_WMDE: I also worked on the javascript stuff and I think I've done most of the work [16:57:35] at least everything works fine on my local machine :D [16:57:38] sjoerddebruin: Like https://www.mediawiki.org/wiki/Using_OOjs_UI_in_MediaWiki#Gadgets ? [16:57:42] benestar: the one big thing that is missing is formatting after edit. there is no way to do that yet. [16:57:52] DanielK_WMDE: i fixed that as well [16:57:58] oh really? how? [16:58:04] by adding the propertyId param to the RepoApi [16:58:07] there are some patches up [16:58:15] hm.... ok. i'll have a look. [16:58:31] I basically just pass the property id to the valueview where the datatype is already present [16:58:39] James_F: Hm, could work. Wish there was a example with modal dialog... [16:58:45] it can then be used for wbformatvalue instead of the datatype id [16:59:21] benestar: and on the server side, you just contruct a PropertyValueSnak, and format that? [16:59:36] that module is a real mess now :/ [17:00:18] sjoerddebruin: Sorry. [17:01:05] DanielK_WMDE: I didn't change the server side [17:01:07] it just worked [17:01:29] I assumed you already did that because all tickets concerning that were closed as resolved [17:01:34] the only open ticket is "use that in js" [17:01:37] which I just did [17:01:52] benestar: OutputFormatSnakFormatterFactoryTest also fails [17:01:56] huh, maybe I did?... [17:02:16] and... my first patch for core is merged: https://gerrit.wikimedia.org/r/#/c/266701/ [17:02:35] DanielK_WMDE: weird, the test works on my local machine... [17:02:39] matej_suchanek: congratulations! [17:02:54] matej_suchanek: yay! [17:03:15] Lydia_WMDE: as I promised months ago :) [17:03:20] ah no, it doesnt^^ [17:03:25] ;-) [17:03:43] benestar: hehe, well, at least it's consistent! [17:03:58] just needed to add PT: at another place as well [17:04:07] \o/ [17:04:22] can we now rename all occurrances of "data type" to "proeprty type"? [17:04:55] benestar: ping me when it passes, i'll +2 [17:05:19] k [17:05:46] DanielK_WMDE: renaming those would perhaps help to avoid confusion, yes [17:06:14] Ugh, the documentation is worser than before. [17:06:23] hehe... [17:50:14] oh, wow... formatting identifiers works :D [17:52:39] aude: :DDD# [18:27:06] woo! [18:29:58] ugh I want to get rid of those ugly dialogs but OOjs UI is too complicated for me [19:06:06] DanielK_WMDE: re https://phabricator.wikimedia.org/T124737 [19:06:22] Unless there are strong reasons not to do it, I'll implement that step by step [19:06:34] We are blocking the migration to row based replication with that [20:06:15] multichill : haven't had much time since yesterday to see what were the differences in results between your query and mine, but for what i saw, yours has lots of false positives - tbh, haven't seen a true positive in the first 10 ^^' [20:07:06] Amir1: around? [20:07:14] and probably won't be able to do much tonight, my usual headsplitting headache has kicked in right before dinner :-( [21:24:38] addshore: hey! do you want the "expire watchlist" thing to be discussed on IRC soon? [21:24:53] mhhhhm, would be cool [21:25:05] so we can move on with it :D [21:26:29] ok, i'll see what i can do [21:33:23] DanielK_WMDE: epic! [21:33:41] DanielK_WMDE: For the time being I'm just gonna keep poking things, throwing small patches up and see what sticks ;) [21:58:18] addshore: looks like you are up next week, then! [22:00:54] When exactly? :p [22:02:24] addshore: in exactly 7*24 hours. [22:02:43] this week's rfc meeting on #wikimedia-office is about to start. [22:02:44] Cool :) [22:07:52] what is this one about ? [22:07:56] DanielK_WMDE ? [22:13:06] Alphos: dropping support for php 5.3 and 5.4 [22:13:36] yay \o/ [22:13:56] (got there, but wasn't sure from reading) [23:16:34] Alphos: Hmm, maybe do a null edit run to get rid of the false positives? [23:18:20] multichill headache got better for some time while reading today's wm office talk, but just got worse - going to sleep now before it's too serious, i'll keep you posted tomorrow for sure [23:19:06] (as for intensity, think "really bad tooth ache", multiply by 10, apply to my left eye - this is not a joke, and i'm not exaggerating -_-° ) [23:19:35] Take it easy [23:19:48] thanks :) [23:20:10] try ibuprofen, or a good night's sleep! [23:20:51] edoderoo https://en.wikipedia.org/wiki/Cluster_headache your run-of-the-mill pain meds won't work - neither will opiates or heavy doses of migraine meds