[01:11:30] I wish people would think before filing an RfC for everything.https://www.wikidata.org/wiki/Wikidata:Requests_for_comment/Items_for_Wikimedia_projects_besides_Wikipedia Really??? [01:11:38] https://www.wikidata.org/wiki/Wikidata:Requests_for_comment/Items_for_Wikimedia_projects_besides_Wikipedia * [03:43:13] can some explain how one would do (preceded|succeeded) by for positions if someone has more than one [03:43:57] it would seem that for Barry Obama, it shows his preceded by GWB, but that has to only be for the presidential role [03:44:03] hm [03:44:07] qualifiers! [03:44:24] preceded by GWB [03:44:29] or something [03:44:30] lots of people are going to have lots of positions [03:44:31] https://www.wikidata.org/wiki/Q76 [03:44:46] otherwise, how is the data going to be pulled [03:45:15] preceded|succeeded need to link to a specific statement [03:45:28] at the moment they just float [03:46:03] https://www.wikidata.org/w/index.php?title=Q76&diff=32413030&oldid=31594372 [03:46:10] what do you think? [03:47:48] that is fine, htf did you do it [03:47:54] not obvious [03:48:00] there are going to be lots of these [03:48:10] or there should be [03:48:24] oh [03:48:28] you hit edit [03:48:32] then [add qualifier] [03:49:18] k, that is going to take time and fiddling [03:49:52] it would be more helpful if when you hit it, that it asked SUCCESSOR TO WHICH [05:21:15] is it possible to have lists in Wikidata ? [05:21:36] also is there a limit to the number of spouses ? [05:23:19] no lists but a property can be used more than once in a single item [05:42:53] any idea when dates will make an appearance ? [05:53:32] .wubdiw 7 [06:08:03] tommorris: what does that mean ? [06:49:00] GerardM: nothing. it means "/window 7" when you aren't able to type properly. ;) [08:26:32] Change merged: Tobias Gritschacher; [mediawiki/extensions/Diff] (mw1.22-wmf3) - https://gerrit.wikimedia.org/r/61017 [08:26:49] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (mw1.22-wmf3) - https://gerrit.wikimedia.org/r/61018 [08:27:29] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (mw1.22-wmf3) - https://gerrit.wikimedia.org/r/61020 [08:34:18] New review: Tpt; "Some questions." [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/51164 [10:05:57] New patchset: Daniel Kinzler; "(Bug 42063, bug 44577) RDF for Special:EntityData" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/51164 [10:06:33] How do I indicate that a person belongs to a people or a tribe ? [10:09:23] GerardM: https://www.wikidata.org/wiki/Property:P172 [10:09:56] seems to be a touchy issue though [10:10:20] there'S also https://www.wikidata.org/wiki/Property:P463 [10:10:37] which is explicitely said that it should *not* be used for ethnic or social groups [10:10:47] (but rather for clubs, parties, etc) [10:12:04] I am looking for the first one [10:14:27] Added one to Muhammed [10:16:58] GerardM: https://www.wikidata.org/wiki/Wikidata:List_of_properties is quite useful [10:17:54] It is however, it starts with a presentation that gave me the impression that there were only a few of those [10:18:20] by the way a description is essential if you want to select the right property [10:48:25] when a tribe contains tribes, does it make sense to nest them ? [10:50:37] eg Banu Hashim is a clan of the Quraysh tribe [11:00:57] GerardM: i don't know if that's "allowed" here, i'm not an expert on the property system... [11:01:13] a "subgroup" relation would be more precise [11:01:33] and, of course, please add descriptions and labels in any language where they are missing [11:01:50] there is only subgroup of languages [11:02:35] so propose a general "subgroup" property [11:02:50] or "part of" or "subclass" or whatever [11:03:23] without a label it is impossible to edit [11:09:00] New patchset: Daniel Kinzler; "(Bug 47288) Abstraction layer for usage tracking." [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/59412 [11:10:00] New review: Daniel Kinzler; "rebased" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/59412 [12:39:39] heading back home for the audio [13:01:59] TobiasG_WMDE: sounds is pretty bad [13:03:13] if anyone in the de office, looks like your internet is crap hehe [13:29:45] to setup wikidata on beta, I have filled bug https://bugzilla.wikimedia.org/show_bug.cgi?id=47827 :D [13:49:13] hello! [13:53:21] sorry the audio was not very good on google hangout :D [13:54:04] when can we generate [[commons:File:Christian distribution.png]] from wikidata? :) [13:54:05] [1] 10https://commons.wikimedia.org/wiki/File:Christian_distribution%2Epng [13:54:22] aude's department? [13:55:21] jeremyb_: no idea..... [13:55:36] how about we have numbers in wikidata :) [13:55:53] well, yeah, assuming the data's there [13:56:09] i guess maybe we'll be able to do e.g. pop density sooner [13:56:19] but what about the actual choropleth generation? [13:56:36] no idea [13:57:00] oh, btw, april's almost gone! forgot about your birthday [13:57:07] happy birthday wikidata! :) [13:57:12] :) [13:58:40] closest i can get in deutsch is frohes neues jahr [13:58:47] is nicholas still there? [13:59:20] sometimes.... yes [14:02:37] aude: will you be mentoring the mobilize wikidata project? [14:03:56] pragunbhutani: maybe :) [14:04:27] aude: okay, may I have some feedback on the proposal please? [14:04:39] not signed up to mentor any project yet [14:08:26] I've been hoping to get some feedback generally [14:08:36] pragunbhutani: can take a look [14:08:45] I haven't been able to talk to anybody about it yet [14:09:03] here's a link mediawiki.org/wiki/User:Pragunbhutani/GSoC_2013_Proposal [14:09:04] :) [14:09:05] k [14:09:11] http://mediawiki.org/wiki/User:Pragunbhutani/GSoC_2013_Proposal [14:10:13] most obvious question is whether we need a separate extension to handle this or include this in wikibase? [14:10:38] there's been some work to make special pages for editing labels, descriptions and aliases without js [14:11:41] for editing property labels/values we'll need special pages [14:11:52] those are separate from the main "view" and it would be good for the main page view to work better without js [14:12:10] and I've decided not to include them as required deliverables [14:12:17] ok [14:12:34] it's best to limit scope of the project, and if time allows, can always do more.... [14:12:43] as I see it, there are two major things to be done to mobilize wikidata [14:12:50] 1) make it usable on mobile devices [14:12:59] 2) make it editable on mobile devices [14:13:14] agree [14:13:20] to limit the scope of my project to six weeks, I've decided to work on the first [14:13:23] 1 is good [14:13:26] so that's a required delivarable [14:13:43] if we can do any of #2 that would be nice but not expected in the time frame [14:13:50] and any remaining time at the end will be spent working on #2 [14:13:54] exactly [14:14:11] plus, #2 can be contributed to by other developers as well [14:14:16] independent of this project [14:14:37] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/61037 [14:14:42] and I plan to include a manual in the documentation to allow people to insert links to special pages constructed later [14:15:02] main thing i would change is have no JS be part of wikibase itself [14:15:34] let me clarify [14:15:52] k [14:15:56] so rather than having an extension that renders a no JS wikibase, I should work on wikibase itself to make it no JS? [14:16:02] i think so [14:16:07] it's something we've been wanting [14:16:23] I think that can be done [14:16:31] maybe the parts that hook into mobile frontend.... we'd need to think about [14:16:56] and we'll need 'Special' pages for everything that's being done by JS right now [14:17:21] which is mainly, editing property values, adding properties to items and adding values to properties [14:17:24] probably [14:17:58] much of the logic is in the entity view class in the repo [14:19:06] the no-js part there is limited, but something that could be improved [14:19:20] in the proposal? [14:19:37] i don't think it needs to be in the proposal [14:20:13] just think that could be a good starting point [14:20:14] is there anything in the proposal that seems unclear? or something that needs more elaboration? [14:20:23] hmm [14:21:09] it looks good to me [14:21:23] thanks :) [14:21:24] the timeline is good [14:21:58] * aude doesn't like students to be overly ambitious [14:22:02] this looks more realistic [14:22:43] aude: I had been overly ambitious at the start :p [14:22:50] but sumanah caught me early on [14:22:53] good :) [14:23:00] and told me to limit the scope of the project [14:23:01] so I did [14:27:37] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/61041 [14:46:52] New patchset: Jeroen De Dauw; "DO NOT MERGE~~" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/61378 [14:46:54] Change abandoned: Jeroen De Dauw; "(no reason)" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/61023 [14:48:48] I have created two new jobs: mwext-Wikibase-server-tests and mwext-Wikibase-client-tests [14:48:51] still experimentals :-D [14:50:27] New patchset: Hashar; "experimental config switcher for WMF Jenkins jobs" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/61379 [14:53:18] JeroenDeDauw1: so I think I got something that might work :-D [14:53:26] but the tests get 14:50:54 PHP Fatal error: Class '\Wikibase\CachedEntity' not found in /srv/ssd/jenkins/workspace/mwext-Wikibase-server-tests/tests/phpunit/includes/db/ORMRowTest.php on line 80 [14:55:47] New review: Hashar; "This react to the two new jobs I have added ( https://gerrit.wikimedia.org/r/#/c/61376/ )." [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/61379 [14:56:01] CachedEntity? heh [14:56:07] yup [14:56:25] so I have copy/pasted the existing wikibase-testextensions master [14:56:28] hashar: this is a client class, not loaded [14:57:20] hashar: so that looks like the client is still loaded? [14:57:30] and created two new jobs named mwext-Wikibase-client-tests and mwext-Wikibase-server-tests . By looking at the env var JOB_NAME, one can change the settings accordingly, which is done in the Wikibase.php entry point. That is ugly but might just work. [14:57:44] ahh [14:57:52] so the require_once need to be changed as well aren't they [14:57:53] ? [14:58:51] hashar: the client is not included in the config you linked [14:58:58] Though somehow it is getting loaded... [14:59:43] hashar: I think this test is getting run: CachedEntityTest [14:59:49] And causing the error you pasted [14:59:57] That is a client test [15:00:07] Seemingly getting run without the client being loaded [15:00:14] oh I see [15:00:16] wrong group [15:00:20] so the exclude group might not be working? :( [15:00:24] WikibaseClient [15:00:28] not WikidataClient [15:00:47] Fatal error: Class 'Wikibase\Test\EntityTest' not found in /Users/amusso/projects/mediawiki/extensions/Wikibase/DataModel/tests/phpunit/Entity/ItemTest.php on line 43 [15:00:48] :D [15:01:12] my setup must be missing some dependencies [15:01:33] hashar: mind if I amend your commit? [15:01:35] New patchset: Hashar; "experimental config switcher for WMF Jenkins jobs" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/61379 [15:01:45] JeroenDeDauw1: I have fixed the group in PS2 [15:01:47] feel free to take over [15:02:04] Lets first see what Jenkins reports now [15:02:09] Still going to fail... [15:02:34] New review: Hashar; "PS2: correct client group: WikidataClient -> WikibaseClient" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/61379 [15:03:29] hashar: so now it is doing 3 runs? client, repo and repo + client? [15:03:40] I have left the old one untouched [15:03:57] mwext-Wikibase-client-tests is the same as the old one (for now [15:03:58] Ok, that is fine I guess [15:04:18] We can now try to make the repo tests pass and have these vote then [15:04:21] mwext-Wikibase-server-tests has --exclude-group WikibaseClient injected in the command line. That is definitely ugly though [15:04:32] but from there I think you can tweak the includes / pass different settings [15:04:38] and still have the old tests run in case it matters [15:04:50] would work for you? [15:05:17] you might want to use a slightly different layout than my ugly switch … case [15:08:21] and maybe I should have used 'repo' instead of 'server' [15:10:46] hashar: lets first see what works and then figure out the nicest layout :) [15:10:52] Looks like the current stuff does not work [15:10:59] https://integration.wikimedia.org/ci/job/mwext-Wikibase-server-tests/3/console [15:11:08] That still looks like client tests are being run [15:11:45] hashar: I do not think the exclude-group is working [15:12:08] PHPUnit is invoked with [15:12:08] php tests/phpunit/phpunit.php --log-junit junit-phpunit-ext.xml -- extensions/Wikibase [15:12:22] Does this code you added in Wikibase.php really affect that call? [15:12:43] I would think it does not [15:13:00] $_SERVER['argv'] is the argument for the _current_ script no? [15:13:15] So those do not affect any calls from within the script? [15:13:46] ahh [15:13:53] yeah it is supposed to do [15:14:04] at least PHPUnit bailed out when I passed a non existent parameter [15:14:34] hashar: perhaps exclude-group does not wotk together with specifying a directory? [15:14:55] :( [15:15:00] New patchset: Jeroen De Dauw; "experimental config switcher for WMF Jenkins jobs" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/61379 [15:15:22] lets see what it does when specifying Wikibase as group to be excluded [15:15:39] I'll also try locally [15:16:02] same stuff [15:18:56] JeroenDeDauw1: so looks like PHPUnit attempts to load all the files ending with Test.php [15:19:05] and after that it does the actual group filtering [15:19:36] yeah... [15:19:53] this fails: --exclude-group WikibaseClient extensions/Wikibase [15:19:53] this works: --exclude-group WikibaseClient extensions/Wikibase/repo [15:20:59] hashar: is it possible to unset or modify the path passed to PHPUnit? [15:24:01] JeroenDeDauw1: should be :) [15:24:04] that is an argument too [15:24:16] so from my core path [15:24:20] I did the tests using: JOB_NAME=mwext-Wikibase-server-tests php tests/phpunit/phpunit.php extensions/Wikibase [15:24:31] then sticking a var_dump( $_SERVER['argv'] ) [15:24:55] JOB_NAME=mwext-Wikibase-server-tests php tests/phpunit/phpunit.php extensions/Wikibase/repo [15:25:01] does gives me something worthwile [15:25:11] well there are a myriad of failures, but I have not installed the repo :-] [15:26:24] hashar: if we could do Wikibase/repo, taht would already work a little [15:26:30] Though not ideal [15:26:40] We want to run all wikibase tests, except the client ones [15:26:56] And we also want to run the tests of the libraries used, such as Diff [15:27:05] So it would for us be way better to not specify a path at all [15:27:11] And just specify the groups to run [15:27:28] So the only arg would be --group Diff,Ask,WikibaseLib,WikibaseRepo or something like that [15:27:28] then you end up testing the full mediawiki :/ [15:27:36] Nope [15:27:56] php tests/phpunit/phpunit.php --log-junit junit-phpunit-ext.xml -- extensions/Wikibase [15:27:57] oh [15:27:59] you are right [15:28:00] :D [15:28:44] hashar: this is what the team is generally doing actually [15:29:15] so all the extensions? [15:29:49] New patchset: Jeroen De Dauw; "experimental config switcher for WMF Jenkins jobs" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/61379 [15:32:28] I have removed the phpunit command that runs on the extensions/Wikibase path [15:32:30] https://gerrit.wikimedia.org/r/61384 [15:35:28] hashar: not sure if we want to run for all extensions loaded... [15:35:32] Might catch stuff... [15:35:44] Might also block us due to some thing we don't care about being broken elswhere [15:36:12] reverting [15:36:29] New patchset: Jeroen De Dauw; "experimental config switcher for WMF Jenkins jobs" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/61379 [15:37:10] hashar: https://gerrit.wikimedia.org/r/#/c/61379/5/Wikibase.php [15:37:18] I am now attemtping to kill the path argument [15:37:24] And adding --group and --exclude-group [15:37:28] Not sure if this will work.. [15:39:33] err [15:39:42] I geuss I did not remove enough or to much... [15:39:45] regardless of --group and --exclude-group , it does include any Test.php file [15:39:46] Hard to tell [15:39:59] so ORMRowTest.php do get loaded and it attempt to find a class named CachedEntity [15:40:10] hashar: yes, because of passing in extensions/Wikibase [15:40:23] So no directory should be passed in [15:40:39] The only arguments passed to phpunit should be group and exclude group [15:40:41] ah I can change that [15:41:00] to simply: 'php tests/phpunit/phpunit.php --log-junit junit-phpunit-ext.xml [15:41:32] No... [15:41:34] php tests/phpunit/phpunit.php --log-junit junit-phpunit-ext.xml --group Diff,Ask,DataValueExtensions,Wikibase --exclude-group WikibaseClient [15:42:04] and we forget about the ugly hack? [15:42:24] If you can do this in a nice way... [15:42:57] Right now the tests are not running at all - if they are with a hack, that's good, if they are without a hack, that's better [15:44:07] hashar: if with hack you mean "swtching based on the job name": would be nice if we could keep control over what arguments are passed to PHPunit [15:44:22] Then if we want to add an extra group we can do this ourselves and have it merged by someone in the team [15:44:40] It is also nice to have the different PHPunit config for repo and client already [15:46:34] yeah that was the idea of the hack :) [15:46:44] hashar: so lets keep it then for now [15:46:58] I'm not sure what is wrong with the last thing I did: https://integration.wikimedia.org/ci/job/mwext-Wikibase-server-tests/7/console [15:47:09] Incorrect manipulation of the arguments... [15:47:24] var_dump() before and after maybe ? :D [15:47:26] Though the output in this file does not show what arguments are actually passed to PHPUnit right? [15:47:54] it does at the very bottom [15:47:54] just before launching phpunit [15:47:57] 15:36:56 + php tests/phpunit/phpunit.php --log-junit junit-phpunit-ext.xml -- extensions/Wikibase [15:49:01] hashar: that is not what is actually getting passed.... [15:49:05] Look at the error [15:49:13] The thing it is complaing about is not in what is printed [15:49:14] let me amend your change [15:49:19] sure [15:55:39] updated patch [15:55:40] New patchset: Hashar; "experimental config switcher for WMF Jenkins jobs" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/61379 [15:56:28] JeroenDeDauw1: https://integration.wikimedia.org/ci/job/mwext-Wikibase-server-tests/8/console [15:57:33] hashar: I got to run, will look at this later today or tomorrow, thnx for your help so far! :) [15:57:44] run well :-] [15:57:47] will amend again one more time [15:59:55] New patchset: Hashar; "experimental config switcher for WMF Jenkins jobs" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/61379 [16:05:11] still have the entity cache error [16:05:16] i will be back tonight [16:05:25] though on conf call, so we can catch up tmorrow [16:56:25] wikidata made hacker news [16:56:25] https://news.ycombinator.com/item?id=5623760 [16:56:29] Lydia_WMDE: ^ [16:56:54] legoktm: heh yeah [16:56:59] i hope the flood is not too bad [16:57:02] :D [16:57:06] of bad edits and so on [16:57:10] havent seen anything out of the ordinary yet [16:57:14] cool [17:23:37] aude: 1.22wmf3 has been branched using: [17:23:41] 'DataValues' => 'mw1.21-wmf12', [17:23:42] 'Diff' => 'mw1.21-wmf12', [17:23:42] 'Wikibase' => 'mw1.21-wmf12b', [17:23:47] Which I guess is pretty out of date :D [17:24:45] So I need to change those to be at least the same as 1.22wmf2s deployed versions [17:27:40] Reedy: how big is Wikidata now? Would it still fit on my 8 GB flash drive? [17:27:47] No [17:27:51] It wouldn't have done for ages [17:28:24] Reedy: think we are supposed to be on mw1.22-wmf2 and mw1.22-wmf3 should b okay also [17:28:30] should be [17:28:58] Reedy: what if we drop the logging table? :P [17:29:06] Still nope [17:29:18] 78915 MB [17:29:25] Logging is 14.67G [17:29:50] b4b5fb4046175ca29834a4669c253c97ac5ccd07 extensions/Wikibase (2013-04-11-4-gb4b5fb4) [17:29:52] LOL [17:30:10] So our logging table is probably bigger than some other wikis out there? [17:30:26] e9d6c8be434f5cde913809a62a5bfd2c0aefb2b7 extensions/DataValues (2013-03-20-46-ge9d6c8b) [17:30:26] 69caf04214352b0628a4ca2375ef0fcd9edf0e10 extensions/Diff (2013-03-20-15-g69caf04) [17:31:09] b4b5fb4046175ca29834a4669c253c97ac5ccd07 of wikibase should be okay [17:31:25] wednesday we can switchover to mw1.22-wmf3 [17:31:53] Yeah, I was dumping the hashes from 1.22wmf2 so I can find them easily to copy and update wmf3 ;) [17:32:34] k [20:25:15] New patchset: Jeroen De Dauw; "experimental config switcher for WMF Jenkins jobs" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/61379 [20:25:37] !admin [20:25:41] Hi [20:25:43] What's up? [20:25:47] please tell your request [20:25:48] Hi. [20:25:54] I want to apply for autopatroller [20:26:03] [[WD:RFP]] [20:26:03] [1] 10https://www.wikidata.org/wiki/WD:RFP [20:26:09] http://www.wikidata.org/w/index.php?title=Wikidata:Requests_for_permissions/Other_rights&action= [20:26:11] here right? [20:26:14] https://www.wikidata.org/wiki/Wikidata:RFOR#Autopatrolled [20:26:15] yeah [20:26:20] and enter the [20:26:41] {{subst:Request for permissions |user = |reason = |comment = }} [20:26:41] ? [20:26:42] [2] 10https://www.wikidata.org/wiki/Template:Request_for_permissions_ [20:27:36] actually dont worry [20:27:38] i just did it [20:27:44] <+snitch> Legoktm changed group membership for User:M4r51n from (none) to autopatrolled, confirmed: trusted user; https://www.wikidata.org/wiki/Special:Log/rights [20:28:01] thanks legoktm :) [20:28:07] np [20:43:01] legoktm: And did you luafy more templates to add categories? [20:43:12] not yet [20:43:34] i was waiting for the person who actually knows lua to sanity check what i did but i guess he didnt come online last night [20:43:34] Commons category is now increasing with about 20.000 a day [20:43:59] And it looks like I am at the J now [20:51:05] New patchset: Jeroen De Dauw; "experimental config switcher for WMF Jenkins jobs" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/61379