[00:07:52] The client or the repo? [00:12:43] can I add one of the wikipedias as a client for my local wikibase installation? [00:17:55] [00:21:32] what's a good way, then? [00:21:55] let me explain [00:22:18] I'm trying to work on the project of mobilizing wikidata [00:22:38] one of the things I was suggested was to get wikibase set up and see if it works with mobile frontend [00:22:57] but then I can't see if it works if there's nothing to see [00:23:00] you see? [00:23:02] The best method would allow the user to create an interwiki from the article directly. This does not appear to be possible wikidata. Yet. [00:23:34] pragunbhutani: I can't help you there; I know less about the project than you do. [00:26:03] oh, okay :) [03:29:38] Amgine_: ping [04:28:33] Legoktm: pong [04:32:50] hey! [04:32:56] so what did you want to chat about? :) [04:33:48] lol [05:21:48] heh [05:22:07] well, unfortunately I am caught up in things and can't chat now. [05:22:17] [05:24:13] :( [05:25:27] It's about OmegaWiki and the possibilities of importing their data into wikidata. [05:27:16] right [06:51:24] New patchset: Aude; "(bug 47595) Fix summary for new items and properties" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60630 [09:39:53] i am still looking for places on wikipedia that use phase 2 already [09:39:58] anyone got any good ones? [09:42:13] * legoktm looks [09:43:19] is there a way we can identify pages that are using it? like how there's GlobalUsage? [09:43:55] Lydia_WMDE: http://en.wikipedia.org/wiki/Template:IMDb_name [09:45:13] legoktm: not yet but we're working on having some sort of tracking [09:45:24] also important for the change notification process [09:46:02] is there a bug filed? [09:46:28] also, i was thinking of modifying a template like that one so we can identify where wikidata != wikipedia using a tracking category [09:46:48] * aude checks [09:49:31] legoktm: https://bugzilla.wikimedia.org/47288 [09:49:40] ty [09:49:56] with that, it would allow a special page / api module to access the info, as well [09:50:01] {{#ifeq: {{#property:P345}} | {{{id}}} | | [[Category:Pages where IMDB id differs in Wikidata}} [09:50:26] legoktm: interesting [09:50:55] Denny_WMDE: https://bugzilla.wikimedia.org/show_bug.cgi?id=45281 [09:51:01] and then have a human can clean it up [09:51:11] legoktm: yes [09:52:05] i'm going to propose that for commons cat [09:58:35] aude: https://en.wikipedia.org/wiki/Template_talk:Commons_category#Edit_request_on_24_April_2013:_Check_Wikidata_errors [09:59:37] New patchset: Henning Snater; "(hotfix) Fix for broken snakview key handling" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60643 [10:02:08] legoktm: looks good [10:02:22] Change merged: Daniel Kinzler; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60630 [10:02:30] :D [10:09:24] New review: Daniel Kinzler; "(3 comments)" [mediawiki/extensions/Wikibase] (master); V: -1 C: 2; - https://gerrit.wikimedia.org/r/58880 [10:10:02] New patchset: Henning Snater; "(hotfix) Fixes broken editing introduced in 55e6d866" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60471 [10:11:28] aude, Lydia_WMDE: I just created https://en.wikipedia.org/wiki/Category:Templates_using_data_from_Wikidata so we can keep track of which templates have been converted [10:12:40] legoktm: cool - thx [10:13:06] nice [10:21:05] New review: Aude; "not completely happy with $cache = 'no' param but not a blocker. otherwise, the patch is okay" [mediawiki/extensions/Wikibase] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/59992 [10:21:06] Change merged: Aude; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/59992 [10:23:28] New patchset: Tobias Gritschacher; "Autosummary for setClaim" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/58880 [10:24:11] New review: Tobias Gritschacher; "PS 17: rebased" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/58880 [10:25:11] New review: Aude; "I am not opposed to the change, but this has a blocker... to switch over and ensure all the producti..." [mediawiki/extensions/Wikibase] (master) C: -2; - https://gerrit.wikimedia.org/r/60220 [10:27:33] New review: Aude; "same concerns about backwards compatibility as for https://gerrit.wikimedia.org/r/#/c/60220/" [mediawiki/extensions/Wikibase] (master) C: -2; - https://gerrit.wikimedia.org/r/60219 [10:28:06] Change merged: Henning Snater; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60471 [10:28:58] Tobi_WMDE: did you verify https://gerrit.wikimedia.org/r/#/c/60596/ with selenium? [10:29:11] New review: Daniel Kinzler; "(1 comment)" [mediawiki/extensions/Wikibase] (master) C: -1; - https://gerrit.wikimedia.org/r/60410 [10:29:27] aude: there are no selenium tests for that [10:29:44] hmmm, ok [10:32:39] New review: Tobias Gritschacher; "(2 comments)" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/58880 [10:34:33] DanielK_WMDE: rebased! https://gerrit.wikimedia.org/r/#/c/58880/ [10:35:57] Change merged: Daniel Kinzler; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/59746 [11:06:50] New patchset: Henning Snater; "Added IDs for entity page's sitelink and claim headings" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60596 [11:07:33] Change merged: Henning Snater; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60596 [11:15:12] New patchset: Hoo man; "Basic validation for snaks JSON in SetReference" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60410 [11:16:04] New patchset: Hoo man; "Basic validation for snaks JSON in SetReference" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60410 [11:16:31] New review: Hoo man; "Removed broken/ invalid examples (per Daniel)" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60410 [11:41:04] New review: Daniel Kinzler; "fine with me" [mediawiki/extensions/Wikibase] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/58880 [11:43:00] Change merged: Daniel Kinzler; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60410 [11:47:12] New review: Jeroen De Dauw; "(4 comments)" [mediawiki/extensions/Wikibase] (master) C: -1; - https://gerrit.wikimedia.org/r/58880 [11:54:29] New patchset: Henning Snater; "(hotfix) Fix for broken snakview key handling" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60643 [11:59:01] Change merged: Daniel Werner; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60643 [12:01:51] New patchset: Tobias Gritschacher; "Autosummary for setClaim" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/58880 [12:01:56] New review: Tobias Gritschacher; "(4 comments)" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/58880 [12:02:20] DanielK_WMDE: JeroenDeDauw: https://gerrit.wikimedia.org/r/#/c/58880/ [12:03:52] New patchset: Tobias Gritschacher; "Selenium tests for autocomments/autosummaries" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60252 [12:08:07] Change merged: Jeroen De Dauw; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/58880 [12:09:59] CODE FREEZE! :) [12:13:17] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60252 [12:16:05] wikidata.org isn't allowing me to save an edit [12:19:30] pragunbhutani: bad wikidata. are you logged in? [12:20:26] yep [12:20:34] which page are you trying to edit? [12:20:44] http://www.wikidata.org/wiki/Q668 [12:20:55] someone has defaced the name of the prime minister [12:21:38] uhoh [12:22:00] should be just "Manmohan Singh" [12:22:06] ok so [12:22:19] the issue was that that text string was in another item [12:22:25] you actually had to edit https://www.wikidata.org/wiki/Q41914 [12:22:39] but i took care of it :) [12:23:00] thanks :) [12:23:12] the other page has been vandalized as well! [12:23:20] I'll try to fix it [12:23:55] Got this one :) [12:24:49] New review: Daniel Kinzler; "(8 comments)" [mediawiki/extensions/Wikibase] (master) C: -1; - https://gerrit.wikimedia.org/r/45574 [12:25:53] thanks [12:26:06] whats your username? [12:26:09] crude references to sex in the local languages [12:26:13] i can give you rollback [12:26:18] I guess humans don't change [12:26:20] Pragunbhutani [12:26:22] :( [12:26:38] can you help with with something else? [12:26:50] I shot a mail to wikitech-i but haven't received a reply yet [12:27:04] New patchset: Jeroen De Dauw; "Move classes from lib to DataModel, as they are directly needed in DataModel and not in lib" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60221 [12:27:05] I'm trying something out for my gsoc project, mobilize wikidata [12:27:21] well i can try to help but no guarantees [12:27:51] the suggestions I got from the community all involved trying to see if mobile frontend works with wikibase [12:27:57] and if not, make it so [12:28:08] so that's what I'm trying to do [12:28:24] the results will help me draft a good proposal [12:28:36] now I've got wikibase with all it's dependencies set up [12:28:49] and mobile fronted as well (commented out for the moment) [12:29:10] but I don't know how to populate my installation with wikidata.org type data [12:29:28] how do I do that? [12:29:42] i think in the wikibase files there is some chemistry items that you can import? [12:29:51] New review: Jeroen De Dauw; "Magic values?" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60217 [12:30:30] pragunbhutani: or manually, using SPecial:NewItem and Special:NewPropertyx [12:31:29] DanielK_WMDE: legoktm : I don't understand what you mean by chemistry items [12:31:48] like items of elements in the periodic table [12:31:52] just example items [12:32:18] does it? [12:32:23] I didn't come across any [12:32:26] I'll look again [12:32:46] if that doesn't work out, I guess manual should work [12:40:12] legoktm: I found the chemical properties :) [12:40:26] can I include a .csv file? [12:40:56] im not sure [12:41:10] i'm more of an editor/bot writer than a wikibase developer :) [12:43:45] okay :) [12:43:51] I found a way in the docs [12:44:03] silly me [12:44:54] :) [12:55:00] https://en.wikipedia.org/wiki/Wikipedia:Wikidata#New_articles could be updated [13:53:06] !nyan [13:53:06] ~=[,,_,,]:3 [14:40:44] New patchset: Jeroen De Dauw; "Deprecate Settings class" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60663 [14:46:44] New review: Jeroen De Dauw; "(4 comments)" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/59412 [15:03:32] Denny_WMDE: should the autocomments related bugs which got fixed set to verified or just fixed? and who will verify them? [15:05:44] i will verify them [15:05:49] set them to fixed and will check them [15:07:06] Denny_WMDE: I think Wikibase and MobileFrontend can indeed work with each other [15:07:12] (ref: Mobilize wikidata) [15:08:41] thats great to hear [15:08:44] pragunbhutani: ^ [15:09:15] Denny_WMDE: I just tried it out on a local installation [15:09:33] and although it breaks in a few places, it definitely looks promising [15:09:49] sweet [15:09:55] New patchset: Hoo man; "Attempt fix for the linkitem selenium tests" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60448 [15:09:56] I'm going to take a few screenshots and maybe set up a local tunnel for others to see [15:10:04] that would be great [15:10:10] tunnel wikidata.org or your local install? [15:10:32] my local install [15:10:42] with MF installed [15:10:50] :D [15:10:54] I've set up a few sample pages for testing [15:10:59] editing wikidata from my phone was a pain [15:11:23] now what remains to be discussed is if the changes to be made should be in wikibase itself, or mobile frontend [15:11:33] or a new extension that extends classes from MF [15:12:16] do I need to be clear about that before drafting my proposal? or is that one of the things that can be included in the proposal? [15:12:21] "Agreeing upon a solution" [15:12:48] It doesn't make sense to have wikibase specific stuff in MF [15:14:06] I think I agree, it would weigh it down unnecessarily [15:14:20] changes should either be in wikibase itself or a new extension [15:14:28] Probably a new extension [15:14:41] Or another folder in Wikibase [15:15:02] pragunbhutani: Bonus points for splitting into more than 1 extension [15:16:10] Reedy: You're getting a little ahead of me :p [15:16:22] I'm still trying to understand all that needs to be changed [15:16:56] hmm, it seems that the javascript edits are not working at the moment [15:16:57] noted [15:17:57] correction, edits and add on properties don't seem to work [15:18:03] works with labels [15:18:30] css seems a little twitchy for some reason [15:18:35] hmm, it should. where? [15:18:47] on my local install, in mobile mode [15:19:06] it should be an extension of its own. possibly in the same repository, as Reedy suggested. [15:23:05] I'll grab a bite and and set up localtunnel [15:23:19] I think we'll be able to base our discussion better, for my benefit [15:26:58] Reedy: when you say separate extensions, do you mean something like one for displaying and one for editing? [15:29:10] Would anyone be opposed to setting up a bot in here that posted a short message when something is sent to wikidata-l ? [15:32:21] legoktm: That list is rather low traffic, so I doubt it [15:32:44] https://www.wikidata.org/wiki/Q30 I'm getting unresponsive script message in FF there :/ [15:33:09] loaded for me [15:33:22] great, ill poke someone about the bot then [15:33:39] legoktm: The script finishes... but it's terribly slow [15:33:54] took 10-15 seconds for me [15:34:09] My system is rather loaded atm [15:37:06] legoktm: conscious, not in class, caught up with all schoolwork (reading and assignments)? [15:37:08] hoo|away: looking at it [15:37:37] Amgine_: I think so, but lately my sanity has been questioned. [15:37:57] what do you mean, 'lately'? [15:38:53] loads fine for me in ff [15:39:19] :P [15:39:28] so, whats up? [15:39:49] Okay, there's a proposal to adopt OmegaWiki. One of the proposals for doing so involves merging its content into wikidata. I have no idea how that might be accomplished. [15:40:40] i think people started brainstorming at https://www.wikidata.org/wiki/Wikidata:Wiktionary [15:41:37] the way i see it is that you need to a) define how the item will be unique, and then b) you need to come up with a ton of properties :D [15:41:39] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60448 [15:42:55] legoktm: Actually, OmegaWiki is a fork of wiktionary from something like 2005; if I understand its model correctly it attempts to create standard 'definitions' which are shared by words in multiple languages. [15:44:08] New patchset: Tobias Gritschacher; "Attempt fix for the linkitem selenium tests" [mediawiki/extensions/Wikibase] (mw1.22-wmf3) - https://gerrit.wikimedia.org/r/60669 [15:44:15] It uses a separate lexical extension within a mediawiki framework to store the data in separate tables. [15:44:30] yeah the one formerly known as "WikiData" :P [15:45:22] I think that any dictionary type implementation in wikidata will have to be done with the support of the various wikitionaries, which may be a barrier in itself [15:45:34] im not all too familiar with how the wikitionaries do interlanguage links [15:48:36] They use standard interwiki, but they also each support multiple languages locally which provide translations. [15:49:21] There are many bots maintaining the interwiki links of wiktionaries. [15:49:45] yeah thats the confusing part [15:50:11] Why is that confusing? [15:50:32] there are multiple languages stored locally, as well as interlanguage links. [15:51:20] For most wiktionaries, multiple languages are presenting the *translation* of the term into the local language. [15:51:34] (they are structured as L2 headers.) [15:52:48] hmmmm [15:52:51] * legoktm is looking [15:52:51] e.g. https://en.wiktionary.org/wiki/bleu#French [15:54:03] New patchset: Tobias Gritschacher; "Mark Selenium test for including property by label as experimental" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60672 [15:55:00] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60672 [15:55:02] out of curiosity, have you read the blocks of text at https://meta.wikimedia.org/wiki/Wiktionary_future ? [15:56:19] Skimmed only. It comes down to "we need to standardi(s/z)e our templates across languages" [15:57:25] heh, well i just looked at the fancy diagrams [15:57:27] New patchset: Tobias Gritschacher; "Mark Selenium test for including property by label as experimental" [mediawiki/extensions/Wikibase] (mw1.22-wmf3) - https://gerrit.wikimedia.org/r/60673 [15:59:14] Ultimately, wiktionary either needs to standardize its templating - which cannot be done as no consensus is possible without an outside intervention - or each project needs to add microformats to their templating systems to represent the data's structures. [16:01:27] Speaking as someone who wrote their own import bot and rarely using wiktionary, i think the easiest way to merge omegawiki into wikidata with wiktionary would be to establish a "omega<-->wikitionary item (a collection of all languages)" link [16:01:41] rarely uses* [16:02:03] once that is done, we run the import bots against wiktionary (once they're supported, blah blah) [16:02:05] New review: Tobias Gritschacher; "Backporting fix for Selenium tests." [mediawiki/extensions/Wikibase] (mw1.22-wmf3); V: 2 C: 2; - https://gerrit.wikimedia.org/r/60673 [16:02:05] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (mw1.22-wmf3) - https://gerrit.wikimedia.org/r/60673 [16:02:21] New review: Tobias Gritschacher; "Backporting fix for Selenium tests." [mediawiki/extensions/Wikibase] (mw1.22-wmf3); V: 2 C: 2; - https://gerrit.wikimedia.org/r/60669 [16:02:22] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (mw1.22-wmf3) - https://gerrit.wikimedia.org/r/60669 [16:02:26] then we can link with omegawiki in a simple string property [16:02:33] heh, you're using a dictionary with every keystroke you type: it *could* be derived from wiktionary, but it isn't, because wiktionary isn't usefully structured. [16:02:57] ultimate omegawiktidata [16:03:17] heheheh [16:03:28] [16:04:26] I think the main issue to figure out is going to be whether you want to use an omegawiki style structure or what the current wikitionaries use [16:04:30] wikipedias are simple because theyre based on subjects [16:04:51] words are weird and aren't so easy [16:05:07] Okay, so effectively importing omegawiki waits on wikidata setting up support for wiktionary, which is sometime off in the hazy future? [16:07:31] Well, one of the problems I ran across yesterday was the subjects chosen in the wikipedias. For examples: a person cannot have an occupation of confectioner, it autocorrects to confectionery. A building cannot be a butchery, it becomes a butcher. [16:08:40] actually, it depends what language you're in [16:08:55] its weird [16:09:07] some projects merged confectioner and conefectionary [16:09:15] there are also random interwiki conflicts because of this [16:09:20] and no one has split them properly [16:09:32] Yes, it does, but I'd expect you'd want the dictionary before the encyclopedia since you will at least then have the correct *terms*. [16:09:40] heh [16:10:41] im not sure importing omegawiki is entirely dependent on wiktionaries, the community could decide to go ahead with import it and using a string property as the link to omegawiki and grabbing all the properties [16:11:00] however i also know the community well enough that such a thing is very unlikely [16:12:14] I already wrote my essay on the topic, but was unsure about costs of the wikidata proposal. [16:14:31] essay? [16:14:46] link? :) [16:18:48] moment [16:19:17] https://en.wiktionary.org/wiki/User:Amgine/OmegaWiki_position [16:23:38] i dont think its practical to set up OmegaWiki as its own project, but a merge should definitely happen. [16:23:51] I doubt it would be easy to remerge a fork 7 years later... [16:25:26] [16:26:06] If examined solely from a WM pov, I'm not sure any benefit would balance the costs of doing so. [16:26:19] Well, no, I'm pretty sure it would not. [16:28:09] yeah :/ [16:28:57] i think the wikidata community is already overwhelmed by what we're doing right now to even think about dictionaries tbh :P [16:29:38] I know. Usual case. [16:30:30] If you have time you should help out :D [16:31:59] We really need a) bot writers, and b) people to talk to people with big databases and get them to share data :) [16:32:33] legoktm: I would disagree [16:32:51] their shared data does not need to be in Wikidata, it can be external [16:33:10] I would prefer if Wikidata would not grow too much, but rather remain in a human editable format [16:33:31] Whats wrong with storing it all in once place though? [16:33:47] to keep it maintainable [16:33:50] duplication, curation [16:33:54] to have enough eyeballs [16:34:00] what Amgine_ says [16:35:17] Wherever possible you want the people who invested time to create the database to continue to maintain/own it; you merely want access to it. [16:35:25] yep [16:35:34] i need to run, will be online in an hour or so [16:35:40] sorry to leave the interesting dicussion [16:36:25] same, i need to grab some food before class [16:54:40] Reedy: can you give me an estimate how much time i have left until deployment? [17:05:34] taking suggestions for the title pf tonight's deployment blog now [17:05:38] ideas anyone? :D [17:11:58] Lydia_WMDE: Deployments make the world go 'round [17:12:19] Lydia_WMDE: Boy do we have a Deployment for you! [17:12:33] greg-g: love it! now how do i make this not suck in german? :D [17:12:39] heh, no idea [17:12:59] Run it through Google Translate and get more attention and media coverage by a title that does not make any sense? [17:13:23] haha [17:17:09] Lydia_WMDE: Oh crap, it's a wednesday [17:17:10] :D [17:17:18] Reedy: it is! :D [17:17:30] Reedy: and i am not done yet so could use an estimate how much time is left [17:17:32] 43 minutes to the window at the moment [17:17:43] ok [17:17:56] I think I'll have to go and hunt out some wifi [17:23:06] AFK for a bit... [17:24:40] k [17:31:22] is da excitement building up? [17:37:00] aude, Denny_WMDE: running out for food, will be back in about an hour [17:37:23] enjoy [17:37:55] k [17:42:35] 28 minutes and counting! [17:42:41] er, 18 [17:42:47] * greg-g hangs head [17:44:15] 18? ahhhhhhhhh [17:44:16] :D [17:44:23] still have kurier article to write [17:44:29] rest it nearly finished though [17:45:11] Lydia_WMDE: Has the linkitem widget been deployed as well? To non-enwiki, I mean [17:45:28] hoo: katie said it will be [17:46:23] :) [17:46:43] Sadly we don't have any statistics about the usage... but I guess people like it [17:48:57] it's hard to measure such things [17:55:28] https://gerrit.wikimedia.org/r/#/c/60682/ :) [17:55:48] we'll change the variable names not today.... probably monday [17:58:51] aude: You mean the configuration ones? [17:59:19] hoo: yes [17:59:34] You'll break my setup and Silke's Vagrant [17:59:38] the rolling stones are an organization? GND is a bit weird... [18:00:17] hoo: we will have $wgWBClientSettings $wgWBRepoSettings and $wgWBSettings (lib only) [18:00:45] these all work now and $wgWBSettings , if used for repo or client settings, will no longer work [18:00:56] * aude notes to check vagrant [18:01:50] Vagrant is rather outdated anyway (after the WMF one moved from github into gerrit) [18:02:05] it's a nice project, though [18:04:29] ohh wow… I didn't have a clue how bad it is… http://www.wikidata.org/w/index.php?title=Special:RecentChanges&tagfilter=adding+language+as+description [18:04:48] 4300 times a description that was a language was added... [18:05:08] something is seriously messed up in the interface, and i simply don't see it [18:05:25] :( [18:05:57] maybe people not scrolling down to the bottom for the langlinks? [18:07:16] if that's it, this will be fixed in a week [18:07:21] i hope it's that [18:08:23] oh, wow, there's a lot of vandalism going on [18:10:18] Denny_WMDE: yes and yes [18:10:37] * Lydia_WMDE is now finished with her preparations [18:10:38] \o/ [18:10:42] you may deploy [18:10:43] :P [18:10:45] :) [18:11:03] Engage. [18:11:22] \o/ :) [18:11:37] "Make it so..." [18:11:43] haha [18:11:45] right [18:13:13] aude: I thought a bit... we have to find a way to provide both the widget + a link to WD or in case a page w/o langlinks has an item. That will be needed for changing phase 2 information [18:13:40] hoo: yes [18:13:41] don't we have enough patrollers yet? [18:13:46] Low priority... and I couldn't think of a nice way, yes [18:13:47] Denny_WMDE: no [18:13:50] * yet [18:13:58] hoo: shall think about it [18:14:17] * aude saw obscene stuff that had been there for days [18:14:39] try to check rc more often [18:15:09] I guess the usual vandalism fighter tools from enwiki don't work on wikidata, do they? [18:15:16] me too [18:15:17] Like Huggle [18:15:42] i don't have a RC workflow myself [18:15:47] never did RC watch on other wikis [18:16:11] There's also an IRC channel #cvn-wikidata [18:16:12] Denny_WMDE: that's why autosummaries are so important (and happy to have more next deplyoment) [18:16:20] but i see that when I ask for the last 500 edits by anons that are not patrolled, I get about 7 hours worth of edits [18:16:26] * aude spots the obvious and takes care of it [18:16:35] how do i patrol an edit? [18:16:40] i don't know if people really mark stuff as patrolled [18:16:41] ? [18:16:44] * aude doesn't [18:16:51] aude: It's just a click [18:17:07] * hoo ajaxified that a few months back in MediaWiki [18:17:09] http://www.wikidata.org/w/index.php?title=Q1657415&curid=1591086&diff=30574439&oldid=24027402&rcid=30561988 [18:17:14] "mark as patrolled" [18:17:17] hoo: sure :) [18:17:39] ah, so i click on the diff, check it, and mark as patrolled [18:17:40] ok [18:17:46] Denny_WMDE: yep [18:18:00] I currently still work on improving the patrol system and it's acceptance: https://gerrit.wikimedia.org/r/41196 [18:18:07] *I'm still [18:18:20] * aude used to enwiki which does not have it enabled [18:19:16] Denny_WMDE: to your question, looks like new pages only are patrolled on enwiki [18:19:36] patrolled or logged? [18:19:41] patrolled (and logged) [18:19:42] Patrollable [18:20:01] There are two patrol-modes in MW: Patrol only new pages or all RC entries [18:20:12] We patrol everything, enwiki only new pages [18:20:25] default is no patrolling, right? [18:20:33] or just no rc patrolling? [18:20:35] aude: No, all patrolling AFAIR [18:20:40] k [18:21:45] okay, can someone please check out http://wikibase.pragunbhutani.in/mw [18:22:04] mobile mode [18:22:14] for a sample data entry, try "Oxygen" [18:22:39] hoo: although i can't +2 it, could review it [18:23:14] aude: Would be great... having the patrol link everywhere will encourage users to actually click it [18:23:24] sure [18:23:52] pragunbhutani: do i need to use my phone, or can i make the browser display me mobile mode? [18:24:07] No SSH, no VPN, no remote desktop [18:24:07] :( [18:24:14] :( [18:24:31] reedy|crapwifi: Tunnel it over DNS [18:24:32] :P [18:24:42] I've not got that setup [18:24:45] Denny_WMDE: you can use your browser as well [18:24:50] And can't connect to any servers to do it [18:25:21] :P Get yourself iodined ;) [18:25:31] Denny_WMDE: do check out the desktop version as well, to see how the correct version of that page looks [18:25:48] hmm, it looks pretty normal the desktop version [18:25:54] how do i make it show mobile? [18:26:07] Denny_WMDE: &mobileaction=toggle_view_mobile [18:26:17] thx [18:26:31] reedy|crapwifi: tethering? [18:26:31] or click on the mobile link at the very bottom [18:26:31] pragunbhutani: In a nutshell: It's not adding any of our JavaScript to the output [18:26:34] yep [18:26:37] aude: Nope. Wifi in a restaurant [18:26:44] Tethering allows everything [18:26:49] sucks [18:26:59] * aude always has tethering as a backup option [18:27:00] pragunbhutani: You can either try to fix that or work on the non-JS variants and use them [18:27:10] or make my phone into wifi [18:27:51] aude: I used to do that as well... but after half a month the bendwith of what they call a "flatrate" was running out [18:27:52] hoo: is there a no-JS variant of Wikibase? [18:28:11] hoo: that's why it's backup option :) [18:28:13] pragunbhutani: There are some special pages created by a volunteer (Bene*) [18:28:34] Danese was going to try and get most tech staff to have mobile dongles [18:28:50] looks still the same to me [18:28:54] reedy|crapwifi: Send me one as well :P [18:28:56] pragunbhutani: not really yet [18:29:03] * hoo is often stranded with his netbook [18:29:30] pragunbhutani: Like http://www.wikidata.org/wiki/Special:SetDescription and http://www.wikidata.org/wiki/Special:SetLabel and http://www.wikidata.org/wiki/Special:SetAliases [18:30:00] this isn't complete (so you would have to add more)... if you choose that path you would (as a side effect) also help desktop non-JS users [18:30:09] pragunbhutani: sorry, both on my phone and the desktop it looks exactly the same as the normal desktop. i am doing something wrong [18:30:31] but pragunbhutani: does special pages obviously suck quite a bit [18:30:37] Denny_WMDE: Worksforme... try a different user agent maybe [18:30:52] Denny_WMDE: did you click on the mobile link at the bottom? [18:30:52] So you're against using the specials? [18:30:57] ah [18:30:58] no [18:31:02] otherwise it defaults to a desktop version [18:31:07] Yay, tethering [18:31:17] the link made the difference! [18:31:33] and my web irc didn't die.. [18:31:34] :) [18:32:03] yay, that worked pragunbhutani [18:32:04] thx [18:32:14] hoo: depends on for what [18:32:24] Denny_WMDE: pragunbhutani there must be a setting for detecting mobile device and making mobile view default [18:32:25] yeah, it seems that wherever wikibase items use the php special pages, it works [18:32:35] they are necessary and i am happy we have them, for those who dont want to use JS [18:32:36] Denny_WMDE: yay :) [18:32:45] but the mobile view should rely on them [18:32:48] Denny_WMDE: My (fast) idea is: Add some basic JS for rendering the page correctly and redirect to the specials for editing [18:33:12] hoo: could work. [18:33:26] actually i dont know how bad the specials are. they probably can also be pepped up [18:33:27] hoo: yeah, that could be tried out [18:33:35] i liked the other suggestion on the mailing list [18:33:42] do "longpress to edit" or stuff like this [18:33:53] Denny_WMDE: I never used them and many are missing... but we have to add them sometimes anyway [18:34:01] * aude wonders what an item page looks like in mobile view [18:34:08] It's a-coming [18:34:08] hoo: true [18:34:13] hoo: Denny_WMDE : specials aren't too bas in mobile view [18:34:22] Denny_WMDE: Adding our whole JS will kill weak phones... the amount is overhealming, so that's not really an option IMO [18:34:24] aude: the statements look terrible, the sitelinks and stuff look pretty neat already [18:34:33] JeroenDeDauw: We need an ASCII art field [18:34:39] So we can paste nyancat and stuff [18:34:50] but it looks like starting with MF is a good start [18:35:00] who came up with that shortcut? [18:35:03] MWMF [18:35:14] Denny_WMDE: long press to edit is good UI, but that would involve js as well [18:35:46] pragunbhutani: As long as it's not breaking the non-JS mode JS can be added to existing pages [18:35:49] darn. the world is bad. [18:35:51] hoo: agree [18:35:56] hoo: agree [18:36:00] hoo: hmm, true [18:36:13] MWMF4WP [18:36:14] so we will have a JS-enhanced non-JS editing interface... [18:36:14] ok, installing mobile frontend was simple as adding the require_once line in my settings [18:36:26] sure there must be configuration options to try, though [18:36:29] reedy|crapwifi: i hope you are kidding [18:36:45] aude: yes, that's all it takes, really [18:36:54] :) [18:37:04] the statements are pretty broken [18:37:13] i know why… :P [18:37:31] advantage of having all the git submodules of mediawiki core deployment branches [18:37:39] status? :) [18:37:50] Lydia_WMDE: reedy crap wifi :) [18:37:53] lol [18:37:56] waiting on reedy [18:37:57] Denny_WMDE: please share! :) [18:38:13] ah, sorry, didn't mean to create suspense [18:38:25] the statement UI is currently created almost completely in the JS [18:38:42] Denny_WMDE: right [18:38:50] whereas for statements and labels it is actually around in the HTML [18:38:55] 1) it's heavy amount of js [18:38:57] aude: ah, okay [18:39:01] Very heave [18:39:03] 2) obviously not optimally formatted for mobile [18:39:03] * heavy [18:39:22] Lydia_WMDE: DONE [18:39:29] the site links don't look bad [18:39:35] reedy|crapwifi: \o/ [18:39:35] so there needs to be a HTML UI as well [18:39:45] with some JS for functionality, like longpress [18:39:45] reedy|crapwifi: and our config patch? [18:40:02] https://gerrit.wikimedia.org/r/#/c/60682/ [18:40:08] ? [18:40:11] link [18:40:13] does this look like a good idea for a gsoc project? [18:40:21] slow wifi is slow etc [18:41:30] pragunbhutani: I'd say so, yes. that's why we wrote it down as a gsoc project :) [18:42:29] hoo: wie ist denn das mit der Suchfunktion [18:42:29] soooo i'll wait 10 mins and then push out stuff? [18:42:39] Lydia_WMDE: we still need config patch [18:42:45] Lydia_WMDE: Will you mention the widget in the blog posts? [18:42:58] s/config patch/deploy/ [18:43:00] aude: ok [18:43:02] Vogone: Wie wo was? [18:43:27] hoo: i have not mentioned it - i wanted to keep it short and not add more complicated stuff :/ [18:43:29] hope that's ok [18:43:33] hoo: früher hat man ja bei Eingabe von Suchbegriffen Vorschläge zu existierenden Seiten bekommen … jetzt erhält man nur noch Vorschläge zu Item Labels [18:43:45] so now, to clarify, the changes we need to make to make this happen would reside within wikibase? [18:43:49] Vogone: dazu gibt es einen bug in bugzilla [18:43:56] Lydia_WMDE: ah, okay [18:43:57] maybe an extension that brings forth a non js version of wikibase [18:44:00] patrolling wikidata is awesome and frustrating [18:44:10] pragunbhutani: that would be great! [18:44:13] and then mobile fronted can work on that [18:44:41] patrolling it is great because you see all the time articles being added and you see the growth of the wikipedias [18:44:44] Lydia_WMDE: hast du die Bugnummer? [18:44:55] Vogone: muss ich suchen - moment [18:45:12] it is frustrating because of removals of sitelinks or descriptions etc., for no reason [18:45:25] pragunbhutani: If you implement any further special pages for non-JS editing, those have to go into wikibase. Mobile JS might go into a separate extension and you'll probably need to slightly alter MF (add more hooks or configuration or so...( [18:45:27] *) [18:45:32] pragunbhutani: that is definitively also an option. we didn't have that on the list, Lydia_WMDE, did we? [18:45:38] aude: is now [18:46:00] Denny_WMDE: sorry? not following [18:46:02] and data transclusion works on arwiki :D [18:46:13] * aude using preview [18:46:23] Vogone: https://bugzilla.wikimedia.org/show_bug.cgi?id=46638 [18:46:30] aude: \o/ [18:46:42] Lydia_WMDE: JS-less version of Wikidata was not a GSoC topic we wrote about, right? [18:46:44] yay! [18:46:49] we are online [18:46:52] in your language [18:46:54] Denny_WMDE: correct [18:46:56] (whatever your language is) [18:47:08] Lydia_WMDE: did we have a reason for that? or did we just forget it :) [18:47:13] I like how that sounds [18:47:32] to clarify, the mobile JS that you're talking about is the one for better-UI editing right? [18:47:44] Denny_WMDE: i think it was on our list but not in the top 3 [18:48:18] Lydia_WMDE: ah, ok. [18:48:27] Lydia_WMDE: comment #1 ist ja sehr aufschlussreich :D … danke :) [18:48:53] *description [18:48:57] Vogone: hehe [18:49:17] aude: reedy|crapwifi: all good now? [18:49:35] Lydia_WMDE: trying [18:49:40] hoo: I'll have to implement special pages for editing properties [18:49:40] k [18:49:49] * aude says yes, good [18:49:52] but still trying [18:49:54] pragunbhutani: non-JS users will also love you for that ;) [18:49:57] Should be.. [18:49:58] hoo: so far, it seems we only have special pages to edit labels [18:50:06] There are some in gerrit, one second [18:50:33] * aude may have picked another [[en:New York City]] example page to edit [18:50:34] [1] 10https://en.wikipedia.org/wiki/New_York_City [18:50:38] time out [18:50:42] pragunbhutani: https://gerrit.wikimedia.org/r/45574 [18:50:44] Warning: assert() [function.assert]: Assertion failed in /usr/local/apache/common-local/php-1.22wmf2/extensions/Wikibase/DataMode l/DataModel/Claim/Claims.php on line 242 [18:51:48] reedy|crapwifi: it's assigned for the team to fix [18:52:56] * aude editing test page without parser function [18:53:06] * aude waiting waiting waiting for it to save [18:53:21] no luck [18:53:22] hmmm [18:53:24] hoo: what's a sitelink? [18:53:43] it's not wikidata, i'm sure.... too many templates, etc. [18:53:49] pragunbhutani: A link to a page about the same topic in another language [18:53:57] trying different page [18:53:58] oh okay [18:53:59] like de:Berlin and en:Berlin ;) [18:54:11] do i mark an edit that is bad and that i undid also as patrolled? otherwise it doesn't disappear from the list of unpatrolled rc's, right? [18:54:32] pragunbhutani: what about a mobile app that let's you easily patrol changes? :) [18:54:34] Denny_WMDE: If you use rollback (and you should) it does that automatically [18:54:41] no need to look at that again [18:54:45] Quite a few [18:54:46] 2013-04-24 18:44:45 mw1197 wikidatawiki: [256a78a8] /w/api.php?action=translationaids&format=json&title=Translations%3ATemplate%3ABot%2Ftext%2F9%2Fde Exception from line 179 of /usr/local/apache/common-local/php-1.22wmf2/extensions/Wikibase/lib/includes/EntityFactory.php: failed to deserialize [18:54:46] But other than that. All looks pretty quiet [18:54:54] pragunbhutani: I managed to install Wikibase* on my MediaWiki instance by just following the manual [18:54:56] not that one again [18:55:03] hmm [18:55:08] Wrap around buffer hickup [18:55:10] i did "restore", not "rollback" [18:55:11] multichill: NOWAI [18:55:14] hoo: so I guess I'll have to take stock of all the special pages to be included [18:55:15] where is "rollback"? [18:55:22] * aude rages [18:55:27] pragunbhutani: All you want to support, yes [18:55:32] malformatted references [18:55:42] So if you want the full functionality, you have many to implement [18:55:57] not that many [18:55:58] aude: Isn't my patch live? [18:56:08] Wait... it's to basic [18:56:19] Denny_WMDE: a mobile app as well? I'm not sure if all that will be achievable within the gsoc timeline? [18:56:21] I only check the structure, not the actual adat [18:56:57] pragunbhutani: Better do one thing good, than two incomplete (IMO) [18:57:14] pragunbhutani: na, just was making wishes [18:57:17] i agree with hoo [18:57:29] Denny_WMDE: maybe after this is done :) [18:57:55] should the mobile JS be a part of my main project goals, or a "if time permits" thing? [18:59:02] pragunbhutani: What exactly do you mean? [18:59:04] New review: Daniel Kinzler; "(4 comments)" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/59412 [18:59:27] what's rollback? [18:59:33] hoo: I'm going to draft a rough proposal [18:59:39] Denny_WMDE: Undo all revision by one user with a single click ;) [18:59:40] so far, I see three things that need to be done [19:00:02] 1) implement a no-JS UI for wikibase [19:00:09] i don't have that option anywhere… ? [19:00:15] 2) Add special pages to maintain functionality [19:00:20] 3) add JS to improve UI [19:00:41] sounds like a great plan [19:00:49] where the first two are "must haves" for the project to have any meaning [19:01:00] Denny_WMDE: https://www.wikidata.org/wiki/Special:Log/rights [19:01:01] and the third can be considered an enhancement [19:01:19] hoo: https://gerrit.wikimedia.org/r/#/c/60314/ ? [19:01:29] looks like it's updated [19:02:18] pragunbhutani: I guess you'll need a bit of JS, but doing it all fancy and with unicorns can be considered optional [19:02:23] * aude struggling greatly to edit wikipedia in RTL language [19:02:28] sometimes five lines of JS can make stuff a lot nicer [19:02:39] hoo: haha, yes okay :) [19:02:42] aude: Use the cheat code: ?uselang=en [19:03:38] hoo: doesn't make the wiki markup any nicer [19:03:55] True [19:04:01] hoo: thanks! I hope this was all by the rules :) [19:04:05] at least i am auto "checked" for flagged revisions now [19:04:10] i should maybe apply for adminship some day… :) [19:04:15] heh [19:04:32] I'll go ahead and create a rough proposal tonight then :) [19:04:34] Denny_WMDE: I'm community elected, so I can do everything [19:04:36] * hoo hides [19:04:42] :D [19:06:09] aude: Widget is live on dewiki \o/ [19:06:44] yay [19:07:08] * aude tries the widget in rtl :) [19:07:38] Didn't we test that by the time I demoed the widget and we had cake? :P [19:08:07] I'm AFK now [19:08:09] I tested it a few weeks back and it didn't seem to blow [19:08:18] looks good [19:08:54] thanks reedy|crapwifi [19:18:03] the ip, who flooded edits, that was my bot. [19:18:06] sorry! [19:18:12] umm… [19:18:20] addshore: Are you still importing new articles into Wikidata? [19:18:59] Oh, awesome, finally phase2 on nlwp [19:25:46] aude: http://fr.wikipedia.org/wiki/MediaWiki:Gadgets-definition gnah [19:26:07] Local script seems to mess [19:26:30] (look at the lang links... content doesn't matteR) [19:28:48] multichill: my bot isnt importing them any more, it has gone back to just removing iwlinks that are on wd [19:28:52] and maintaining a list [19:29:05] Ok. Do you know if anyone is monitoring new pages? [19:30:24] is there a list of already implemented data-types for wikidata? [19:30:47] Denny_WMDE: aude: http://www.wikidata.org/wiki/Wikidata:Project_chat#Phase_2_live_on_all_Wikipedias <- bug confirmed [19:31:18] lbenedix1: you definitively are not allowed to write that there are not many IPs editing Wikidata. I just tried to do some recent changes patrolling, and heck, you can't keep up with them alone :) [19:31:32] lbenedix1: items, commons files, strings [19:32:04] Denny_WMDE: If you want to monitor the RC in IRC check out #cvn-wikidata (it's filtered, so you want see bots) [19:32:08] * wont [19:33:06] Lydia_WMDE: that one is a surprise. weird [19:33:48] Denny_WMDE: any ideas when numers and dates will be available? [19:33:52] let's see how they do it... [19:34:05] lbenedix1: about two to three weeks after they are finished ;) [19:34:12] dates is the next on the list [19:34:17] then coordinates [19:34:26] then URLs or numbers, not completely decided yet [19:34:30] they are done when they are done... ;) [19:35:04] your example statement from the beginning was: population of CITY by DATE = NUMBER [19:35:10] ohh… they are simply using the property parser function [19:35:20] that should work… it works on the uzbek wiki… why not here? [19:37:25] aude: any idea? [19:37:52] lbenedix1: what example? [19:38:06] lbenedix1: my first example was cities with female mayors. that works pretty sweet now :) [19:38:09] addshore: ^^ [19:40:06] huh [19:40:09] this example: https://www.wikidata.org/wiki/File:Wikidata_statement.svg [19:41:13] * aude back from doing emergency plumbing work :o [19:42:33] it could be a rtl issue [19:42:37] maybe [19:43:04] mh, really? [19:43:21] Test hewiki or so then?! [19:43:21] when i enter the parser function, it looks like {{property:p36#}} though it should end up working like any parser function and the # is not a problem [19:43:21] [2] 04https://www.wikidata.org/wiki/Template:property:p36%23 [19:43:27] hewiki, i don't know [19:43:39] would've been reported [19:44:15] aude: Maybe the settings of the wiki are weird? [19:45:31] one sec [19:46:40] http://ar.wikipedia.org/wiki/%D9%86%D9%8A%D9%88%D9%8A%D9%88%D8%B1%D9%83_(%D9%85%D8%AF%D9%8A%D9%86%D8%A9) is weird [19:46:44] look at the very end [19:47:58] * aude looks at hewiki [19:48:09] aude: The single "MichaelBloomberg"? [19:49:09] Firefox hung up -.- Time to eat [19:49:21] hoo|away: yeah [19:49:31] not only in english but squashed the space [19:49:38] * aude investigating [19:50:29] it's "Michael Bloomberg" on hewiki [19:58:05] New patchset: Bene; "(bug 43870) new Special:SetSiteLink" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/45574 [20:01:05] legoktm: Just noticed your message [20:01:10] I went live with https://nl.wikipedia.org/w/index.php?title=Sjabloon:Commonscat&diff=prev&oldid=37414305 at the nlwp [20:01:24] 2 Questions. (1) Is there a rough estimate, or a way to estimate the total number of statements on Wikidata. and (2) Is there a list of featured items, with many statements? [20:03:14] notconfusing: [[Wikidata:Statistics]] [20:03:14] [3] 10https://www.wikidata.org/wiki/Wikidata:Statistics [20:03:50] Lydia_WMDE, thanks I was looking at Special:Statistics [20:04:04] :) [20:12:38] New patchset: Amire80; "Simplify two English messages" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60733 [20:13:05] think i found the issue with language in the parser function [20:13:37] aude: what is it? i might have another case - still need to investigate [20:13:40] on dewo [20:13:43] *dewp [20:15:46] the new value formatter stuff [20:16:59] aude: Will you hotfix? [20:17:10] notconfusing: 4.9 Mio statements [20:17:22] as of the day before yesterday [20:17:31] i am analyzing the dumps and dailies [20:19:15] hoo: doing [20:21:55] Hmm, Houston, or in your case Berlin, we have an encoding problem :P [20:22:16] multichill: :P Details [20:22:18] ? [20:22:44] We just enabled tracking of https://nl.wikipedia.org/wiki/Categorie:Wikipedia:Commonscat_met_lokaal_andere_link_dan_op_Wikidata [20:23:06] Notice the large amount of pages with "funny" characters in there? [20:24:03] Somehow the parser function things the link locally is not the same as the one on Wikidata, but they are in fact the same [20:24:42] what's the user language on fawiki? [20:24:52] Persian? [20:24:55] Denny_WMDE: Farsi? [20:25:25] can we check if it is indeed fa? [20:25:27] farsi === persian [20:25:32] on nowiki there seems to be also an issue [20:25:38] but there the user language is nb [20:25:44] so it might do a fallback to en [20:25:56] because it thinks it should be looking for nb, instead of no [20:26:09] aude: do you remember how that is implemented? [20:26:42] uzwiki definitively translates the labels [20:26:56] it changed with jeroen's patch for using value formatters [20:27:21] it appears to miss setting the language :( [20:27:21] worked before [20:27:33] * aude trying to fix [20:27:38] as said, it works on uz [20:27:48] still? [20:27:58] it does not work on dewiki, hewiki, and arwiki [20:28:10] all in english, including squashing the space on arwiki [20:28:19] Denny_WMDE: aude: issue also on dewp [20:28:24] multichill: not really, although my bot will find any new pages after each db dump [20:28:24] yep [20:28:46] addshore: Is your bot part of pywikipedia? [20:28:55] not really much point in requesting every page text that is created to check for iwlinks globally :P [20:29:01] and nope its my own in php code [20:29:01] i will purge uzwiki [20:29:21] multichill: why? :P [20:29:25] nope you are right [20:29:33] when i purge it switches to english [20:29:40] Share, dammit, share! ;-) [20:29:52] ok, at least it is consistently broken [20:30:07] multichill: an older verysion is on git ;p [20:30:12] but i dont really do python ;p [20:30:27] Denny_WMDE: what's broken? is it useful to poke jeroen? [20:30:35] me, jeroen and danwe are still in the office [20:30:54] multichill: the main part of my bot is the db behind it, http://tools.wmflabs.org/addshore/addbot/iwlinks/ [20:31:11] #property displays items using en-label instead of local language label [20:31:21] DanielK_WMDE_: ^ [20:31:26] lang is not set in the value formatter [20:31:55] if he rather fix it, then okay [20:32:00] !nyan [20:32:00] ~=[,,_,,]:3 [20:32:06] What is the panic about? [20:32:11] k, you guys work it out :) [20:32:19] lang is not set in the value formatter [20:32:25] DanielK_WMDE_: you are invited to help :) [20:32:34] if i can... [20:32:38] so #property on the Wikipedia displays the en label [20:32:50] on the clients [20:32:50] not the one in the local language [20:33:19] js does not work at the moment on my test wiki [20:33:27] strugging to add statements [20:33:29] to test [20:33:47] without js you won't be able to [20:33:56] right [20:34:00] except with the api [20:34:03] anyway [20:34:08] the bug is on master, i'm sure [20:35:16] aude: So we use the deprecated/ wrong lang codes to store data? [20:35:44] hoo: it's for all langcodes [20:35:46] hoo: ? [20:35:52] everything falls back to en right now [20:36:12] Ah... sorry, didn't read everything [20:36:24] * hoo missed the part that it's fully broken [20:36:39] gah, why do i keep getting broken js [20:36:48] aude: Error? [20:36:58] i'm on master everything now [20:37:04] don't forget to also pull ULS [20:37:07] aude, Denny_WMDE: jeroen has verified the issue and is qworkign on it [20:37:19] Are we looking for a quick fix? [20:37:19] k [20:37:23] JeroenDeDauw: yes [20:37:26] JeroenDeDauw: yes [20:37:30] hm... i like qworking. let's get to qwork. [20:37:49] we can have the next few days to get a backport for the next deployment [20:37:58] * aude needs something *now* [20:38:19] is Reedy still around to deploy, actually? [20:38:22] poke ^d [20:38:24] Denny_WMDE: if not, chad or someone is [20:38:33] right, good, thx, aude [20:38:33] err, ^demon, i was going to say. but he doesn't seem to be around either [20:38:37] chad is around [20:38:42] he is [20:38:53] ah, just not here in the channel [20:38:57] i'll poke him now [20:39:05] let's get the fix first, and then look for deployment :) [20:39:49] New review: Hoo man; "Thanks for the patch. This is only a stylistic change." [mediawiki/extensions/Wikibase] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/60733 [20:39:49] Change merged: Hoo man; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60733 [20:42:04] not looking at anyone in particular, but a tiny bit more documentation wouldn't hurt… https://github.com/wikimedia/mediawiki-extensions-Wikibase/blob/master/client/includes/parserhooks/PropertyParserFunction.php >:-| [20:42:31] * Lydia_WMDE hands Denny_WMDE a duck to look at instead ;-) [20:42:38] ducks usually don't mind... [20:43:07] i poked chad [20:43:14] he's busy, but may be able to do this in a while [20:46:12] New patchset: Jeroen De Dauw; "Pass language from property parser function to entity id label formatter" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60736 [20:46:54] ^ I have not extensively tested that, and certain issues might not be caught by the tests [20:48:31] can't get js to work, can't test it [20:49:22] "Could not parse json query response: u'Verified'" [20:49:26] damn you, git review [20:50:36] hoo: update your git review [20:50:52] (the update now actually works, at least for me) [20:51:02] DanielK_WMDE_: would you like to review jeroen's patch? [20:51:12] it looks okay to me, but can't try it [20:51:41] DanielK_WMDE_: I got it from the Fedora repos [20:51:43] :/ [20:52:01] I just wanted to test it with monolingual strings... [20:52:05] * hoo facepalms [20:52:09] Uncaught TypeError: Cannot read property 'wikiUrlencode' of undefined [20:52:14] had this before and it was fixed [20:53:03] aude: that smells like dependencies [20:53:20] aude: urr, my local copy is in a very messed up limbo state right now, would like to fix that first (and feeling too tired to get it right...) [20:53:31] i can have a look, though [20:54:09] Changing anything is rather hard with farsi uselang [20:54:35] danwe not here [20:54:38] Timestamp: 04/24/2013 10:53:39 PM [20:54:38] Error: Error: For creating a new claim, at least a Main Snak is required [20:54:46] only me? [20:54:54] seems valueviews commons mediatype requires mediawiki.util as a dependency [20:55:07] i know that data values is supposed to be independent of mediawiki [20:55:20] thought it got fixed [20:56:04] }( dataValues, valueParsers, jQuery, jQuery.valueview, mw.util.wikiUrlencode ) ); [20:56:11] in commons media type [20:56:20] is anyone testing jeroens fix against the branch? [20:56:33] Denny_WMDE: i can't [20:56:49] trying to get rid of js errors [20:57:38] uhm, anyone just stash, get the branch, apply the fix and test it a bit? [20:57:42] Danwe_WMDE: https://gerrit.wikimedia.org/r/#/c/60736/1 [20:58:16] Denny_WMDE: I'm on... [20:58:25] ok, got it working [20:58:41] i hope there is no problem with applying it to the branch - as far as i can see, the changeset is against master [20:58:56] Denny_WMDE: should be ok [20:59:20] we can probably make something smnaller but more hacky, if need be [20:59:26] * DanielK_WMDE_ thinks $wgContLang [20:59:27] sure [20:59:27] Why don't we deploy master then? :) [20:59:37] JeroenDeDauw: cause it is not tested [20:59:51] Denny_WMDE: we'll notice if something breaks no? [20:59:59] RTL sitelink interface is awry, btw [21:00:03] It'll save us so much overhead! [21:01:12] yadda, so, anyone testing? DanielK_WMDE_ aude Danwe_WMDE ? [21:01:32] yes Denny_WMDE [21:01:42] great, thanks [21:01:58] p, li { white-space: pre-wrap; } /me has the feeling he is not being taken serious :<0 [21:02:02] Denny_WMDE: reviewing the code, can't really test it just now [21:02:02] err [21:02:52] works for me (tested with farsi) [21:03:05] hoo: on master or on the branch? [21:03:07] What a challenge to edit the repo with uselang=fa [21:03:11] Denny_WMDE: Master [21:03:28] I can checkout the branch and purge the page cache, tough [21:03:35] hoo: that would be ideal [21:03:44] it doesnt have to be fa, by the way [21:03:48] de can also be used [21:03:57] no need to try to figure out the rtl :) [21:04:40] JeroenDeDauw: you are reading too much of this agile deployment stuff :) [21:04:44] Fatal error: Class 'ValueParsers\Result' not found in /srv/extensions/Wikibase/lib/includes/parsers/EntityIdParser.php on line 90 [21:04:46] ... [21:05:48] I assume evilGetEntityIdFormatter should also go to the list of stuff to refactor? [21:06:11] grrrrr [21:06:37] Denny_WMDE: Works on remotes/origin/mw1.22-wmf2 [21:06:38] Denny_WMDE: not really, just attempting to troll [21:06:40] shall I merge? [21:07:05] huh? [21:07:10] where's the fatal from then? [21:07:14] Denny_WMDE: yeah - this is code that had to be kept to not remove existing functionality which was created without properly implementing the supporting code first [21:07:22] Which is why it's called evil [21:07:23] Denny_WMDE: Forgot to downgrade my DateValues [21:07:31] ah, ok [21:07:31] I'd rather kill it, but then people would start screaming :) [21:07:44] And my initial 2k line fix was already big enough >_> [21:07:49] hoo: so if you have it all on wmf2, then it works? [21:07:52] Amazing how wrong something can be implemented [21:07:56] And still get through review [21:07:58] Denny_WMDE: Yep, like a charm [21:08:06] hoo: good with me [21:08:08] ok, merge [21:08:15] aude, get it deployed? [21:08:19] k [21:08:24] New review: Hoo man; "per IRC" [mediawiki/extensions/Wikibase] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/60736 [21:08:24] Change merged: Hoo man; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60736 [21:08:36] wait [21:08:41] mh? [21:08:44] we need to merge it on the branch too [21:08:49] yeah [21:08:58] it's a bit biggish for a hot fix. might take convincing to get it deployed [21:09:15] DanielK_WMDE_: other choice is to turn off phase 2 [21:09:23] let's get it deployed [21:09:25] yes [21:09:30] it's not biggish [21:09:44] it's 20 lines [21:09:53] that's fine [21:09:57] hoo: http://de.wikipedia.org/wiki/Wikipedia:Projektdiskussion/Wikidata#Bearbeiten-Knopf_erscheint_nicht_trotz_Eintrag [21:10:41] and the hotfix even updates the tests :) that's cool [21:11:15] New patchset: Hoo man; "Pass language from property parser function to entity id label formatter" [mediawiki/extensions/Wikibase] (mw1.22-wmf2) - https://gerrit.wikimedia.org/r/60745 [21:11:54] New review: Hoo man; "per merge on master/ IRC" [mediawiki/extensions/Wikibase] (mw1.22-wmf2); V: 2 C: 2; - https://gerrit.wikimedia.org/r/60745 [21:11:54] Change merged: Hoo man; [mediawiki/extensions/Wikibase] (mw1.22-wmf2) - https://gerrit.wikimedia.org/r/60745 [21:11:58] Denny_WMDE: Done [21:12:04] now we only need it to be deployed [21:12:25] thx hoo! [21:12:35] :) [21:12:58] Lydia_WMDE: Wikidata ... all away around the world ... OMG ... [21:13:01] aude: Will you do? [21:13:06] hoo: ok [21:13:11] JeroenDeDauw: whaaaat? [21:13:12] :D [21:13:39] Lydia_WMDE: you do get the reference no? [21:14:10] JeroenDeDauw: it is way past the time of day when i get stuff like that and i had some wine [21:14:41] Lydia_WMDE: you are just proving that I'm in a team of culture barbarians! [21:14:51] Denny_WMDE: please to make an item that states everyone watches this video https://www.youtube.com/watch?v=OQSNhk5ICTI [21:14:58] haha [21:15:09] everyone: i am so sorry [21:15:38] Lydia_WMDE: to make up for it, you can do a video like that one where you go "wikidata all accross the internets, omg" [21:15:47] rofl [21:16:28] https://gerrit.wikimedia.org/r/#/c/60746/ [21:16:30] Lydia_WMDE: think of the marketing potential if it goes viral! :p [21:16:50] Or we could subtly remix Denny_WMDE his video :D [21:16:52] JeroenDeDauw: think of me never being able to walk out of the door again [21:16:57] hehe [21:17:16] Lydia_WMDE: "Das schon sehr schicke neue Popup kann noch ein wenig optischen Feinschliff vertragen (Felder parallel untereinander). Auch ein Link zu einer Hilfeseite fehlt." Haben wir den eine Hilfeseite? [21:17:31] hoo: nope [21:17:42] :D [21:18:20] The other problem has already been mentioned by Daniel K and the 5th one... deal with it :P [21:20:00] New patchset: Daniel Kinzler; "Allow client to access the repo's terms table." [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60747 [21:21:20] alright - i'll take a break and be afk for 10 mins [21:21:21] later [21:27:30] aude: linkitem seems to be broken as well... at least a user suggests that [21:27:39] Trying to verify on dewiki [21:27:51] ? [21:28:12] aude: It seems to not be able to link to article with single-link items [21:28:18] with a wrong/ weird error [21:30:06] so, did we get anyone to deploy? [21:30:32] Not yet [21:30:32] i don't know, but robla seems to be active [21:30:34] we could ask him [21:30:54] aude: you on it? [21:31:19] damn, why is that broken [21:31:49] chad is busy / doing another deployment [21:31:53] soon as he is done... [21:31:59] ok [21:32:31] aude: wbgetentieties isn't normalizing titles anymore? [21:32:44] hoo: no idea [21:33:05] who what? [21:33:21] this may be a question for greg-g actually [21:33:26] hi robla, we need to get a hotfix deployed [21:33:35] definitely a greg-g question [21:33:46] chad is in the middle of something else righ tnow [21:34:08] * greg-g reads scrollback [21:34:09] greg-g: you there? (by now his irc client should be flashing) :) [21:34:14] https://gerrit.wikimedia.org/r/#/c/60746/ [21:34:18] we need to get a hotfix deployed [21:34:20] when someone get ths chance.... [21:34:27] ah [21:34:43] understanding they are deploying search stuff [21:34:48] thx robla for the right pointer [21:34:58] search should be done [21:35:04] lemme double check [21:35:15] 21:33 <+logmsgbot> !log demon synchronized wmf-config/InitialiseSettings.php 'Turn mwsearch log back on' [21:35:23] looks done or almost done :) [21:35:26] yeah, looks like [21:35:31] damn [21:35:43] DanielK_WMDE_: There? [21:36:03] aude: Denny_WMDE anyone else you trust doing a deploy? :) [21:36:52] anyone *you* trust, i guess is fine :) [21:36:57] it's all prepared [21:37:06] just needs merging [21:37:11] then synching Wikibase [21:37:14] just that one change, you linked to aude (60746)? [21:37:17] yes [21:37:21] cool [21:37:41] * aude tries to make it easy as possible [21:40:25] hoo: not really [21:40:47] DanielK_WMDE_: We store all titles with spaces instead _, don't we? [21:40:55] New patchset: Hoo man; "Fix underscores in titles in GetEntities" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60760 [21:41:17] New patchset: Daniel Kinzler; "(bug 46363) use terms table to access props by label" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60761 [21:41:36] aude: https://gerrit.wikimedia.org/r/60760 that would unbreak linkitem [21:41:56] hoo: how is it broken? [21:42:09] It's not working for pages with spaces in the name [21:42:34] hmmm [21:42:42] we'll have a hard time asking for another hotfix [21:42:46] right now [21:42:46] New patchset: Daniel Kinzler; "(bug 46363) use terms table to access props by label" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60761 [21:42:56] aude: Don't say the first one just got deployed [21:43:05] hoo: yes we do (for no good reason) [21:43:27] DanielK_WMDE_: Well... thanks for the answer... at least it's consistent [21:44:08] hoo: hm... that normalization should be in the SiteLinkTable class, think. [21:44:20] DanielK_WMDE_: It's not working then [21:44:24] i remember this bug... i thought we fixed it ages ago... [21:44:27] huh [21:44:33] hoo: hrm? [21:44:45] no, i mean it should *go* into that class [21:44:54] hoo: just about [21:45:02] DanielK_WMDE_: Special:ItemByTitle does it per hand as well, eg. [21:45:02] "dumb" normalization should be applied there [21:45:08] +1 [21:45:17] hoo: if it's possible to wait until monday or at least tomororw, i'd prefer [21:45:30] * aude don't like asking for too many hot fixes [21:45:37] aude: I guess so [21:45:47] I'll fix it a bit deeper, then [21:45:59] k [21:46:09] Change abandoned: Daniel Kinzler; "use Ib9776037e instead" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/56319 [21:46:33] Change abandoned: Daniel Kinzler; "use Ib9776037e instead" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/56330 [21:46:47] Change abandoned: Daniel Kinzler; "use Ib9776037e instead" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/56717 [21:47:24] deployed [21:47:52] ok, logging off [21:48:15] aude: awesome - thanks! i'll let people know [21:48:19] aude, Denny_WMDE: complete code for properties-by-label is on gerrit [21:48:37] \o/ [21:48:45] works like a charm [21:48:47] you're making people happy today [21:48:53] Lydia, Daniel - what's with "Add properties" showing up on every single page? [21:49:04] Jasper_Deng: sorry? [21:49:08] (it's probably useful on item pages but it's rather annoying on any other pages) [21:49:08] huh [21:49:12] * Jasper_Deng sees an "Add properties" tab [21:49:14] gadget? [21:49:27] I did try disabling some gadgets [21:49:32] probably yeah [21:49:42] Jasper_Deng: link of a page that has it? [21:49:54] Special:RecentChanges has it [21:50:02] * aude has "add properties" but because of user script [21:50:12] which script, aude? [21:50:23] Jasper_Deng: just my own [21:50:28] experimenting [21:50:47] lol [21:50:53] * Jasper_Deng forgot that he includes aude's JS [21:50:55] where do you see it/ [21:51:00] oh no [21:51:08] don't do that [21:51:15] that was like 5 months ago [21:51:20] heh [21:51:28] * aude wants a shortcut to add stuff like GND [21:51:32] lol [21:51:53] but don't recommend my js for everyone :) [21:52:33] i also have a script for collapsing the babel languages [21:52:35] thx everyone! [21:52:48] not part of wikidata [21:53:51] so, writing my talk for friday [21:53:59] what's the most common questions you get asked about Wikidata? [21:54:11] * shimgray is aiming to get as many of them in as possible :-) [21:58:06] shimgray: what is data? [21:58:22] shimgray: what is the expected impact of wikidata? [21:58:33] what is data = what are we recording? [21:58:42] shimgray: are you recruiting new users to wikimedia, or just stealing existing user's attention? [21:58:55] how are you going to fight vandalism [21:58:56] the expected audience here is mostly non-wikimedians, many from library backgrounds [21:59:00] shimgray: how do you deal with contradictions? [21:59:18] shimgray: how do you ensure the quality of the data? [21:59:54] shimgray: i think that's it from what I remember from the top of my head [22:00:05] oh, and "how is this different from dbpedia?" [22:00:06] * shimgray is also frantically cribbing aude's glamwiki presentation ;-) [22:00:07] i hate that one [22:00:13] heh [22:00:14] yeah, I get the dbpedia one a lot [22:00:25] "it's different because we're doing it in-house" [22:00:29] the "and better" is silent [22:00:37] it's different because you can actually edit it [22:01:27] and also we get around a lot of the dbpedia language problems [22:02:55] questions I'm expecting: [22:03:02] a) is there an API [22:03:14] b) can we mass-import stuff [22:03:21] c) what about things without WP articles [22:03:56] shimray: yes, yes, and we delete them (in general) [22:04:01] /msg nickserv register correcthorse frigidninjawiki@gmail.com [22:04:05] (some exceptions may sometimes be made) [22:06:36] yeah [22:07:06] do we have a clear policy on that yet? I know there was one proposed for certain classes of things [22:08:31] shimgray: no [22:08:51] it is expect to still develop [22:09:05] here: http://www.wikidata.org/wiki/Wikidata:N [22:09:54] right, interesting [22:10:42] N still says "at least one of..." so presumably there might be examples of #2 in time [22:11:07] yep [22:11:10] me going to sleep [22:11:15] good night [22:15:25] New patchset: Hoo man; "Remove underscores in SiteLinkLookup::getItemIdForLink" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60760 [22:16:22] New review: Jeroen De Dauw; "(1 comment)" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60747 [22:18:31] New review: Hoo man; "Per Daniel: Titles can be normalized everywhere." [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60760 [22:29:39] JeroenDeDauw: Is this sane not totally insane: https://gerrit.wikimedia.org/r/#/c/60760/2/lib/tests/phpunit/MockRepository.php ? [22:30:04] (It's a test) [22:30:10] + class [22:30:39] yeah... [22:30:42] I don't know... [22:30:53] I don't like having these kind of replaces sprinkled all over the code [22:30:56] At different levels [22:31:15] Very hard to verify its done everywhere correctly [22:31:27] And very error prone when changes are made [22:31:31] JeroenDeDauw: I agree [22:31:54] I digged the code for str_replaces -.- [22:32:26] A solution would be to not have any such strings in function signatures or class fields [22:32:36] But rather a PageTitle class [22:32:48] Which would hold a specific format of the title [22:33:20] And would be constructed via thing that does all needed normalization everywhere we get user input [22:35:40] JeroenDeDauw: Like we now do in SpecialItemByTitle? Sounds sane [22:36:27] There would be one class that holds the logic to translate from user input string to standard representation [22:36:41] So we'll apply everywhing needed everywhere [22:36:46] And not miss half of it at places [22:36:51] And will be able to add more later on [22:37:20] And since the standard representation is in a class, we can ensure that internally we are dealing with this reprsentation and not some other thing because someone forgot to normaqlize [22:38:07] JeroenDeDauw: Would you apply the normalization (using the new class) in SiteLinkLookup implementations or where the input comes from? [22:38:39] Where the input comes in [22:38:57] SiteLinkLookup would use this new PageTitle class in its methods [22:39:05] it would not know about normalization [22:39:10] At least not input normalization [22:39:42] in case of this particular class it might have further specific serialization for the db though [22:39:53] JeroenDeDauw: I didn't quite get it: Shall I use the new class in the Api/ Special page classes or the lookup one [22:40:27] As close to the source of the user input as possible [22:40:35] So yes, API modules and special pages [22:41:04] Ok, great :) Do you think we should merge that hot fix above? This is breaking functionality on the live sites... [22:41:18] backporting a new class probably isn't very [22:41:24] * a good idea [22:41:39] I have no real objection against it, it's just that since this stuff is such a mess, I can't tell if it is the correct thing to do or not [22:42:05] I'll poke aude/ Daniel tomorrow [22:42:13] Yeah sure - what I am suggesting is to solve a non-local issue, the solution would require changes at many places (though the changes would be similar) [22:42:39] JeroenDeDauw: I'll definitely do that ;) [22:43:41] hoo: do what? Fix the issue in general? [22:44:00] JeroenDeDauw: Introduce the class and centralize the logic, yes ;) [22:44:31] hoo: that'd be awesome [23:38:41] New review: Daniel Kinzler; "Defaults should only apply to settings set neither in $wgWBSettings nor $wgWBClientSettings. Default..." [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/60220