[01:28:12] hello anyone there? [01:29:41] anyway i would like to ask some questions on the properties for statement. [01:31:02] ask and hopefully someone can answer :) [01:32:21] i think i already asked this in the property proposal. but there is no one that is commenting. [01:33:51] i suggested a statement qualifier for voice actor but i cannot define it properly because it would need a qualifier of a qualifier. i saw in the ask the developer section that qualifier of a qualifier is not in the planed feature. is this correct? [01:34:49] by the way, this is the proposal i am referring to http://www.wikidata.org/wiki/Wikidata:Property_proposal/Creative_work#voice_actor_or_voice_dubber_.2F_Synchronsprecher_.2F_... [01:49:45] quit [07:49:52] how do you indicate that someone is part of a group (religious not social or ethnic [09:28:47] legoktm: Hi. Would you please update http://www.wikidata.org/wiki/User:Legoktm/disambig.js with http://www.wikidata.org/wiki/User:Ebraminio/common.js ? I tested that for a while and I think it works fine [10:04:21] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60761 [10:09:28] New review: Aude; "@jeroen site links in the entity blob and site link table are stored with spaces, not underscores. (..." [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/61979 [10:10:01] New patchset: Tobias Gritschacher; "(bug 41573) Add entities to watchlist." [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/54704 [10:15:42] New patchset: Tobias Gritschacher; "(bug 41573) Add entities to watchlist." [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/54704 [10:16:55] New review: Tobias Gritschacher; "PS 6: addressed comments; fixed test;" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/54704 [10:31:27] Tobi_WMDE: do you have a minute? [10:31:52] zeljkof: yes [10:32:16] great :) [10:32:24] I am trying to run the tests at http://wikidata-dev-repo.wikimedia.de/ [10:32:32] I am reading the README [10:32:46] ok [10:32:54] but it is not clear to me what how I have to set up WIKI_REPO_URL and WIKI_CLIENT_URL [10:33:18] like this? [10:33:19] WIKI_REPO_URL: "http://wikidata-dev-repo.wikimedia.de/wikidata-repo/index.php/" [10:33:36] WIKI_CLIENT_URL: "http://wikidata-dev-repo.wikimedia.de/wikidata-client/index.php/" [10:33:59] more like http://wikidata-dev-repo.wikimedia.de/wiki/ [10:34:06] that should work [10:34:30] I've never tried it on that instance because running them localy is much faster [10:34:30] both should be set to the same value? [10:34:55] WIKI_REPO_URL: http://wikidata-dev-repo.wikimedia.de/wiki/ [10:35:27] WIKI_CLIENT_URL: http://wikidata-dev-client.wikimedia.de/wiki/ [10:35:36] thanks [10:35:43] will try running the tests [10:36:53] ok. it's probably a good idea to just run a small group of tests not all [10:37:08] cause all would need lots of time [10:37:28] so, e.g. rake run_tests[label,firefox] [10:37:34] ok [10:37:35] will try [10:37:48] that would just run the tests for the entities labels [10:37:53] just running rake does not work :) [10:38:25] http://etherpad.wmflabs.org/pad/p/Wikibase [10:38:39] I know. cleaning up the targets and the whole bootstrapping is something which has high prio for me too [10:39:41] hm [10:39:59] looks like I have to have configuration.yml.sample file [10:40:12] http://etherpad.wmflabs.org/pad/p/Wikibase [10:41:06] I thought the readme said to rename it to configuration.yml, but now that I read it again, it does say to copy the file [10:41:08] you need to keep the .sample file and just copy & rename it to .yml [10:41:41] yeah, it compares the two files and checks that they have the same amount of settings [10:42:11] so, that my fellow collegues don't forget to update their local settings file when I add a setting. :) [10:42:55] :) [10:44:16] tried running the tests [10:44:18] still fails [10:44:19] http://etherpad.wmflabs.org/pad/p/Wikibase [10:44:45] hm [10:44:55] ok, let me try [10:45:00] I probably have to enter username and password in yml file :) [10:45:18] no, that should not be necessary for the label-tests [10:45:30] only specific tests require a user [10:46:15] I have added my config file at the top of the pad [10:46:23] maybe something is wrong there [10:46:30] I'll see [10:47:36] damn. [10:47:45] it seems that login is required on this instance [10:47:50] thats bad [10:48:26] can you create a test user? [10:49:08] zeljkof: that would not help because the tests assume to not need a login [10:49:15] I see [10:49:24] but I just asked to switch off the login-requirement for the monent [10:49:30] great [10:49:41] one moment [10:50:20] it's okay now [10:50:25] let me try... [10:50:40] zeljkof: ok, try it [10:51:57] "me haz to many spaces" :) [10:51:59] but that reminds me of adding something like a "requires login" setting [10:52:14] ok, the tests run fine [10:52:16] heh [10:52:20] nothing broken [10:52:24] :) [10:52:32] do you have a few more minutes? [10:52:36] sure [10:52:50] I am looking at selenium folder [10:52:54] ok [10:53:06] I can figure out the files there [10:53:12] spec folder has only one file [10:53:25] and that surprised me [10:53:30] heh [10:53:38] I thought rspec convention is to put specs there [10:53:48] (but I has been a while since I have last used rspec) [10:54:09] look into /repo/tests/selenium/ [10:54:17] I moved the tests there [10:54:28] I see [10:54:31] tricky :) [10:54:37] and /client/tests/selenium/ for client specific tests [10:55:10] but it could be of course just one folder [10:55:10] wow, there _is_ a lot of tests there [10:55:22] what ever makes sense for you [10:55:53] it is a bit tricky since we have 2 wikis interacting with each other (client & repo) [10:56:50] the test you just ran (label) is in /repo/tests/selenium/item/label_spec.rb [10:57:06] if you want to move the code to cucumber, or start writing new tests in cucumber, we could arrange an hour of pairing weekly or so [10:57:16] mmmm.... cucumber :) [10:57:29] don't tell Denny [10:57:33] about the cucumber [10:57:36] :) [10:57:40] he's allergic [10:57:41] we could try moving one test, so you can see if you like it [10:58:02] I'm looking at your test code atm [10:58:25] and I'll try to refactor one test using cucumber [10:58:36] that could be a good way to go [10:58:44] feel free to add me as a reviewer [10:58:57] I can comment and suggest improvements, if needed [10:59:06] sure, will do. [10:59:12] great [10:59:23] first have to do the environmental changes [10:59:37] get rid of rspec and so on [10:59:55] it would probably be good to start in a fresh folder [10:59:59] but I decided to have the tests as they are still in place [11:00:02] yes, exactly [11:00:24] have both in parallel until everything is finished [11:00:42] it is a cucumber convention to put tests in /features [11:00:50] and writing the new tests (there are a lot on my todo list) solely in cucumber [11:00:58] or where ever is the best place for you [11:01:02] saw this in your repository already [11:01:22] I think I'll keep it as similar as you do it [11:01:24] there is a lot of things going on there [11:01:41] but I think it is more or less in a usable form now [11:01:59] ok, so you don't expect a lot to change there? [11:02:20] maybe not _a lot_ but some changes are to be expected :) [11:02:22] would it be ok to do it like it is now in your repository? [11:02:26] ok [11:02:33] as a start [11:02:39] yes, I think browser tests repo is a good start [11:03:05] fine [11:03:20] let me know if you have any questions, lots of other stuff to do today [11:03:22] I'll probably have something in place on monday [11:03:36] I'll let you know then [11:03:39] thanks a lot! [11:03:40] great [11:03:52] enjoy the weekend :) [13:28:28] hi [13:29:42] hi pragunbhutani [13:29:59] hi aude [13:30:37] I'm going over my application a few more times before the deadline [13:30:47] ok [13:30:52] have the two mentors been finalized? [13:31:00] and on the new 'gsoc' m [13:31:20] *new gsoc page, there's a table for confirmed students and in that is a section for contributions [13:31:31] should I simply add a link to my gerrit profile? [13:32:40] aude: also, I spilled the tiniest drop of water on my macbook's touchpad two days ago and my mouse pointer is still running around all over the place [13:33:00] please bear with me if I drop out of the conversation. I'll most probably be re-booting the system [13:33:01] you can add me on your gsoc page [13:33:04] ok [13:33:47] as for the table, is the link to my gerrit profile a 'ok' as well? [13:34:39] yes you should link to your gerrit profile [13:35:49] for additional support besides me, i'm not sure yet who would be second mentor [13:36:02] is it not Denny? [13:36:12] or jldrobson from wikimedia-mobile? [13:36:22] but other developers on the team can help some with questions / code review and i hope mobile team also [13:36:33] not sure yet [13:38:09] okay then, I'm just going to add your name for now [13:38:15] that works [13:38:36] denny is travelling so i can't ask him [13:38:41] but we'll discuss when he comes back [13:39:38] okay [13:41:54] aude: also, would you mind going over my proposal one more time to see if there's anything that could be improved upon? [13:41:55] http://www.mediawiki.org/wiki/User:Pragunbhutani/GSoC_2013_Proposal [13:43:39] looking [13:45:27] maybe about the "values of items" you could be more specific? [13:45:50] right now i am able to edit the label, description and aliases on my phone with mobile frontend [13:46:24] not too difficult, though sure the layout could be tweaked to work better [13:46:28] hmm, so I should specify that I'm talking about editing when mobile view is being used [13:46:58] the view of label, description, etc. and site links doesn't seem too bad [13:47:10] the view of the statements is very bad [13:48:12] once again, we're talking about the case when mobile view is being used, correct? [13:48:17] pragunbhutani: right [13:48:32] ok, yes [13:48:44] the statements seem to have no formatting [13:49:23] one moment please, I'll bring it up on my phone [13:49:27] ok [13:50:01] in the proposal, maybe elaborate more on what the current problems are [13:50:27] hi [13:50:53] it seems that discussion pages on item do not really work [13:50:56] http://www.wikidata.org/wiki/Talk:Q223131 [13:51:48] aude: okay, I'm with you now [13:52:08] should i add an item for the "Sherlock Holmes" novel series even though there is no wikipedia article for it? [13:52:11] - basically, we can edit anything that's being done through a special page [13:52:28] so that means labels, descriptions and aliases [13:52:36] could use some design love, true [13:53:12] we can already edit the labels etc. [13:53:32] a special page for site links is in gerrit, and i hope merged soon [13:53:40] statements have no formatting, and in case of properties that have other items as their value, the links don't seem to work [13:54:37] site links don't seem bad at all [13:54:45] some layout adjustment, again [13:54:49] but they seem fine otherwise [13:55:24] umm, you can't edit property values or add properties on an item page [13:56:23] pragunbhutani: so whatever needs to be done with the no-js layout for viewing statements and/or hooking into mobile frontend to make it work better is important [13:56:37] there are issues with our current "entity view" code [13:57:11] it renders linked items in the statements as "q100" or whatever [13:57:21] yep [13:57:35] and the 'q100' text is not linked to the item page, which it should be [13:58:02] as time allows, then improving the special pages and/or adding new ones for editing would be nice to have [13:58:09] maybe not essential [13:58:18] absolutely [13:58:43] right now javascript is handling a lot and not everything is implemented with the non-js php version [13:59:17] the more special pages we can add or improve, the greater our no-js functionality will be [13:59:38] also the heading, it shows "Item:Q100" then "Boston [edit]" [13:59:45] in the desktop view, the "Item:Q100" is hidden [14:00:12] looks like another *very* big issue is how do i change languages? [14:00:18] yep [14:00:30] how can i view the item in french or whatever [14:00:57] that's not completely solved in the desktop version / js version either [14:01:06] at least for anonymous users [14:01:20] due to issues with caching the pages [14:01:35] hmm so it wouldn't be prudent to make it part of my project yet, would it? [14:01:47] we are looking into having 'pretty urls' for items [14:02:13] it might be something we help with [14:02:55] http://meta.wikimedia.org/wiki/Wikidata/Notes/URI_scheme [14:03:06] until then, you can append "?uselang=fr" to any page [14:04:46] so then, maybe we can add an option to the settings tab in the mobile view [14:04:57] and append the language codes accordingly [14:05:01] could be [14:05:58] give me a few minutes please. I'll update my proposal page with the observations we've discussed so far [14:06:22] ok [14:06:24] I'd like to do that before my mouse pointer starts acting up again and I have to restart [14:07:06] so top priority would be to improve the display of statements in mobile view [14:07:28] i think second priority is have some way to change languages [14:07:47] third priority - improve usability of existing special pages for editing [14:08:18] fourth, and probably not reasonable in timeframe, special page(s) for editing statements [14:08:39] okay [14:08:49] I like the idea of listing to-dos priority wise [14:08:51] shall do so [14:09:33] and recognize that our code for "entity view" is not very nice, so might need some thought on how to approach things [14:10:10] maybe when they are around, get some feedback from others on the team about that [14:11:26] roger, wilco [14:11:41] the switching languages looks to be a general issue.... [14:12:42] for other multilingual wikis, like wikimedia commons and meta wikimedia [14:13:11] a solution for that issue has potential, thus, to not only benefit wikidata [14:31:02] New patchset: Henning Snater; "Implemented input extender jQuery widget" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/62151 [14:31:02] New patchset: Henning Snater; "Applying input expander widget to TimeInput expert" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/62152 [14:33:42] New patchset: Henning Snater; "Implemented input extender jQuery widget" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/62151 [14:38:05] New patchset: Henning Snater; "Implemented input extender jQuery widget" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/62151 [14:38:22] New patchset: Henning Snater; "Applying input expander widget to TimeInput expert" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/62152 [14:42:38] should i add an item for the "Sherlock Holmes" novel series even though there is no wikipedia article for it? [14:43:48] Schisma_: per http://www.wikidata.org/wiki/Wikidata:Notability seems okay to me [14:44:02] you might ask on project chat or someone else would know better than i do [14:44:51] aude: please check it out now to see if I've missed something [14:44:52] http://www.mediawiki.org/wiki/User:Pragunbhutani/GSoC_2013_Proposal#Synopsis [14:45:15] I'll need to make some changes to the deliverables section as well. That will follow once this bit is finalized. [14:46:45] aude: the problem is Q223131 is pointing to Q4653 as series (Property:P179) [14:46:47] pragunbhutani: looks good [14:47:06] but Q4653 is not a series but a character [14:47:29] aude: thanks. I'll go ahead and update that part on mélange and then work on the deliverables [14:47:38] Schisma_: makes sense, if something is used in a statement like that [14:47:40] so should i remove the "series" from the novel? [14:47:53] don't know if anyone would have problem with adding it [14:48:02] pragunbhutani: ok [14:48:54] Schisma_: not sure [14:48:58] aude: but with this argumentation the notability guideline would be obsolete [14:49:16] probably worth asking for opinion on project chat? [14:49:28] i'm not sure the status of the notability guidelines [14:49:58] but there's lots of stuff mentioned in infoboxes that don't have wikipedia articles [14:50:06] discussing stuff within a wiki is awful ^^ [14:50:15] why isn't there a forum or something? [14:50:22] seems reasonable they might have a wikidata item, though so they can be used in statements [14:50:29] Schisma_: no idea :) [14:50:44] or there might be more folks around later who can advise [14:50:48] around *here* [14:52:53] aude: improving entity view is going to be a required deliverable [14:53:01] and special pages are going to be optional [14:53:16] where do you suggest I should place language selection? [14:54:08] pragunbhutani: not sure about entity view.... either improving it or come up with a different way to achieve the goal [14:54:26] tobi (from the team) may have more ideas, but he's not here right now [14:54:28] someone encountered the same problem here: http://www.wikidata.org/wiki/Property_talk:P179#Use_for_characters [14:55:49] aude: by that I meant improving the display of statements in mobile view. That should be a required deliverable. [14:56:09] i would probably put language selection as optional, just so that the project isn't trying to do too much [14:56:16] and the layout of entity view, in general (e.g. site links, entity ID on top of the label) [14:56:24] better to underpromise and over deliver, in my opinion [14:56:31] pragunbhutani: yes [14:56:57] aude: I agree completely. (under promise and over deliver) [14:57:13] I can always work on the optionals if the required deliverables are done well in time [14:57:41] pragunbhutani: yep [15:08:34] edited the deliverables section to match our observations above [15:08:34] http://www.mediawiki.org/wiki/User:Pragunbhutani/GSoC_2013_Proposal#Deliverables [15:09:16] looks good [15:10:02] also, per jon robson's feedback, make "submit code to gerrit" something that happens throughout the project [15:10:14] not at the end, which seems implied on the proposal [15:10:33] http://www.wikidata.org/wiki/Wikidata:Project_chat#Fictional_stuff please comment the request [15:11:22] okay [15:12:29] don't you think it's best to remove 'submit code to gerrit' as it's stated explicitly at the moment? [15:12:40] the default implication would be that it's done at every step [15:12:46] agree [15:13:31] done [15:14:02] i can't think of anything else right now [15:16:04] I'll subject the proposal to feedback from a few more people to see if anything else pops up [15:16:17] ugh… formatting on melange is a pain! [15:16:41] :/ [15:16:56] at least you can link to the mediawiki.org version [15:16:57] I wish I could have pasted in raw-wikitext into that. [15:17:04] heh [15:17:38] aude: I've linked to the mediawiki.org version already :) [15:17:55] the styles seem to change on every refresh! [15:18:15] aude: does the timeline look ok? [15:18:51] i think so [15:19:56] once the deadline passes, I'll go ahead and work on that last bug you pointed out :) [15:20:22] ok [15:23:25] @seen Denny_WMDE [15:23:25] liangent: Last time I saw Denny_WMDE they were quitting the network with reason: Ping timeout: 268 seconds N/A at 4/26/2013 12:53:20 PM (7.02:30:05.2910730 ago) [15:23:45] liangent: :( [15:23:45] aude: ^ long time ago... [15:23:55] he's back next week [15:24:04] not always travelling so much as he is this week [15:47:32] aude: I'll be working on a branch and merging as I go, correct? [15:48:32] pragunbhutani: could and where possible patches for master are good [15:48:49] small patches too [15:49:04] okay :) [15:49:21] also, regarding accessibility on mobile devices [15:49:30] at the same time, other team members will be working on stuff so want to avoid giant merge conflicts :) [15:50:14] probably accessibility is a general issue [15:50:53] for wikipedia, there is at least a table of contents so someone with a screen reader can skip ahead [15:51:05] are there any guidelines regarding those? [15:51:06] (oh yeah, that can be a horror) [15:51:16] for wikidata, there are the section headings and those would probably work for skipping ahead [15:51:40] I'll include that in 'any other info' [15:52:12] i don't think much specific consideration of accessibility has been done yet [15:52:20] http://www.wikidata.org/wiki/Wikidata:Accessibility is most info i can find [15:53:16] if you can make the mobile view work well, then i think accessibility would improve generally [15:54:58] New patchset: Henning Snater; "Applying input expander widget to TimeInput expert" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/62152 [16:13:33] guys https://commons.wikimedia.org/wiki/Commons:Deletion_requests/File:Wikidata-Cat.gif :(((( [16:15:41] tragedy :( [16:15:51] :-( [16:17:24] hmm it is also a derivative of the logo :/ [16:17:37] aude: qgil told me once that I need to have some mentor "wish to mentor" my proposal on melange, but I don't know whether this is required before close of submission [16:18:09] liangent: i could do that, although i think denny will be the mentor [16:18:40] what will that affect anyway? [16:19:16] liangent: don't know [16:20:39] liangent: i'd also suggest poking jeroen when he's around [16:20:45] aude: btw are most of people in wikidata team working in berlin time? [16:20:53] @seenrx .*jeroen.* [16:20:54] Permission denied [16:20:54] i don't know what his plans are for gsoc [16:21:00] jeroendedauw [16:21:04] legoktm: I guess it doesn't _necessarily_ mean the author is an evil copyright maximalist or even just NCist [16:21:05] liangent: yes [16:21:14] the violator was Warner Brothers :P [16:21:30] btw why is mw-bot yelling "Permission denied"? [16:21:39] liangent: i have clicked wish to mentor on your proposal so you're fine [16:21:47] @seen jeroendedauw [16:21:47] aude: Last time I saw jeroendedauw they were quitting the network with reason: Quit: Leaving. N/A at 5/2/2013 9:52:40 PM (18:29:06.7090300 ago) [16:21:50] we can change this later to denny or jeroen or someone else [16:22:15] just bad timing for denny... not a good week to reach him [16:22:48] aude: and this's exactly during the proposal submission timeframe [16:22:58] liangent: :( [16:23:11] legoktm or someone else: has the number of people who are entering a language in the wrong place been reduced since wednesday? [16:23:23] liangent: it's all fine really - don't worry :) [16:23:28] we're handling it [16:23:31] +1 [16:23:33] i just had a call with quim [16:23:38] Lydia_WMDE: why would it? [16:24:04] AVRS: the edit language link on wikipedia now goes directly to the language link section of the item [16:24:12] hoping that will improve the situation [16:25:18] ah [16:25:31] I usually make mistakes when switching between languages on Wikidata. [16:49:14] Lydia_WMDE: not sure, let me check the abuse log [16:49:33] thx [16:56:39] Anyone is having issues at creating items? [16:56:40] Lydia_WMDE: there were 55 hits for May 2, and 41 on May 1st. so far today there are 30 [16:57:00] legoktm: ok thx [17:35:21] Change on 12mediawiki a page Extension:Wikibase was modified, changed by 90.216.85.28 link https://www.mediawiki.org/w/index.php?diff=684886 edit summary: [+0] [17:36:33] er [17:36:38] wikibase is just 1.20 required? [17:41:33] aude: generally speaking, should I keep it working in mw 1.20, or can I bump mw requirement when necessaary? [18:23:30] liangent: legoktm mw 1.21 is required for wikibase [18:23:36] that has the content handler [18:28:44] aude: and if I really need some extra feature when coding, can I patch core then bump wikibase's req? [18:30:43] * odder just noticed you guys are going to have like 7 OS on Wikidata? [18:30:56] seems like a lot to me [18:34:19] what is Wikidata's special unknown value? [18:34:38] that is, how does it render? Is it a property? [18:34:52] liangent: yes [18:36:31] odder: 7 what? [18:37:10] notconfusing: it is to indicate that we know someone has a child for example but we don't know the child's name and so on [18:37:40] Lydia_WMDE, can you link to an example, I'd like to see how pywikipedia handles it [18:37:53] i don't know if it is used anywhere [18:38:42] notconfusing: these unknown "values" when paired with a property are a specific type of snak [18:39:10] we have property value snaks (that take various kinds of data values), then have property no value snaks [18:39:26] not exactly sure how they would work iin pywikipedia [18:40:19] Lydia_WMDE: 7 oversighters [18:40:45] aude, can a user set a value to unknown? [18:40:45] oh [18:40:51] yes [18:41:07] it is the little gear in a statement [18:41:10] notconfusing: in the wikibase code, they are "PropertySomeValueSnak" [18:42:54] odder: Only one oversighter is passing [18:43:14] ah, OS = oversight [18:43:44] * aude knows CU but not heard OS :) [19:21:32] legoktm: Really? I didn't do the counting, just saw that all candidates had plenty of supports [19:21:46] They need >=25 supports [19:22:03] 2 candidates are still in the 10s [19:22:14] er 3 are* [19:22:27] 3 are at 18-19 supports, 1 oppose and a few neutrals [19:22:30] and one is passing [19:22:53] ah well. [19:23:06] I'd say you only need two at this point [19:23:48] I'm not convinced we need any [19:24:22] well, you have an OS policy now, and 7 candidates already :) [19:25:46] well i'd rather use my votes to elect the candidates I want rather than just blanket oppose everyone [21:27:02] New patchset: Daniel Werner; "Introducing jQuery.valueview.MockViewState" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/62195 [23:58:51] Jasper_Deng: Stalker. [23:59:23] hey, I'm no CU [23:59:52] I was in the process of logging into my password vault