[12:44:15] I hope that it doesn't need to stick around for much longer as we will hopefully get its task done by Wikibase [12:44:24] whats the task? :) [12:44:49] addshore: Keeping Wikidata in synch with the Wikimedia Clients [12:44:58] deleting/changing sitelinks mostly [12:45:06] ahh :P [12:45:37] it compares every wiki database with Wikidata once a day... [12:46:43] hah :P [13:18:43] heh, Wikibase isnt compatible with 1.22.0 :P [13:20:38] Oh really :D [13:20:45] yup [13:20:50] wonder if it is with 1.22.1 [13:20:52] Now test it again 1.12 :P [13:21:14] Call to undefined method WikiPage::clearPreparedEdit() in 1.22.0 [13:21:16] I don't think so, we did quite some changes requiring core changes lately [13:21:32] so it probably only works with (more or less) master [13:21:38] hehe :p [13:21:55] well, I will add these travis jobs to the build then we will be able to see every day :D [13:22:33] http://grab.by/uA16 [13:22:34] I don't see the point :P [13:23:02] JeroenDeDauw is going to fire on of his missiles at you, if you do that :P [13:23:20] why? :P [13:23:32] and there is a glass window between us ;p [13:23:33] because these will take ages to finish, while most will fail [13:23:56] meh, they are on travis, its not something the build depends on, just a compatability check [13:23:59] heh... still need to see the new office :P [13:24:36] https://twitter.com/JeroenDeDauw/status/434023278475096064 [13:25:14] awww :) [13:25:56] I haven't been in Berlin since late September... really have to made up a reason to go there :D [13:25:58] * hoo hides [13:26:12] heh, wikibase doesnt work with 1.22.2 xD [13:26:19] master it is xD [13:26:33] MWException: Call to undefined method Wikibase\Repo\Specials\SpecialSetLabel::getPageTitle [13:26:40] ah, that one, yes [13:26:53] I think I maybe reviewed that ... *hides* [13:27:21] addshore: You could try HEAD~n and try increasing n :P [13:27:31] haha xD [13:27:39] I guess you could get a few hundred unless it explodes in a big fire ball :P [13:27:48] when do we get 1.22.3? :> [13:27:49] xD [13:28:09] Backport all the changes (we need) :P [13:28:38] Even that wont work, unless you backport that change (and someone approves... which I could maybe do) [13:28:49] xD [13:29:15] not sure Markus is going to like that :D [13:29:45] hoo are you an admin of the wikimedia org on github? [13:32:24] [13WikidataBuilder] 15addshore pushed 1 new commit to 06master: 02http://git.io/AADj2g [13:32:24] 13WikidataBuilder/06master 149974c8e 15addshore: Add .travis.yml [13:32:26] no :/ [13:32:30] Jeroen is [13:32:37] meh ill send an email [13:32:44] infact he will probably be here in an hour or so [13:33:15] maybe I can make me admin [13:33:20] xD [13:33:39] just need the travis jobs turned on for the Wikidata extension repo is all :) [13:34:29] addshore: Don't have the passwrod for WMF github at hand [13:34:44] it's not in the usual place :P [13:36:19] sad times :P [13:36:36] probably because there's no such things its solely managed via personal accounts [13:36:52] I got packagist, though... close enough? :P [13:37:03] no :P [13:37:07] :D [13:38:09] [13WikibaseDataModelSerialization] 15addshore pushed 4 new commits to 06master: 02http://git.io/kil-0Q [13:38:09] 13WikibaseDataModelSerialization/06master 14996ede8 15Tpt: Improves SnakDeserializer test coverage [13:38:09] 13WikibaseDataModelSerialization/06master 14108f82d 15Tpt: Improves ClaimDeserializer test coverage [13:38:09] 13WikibaseDataModelSerialization/06master 147c41242 15Tpt: Improves EntityDeserializer test coverage [13:38:25] Improve all the test coverages :) [13:38:31] right, need to slightly rethink https://github.com/addwiki/mediawiki-datamodel :P [13:38:56] god forbid I might actually have to use 'Content' as a sort of class [13:39:42] rather than just the current string xD [15:05:56] addshore: can we make a new build now? [15:06:03] how do i do that? [15:06:35] lssh to labs [15:06:42] ssh to wikidata-builder1 [15:06:47] sudo su wdbuilder [15:07:07] run the cron file (just push up once youve SUed as i believe its in the last 5 commands) [15:07:12] aude: ^^ [15:07:15] ok [15:07:21] but travis wont run! [15:07:25] untill someone turns it on [15:07:35] aude: Got admin on WMFs github? [15:08:07] There's no passwd for it on the cluster... probably because it's completely managed via personal accounts [15:08:08] hoo: jeroen does [15:08:10] i think [15:08:17] or ^d [15:09:41] (03PS1) 10: New Wikidata Build - 23/02/2014 15:09 [extensions/Wikidata] - 10https://gerrit.wikimedia.org/r/114975 [15:10:17] https://github.com/orgs/wikimedia/teams/wikidata [15:10:26] oh we just need the rest of our repos in that group :P [15:10:38] i.e. the wikidata repo [15:10:47] addshore: I get a 404 on that link [15:10:52] is it really there? [15:10:56] yus :P [15:11:02] * hoo slaps github [15:12:41] hoo: try again, I added you to the group ;p [15:12:57] :P Maybe github should learn about http 403... [15:13:04] works now [15:13:08] :> [15:13:25] :) [15:13:56] http://9gag.tv/v/3537 [15:14:16] NyanData... of course [15:18:12] (03CR) 10WikidataJenkins: [C: 032 V: 032] "Build Successful" [extensions/Wikidata] - 10https://gerrit.wikimedia.org/r/114975 [15:19:27] Delayed caturday https://www.youtube.com/watch?feature=player_embedded&v=5ln792T4M8g [15:19:52] Lydia_WMDE: ^^ [15:20:48] addshore: rofl [15:20:53] (03Merged) 10jenkins-bot: New Wikidata Build - 23/02/2014 15:09 [extensions/Wikidata] - 10https://gerrit.wikimedia.org/r/114975 [15:21:03] :) [15:26:42] Lydia_WMDE: adddd, you did not add a point about the dm serialization rel to the dev list thinghy! [15:27:04] JeroenDeDauw: i only sent it out - was already prepared on friday [15:27:14] deadline is friday [15:29:08] Lydia_WMDE: Going to be around tomorrow (morning)? I would like to publish the Lua announcements (the changes go live this week, so I guess it's the right time now) [15:30:24] hoo: i'll have a day off tomorrow and will be out of the house in the morning [15:31:14] mh... is Tuesday good enough? The changes will go live on Tuesday (Wikivoyage) and Thursday (Wikipedia), but they don't require any immediate action by the users, they just add new things [15:31:22] >.> hoo why is there no way to pass in a baserevid to the core action=edit ... [15:32:06] addshore: I'm pretty sure it is [15:32:31] they have basetimestamp but not baserevid.. [15:32:36] unless i am blind :P [15:32:48] mh... let me have a look [15:33:28] [15:33:36] mh... that's not the baserevision [15:33:54] ok, so you're right ;) [15:33:55] I dodnt even see that in the api doc [15:34:09] oh you're talking about the API [15:34:11] doh [15:34:13] xD [15:34:38] oldid would be an equivalent though (guessing) [15:34:39] we had a bug for that at some point, but I think it was either wontfixed or we silently agreed to not do that for some reason I can't remember [15:34:58] but I'm pretty sure we had that discussion somewhere some day [15:35:11] >.> [15:35:30] that just makes so little sense [15:35:42] hoo: and wikisource :) [15:35:44] if baserevid is provided just use it to lookup basetimestamp [15:35:45] on tuesday [15:35:55] not a change for them though [15:35:56] silly api! [15:35:59] (03PS1) 10Tpt: Implements the "other project" section in sidebar [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/114979 [15:36:09] I think it back then was like "we internally use timestamps, so this just adds clutter to take a revid and get the timestamp from it" [15:36:26] aude: They only get phase 2 on teh 25th AFAIR, or am I wrong? [15:36:40] oh, that's the Tuesday [15:36:41] :P [15:36:49] (03CR) 10Tpt: [C: 04-1] "Uploaded for feedback only." [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/114979 (owner: 10Tpt) [15:37:09] addshore: If you submit a patch, I'm pretty sure we can go for it, core people aren't that much against feature creep in the end :P [15:37:10] yeah [15:42:04] meh hoo I guess Ill just have to support timestamps in some way rather than liit what this can be used on to master of mediawiki xD [15:42:32] as much as I love master :P [15:42:44] addshore: mh... why not both? :P [15:42:54] I probably will do both :P [15:42:59] :) [15:43:12] (03CR) 10WikidataJenkins: [V: 032] "Build Successful" [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/114979 (owner: 10Tpt) [15:43:18] I just did this though hoo https://github.com/addwiki/mediawiki-datamodel/blob/master/src/Revision.php [15:43:26] which is nice and tidy with only id baseid and content [15:43:30] now I have to go make it messy xD [15:43:52] :P [15:44:47] annoyingly wikibase does it the other (more senislbe way) we have baserevid but dont care about timestamp :P [15:46:01] because f.... consistency [15:46:10] xD [15:47:25] Lydia_WMDE: aude: so what about things that happened in the weekend? They don't count? [15:47:39] JeroenDeDauw: they go into the next one [15:48:04] Lydia_WMDE: odd to put it into the "last week" email when it was more then a week ago! [15:48:15] hoo: tuesday should be fine - or monday afternoon/night [15:48:44] JeroenDeDauw: the summary is friday to friday [15:48:51] it just sometimes gets sent out later [15:48:52] :) I hope that we can get rid of the legacy interface mid term (3-4 months) [15:49:41] rage... debugging why localisation cache update fails on labs [15:49:48] +1 :) [15:49:50] silly typo [15:49:56] aude: it's about mwversionsinuse [15:49:58] that's how far I got [15:50:05] fixed [15:50:13] then I got distracted by CA/AbuseFilter messes [15:50:13] only if we could merge it [15:51:58] Lydia_WMDE: Hi! I've uploaded a beginning of implementation for "other projects" panel. I don't know if I should enforce the constraint "there is only one link per site-group" or not. If I does it, it would makes impossible to have two sites from the same group in the panel but it'll makes i18n far easier (just a default label per site-group and not per site) https://gerrit.wikimedia.org/r/#/c/114979 [15:53:22] Tpt_: wikidata only lets you add one per language per site so i don't see how there should be more than one in a group [15:53:27] do you have an example? [15:54:00] Lydia_WMDE: He means like: Show a link to enwikivoyage and eswikivoyage along [15:54:07] ahhhh [15:54:10] as far as I understand [15:54:41] hmmm are there cases where we want to show several languages? [15:54:43] hoo: Yes, it's what it I want to say [15:54:51] i can't think of any right now [15:55:08] mh... maybe oldwikisource and enwikisource or so? [15:55:13] Lydia_WMDE: Maybe, small language wikis may want to output links to a bigger wiki [15:55:25] Although oldwikisource right now is it's own site group... because mess(tm) [15:55:39] And if we puts meta/mediawiki/commons in an "other group" [15:56:06] yeah we do want to put them together in the UI at least - not sure about the technical part [15:56:11] UI on wikidata [15:56:39] So contraint would be on the internal group [15:56:52] not on the UI one [15:58:34] Tpt_: i'd say let's go for restricted for now [15:58:45] and change it later if really necessary [15:59:01] Lydia_WMDE: http://bit.ly/1jZxAyP [15:59:16] JeroenDeDauw: ? :P [15:59:31] what are you trying to tell me? [15:59:47] Lydia_WMDE: I think it would be pretty easy to get out of the constraint so I'll follow your advice. Thanks :-) [15:59:57] :) [16:00:16] :) [16:00:24] Finally some movement there [16:00:58] Lydia_WMDE: that everything makes totally sense, obviously [16:01:10] JeroenDeDauw: ah ok cool :P [16:03:36] JeroenDeDauw: ping ;) [16:03:40] [13WikidataBuilder] 15JeroenDeDauw comment on commit 1459e9f8d: ## Stuff... 02http://git.io/ss-NNg [16:03:40] maybe you can answer here, so that I can work in it further https://gerrit.wikimedia.org/r/#/c/111609/ [16:10:35] benestar: I refered to SiteLinkLookup interface [16:10:42] benestar: yes, more then one class [16:11:04] JeroenDeDauw: but I can keep the different code in one class? [16:12:54] JeroenDeDauw: also there is another problem because atm SiteLinkTable is the only implementation of SiteLinkLookup [16:13:05] and there it says "@note: SimpleSiteLink objects returned from this method will not contain badges!" [16:13:12] so we cannot use this one [16:16:42] Hi Benestar! can you plese do https://www.wikidata.org/wiki/User_talk:Magnus_Manske#User:Magnus_Manske.2Fmissing_props.js.2Fhelp ? you are an admin [16:18:47] gangleri_back: currently working [16:18:50] maybe later [16:20:07] fine [16:23:58] benestar: I'm suggesting you create a new implementation of this interface or if the interface does not fit create a new interface first [16:24:17] I don't understand that question tho [16:24:31] JeroenDeDauw: should the implementation go into the lib or the client? [16:25:37] JeroenDeDauw: I ask this because you said "the cohesion of this class is very low" [16:27:49] (03CR) 10WikidataJenkins: "Browsertests for new build on beta were successful" [extensions/Wikidata] - 10https://gerrit.wikimedia.org/r/114975 [16:32:43] benestar: if its only used in client, then put it there for now [16:33:05] ok [16:33:19] JeroenDeDauw: should I also implement SiteLinkCache? [16:33:30] benestar: if you have methods that do not share access to member variables and do not share usage of other methods, then why are you putting them in the same class? [16:33:51] I understand your concerns [16:34:03] benestar: ugh... idk, would need to look at the code. Will be at my workstation later [16:34:24] JeroenDeDauw: I think this would also require some changes in the database [16:59:33] (03PS2) 10Tpt: Implements the "other project" section in sidebar [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/114979 [17:03:32] (03CR) 10Tpt: "Known issues in PS2:" [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/114979 (owner: 10Tpt) [17:06:28] (03CR) 10WikidataJenkins: [V: 032] "Build Successful" [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/114979 (owner: 10Tpt) [17:28:32] (03PS15) 10Bene: Insert badges for language links on client [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/111609 [17:28:42] (03CR) 10jenkins-bot: [V: 04-1] Insert badges for language links on client [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/111609 (owner: 10Bene) [17:30:15] JeroenDeDauw: I addressed some of your comments but I think I cannot manage to create a new implementation at the moment [17:30:25] maybe if you give me some hints [17:36:01] (03CR) 10WikidataJenkins: [V: 032] "Build Successful" [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/111609 (owner: 10Bene) [17:38:13] (03PS16) 10Bene: Insert badges for language links on client [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/111609 [17:45:13] (03CR) 10WikidataJenkins: [V: 032] "Build Successful" [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/111609 (owner: 10Bene) [17:46:26] Tpt_: hi :) [17:48:42] benestar: Hi! [17:49:10] Tpt_: just reviewing your patch ;) [17:49:16] Thanks :-) [17:49:26] I see you use almost the same code that I use [17:49:42] so I want ot create a class like SiteLinkProvider [17:49:56] which then can be used by at least three other classes [17:50:00] do you think that makes sense? [17:50:22] Yes, it would be very useful [17:51:17] Thanks [18:14:29] (03PS1) 10Bene: Created a SiteLinkProvider to query sitelinks [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/114983 [18:22:18] (03CR) 10WikidataJenkins: [V: 032] "Build Successful" [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/114983 (owner: 10Bene) [18:51:15] benestar|afk: db mods are not needed [18:52:01] JeroenDeDauw: but where should the badges be stored in the cache? [18:59:44] so much win https://twitter.com/iamdevloper/status/436848337783095297 [19:33:51] addshore: https://dl.dropboxusercontent.com/u/7313450/entropy/tonomornottonom.jpg [19:51:19] addshore: https://github.com/addwiki [19:51:19] Open in tab where you are not logged in [19:51:19] And be sad ;p [20:25:42] Change on 12mediawiki a page Extension:Wikibase Client was modified, changed by GeorgeBarnick link https://www.mediawiki.org/w/index.php?diff=913775 edit summary: [-57] removing empty section heading (please re-add when there is content to be put into it) [20:27:05] What are the steps it would take to set up a WikiData-like site on a farm I help operate? [20:31:11] Meiko what is it that you like to achieve ? [20:31:58] Basically the same thing as what Wikimedia's Wikidata does. Have a central "data" location on a network that will eventually be hosting projects of the same subjects but in multiple languages [20:32:08] GerardM-: (forgot to ping) [20:32:30] .. it helps [20:33:10] given that the software and the database is abstracted, it is increasingly easy to have this [20:33:24] it is not my thing though [20:35:27] Meiko: I think you should first install the extension in local in order to have first training and then have a look to the Wikimedia configuration https://git.wikimedia.org/blob/operations%2Fmediawiki-config.git/ff9d8e37caee62cb85dbd5309c271247a5a6d49e/wmf-config%2FWikibase.php [20:35:40] If it helps for context, the network is http://www.brickimedia.org, which hosts projects like http://en.brickimedia.org and soon other languages, so the WikiData-like project on the network would have the data for things like LEGO set information (product number, year released, etc) [20:36:00] https://github.com/Brickimedia/brickimedia/issues/225 [20:41:32] Meiko: If your farm system is similar to Wikimedia config it should be dearly easy to make it work. [20:42:20] Tpt_: From what I know, it's a pretty similar configuration. What stuff needs to be installed though. Looking on MediaWiki.org there's a ton of Wikidata-related extensions [20:43:35] The simpler way is to use composer : install Wikibase extension as if it's a stand alone extensions and then run a "composer install" in the extensions/Wikibase directory and all should work [20:43:51] alright, thanks [20:44:47] so to setup a repo, only the addition of "require_once( "$IP/extensions/Wikibase/Wikibase.php" );" to LocalSettings should be needed [20:46:20] Sorry, it's "require_once( "$IP/extensions/Wikibase/repo/Wikibase.php" );" [20:46:28] oh that'll be really easy [20:47:35] As the doc isn't up to date and the code base is moving fast it's not so easy. [20:48:08] yeah I noticed the docs were out of date [20:48:38] I hope that it'll be fully working with MW 1.22 but I'm not sure. [20:49:31] Universal Language Selector and Babel are very useful for navigation between languages. [21:57:37] (03CR) 10WikidataJenkins: "Build Successful" [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/115083 (owner: 10L10n-bot) [22:01:27] any admin here? can you plese do https://www.wikidata.org/wiki/User_talk:Magnus_Manske#User:Magnus_Manske.2Fmissing_props.js.2Fhelp ? you are an admin [22:03:11] If the user was not active or it was an emergency - I would. However they are active and have edited less than 5 minutes ago tbh.