[03:32:59] YuviPanda: yt? [15:56:48] New patchset: Siebrand; "article -> topic" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/46035 [17:42:09] [Commons-iOS] brion pushed 13 new commits to master: http://git.io/g9y6ow [17:42:09] Commons-iOS/master a532ff0 Brion Vibber: Initial stab at using CoreData to save upload information... [17:42:09] Commons-iOS/master c0d8e0f Brion Vibber: primitive records fetch [17:42:09] Commons-iOS/master 9977140 Brion Vibber: Redoing the UI -- work in progress... [18:03:24] Change merged: Jdlrobson; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/46035 [19:40:34] [WLMMobile] siebrand pushed 1 new commit to master: http://git.io/r38K7A [19:40:34] WLMMobile/master c236202 Siebrand Mazeland: Localisation updates from http://translatewiki.net. [19:40:50] Project WLMMobile - Nightly builds build #254: SUCCESS in 10 sec: https://integration.mediawiki.org/ci/job/WLMMobile%20-%20Nightly%20builds/254/ [19:40:50] s.mazeland: Localisation updates from http://translatewiki.net. [19:41:31] ha :) [19:42:34] Project WiktionaryMobile - Nightly builds build #115: SUCCESS in 9.7 sec: https://integration.mediawiki.org/ci/job/WiktionaryMobile%20-%20Nightly%20builds/115/ [19:42:34] s.mazeland: Localisation updates from http://translatewiki.net. [19:43:20] [WikipediaMobile] siebrand pushed 1 new commit to master: http://git.io/ocJkjA [19:43:20] WikipediaMobile/master ee023dc Siebrand Mazeland: Localisation updates from http://translatewiki.net. [19:43:21] Project WikipediaMobile - Nightly builds build #490: SUCCESS in 9.7 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/490/ [19:43:22] s.mazeland: Localisation updates from http://translatewiki.net. [19:45:14] YuviPanda: I have started a build [19:45:24] https://integration.mediawiki.org/ci/job/Android-Commons%20(mobile)%20-%20Nightly%20builds/1/console [19:45:26] hashar: commons/target/commons-1.0-SNAPSHOT.apk [19:45:27] not sure how it will end up [19:45:30] * YuviPanda clicks [19:45:30] nice [19:45:39] that is downloading a huge shit of maven packages [19:45:40] it is building [19:45:41] yes [19:45:42] it is [19:45:57] hashar: i'll note that it is also pulling 1 package off my own repo (at yuvi.in) [19:45:59] I should find out a way to make that shared somewhere to avoid having to redownload everything [19:46:00] annnd [19:46:10] http://yuvi.in/blog/maven/org/mediawiki/api/1.0/api-1.0.pom [19:46:10] ahah [19:46:13] nice URL [19:46:14] hashar: yes, you can do that - it is very simple [19:46:18] yeah [19:46:28] Project Android-Commons (mobile) - Nightly builds build #1: FAILURE in 1 min 34 sec: https://integration.mediawiki.org/ci/job/Android-Commons%20(mobile)%20-%20Nightly%20builds/1/ [19:46:31] hashar: it takes only a simple http server, and somew ay to put stuff on it (http will do) [19:46:40] YuviPanda: diederick sent me an email about a maven repository having been set up on wmflabs.org [19:46:45] oooh, forward? [19:46:46] you might want to publish your stuff there [19:46:47] i'd love to use that [19:47:11] hashar: this needs android sdk, I thought it was already installed? [19:48:41] I forwarded you Diederick's email [19:49:09] YuviPanda: I just forgot to setup the ANDROID_HOME variable [19:49:11] hashar: sweet! [19:51:29] hashar: start build again? [19:51:44] sure [19:51:45] https://integration.mediawiki.org/ci/job/Android-Commons%20(mobile)%20-%20Nightly%20builds/ [19:51:50] login with your labs account [19:51:58] you should be able to start it yourself :-] [19:52:13] (once logged in with a wmf account, you should see a "Build Now" on the left [19:52:25] ah, right! [19:53:13] hashar: i don't see a 'build now' thing [19:53:15] button [19:53:34] :( [19:53:44] clicked :-) [19:53:51] Project Android-Commons (mobile) - Nightly builds build #2: STILL FAILING in 11 sec: https://integration.mediawiki.org/ci/job/Android-Commons%20(mobile)%20-%20Nightly%20builds/2/ [19:54:27] hashar: still can't find ANDROID_HOME? [19:54:36] yea [19:54:37] h [19:54:41] I can't remember how to set it up [19:55:16] oh [19:58:10] ahhh [19:58:13] well hidden [19:58:19] /var/lib/jenkins/jobs/WikipediaMobile - Nightly builds/workspace [19:58:23] is where the files are checked in [19:58:28] there is a hack for each of the mobile job [19:58:43] cat local.properties [19:58:44] #sdk.dir=/home/hashar/android/android-sdk-linux [19:58:46] sdk.dir=/var/lib/jenkins/tools/android/android-sdk-linux [19:58:46] I rEALLY have to refactor it :-] [19:59:02] YuviPanda: the android SDK path is /var/lib/jenkins/tools/android/android-sdk-linux [19:59:13] aah [19:59:14] I guess I can specify it as a -D parameter [19:59:19] yes [20:00:19] hashar: is disk space an issue on the host? [20:00:26] seems to work https://integration.mediawiki.org/ci/job/Android-Commons%20(mobile)%20-%20Nightly%20builds/3/console [20:00:38] Yippie, build fixed! [20:00:38] Project Android-Commons (mobile) - Nightly builds build #3: FIXED in 35 sec: https://integration.mediawiki.org/ci/job/Android-Commons%20(mobile)%20-%20Nightly%20builds/3/ [20:00:40] yayayaya [20:00:49] YuviPanda: the host has 450G, 74G used right now [20:00:54] ah [20:01:21] hashar: \o/ [20:01:24] hashar: how can I trigger it? [20:01:27] maybe I don't have perms? [20:01:50] your labs account needs to be added to the "wmf" LDAP group [20:01:54] I guess you are not in it :/ [20:01:58] yes [20:02:07] I got labs account before I started as a contractor [20:02:12] and I haven't had to use it yet [20:02:23] how does one go about getting it added? [20:02:54] no idea [20:02:56] :/ [20:03:08] i'll go around on that [20:03:12] I guess you can ask Tomasz [20:03:16] or eng list [20:03:34] hashar: but can you setup push builds for github/ [20:03:43] that is the case [20:03:48] whenever you push, that will build [20:05:56] hashar: wonderful! :) [20:06:04] hashar: what device do you have, btw/ [20:07:42] no idea [20:08:10] Project Android-Commons (mobile) - Nightly builds build #4: SUCCESS in 23 sec: https://integration.mediawiki.org/ci/job/Android-Commons%20(mobile)%20-%20Nightly%20builds/4/ [20:08:18] YuviPanda: https://integration.mediawiki.org/nightly/mobile/android-commons/ [20:08:23] YuviPanda: that is where the files are published [20:10:51] hashar: wonderful [20:10:58] i'm surprised at how small the file is howeve [20:10:58] r [20:11:39] hashar: but it works - just uploaded https://test.wikipedia.org/wiki/File:Panda.png :) [20:12:32] hashar: why is https://integration.mediawiki.org/WikipediaMobile/nightly/ much nicer? [20:16:08] I need to reconfigure all of that stuff [20:16:19] the "nice" stuff comes from the Apache configuration [20:16:24] which has hardcoded paths [20:16:32] I want to apply it to anything under /nightly/ [20:16:42] would make sure it is always "nice" when adding anew project [20:16:52] without having to alter the apache config [20:16:52] hashar: aah [20:16:52] right [20:17:12] https://gerrit.wikimedia.org/r/46188 should add the nightly link for android-commons on https://integration.mediawiki.org/ [20:17:20] hashar: I just posted to mobile-l [20:17:24] will cross-post to wikitech-l [20:19:04] hashar: you're awesome :) [20:19:10] well hmm [20:19:21] what device do you have? [20:19:26] i know you have told me before, I forgot [20:19:29] I can't download it on my Nexus :/ [20:19:34] I bought a galaxy nexus [20:19:39] cause you and brion recommended it [20:19:43] ;-D [20:19:54] that it is actually a very good phone [20:20:11] and make lot of people around me jealous when I tell them it is half the price of their phones hehe [20:20:16] soo [20:20:32] hashar: wheee! :D [20:20:36] hashar: why can't you download? [20:21:57] bug in the gmail app [20:21:58] :-D [20:22:04] worked by copy pasting to the browser [20:22:13] ah :P [20:22:20] why does the app need access to my accounts information? [20:22:25] hashar: because it adds a commons account type :) [20:22:28] and needs access to that [20:22:41] this means that any other apps can also share your commons account, without having to share your password [20:22:42] is it also able to access other accounts so ? [20:22:44] ;D [20:22:53] no [20:22:56] ahh [20:23:01] got it [20:23:01] thx [20:23:39] just have no idea where it got installed now [20:24:16] hashar: there is no application [20:24:18] hashar: go to your gallery [20:24:19] hit 'share' [20:24:40] * hashar skips the few thousands pictures of my daughter [20:24:45] then the next few thousands of my wife [20:24:51] the few hundred of me being drunk [20:24:59] just a few hundred? tch tch [20:25:18] ahhh nice [20:26:21] hashar: you could see it in your app settings page :P [20:28:14] hey jcmish [20:28:17] you pinged me y'day [20:28:26] howdy YuviPanda [20:28:42] yeah I'm trying to use the canned messages with Calabash [20:28:42] ok [20:28:56] hashar: put up on testwiki? [20:29:05] and I'm having a hard time trying to see the field names.. not sure where to look in the code [20:29:06] jcmish: works? [20:29:21] nah I'm gonna have to do some customs [20:29:24] jcmish: ah, for which are you looking at? You should look inside res/layout/ [20:29:46] kayo so for example it's not seeing the Today's Featured [20:29:46] YuviPanda: na upload failed I guess https://commons.wikimedia.org/wiki/Special:Contributions/Hashar [20:30:02] jcmish: oh, this is the wikipedia app? [20:30:06] hi hashar glad to hear things have settled down for ya [20:30:14] jcmish: thanks :-] [20:30:21] YuviPanda: yup the app [20:30:23] YuviPanda: ohhh https://test.wikipedia.org/wiki/File:Public_trash_bin_in_Netherlands.jpeg [20:30:28] ;-) [20:30:34] jcmish: ah, so that is not native [20:30:37] jcmish: it's just javascript [20:30:40] html / css [20:30:50] that phone takes "almost" good pictures :-] [20:31:05] yeah I figured I could look at action sheet YuviPanda [20:31:08] ? [20:31:23] jcmish: iOS? [20:31:41] YuviPanda: yup iOS and I can't see the search box [20:31:56] jcmish: as in, can't see the search box in the app? [20:32:06] or can't see the id of it? [20:33:07] YuviPanda: I am off for tonight. Watching http://en.wikipedia.org/wiki/Appaloosa_(film) on the TV [20:33:19] jcmish: also, I'll note that there is absolutely no future dev planned for the phonegap based apps. [20:33:22] hashar: :D [20:33:29] hashar: why did you think it failed, btw? it notified you... [20:33:44] YuviPanda: I could not find it on the regular commons heheh [20:33:51] ah, of course ;) [20:33:52] then remembered about your link to test.wp.org [20:33:53] ;-D [20:34:01] :D [20:34:03] anyway off to the movie now [20:34:08] hashar: enjoy sir :) [20:34:14] do fill a bug and ping me by email if anything is wrong [20:34:26] jcmish: btw, hashar setup automated builds for the commons app [20:34:27] at https://integration.mediawiki.org/nightly/mobile/android-commons/ [20:34:31] will fix whenever I read the mail (aka not tonight hehe) [20:34:38] hashar: sweet :) [20:34:40] hashar: enjoy sir :) [20:34:47] jcmish: (to be fair, I simply copy pasted the stuff Yuvi gave to me hehe) [20:35:55] hashar: YuviPanda thanks :D [20:36:25] *wave* [20:36:40] YuviPanda: id [20:36:49] jcmish: so it won't be there. [20:36:54] :( [20:37:02] so i'll need to do some custom coding [20:37:04] jcmish: it's *not* a native app. I am unsure if calabash will support testing our current app, tbh [20:37:23] I will not be deterred! Okay I will [20:37:27] jcmish: honestly, I'd suggest not doing that - there's going to be no more work done on them *at all*, and when we do touch them again, we're scrapping them [20:37:28] but I'm not giving up yet [20:37:37] oh i missed that [20:37:41] so no more Phonegap [20:37:43] yes [20:37:45] no more phoengap [20:37:53] what about native? [20:38:07] jcmish: yes, so new stuff is native [20:38:11] SWEET [20:38:13] github.com/wikimedia/commons-ios [20:38:19] brion's iOS antive [20:38:22] so I'll start with commons? [20:38:23] *native commons uploader [20:38:36] github.com/wikimedia/android-commons is native commons android uploader [20:39:16] ahh thanks a bunch! So I'll do automation for commons only for both Android and iOS and have you guys give it the once over [20:39:21] jcmish: +1 [20:39:43] oh YuviPanda the swear words I'd invented yesterday ! [20:39:59] :P [20:40:21] jcmish: i do not think anyone can be happier than me that we are moving off phoengap [20:40:49] YuviPanda: It was a good idea though [20:40:56] PhoneGap? [20:40:56] yes [20:41:00] but I will say it really seems like Native just makes the most sense [20:41:01] webkit bugs [20:42:14] alrighty I'll scrap what I was doing and pull down commons and start with those [20:42:21] thanks you saved me much pain [20:42:26] jcmish: :) [20:46:58] calabash is pretty cool though [20:47:07] I made a quick native hello world [20:47:12] it worked out well [20:47:55] jcmish: sweeet! [20:57:35] [Commons-iOS] brion pushed 2 new commits to master: http://git.io/nIyZjg [20:57:35] Commons-iOS/master ee67088 Brion Vibber: Disable AutoLayout so we work on iOS 5.x... [20:57:35] Commons-iOS/master 6539f2d Brion Vibber: Use asset library to fetch gallery images...