[01:30:01] someone here ? [08:01:10] we are upgrading Wikimedia Jenkins right now [08:42:34] bah, benestar, phragile keeps saying "Please set a valid Conduit certificate before trying to create a new sprint." even when im sure it is correct.... [08:42:45] ever ran into that issue before? [08:44:01] slso, YuviPanda, stroopwaffles! [08:44:08] <3 [08:44:12] yes [08:44:22] i'll be there by 1 i think [08:46:28] addshore: did you setupt the phragile oauth in phabricator correctly? [08:46:50] I think so, jakob was here when I did it :P [08:47:04] wait... "No Providers Configured: You have not added authentication providers yet" whut [08:48:16] addshore: there are some steps you need to to in phabricator ... [08:48:32] yeh, I belive we did them, just trying to find where those things are now to check [08:48:36] https://github.com/wmde/phragile/wiki/Activating-Phabricator-OAuth [08:49:01] I can log in on phragile using phab [08:49:19] but when I try to, for example "Create a new sprint" I click and get "Please set a valid Conduit certificate before trying to create a new sprint." [08:50:21] but the certificate is set? [08:50:26] yup [08:50:36] as long as it is "PHRAGILE_BOT_CERTIFICATE" [08:50:44] hah [08:50:50] you need to set a certificate in the settings ;) [08:50:58] right top in the menu [08:51:01] for your own account [08:51:02] wait, what, where? :P [08:51:22] in phab or phrag? [08:51:24] phrag [08:51:38] if you're logged in there is a select "Conduit certificate" [08:51:44] ohhhhhhhhhhhhh [08:51:56] yeh, we missed that one :P [08:52:04] :D [08:52:21] epic! ty! [08:52:24] addshore: do you want the mediawiki-services repo to be in the addwiki project? [08:52:33] yeh probably [08:52:36] if so it would be helpful if you created that one ;) [08:52:37] should I go make you a repo? [08:52:43] * benestar wants to try some things [08:52:55] sure services is the right name? ;P [08:53:01] addshore: provide a better [08:53:03] mw-interfaces? ;P [08:53:03] maybe lookups [08:53:17] its a place for common interfaces after all [08:53:17] I believe services is the right one [08:53:24] interfaces is too generic [08:53:35] and we are consistent with WikibaseDMServices [08:54:08] done [08:54:10] ty [08:59:11] Speaking of login https://gerrit.wikimedia.org/r/#/c/236408/1 [09:06:29] addshore: why are you using external coverage upload and not scrutinizer's built in one? [09:06:45] link? [09:07:25] https://github.com/addwiki/mediawiki-api/blob/master/.scrutinizer.yml [09:07:33] https://github.com/addwiki/mediawiki-api/blob/master/.travis.yml#L16 [09:08:16] hmm, I think there may have been some issue with it at some point [11:02:27] addshore: w00t?? https://github.com/addwiki/addwiki/blob/master/src/Commands/Task/RestoreRevisions.php#L112 [11:03:01] :P yeh, that bit is a bit ugly ;) [11:03:27] do you get a page with a single revisions, and then you get a page object which includes that 1 revision and the latest [11:07:48] addshore: getFromRevisionId should always return the full page [11:08:01] we can have a revision lookup if only one revision wanted [11:11:18] yeh, probably ;) [11:11:25] that code was written over a year ago I believe ;) [11:11:31] when this thing still didnt have much shape [11:24:44] addshore: anything you want to get into this before a 0.1? https://github.com/addwiki/mediawiki-services [11:26:42] benestar: ill fire some comments towrds it [11:26:53] sure [12:45:59] CFisch_WMDE: around? [12:46:30] I am trying to run wikidata browser tests, just checking if you are around, I have a feeling I will need help getting them running [12:46:40] I always get confused by wikidata configuration [12:56:01] zeljkof: I am here [12:56:53] CFisch_WMDE: great, I am looking at T110510, but still trying to figure how to configure everything to run locally :) [13:00:38] you have a local mediawiki / wikibase installation running already? [13:00:43] zeljkof: [13:00:48] CFisch_WMDE: do you have a minute or six? :) I will start with the questions [13:00:53] kk [13:01:02] CFisch_WMDE: yes, I have enabled and provisioned wikidata mediawiki-vagrant role [13:01:11] is that at all how you do development? [13:01:35] haven't used vagrant for my local installation [13:01:40] how do I even check if the vagrant role works? [13:01:45] but I mean it should work [13:01:55] is there an url I can go to to check if the web and the api works? [13:02:13] this is where my mediawiki lives [13:02:13] http://127.0.0.1:8080/wiki/Main_Page [13:02:25] and it opens the main page, so far so good [13:02:36] is there anything special about wikidata that I should see? [13:02:57] check the special page [13:02:57] I mean, can I go to a page that would prove wikidata is working at the VM? [13:03:15] if there is a part named Wikibase [13:03:27] where you can add items and properties [13:04:05] this? Special:SpecialPages [13:04:17] jeo [13:04:19] jep [13:04:37] (not php/mediawiki developer, so slightly confused) [13:05:04] can not find anything "wikibase" at special page [13:05:11] hmm [13:05:24] will try to provision the VM again, maybe the provisioner did not run [13:06:26] please hold, your call is important to us... :) (updating and provisioning the VM could take a while) [13:06:38] :-) [13:07:41] ok, but this is more or less how my install should look like, right? http://wikidata.beta.wmflabs.org/wiki/Wikidata:Main_Page [13:07:46] http://wikidata.beta.wmflabs.org/w/api.php [13:08:28] ok, something failed, will delete and recreate the VM, will ping you back in a few days :) [13:09:55] Lydia_WMDE: ! you can do this for me? ;) https://phabricator.wikimedia.org/T111650 [13:09:58] I wouldn't say it should look like that - my installation has no Wikidata:Main_Page - better look into the SpecialPage if you can create items and properties in the Wikibase ssection [13:11:06] you could also check the vagrent installation by looking into the LocalSettings.php generated [13:11:13] zeljkof [13:11:44] could be you need to add the stuff manually as in https://www.mediawiki.org/wiki/Wikibase/Installation [13:12:33] CFisch_WMDE: ok, thanks, looking [13:13:06] you are welcome :-) [13:13:13] yeah, so there should be entire wikibase section at http://wikidata.beta.wmflabs.org/wiki/Special:SpecialPages [13:13:35] ok, provisioning the machine, will run on beta in the meantime [13:13:44] I need to figure this out sooner or later [13:14:21] wikidata should switch from using custom config file to the regular one, it is confusing now trying to figure out what is configured where [13:14:45] also new version of mediawiki-selenium create users/pages as needed, so that could also simplify setup [13:15:49] yeah true - we need manpower there atm it has low priority I guess [13:16:13] for my local runs right now I configure everything in the config.yml [13:17:26] true, testing is not high on anybody's priority list :) [13:18:01] ok, vagrant does not want to configure wikidata :( [13:18:11] will report bug, maybe somebody knows what is going on [13:26:19] Thiemo_WMDE: https://github.com/wmde/WikibaseInternalSerialization/pull/69 was merged, can https://phabricator.wikimedia.org/T98124 be closed? [13:26:31] just stumbled upon it.. [13:43:17] addshore: i have the rights but am not up to speed with the current rules [13:44:24] :( [13:47:34] :O [14:08:51] If they found cancer at somebody, should I use https://www.wikidata.org/wiki/Property:P575 or https://www.wikidata.org/wiki/Property:P580? [14:09:40] It was found in 2014, so the first one sounds logical to me. Most of the times you don't know when it started... [14:10:33] CFisch_WMDE: it took me a while, but I managed to report the mediawiki-vagrant+wikidata bug https://phabricator.wikimedia.org/T111688 [14:11:51] nice1 zeljkof [14:13:38] CFisch_WMDE: well, I better be explicit if I want somebody to take a look :) [14:16:19] sjoerddebruin: if it still maters, I would take P575 as well [14:16:51] Ok [14:17:45] You could make lists of people who have a high chance to be dead soon then. [14:18:03] (not you, it's a example ;)) [14:19:58] a pretty macabre example ..... -.- [14:23:58] * sjoerddebruin just wants to have up-to-date and correct data... [14:28:29] jzerebecki: https://github.com/Wikidata-lib/PropertySuggester/pull/147 would allow composer to run successfully [14:28:38] maybe that's why there is no build [14:32:48] aude: https://www.mediawiki.org/wiki/User:Duesentrieb/Fix_interwiki [14:34:31] aude: yes it is. [14:35:41] now it works for me [14:36:17] DanielK_WMDE: generally looks ok, but would be nice for the sites stuff to be simplified more [14:36:34] read-only and performant, as you say [14:37:58] oh, and no ORM (with no db-backend, that would be the case) [14:39:37] aude: yes, I saw now reason for a plain SQL implementation, since i wanted to get rid of the DB backend anyway. [14:39:58] If we want files for performance, and maintaining the database table is annoying anyway, let's just use files and be done [14:40:11] aude: feeld free to edit in my draft [14:43:21] Tobi_WMDE_SW: Can you run this in your IE9 console? [14:43:22] var a = [ 'foo', 'bar' ]; $.each( a, function( k, v ) { console.log( ( typeof this ) + ': ' + this + ' vs. ' + ( typeof v + ': ' + v ) ); } ); [14:45:13] CFisch_WMDE: are you available these days for pairing? [14:45:38] I am not even able to get wikidata tests running on my machine, targeting wikidata.beta.wmflabs.org [14:46:06] the usual time on Friday is fine with me, or earlier if you want wikidata browser tests fixed earlier :) [14:55:32] Tobi_WMDE_SW: Found it! Makes sense now! [15:01:37] Tobi_WMDE_SW: Does this have a phab ticket??? [15:04:40] zeljkof: I am in holidays starting on Friday fro two weeks hmm do you have time tomorrow? [15:05:04] CFisch_WMDE: sure, I am free all day up to 4pm [15:05:09] 9am? ;) [15:05:19] or just ping me any time during the day [15:05:38] how about 3 pm? ^^ [15:05:54] or maybe 10am [15:06:02] I will ping you [15:07:49] CFisch_WMDE: both 10am and 3pm work for me [15:08:21] I will make a calendar entry for 10am, if you are not around then, just ping me when you are available [15:08:23] perfect [15:08:31] yupp [15:15:17] aude: https://ifttt.com/ [15:24:37] * hoo waves [15:25:06] it's a hoo! :) [15:25:31] :) I'm in Bucharest now [15:25:34] oooh [15:29:23] mh... if I want to create a meeting... I need to use google's web interface for that? [15:29:32] (or can thunderbird do that) [15:31:11] no idea [15:32:17] The more calendars you display, the harder it gets to find a date that works for people :/ [15:32:53] Easy, we'll merge the world into Phabricator. [15:33:05] phabricator has a calendar [15:33:21] https://phabricator.wikimedia.org/calendar/ :) [15:34:55] aude: mh... do we actually ue that now? [15:35:05] not us, yet [15:35:15] Maybe we should [15:35:23] i don't know if/how to have google calendar sync with it [15:35:25] if it has all the features we need [15:35:46] syncing calendars works surprisingly bad :/ [15:36:05] But I guess that's mostly because vendors don't want it [15:38:13] aude: You should have mail :) [15:38:31] I just wanted to schedule it now, so that people can block that time [15:38:44] ok [15:39:20] we are enabling arbitrary access that day [15:39:32] but that would be earlier and i expect no problems, so should be ok [15:39:35] Oh right :/ [15:39:39] Ok [15:39:40] Thiemo_WMDE: Lydia_WMDE should know that [15:39:48] I think it was reported several times [15:39:56] so it should have one I guess [15:40:46] thx for the fix Thiemo_WMDE [15:41:16] * hoo turning back to holidays... cu p/ [15:41:18] * o/ [16:30:21] jzerebecki: https://github.com/wmde/WikibaseDataModelSerialization/pull/171 [18:09:06] DanielK_WMDE: will further review if you rebase https://gerrit.wikimedia.org/r/#/c/236014/ [18:13:24] JeroenDeDauw: ok, i'm on it [18:22:31] JeroenDeDauw: done [18:25:45] sjoerddebruin: https://www.wikidata.org/w/index.php?title=Wikidata:Database_reports/Constraint_violations/P651&action=history <- this is a bit weird [18:30:14] addshore: looks like this is well maintained >_> https://gerrit.wikimedia.org/r/#/c/236586/ [18:30:58] jzerebecki: https://bbs.archlinux.org/viewtopic.php?id=144702 [18:32:32] JeroenDeDauw: sudden abandoning? :O [18:33:08] addshore: cause I messed up some stuff - now at https://gerrit.wikimedia.org/r/#/c/236588/ [18:33:18] the .hatccess stuff? :P [18:33:52] yeah, my git (read: me) got quite confused about it [18:36:04] Lydia_WMDE: undeleting 500,000 items is good right? do I get cookies now? ;) [18:36:15] lol [18:36:17] ok... [18:36:20] xD [18:36:29] * Lydia_WMDE pats addshore on the head [18:36:32] you bring cookies, YuviPanda will bring stroop waffles ;) [18:36:37] haha [18:36:46] and I'll bring myself ;) [18:36:48] hey Lydia_WMDE :) [18:36:50] rofl [18:36:54] hey benestar [18:37:01] addshore: no van? [18:37:12] YuviPanda: not yet, such plans though, such plans [18:37:17] heh [18:37:24] many many plans [18:37:26] i have seen them [18:37:29] such plans indeed [18:37:44] * YuviPanda has more modest plans [18:37:53] 1. stay in one place for 6 months! [18:39:40] so... putting the full URL in the commit message breaks it in the gerrit UI? https://gerrit.wikimedia.org/r/#/c/236592/ [18:39:55] Nice way to promt people into make their commit messages not usable outside of gerrit [18:41:32] DanielK_WMDE: you just fixed the rebase conflicts right? [18:42:05] JeroenDeDauw: yea [18:42:17] actually, there was just one edit to a deleted file [18:42:22] i didn't even look at code [18:42:30] whut [18:42:44] I seriously think thats an issue with phab links in gerrit [18:42:50] it happens in comments too [18:42:57] addshore: it has been like this forever [18:43:04] it triggers the auto-link for T1234 [18:43:11] which breaks the original link [18:43:26] JeroenDeDauw: tnx [18:43:34] ahhh, thats dumb :/ [18:44:45] DanielK_WMDE: getting some weird error from gerrit when I try to rebase the follow ups [18:47:33] benestar: did you do this? https://phabricator.wikimedia.org/T111706 [18:47:45] JeroenDeDauw: is it telling you to stop using gerrit? [18:47:51] yes [18:48:24] JeroenDeDauw: feel free to comment on this if you have time ;) https://phabricator.wikimedia.org/T111703 [18:50:30] addshore: you're now tracking addwiki stuff on phab? [18:50:35] yup [18:50:48] What is this [mediawiki-services] tag? [18:50:57] addshore: https://github.com/benestar/benebot [18:50:58] the thing benestar made today :P [18:51:06] JeroenDeDauw: i was able to rebase half of them over gerrit's web interface. commented on the others [18:51:29] JeroenDeDauw: the most important one is https://gerrit.wikimedia.org/r/#/c/229454/19 [18:51:32] haha benestar :D [18:51:33] addshore: I have no idea what this Limitable or Getter thing is supposed to do [18:52:07] JeroenDeDauw: I could probably improve the description before you look at it ;) [18:52:39] addshore: too late, I already looked at it and am now confuse [18:52:43] :D [19:09:11] addshore: can you make MediawikiDbFactory to also take a neat config array for construction? [19:13:06] addshore: you created 5/6th of the redirects on WD? [19:13:14] probably [19:13:27] I dont actually know how many there are... but I made 500,000 or so of them [19:14:03] addshore just wanted to increase his edit count [19:14:05] :P [19:14:27] yep, totally, and I decided the most efficent way to do that would be to spend half a year undeleting 500,000 items [19:16:06] btw https://github.com/addwiki/addwiki/blob/master/aww.php#L13 should perhaps change __DIR__ to '.' [19:16:37] addshore: undeleting things wouldn't be a very effective way to increase edit counts :) [19:16:52] deletion logs - yes, but not edits [19:16:58] well JohnFLewis I also had to create the redirects ;) [19:17:20] benestar: how would / behanve with a symlink? [19:17:21] you didn't say that part ;) [19:17:31] addshore: bah, no idea :P [19:17:45] I think it should be the dir in which the call is done [19:17:59] best would be if the config file could be passed as an option [19:18:50] as an option to where? [19:18:56] of, to the cli thing? [19:20:35] JeroenDeDauw: Bene was onto somethign there. I'll follow up with a fix [19:20:53] addshore: yes, pass the config file as an option [19:23:41] JeroenDeDauw, benestar: https://gerrit.wikimedia.org/r/#/c/236604/ [19:24:30] thanks DanielK_WMDE :) [19:24:54] addshore: would you mind doing a release on wikibase-api? ;) [19:25:19] benestar: this would actually have caused the client code for formattign not to work at all on repo wikis [19:25:44] glad I found that ^^ [19:27:28] benestar: any idea why qunit is comlaining now? [19:27:36] nope [19:27:45] but it worked on the submit job [19:27:57] will merge anyways I think [19:28:08] qunit is just a bit broken randomly [19:28:50] meh KDE crashed [19:28:53] DanielK_WMDE: https://gerrit.wikimedia.org/r/#/c/235270/5 [19:30:22] bene was quicker :) [19:30:26] :D [19:32:31] addshore: we need to get AppConfig out of the addwiki package [19:32:37] ? [19:32:44] otherwise all extensions need to require addwiki/addwiki [19:33:01] well, they will anyway, thats what runs them... right? [19:33:10] if it moved somewhere else we can completely avoid depending on addwiki [19:33:13] thats exactly what they are binding to... [19:33:19] we only depend on the symfony command interface [19:33:34] it's an optional integration but nothing really needed ;) [19:33:45] but you inherently have to bind to something else to get details of where to run etc. [19:33:58] only the config [19:34:01] unless you specify everything in CLI args [19:34:03] and that can be moved somewhere else [19:34:35] mhhhm, I think thats a step too far :P There should just be some task interface, that perhaps implements the command interface [19:34:49] but the implementation would basically be the same [19:38:41] benestar: can you +2 this again? https://gerrit.wikimedia.org/r/#/c/236608/ [19:43:58] JeroenDeDauw, benestar: looking [19:51:17] multichill: yup [20:10:54] I'm unable to add a given name statement. [20:11:01] Stuck on loading, other statements are working fine [20:14:55] When I want to add a second given name statement, I get this: https://www.dropbox.com/s/g8vastk1jhtynrz/Schermafdruk%202015-09-07%2022.14.44.png?dl=0 [20:30:48] Seems a random hickup again ugh [20:32:55] looks like wikidata servers are feeling a little unwell right now