[02:55] A week or so ago, I saw on g+ that someone was offering to design icons for Ubuntu apps. Does anyone know who that was? [02:55] I can't find the post anymore unfortunately === chriadam is now known as chriadam|away [09:37] Good morning all; happy Monday, and happy What if Cats & Dogs Had Opposable Thumbs Day! :-D [10:09] asdffdsa, https://plus.google.com/+SamHewitt/posts/ZdnL8cfTYaF [10:12] mhall119, FYI, I published a translation of your article about the name of Ubuntu for Phones this morning :-) [10:12] http://blog.rpadovani.com/it/2014/03/non-esiste-touch-e-semplicemente-ubuntu/ [10:32] Good morning everyone [10:44] oSoMoN: do you know if there are still known issues in webbrower-app AP tests on mako that make it fail on CI ? [10:45] nerochiaro, not that I know of [10:46] oSoMoN: hmm, ok, just got more mako failures [10:46] nerochiaro, got a link that I can look at? [10:46] oSoMoN: https://jenkins.qa.ubuntu.com/job/generic-mediumtests-runner-mako/5609/console [10:47] oSoMoN: looks like after stopping the app after one test, all the others can't find the app anymore [10:47] oSoMoN: comes from https://code.launchpad.net/~amanzi-team/webbrowser-app/webbrowser-app-content-picker-2/+merge/209020 [10:49] nerochiaro, there’s only one failure in that test run [10:49] FAIL: webbrowser_app.tests.test_content_pick.TestContentPickerIntegration.test_image_picker_pick_image [10:51] oSoMoN: interesting, I was interpreting all these ERROR messages as errors in the test run [10:51] oSoMoN: that one really failing is my fault I guess, looking into it [10:51] nerochiaro, just grep for "FAIL:" [10:52] oSoMoN: after saying "show full log" otherwise you don't see any FAIL: [10:54] hey popey, hope you had a great weekend :-) We all see your cat on twitter, it's a star now :D [10:54] Could you ping someone from design team for bug 1286946 please? [10:54] Launchpad bug 1286946 in Ubuntu UX "Operators '−' '÷', '×' are very small comparing to displayed numbers" [Undecided,New] https://launchpad.net/bugs/1286946 === a is now known as artyom [11:21] oSoMoN: thanks for merging the endOfDay thing on calendar :) [11:21] I'm about to add a test, but first I try to run the actual ones [11:22] Error gives me "QtTest" is not installed, but I've installed qtdeclarative5-dev-tools [11:22] any idea? [11:22] ybon, I haven’t actually merged it, only approved, but as far as I’m concerned it’s good to merge [11:23] ybon, install qtdeclarative5-test-plugin [11:23] ah, thanks, lets test that [11:23] (ah ok, I'm not familiar with lp workflow ) [11:24] 100% tests passed, 0 tests failed out of 1 [11:24] great :) [11:24] thanks again === MacSlow is now known as MacSlow|lunch [11:30] ybon, quick question about your branch: is there a good reason for not setting the seconds to 59 as well? [11:31] and actually, to be even more accurate, the milliseconds should be set to 999 [11:31] it probably doesn’t really matter though [11:31] oSoMoN: no good reason, I just though that we will never deal with seconds in calendar [11:31] ybon, ok [11:31] but I can change this with no problem, maybe it's more consistent anyway [11:32] ybon, would you mind setting the seconds to 59, just to be future-proof? let’s leave milliseconds alone, I think it should be safe [11:32] ok :) [11:32] ybon, and btw, I think you can just do date.setHours(23,59,59), no need to pass extra 0s for unused parameters [11:33] ah, wait, no, ignore that last comment [11:33] your approach is correct [11:33] so it should be date.setHours(23,59,59,0) [11:33] yep, doing it right now [11:35] oSoMoN: pushed :) [11:36] oSoMoN: I've also worked on this branch https://code.launchpad.net/~yohanboniface/ubuntu-calendar-app/DatePicker but I need (at least) two things to be able to send a MR [11:36] maybe you know the answers [11:36] one is: how to acces the DatePicker with autopilot [11:37] other is: do we want that startDate and endDate can be in different days? [11:38] ybon, it looks like the UITK doesn’t expose an autopilot emulator for the DatePicker, that’s a bug [11:39] ybon, can you please file it at https://bugs.launchpad.net/ubuntu-ui-toolkit/+filebug ? I’ll confirm it [11:40] zsombi, does the DatePicker component have an autopilot emulator? [11:40] ybon, regarding the use of different days, I don’t know, that would be a question for the design team [11:41] ok [11:41] I will wait for zsombi answer and then fill a bug if needed [11:41] thanks [11:42] oSoMoN: how can I ask the design team? #noob [11:42] grargh why doesn't Tab move to the next field QML why would you not build this in it's been the standard for thirty years why aaarrarraraagh [11:43] aquarius, the notion of "next field" is not so straighforward, but it can be easily implemented [11:43] ybon, actually, I don’t know who is in charge of design for calendar-app these days, popey might know [11:43] oSoMoN, yeah, I know why it is, and it's a lot more complicated than I'm suggesting, I'm just totally wired to hit Tab and every time it doesn't work I want to cry :) [11:44] heh, I know what you mean  :) [11:50] oSoMoN: no, it doesn't have [11:51] zsombi, it’s gonna be needed for application developers to tests their apps [11:51] oSoMoN: I know, iahmad started to get emulators for Pickers, but that MR got forgotten... and we couldn't reach that yet so we can continue with DatePicker & PickerPanel :( [11:52] zsombi, is there a bug report to track the lack of emulator? [11:52] oSoMoN: don't think so... [11:58] hi there? [11:58] * xromeoo slaps Ursinha around a bit with a large trout [12:03] xromeoo: there's 100+ people here. We're not all going to say hello. [12:03] but, hello. [12:11] zsombi: do you know if when launching an app via the URL handler there is a way to pass additional parameters to the app ? like a query string that gets translated into cmd line options or something like that ? [12:11] oSoMoN: ^ [12:27] nerochiaro: unfortunately I don't know about that, sorry :( [12:28] zsombi: do you know where it is implemented in the SDK ? [12:29] nerochiaro modules/Ubuntu/Components/plugin/ucurihandler.* [12:30] nerochiaro: the UriHandlerObject takes a string list as uris, so I assume you can get some extra stuff thru... though not sure [12:32] zsombi: i'll look into that [12:33] nerochiaro: or ask loicm [12:34] rpadovani: thank you [12:35] Does anyone know how to get in touch with Sam Hewitt outside of g+? [12:35] I'd rather not make an account if I can avoid it [12:35] asdffdsa: snwh on irc [12:36] popey: thank you [12:37] np [12:47] Hey popey, there is an bug on the Ubuntu Developer Portal (one of many) that I'd like to personally fix (mainly to speed up the fixing of a fairly mundane bug). Is there a way I can directly contribute to the portal? (Bug is https://bugs.launchpad.net/ubuntudeveloperportal/+bug/1286833) [12:47] Launchpad bug 1286833 in Ubuntu App Developer site "UbuntuUI.Toolbar Example Is Not Valid HTML" [Undecided,New] [12:47] hey JoshStrobl [12:48] Figured you guys have your hands full as it is. [12:49] heh [12:49] A couple other bugs: https://bugs.launchpad.net/ubuntudeveloperportal/+bug/1286651 https://bugs.launchpad.net/ubuntudeveloperportal/+bug/1286634 (second link needs consensus) [12:49] Launchpad bug 1286651 in Ubuntu App Developer site "404 | Community | Developer.Ubuntu.Com" [Undecided,New] [12:49] Launchpad bug 1286634 in Ubuntu App Developer site "Installing the SDK page | Icon Incorrect" [Undecided,New] [12:49] JoshStrobl: not sure where the data for that is, the site code seems to be at lp:ubuntudeveloperportal but not sure about the content [12:50] Yea I noticed that. [12:50] JoshStrobl: actually the icon is correct [12:50] it is the blue one [12:50] ooh, i have a logon to the site [12:50] * popey rummages [12:50] nik90: Then why did is it showing up as the image I linked to? [12:51] the imgur [12:51] JoshStrobl: no idea..but while I was on 13.10 & 14.04, I got the new icon [12:51] I am on 13.10 and the package is up-to-date (like...literally re-installed yesterday) [12:52] JoshStrobl: I can't find it, ping mhall119 === MacSlow|lunch is now known as MacSlow [12:57] mhall119: Batman, where are you? [12:59] he's US based, so will be around soon. [13:00] Ah yea I suppose it is early there. [13:01] Oh by the way popey, been meaning to ask, for those that win the Ubuntu App Showdown, is the Nexus 7 tablet available for shipping outside the U.S.? (more specifically, Finland) [13:01] popey: hey :) Do you know if an event can have a different day for startDate and endDate? #calendar-app [13:01] JoshStrobl: I expect so. [13:01] I'll be developing the app regardless, just was curious. [13:01] Cool. [13:02] ybon: hi [13:02] ybon: it should! if it can't, it's a bug [13:02] brb, lunch! [13:03] okey popey :) [13:04] hi [13:12] what's up JoshStrobl ? [13:12] [...] there is an bug on the Ubuntu Developer Portal (one of many) that I'd like to personally fix (mainly to speed up the fixing of a fairly mundane bug). Is there a way I can directly contribute to the portal? (Bug is https://bugs.launchpad.net/ubuntudeveloperportal/+bug/1286833) [13:12] Launchpad bug 1286833 in Ubuntu App Developer site "UbuntuUI.Toolbar Example Is Not Valid HTML" [Undecided,New] [13:12] popey recommended I ask you since he looked for his login info to change it [13:15] JoshStrobl: so anything under /api/ is from lp:ubuntu-api-website, and most of that is going to be API docs generated from yet another source [13:15] in this case, the UbuntuUI.Toolbar content comes from lp:ubuntu-html5-theme [13:16] hmm [13:18] I checked lp:ubuntu-html5-theme and didn't see any reference to documentation there or in the code [13:19] I'll check ubuntu-api-website [13:21] JoshStrobl: http://bazaar.launchpad.net/~ubuntu-html5-theme-devs/ubuntu-html5-theme/trunk/view/head:/0.1/ambiance/js/toolbars.js [13:21] it's in-line documentation [13:22] ah [13:22] didn't expect that [13:22] then the yuidoc tool extracts it into HTML, which get's pulled into developer.ubuntu.com/api/ [13:24] I changed my existing bug to invalid, will submit to ubuntu-html5-theme-devs [13:25] I have too many tabs open [13:26] JoshStrobl: youcan just change it in LP [13:26] one second, I'll do it [13:26] done [13:26] Yea, just wasn't sure if it should be ubuntu-html5-theme or ubuntu-html5-theme-devs (it was suggesting the first). Guessing it doesn't matter? [13:29] -devs is the team, I think [13:29] mhall119: Is this bug in the appropriate place? https://bugs.launchpad.net/ubuntudeveloperportal/+bug/1286651 [13:29] Launchpad bug 1286651 in Ubuntu App Developer site "404 | Community | Developer.Ubuntu.Com" [Undecided,New] [13:29] ah [13:29] Launchpad hurts me brainz. [13:30] JoshStrobl: yes, that one is correct [13:43] mhall119: I've the ubuntu-api-website running locally, if you want to assign me some issues, please do [13:49] artmello: hi, do you know what's the status on https://code.launchpad.net/~amanzi-team/gallery-app/gallery-app-sdk-thumbnailer/+merge/207222 [13:49] ? [13:52] nerochiaro: hi, for me its approved. Could you just add the gallery-app check list on the comments so I could mark as approved? [13:52] artmello: ok [13:52] nerochiaro: thx [13:57] Hi [13:58] what is the purpose of this forum? [13:58] hello ferro [13:58] hi guys! [13:58] :) [13:58] hello [13:58] hello [13:58] Hi! [13:58] how r u? [13:59] fine === obi is now known as Guest37564 [13:59] from whr u belong [13:59] me frm Pakistan [13:59] Dresden, germany === diegoarrera is now known as diegocarrera [13:59] Brazil [13:59] artmello: checkilist added to the MR description [13:59] Morocco [13:59] Hello [13:59] Colombia [13:59] Madrid heree :) [14:00] Hello everybody ! [14:00] Kosovo here === k is now known as Guest95771 [14:00] wow....... great places [14:00] Are we going yet? [14:00] yes === vik is now known as Guest71650 [14:01] yes [14:01] looks great! [14:01] yes [14:01] Hey Jono, just to let you know I can never get this to work on firefox. I have to use Chromeium [14:01] up and running :) [14:01] yes its streaming [14:01] look good [14:01] But the video and audio is loud and clear [14:01] no problem with ff here [14:02] Hello all [14:02] hi! [14:02] nerochiaro: approved [14:02] artmello: excellent, thanks [14:03] nerochiaro: :) [14:06] I only now looked up the meaning/definition of "ubuntu" -- it fits with this topic of "community." [14:07] hello guys [14:07] hi nepali [14:08] no video and audio [14:09] artmello: it's not top-approved, just comment-approved [14:09] hi [14:12] . [14:12] Question: Display server... What's up with nVidia display cards not being friendly? [14:13] nerochiaro: sorry, done [14:13] artmello: no problem [14:13] help me, i don't have audio and video [14:13] artmello: andt thanks [14:14] hi [14:16] zsombi: loicm: do you know if on the device applications can talk to each other via DBUS, or if that is locked down ? [14:17] nerochiaro: at least UITK has no QML exposed component to do such a thing other that the URIHandler. But that is one-way talk only [14:17] like monologue :) [14:17] zsombi: it's not even one-way, it is just launching the app via dbus activation [14:18] nerochiaro: right, a monologue :) [14:18] noone listens, or eventually does, but the words go away :D [14:18] zsombi: :) [14:19] ok [14:19] :( [14:22] go :) [14:22] yeah [14:23] bla bla bla bla [14:23] come on [14:23] eagle09: it's an intro session, what are you expecting? [14:24] you re right..sorry!!! [14:24] zsombi: according to the freedesktop spec an app that implements org.freedesktop.Application should implement all 3 methods of that interface (Activate, Open and ActivateAction) === Blaze is now known as Guest32346 [14:25] zsombi: we just implement Open and ignore half of the arguments [14:28] yes [14:31] hello! [14:31] hi [14:31] hai ! === I is now known as Guest72331 [14:33] QUESTION: The contest require original apps. What does "original" means? Do you mean from scratch as opposed to ported . [14:34] QUESTION: What's the deal with nVidia graphic cards having trouble? [14:34] QUESTION: would an original app that uses a pyqt5 plugin rather than c++ plugin be accepted for the showdown? [14:34] QUESTION: Can a developer submit multiple applications for the showdown? [14:35] QUESTION: is work on the emulator still going on? People (including me) seem to have mixed success with getting it to run properly on various systems. [14:35] yes [14:35] OK, cool, thanks [14:36] Thank you verry much for intresting point of views [14:36] QUESTION: How do I sign up for the App Showcase at the end of Friday? http://summit.ubuntu.com/appdevweek-1403/meeting/22150/community-app-showcase/ [14:36] ANSWER: ping mhall119 on IRC and he'll add you to his list [14:36] QUESTION: When is the deadline for submissions. [14:37] then he'll invite you to the live video during that hour [14:37] :) [14:37] QUESTION: Can someone develop me an app to run smart electrical microgrids? [14:37] can a newbie join the competition? i'm a newbie... and i have an idea for an app but then i think i cannot do it for the time due... [14:38] MachWing: you can post ideas and requests on http://www.reddit.com/r/ubuntuappshowdown/ [14:38] balut21: start it with "QUESTION" [14:38] Thanks [14:38] balut21: but yes, newbies can absolutely get involved, we had lots of newbies develop great apps last time [14:38] QUESTION: are comercial apps possible at the moment? Will they be considered in the showdown? [14:39] Thank you [14:39] QUESTION: I am not able to install AMD Readon 7560 version on my laptop inspite of doing the procedure many times? any solutions ? [14:39] QUESTION:can a newbie join the competition? i'm a newbie... and i have an idea for an app but then i think i cannot do it for the time due... [14:39] QUESTION: must the apps be isolate apps or it can use a website backend / integration? [14:40] oh mhall just answered haha thanks [14:40] SimonK, you can, but there's no support for selling apps [14:40] yet [14:40] more on that in 1:20h :) [14:40] Question : even though the ubuntu touch emulator is still in development we are supposed to have our submitted apps "tested" on them? my emulator doesn't doesn't to start :( lenovo x120e [14:40] beuno, i see, thanks for the info [14:40] QUESTION ANSWERED: I have yet to be a software developer... I paint with a wide brush with concepts... I need to improve technically. [14:41] wat kind of apps should be developed? [14:42] Thanks [14:43] QUESTION: will ubuntu touch eventually also come to europe? [14:43] Thank You!!! [14:43] :) [14:43] helbuns: the x86 emulator should be available in a few days, in the mean time you can run your app on your desktop which is the easiest way to test while developing [14:43] ubuntudroid: bq (Spain) is going to be building a phone with it, so I'd say so [14:43] i can see the video fine on 3g internet in california [14:43] RE-QUESTION: so, my app can be a native app to make an action to an online platform? for example: perform a payment between two users on a social network. [14:44] mhall119: thanks! awesome work on that htmlapp creator,,, first time developer and its so empowering [14:44] GPB: yes, that would be fine [14:44] sorry for re-posting, my sound was a little bit creepy [14:44] will i be able to follow the tutorial if im using manjaro? [14:44] thanks mhall119 [14:44] QUESTION: Nexus 7, 2013 - I tried to install dual boot Ubuntu touch but there is not support yet, do You know smth about that? [14:44] mhall119: sorry - weren't aware that they are also available in the rest of europe [14:44] ubuntudroid: no phones are available *yet*, but they should be available online when they are [14:45] mhall119: cool, great news! :) [14:45] can i make ubuntu apps on arch/manjaro? [14:45] Hi guys, cheers from El Salvador, great pleasure to be here [14:45] ohhaibook: you'd have to port the UbuntuSDK and runtime libraries [14:46] mhall119: okay thanks. when my pc is done being built i plan to run ubuntu on it. just for now im using manjaro on my laptop [14:46] ohhaibook: you can run it in a VM for now [14:46] lol not on my 1GHz dual core laptop [14:47] QUESTION: are proper test coverage also part of the showdown rules? [14:47] ok, maybe not :) [14:47] let me know if you want to run a session and I'll get you set up [14:47] Question: This is really silly, but can I call you Bono Jacon? :P [14:48] QUESTION: is there a chance to develop the app using python (pyQt)? [14:48] GPB: not for the showdown, no [14:48] Question: If i use U1DB in a new app and decide later that i want to port my app to android is it still possibility to stick with U1DB on android? [14:48] oh :( ok [14:48] MachWing, better call him John O'Bacon :) [14:48] mhall119: is the community app showcase meant for apps developed for the showdown? or just apps in general? [14:48] ogra_: Johnny Bacon [14:48] ogra: Good to know... :) [14:49] :) [14:49] nik90: apps in general [14:49] nik90: it's early enough in the contest that there probably aren't many to showcase just yet [14:49] oh messed up english [14:49] nik90: you want to show off yours? [14:50] Thanks for your humoring me... ya'll are cool! [14:50] mhall119: I am thinking about it :). Need to check my calendar [14:50] Nice introduction thx. [14:50] Question. will this be a beginners kinda thing`? [14:50] KHendrik: I don't think U1DB will work on Android, not without a lot of porting work anyway [14:50] wisible: the whole week will be, yes [14:50] AWESOME! when does it start and whats the timeframe`? [14:51] http://summit.ubuntu.com/appdevweek-1403/2014-03-03/ [14:51] mhall119, yeah thought so just kinda hoped it would ;) [14:51] wisible: the intro just finished, the next session stars in about 10 minutes [14:51] Yes, Jono, I can see and hear you! :) [14:51] Jobin: the intro's over, you must be watching the recording [14:52] dpm_, ping -- how do I get set up? :) [14:52] aquarius: https://wiki.ubuntu.com/UDS/Sessions has some instructions [14:52] Hey daker, thanks for the bug fix. [14:53] zsombi: if we could implement the whole specification then we could pass extra arguments and actions between apps, in a way that is conforming to the spec. I think it's worth looking into it. [14:53] zsombi: what do you think [14:53] JoshStrobl: thanks to you! [14:53] Elleo, I think someone needs to do magic so that I show up on Ubuntu On Air, though [14:53] aquarius, on it :) [14:53] Elleo, I believe that magic person to be dpm_ ;) [14:53] would there be a video for this it's already late in my country :( [14:53] aquarius: ah right, yeah those are for if you're running the session [14:53] aquarius: not ubuntuonair, it's on summit [14:53] nerochiaro: I don't mind, honestly I don't know why loicm hasn't implemented all [14:53] * aquarius waves hands around [14:54] WAYLAND FTW [14:54] mhall119, you're right, but I think similar magic needs to be applied, right? :) [14:54] aquarius: different spells :) [14:54] daker: Would've submitted a fix myself but I'm still grasping the way that documentation, code, website, etc. all links together in multiple bzr repos [14:54] ohhaibook: mmkay... [14:54] JoshStrobl: organic evolution/necessity mostly [14:55] loicm: can you please ping me when you have a minute ? thanks [14:56] mhall119: Well I understand it even from the point of decentralized bugs / bug tracking into the appropriate repos. [14:57] will he just pop back here when the time is right`? [14:57] It just wasn't clear to me when I was submitting the bug that different repos existing, their correlation / relation, etc. [14:57] GitHub presents it in a cleaner fashion (no hate on LP though) [14:57] JoshStrobl: you can always files bugs against lp:ubuntudeveloperportal and one of us can re-assign as appropriate [14:57] mhall119: Yea but that just seems like a pain in the butt for you guys. You guys are busy enough as it is. [14:58] does the sdks run on phone option not work for apps with c++ backend? [14:58] JoshStrobl: it's just part of bug triaging, standard operating procedure for us [14:58] bzoltan: can you answer KHendrik's question above? [14:58] IIRC, it used to compile the source on the device [15:00] Is anyone able to download this video from youtube? [15:00] Jobin: Link? [15:00] Jobin: yeah, youtube-dl is good for that [15:01] Wildstar :D [15:02] mhall119, hmm it seems to be disabled. [15:02] if you've got questions, type QUESTION: [15:03] feel free to ping me and I can forward the questions to Stuart [15:03] QUESTION: it's 11pm here i'm starting to get sleepy... is there a way that i can watch the videos tommorow? [15:03] hello [15:03] balut21, the recording will be on the same website after the live stream [15:04] In what time is the next session ?! [15:04] is there a stream going on right now? [15:04] I wasn't even aware there was stuff listed on the summit :D [15:04] is it on Jono's channel? [15:05] i see it [15:05] gagdiwz: link? [15:05] http://summit.ubuntu.com/appdevweek-1403/meeting/22127/building-html5-apps-with-ubuntu/ [15:05] balut21, David Planella's [15:05] hmm, at the page, nothing is loading. [15:05] oh great thanks [15:05] http://summit.ubuntu.com/appdevweek-1403/meeting/22139/welcome-and-introduction/ [15:05] gonna load up FF [15:05] ubuntu APP DEVELOPER WEEK [15:05] great [15:06] loads up fine in FF, weird [15:06] the screen looks cut off at the top oO [15:06] FF 27.0.1 works great [15:08] nice chatting with you, got to go :) [15:09] all* [15:09] sleep time [15:09] good night [15:09] thanks [15:09] sleep time ? [15:10] it is 12.00 in Argentina [15:10] gagdiwz, 4:10PM in germany [15:13] okey, time to go back to work in ARM ASM, it was nice to talk [15:13] gagdiwz: have fun :) [15:13] tnx, good bye [15:16] err, the top of your screen doesn't seem to be recorded - we can't see what you just typed^^ [15:16] QUESTION: Is Cordova.File APIs supported in Ubuntu Touch? === ondrat is now known as ondra === karthick is now known as Guest20890 [15:18] Since Ubuntu Touch isn't listed as a supported platform at http://docs.phonegap.com/en/3.3.0/cordova_file_file.md.html#File [15:19] JoshStrobl: you should use the ContentHub for opening/storing files [15:21] mhall119: Any link to the ContentHub and how it'd relate to applications that aren't accessing general user data, like photos, music, etc. but more like saving / reading JSON files. [15:21] JoshStrobl: oh, for that you can use the HTML5 local storage stuff [15:21] Cool, my open source database system already supports LocalStorage :D [15:22] as for reading/writing files in your app's directory, I don't know if we provide an API for that in HTML5 [15:22] Nice knowing I don't need to overwrite the localstorage functionality in my system with Cordova.File. [15:22] Hopefully... [15:22] you shouldn't need to [15:22] QUESTION: will the UI be indistinguishably the same as for QML apps to the end user? I get a shiver when I see webapps/cross-platform apps on Android. [15:23] ubuntudroid: that's the goal, yes [15:23] ubuntudroid: there's a session later this week on the Ubuntu HTML5 theme that does that [15:24] mhall119: will try to take part in that one, thanks! [15:24] JoshStrobl, http://cordova.apache.org/docs/en/3.3.0/guide_platforms_ubuntu_index.md.html [15:27] Yes, I'm aware that UT is supported via Cordova, just not sure if Cordova.File is. [15:27] Ubuntu supported Cordova APIs should all be listed on http://developer.ubuntu.com/api/html5/sdk-14.04/ [15:27] ah so cordova.file isn't [15:28] Does HTML5 have access to the Ubuntu Phone accelerometer? [15:28] JoshStrobl: not currently, no [15:28] I'll leverage HTML5 LocalStorage than, which is perfectly fine with me and even less work for me. [15:28] DevRobot: yes: http://developer.ubuntu.com/api/html5/sdk-14.04/org.apache.cordova.device-motion/ [15:29] Question: So Oxide is based on Blink web engine (fork of WebKit)? [15:29] Nice, another Q - does the Ubuntu Phone support WebGL? [15:30] Assuming so [15:31] Or is Oxide based on the WebKit used by Chromium / Chrome PRIOR to Blink fork. [15:31] JoshStrobl: it will be blink eventually, if it's not already [15:31] Where can I find more info on oxide? [15:31] DevRobot: yes, but I'm not sure what docs we have for webgl support [15:31] JoshStrobl: blink [15:31] Does the Cordova Ubuntu support the Grid Unit? [15:31] daker: Well then, Oxide has my support :P [15:31] DevRobot: join #ubuntu-webapps for more on that [15:32] launchpad.net/oxide [15:32] qb101: not yet, but they're working on that [15:32] http://www.chriscoulson.me.uk/blog/?p=196 [15:32] Any efforts to trim down WebKit and and get rid of webkit-specific functionality is excellent. [15:32] Oxide: http://oxide.sourceforge.net/ [15:34] great question qb101. I think that is QML specific [15:34] I saw a webgl demo at our sprint a month ago [15:34] so, it's being worked on if it's not landed yet [15:34] qb101: Best using @media [15:34] aquarius: qtwebkit has webgl has support, not sure if it's enable on ubuntu phone but it is available as a compile time option [15:34] Oxide : http://launchpad.net/oxide [15:34] enabled* [15:35] Can you create paid-for apps for Ubuntu Touch - If it does, is the minimum still $2.99, as that price seems rather ridiculous? [15:35] DevRobot: the new Click store doesn't yet support paid apps [15:35] (I did some experimental stuff with it on MeeGo a couple of years back) [15:36] mhall119: Any clue when that could land? [15:36] the minimum price is based on our costs, the more apps we sell in the store the more we'll be able to bring that down [15:36] JoshStrobl: nope, you'll need to ask chris coulson [15:36] When will paid-for apps feature be available? [15:36] DevRobot: next session is about the store, you should ask then [15:36] there is an MR for the HTML grid unit waiting for review https://code.launchpad.net/~daker/ubuntu-html5-theme/grid-system2/+merge/204806 [15:37] QUESTION: Can content hub act like a file selector popup in html, or in qml? [15:37] I love the fact that Jono is just totally rocking the dad and ubuntu thing this AM [15:37] boren: it will once the File Manager gains the functionality to be a ContentHub exporter === greyback is now known as greyback|rebooty [15:37] boren: soon, I'm working on that right now :) [15:37] (from the browser side) [15:38] Thanks for the great session so far Stuart =) [15:39] love you to aquarius :) [15:39] * JoshStrobl assumes the guy's name is Stuart since it's listed in attendees [15:39] Whether ASM.JS (Mozilla Technology, C/C++ compilation to asm.js - JS subset) will be supported in the future in Oxide? My WebGL game use ammo.js (asm.js version of Bullet Physics Library/Engine) and in Firefox it works very nice (fast). [15:40] KHendrik: it should work [15:41] KHendrik: if you used one of the templates to set up your project, otherwise you need to create a make install that will setup the project files in the right way [15:41] KHendrik: check out the qml+backend template [15:41] QUESTION: Is Canonical / the Oxide team contributing the Blink web engine at https://chromium.googlesource.com/chromium/blink to help trim down the WebKit specific code and make Blink faster and more standards-compliant? [15:42] JoshStrobl: he's not an Oxide guy :) [15:42] zbenjamin, I'm using the template [15:42] JoshStrobl: i think not yet [15:42] KHendrik: what happens for you? [15:43] nik90: are you available for smoke testing a u1db-qt branch? there's a bunch of new unit tests and none of the existing changed, but I wouldn't mind being on the safe side https://code.launchpad.net/~kalikiana/u1db-qt/wonderiousFields/+merge/207968 [15:43] hello? [15:43] hello Nebulous [15:43] zbenjamin, the option to run on the device is disabled completely [15:43] kalikiana: yes === saurabh is now known as Guest92305 [15:43] Hi, just seeing if anyone else was here [15:43] KHendrik: and you have a cmake project? [15:44] QUESTION: Mind giving an shameless plug to how developers that may watch this in the future can get involved, more specifically if they need questions answered (cough* cough IRC) [15:45] JoshStrobl: http://developer.ubuntu.com/apps/html-5/ [15:48] nik90: fyi this includes the "entire contents" fix which was merged to trunk, and makes queries work that previously would be empty if the way it's defined hit a non-obvious pattern [15:48] zbenjamin, just created a new project with tabbed ui and backend what would be the steps from here [15:48] kalikiana: ok, I think I might have a sample u1db app to test that [15:48] KHendrik: hm right click on the project and choose build in chroot [15:49] KHendrik: and create a click target before [15:49] KHendrik: in the ubuntu options page [15:50] http://ubuntuone.com/6n2Cjx3TaMFHXjeR2p9iDK http://ubuntuone.com/0Ieg1k1d1lYtQjpuOkqryp My game. Very early stage. three.js (graphics), ammo.js (physics) [15:50] qb101: Not bad! [15:51] Thanks again Stuart and David! [15:51] kalikiana: is there a way to test the branch without "sudo make install" [15:51] kalikiana: from inside the build folder? [15:52] Thank you, all! [15:52] qb101, haha, I just spent thirty seconds wondering why the arrow keys don't work before realising that it's a screenshot ;) [15:53] nik90: env APP_ID= U1_DEBUG=1 qmlscene -i _build/modules twoQueries.qml [15:53] zbenjamin, where do i find the option to create a click target? [15:53] kalikiana: I did export QML2_IMPORT_PATH=$PWD/modules [15:54] KHendrik: in the creator options, there should be a Ubuntu page [15:54] KHendrik: open the Click tab and create a target, that will take some time [15:54] kalikiana: Does that seem correct? [15:55] nik90: the variable is correct. are you actually building in the source tree? [15:55] kalikiana: yes [15:55] then it should work [15:55] kalikiana: I did cmake .; make [15:55] kalikiana: like it said in the HACKING docs [15:56] nik90: yeah. there's an update with a better recommendation but people shy away from reviews https://code.launchpad.net/~kalikiana/u1db-qt/hackingDocs/+merge/205426 [15:56] zbenjamin, do you mean the option in Build > Ubuntu Touch? that option is greyed out for me [15:56] KHendrik: nope, in Tools->Options->Ubuntu->Click->Create Click Target [15:57] kalikiana: reviewing and commenting on that MR now [15:57] awesome. thanks [15:58] kalikiana: in that MR, you mention, [15:58] 46 +By hand: [15:58] 47 + qmlscene -I ./modules examples/u1db-qt-example-1.qml [15:58] 48 + qmltestrunner -import ./modules [15:58] kalikiana: does that also work without "sudo make install" ? [15:59] nik90: ahem the _build is missing there… it will otherwise [15:59] zbenjamin, ahh ok i found Tools->Options->Ubuntu->Click but I don't have the Create Click Target option just a Textbox for Click Package Reviewer Tools [15:59] KHendrik: then you need the most recent version :) [15:59] nik90: though it kinda depends in which folder your're in… [16:00] zbenjamin, i just updated my system yesterday but I'll try again [16:00] kalikiana: I think it would be nice to maintain a similarity to ubuntu-ui-toolkit where they provide a export_modules_dir.sh file [16:01] kalikiana: this way all one has to do is make it and then "source export_modules_dir.sh" [16:01] Indeed you're live! [16:01] nik90: I don't use bash… though no strong objection if you find it useful [16:02] My feedback on the app store: http://www.kryogenix.org/days/2013/10/29/riddling-a-puzzle-game-for-ubuntu-phones/ -- that was written last October, and some of it's fixed, but some isn't :) [16:04] zbenjamin, what is the current version? [16:04] thats a very good question [16:05] QUESTION: What will the minimum price be for selling apps on the Ubuntu Touch Software Store? I think 1 USD would be appropriate. [16:06] QUESTION: What statistics does the store give youapp developers? [16:06] I think that there should be no limit! [16:06] give *to* app developers [16:07] QUESTION: On Android there are a lot of productkey apps for free apps to remove ads, any plans on handling something like this more gracefully. Maybe donations for free apps. [16:07] QUESTION: What features are currently available in the Software Store that make it on par with other stores? For instance, commenting, rating, screenshots, optional staggered rollout of updates or beta testing, etc. [16:08] in addition to questions, you can give us feedback or feature requests during this session [16:08] still start them with QUESTION: though, so we'll get a highlight [16:08] zbenjamin, I will just purge and reinstall [16:08] KHendrik: seems 2.8.1.3bzr104 [16:08] QUESTION: Is there some kind of security description for apps? Showing which permissions the app's will be using, kind of like Android? [16:08] KHendrik: qtcreator-plugin-ubuntu 2.8.1.3bzr104 [16:09] you can also add notes and stuff to http://pad.ubuntu.com/appdevweek-1403-give-us-feedback-on-the-software-store [16:09] KHendrik: are you on trusty? [16:09] zbenjamin, saucy [16:10] hm ... 2.8.1.3bzr104saucy0 [16:10] https://launchpad.net/~ubuntu-sdk-team/+archive/ppa [16:10] KHendrik: Do you use the ppa given here? http://developer.ubuntu.com/apps/sdk/tutorials/installing-the-sdk/ [16:10] let me double check if that changed [16:13] kalikiana: what does qmltestrunner -import ./modules do? [16:13] nikwen, no I am not [16:13] nik90: it runs all tst_*.qml it can find [16:13] QUESTION: Support for category and recommendations? [16:13] KHendrik: The one from the Software Center is outdated. [16:13] FEATURE REQUEST: Staggered rollout. [16:13] kalikiana: ah okay..I dont need it for now [16:14] QUESTION: Is there an option already for developers to region-lock an app or provide additional locales for different regions (I've personally never uploaded an app, so I have no idea if this already exists). [16:14] JoshStrobl, there is [16:15] nik90: I usually just run all tests, so that's mostly on a case by case basis [16:15] < 1 minute to publish sounds awesome :) [16:15] JoshStrobl, well, you can select regions. Providing different packages for different reasons, I don't know [16:16] nikwen, yeah i switched on one pc but not on this one ... [16:16] Ah, beuno beat me to it. :) [16:16] I am right now recreating my click target as the old one didn't work... [16:17] one feature request I have is seeing in the uploader exactly what the app preview in Unity will look like [16:17] (can't see the video right now, so this may have been covered) [16:17] QUESTION: Associated with recommendations, does the software store have a section of the individual app page that provides a list of other apps created by the same developer? [16:20] zbenjamin: So I'm having problems with the click target as well. [16:20] I've done everything as you told us. [16:20] I deleted my old click package and created a new one. [16:21] But when I select "Build in chroot" I get "You're not allowed to access the service chroot." (Translation of the German output) [16:22] zbenjamin: Do you have any idea what's wrong? [16:22] nikwen: ah thats a bug when the click chroots are created , on second [16:22] nikwen: in /etc/schroot/chroot.d/ there should be a file named like your click target [16:23] nikwen: replace root with your nickname [16:23] err username i mean ;) [16:23] nice [16:23] interting content [16:23] zbenjamin: Well my nickname is my username. :D [16:23] then it works ;) [16:23] QUESTION: Is there sponsored section for listings in the ad store? How are the top apps generated? Will the store feature upcoming developers? [16:23] I used it a few months back, I'm not sure how much has changed since then though; I found it pretty painless at the time, although it'll be really nice to see review support added - I do everything in a desperate hunt for praise ;) [16:23] JoshStrobl, to expand upon responses from beuno and aquarius - when you upload your package, you can optionally specify countries where your package should/should not be available, which will filter your search results accordingly. [16:24] (as in user reviews/ratings) [16:24] JamesTait: Thanks for letting me know :) [16:24] i need learn much englesh [16:24] english [16:25] i am not getting new emulator after instalation [16:25] zbenjamin: "[17:24:57] --- Build was finished successfully ---" :) [16:25] Thank you very, very much. :) [16:25] nikwen: thats how its supposed to be :) [16:25] Good apps but also not so popular, not high ratings , etc ... But HOT DOWNLOADS [16:26] zbenjamin, nikwen yeah now i have the option and its downloading lots of stuff :) [16:26] That has been bugging me for a while. :D [16:26] Thanks again. :) [16:26] how can i start? [16:26] KHendrik: Yes, that's correct. ;) [16:27] i know python, how can I start? [16:28] KHendrik: awesome :) [16:28] JoshStrobl, regarding locales, within the app itself, I don't know much about that; within the store you can provide translations for some of the metadata fields (title, description, ToS, support URL, website, keywords). Currently these fields are unused, but we will be adding support for results from the click package index to be appropriately translated. [16:31] QUESTION: what happens if an app requires to run in no confinement at all. Will it be accepted. If not, will there be a "install from untrusted source" option? [16:32] zbenjamin, nikwen thanks a bunch [16:32] JoshStrobl, this is not *quite* up to date at the moment, but should give you some more info: https://wiki.ubuntu.com/AppStore/Interfaces/ClickPackageIndex [16:32] KHendrik: you're welcome [16:32] KHendrik: Well, credits mainly go to zbenjamin. ;) [16:34] how come unable to remember the url of the app week I can't find it anywhere on d.u.c or u.c [16:35] mhall119: shouldn't it be somewhere on there ^^ [16:36] QUESTION: When can we expect ratings and download counts for apps to be supported? I apologize if this was already asked. [16:36] kalikiana: http://developer.ubuntu.com/2014/02/announcing-ubuntu-app-developer-week-2/ [16:37] QUESTION: Will it all be open source app's in the store, if not can we have a filter to search for the app's that ARE open source? [16:37] mhall119: so it's just for insiders I guess :-D [16:38] kalikiana: it's in the blog [16:38] :-P [16:39] :) i like open source [16:39] o/ [16:40] ^^ is martin [16:40] beuno: for reference, I noted down the feature requests in the etherpad: http://pad.ubuntu.com/appdevweek-1403-give-us-feedback-on-the-software-store [16:40] Thanks guys [16:40] i hope that app store is really the best [16:41] mhall119, thanks [16:42] thank you both [16:42] david-leo, examples of the API request filters beuno mentioned: https://search.apps.ubuntu.com/api/v1/search?q=architecture:armhf,license:proprietary and https://search.apps.ubuntu.com/api/v1/search?q=architecture:armhf,license:"GNU GPL v3" [16:42] thanks JamesTait :) [16:43] I was a little late to the party. ;) [16:45] beuno, mhall119, I don't need to put "submit an app by just uploading a click package" in the feature requests, right? :) [16:45] david-leo, examples of the API request filters beuno mentioned: https://search.apps.ubuntu.com/api/v1/search?q=architecture:armhf,license:proprietary and https://search.apps.ubuntu.com/api/v1/search?q=architecture:armhf,license:"GNU GPL v3" [16:45] although maybe there'll always be the web part because of screenshots etc [16:46] david-leo, apologies if you get that twice, it looked like you dropped off just as I was typing it the first time) [16:47] aquarius: nope,it's already being worked on [16:47] aquarius: BTW, if you open QtCreator and go to Tools->Options...->Ubuntu->Click tab [16:48] and you have click-reviewer-tools installed [16:48] you can configure it to give you that nice package validation option in the Publish tab [16:48] and yes, I know it should be enabled by default, file a bug and I'll get bzoltan1 on it [16:51] aquarius: fyi you have no screenshot on the bad voltage app in the store, so it looks terrible in preview, box with a X in it. [17:01] ah ah, Elleo, #canalboat for the win :) [17:02] ybon: ☻ [17:02] popey, ooh, thank you === Jake is now known as Guest54377 [17:06] http://www.youtube.com/watch?v=A-E2CuTHBPg [17:09] any news about popular game engine like cocoa2d or unity porting to Ubuntu touch? [17:13] Elleo: did I miss it? [17:13] no [17:13] its ongoing now, but will be archived on youtube when the session ends [17:14] http://blog.mikeasoft.com/2014/03/02/qml-and-box2d-game-template-for-ubuntu-touch/ [17:14] http://summit.ubuntu.com/appdevweek-1403/meeting/22144/game-development-with-qml-and-box2d/ will have the youtube archive embedded later. [17:15] hmm all I get is "Please stand by." guess I'll watch it later then. Apologies Elleo! [17:15] Hey mhall119, what is Martin's IRC nick? [17:15] JoshStrobl: beuno [17:15] thanks [17:15] sephiap: https://www.youtube.com/watch?feature=player_embedded&v=s0pJiDFqPZc should work. [17:16] no, it doesn't either. odd. [17:16] thanks anyway :) [17:16] how bizarre [17:16] sorry about that [17:23] Hi nik90 :) [17:23] PaoloRotolo: hi :_ [17:23] :) [17:24] I'm just testing the clock app. Nice work, I like the tablet mode :D [17:25] BTW, on Alarm, I can see only the hours hand. Don't know if I've a broken Qt or it's really a bug :P [17:25] nik90, http://imagebin.org/296845 [17:26] PaoloRotolo: nope not a bug [17:26] PaoloRotolo: you should click on the minute label to show the minute hand [17:26] oh, right :D Ty nik90 [17:26] PaoloRotolo: so basically it only shows the hand that you are modifying right now [17:27] Anyway, I can move the minutes hand too (even it's invisibile) [17:27] PaoloRotolo: that's a bug that I noticed yesterday. I will have to disable it property when it is not visible [17:27] PaoloRotolo: another bug in your screenshot is the switch shown on the right. There is already a bug report about it [17:30] Is there any good tutorial for ubuntu touch game developing? [17:30] QUESTION Can the Nexus 7 (2012) be used for testing/playing the game [17:31] panny: ah sorry, we just finished the stream; in theory there shouldn't be anything stopping box2d + qml apps running on the nexus 7 [17:31] it's not something I've tried personally, but they should definitely run [17:32] there might need to be a little work to make them scale appropriately, but that's fairly easy with QML's scaling transformations [17:33] candelibas: I will try and write some tutorials about QML + Box2D development in the future, but you can pick up a lot from the examples provided with the source template linked earlier [17:34] nik90, I'll investigate on it :D (not sure if the message arrived, I've just lose my connession) [17:34] PaoloRotolo: nope I didn't see it [17:35] PaoloRotolo: btw the switch bug might be a SDK bug :P [17:36] Elleo: great session! thanks for doing it [17:37] mhall119: no worries, thanks for inviting me :) [17:37] Elleo: aquarius was telling me that there's a limit on how quick you can get sensor data from the rotation sensor.. something like every 200ms from qtsensors... do you know if its possible to get faster samples? [17:38] i wanted to do a balancing kind of game and wondered if 200ms might not be fast enough [17:38] popey: yeah, I'm not sure if that's a limitation within qtsensors or within the ubuntu touch backend, as far as I'm aware UT has its own accelerometer handler that sits between qtsensors and the hardware [17:39] and I think one of the aims of that is to reduce power consumption by minimising the number of reads needed [17:39] so its possible that might be the limiting aspect [17:39] hm. interesting [17:39] I should make a test app and see if it's really a problem [17:39] I'm not sure the implementation details of that though [17:39] yeah, I think it'd really depend on the game mechanic employed [17:40] e.g. if it's very fast twitch based balancing it could be a problem [17:40] but if you're balancing something that's slow moving or gloopy in some way it might be okay [17:40] hmmm [17:40] I'll have a play ☻ [17:41] :) [17:41] i've been wanting to come up with an idea for something that uses box2d for ages.. [17:42] oh I have a thousand ideas! [17:42] ideas aren't the issue ☻ [17:42] heh [17:42] time and skill are for me [17:42] i also have a shortage of time :) [17:42] but it would be fun [17:42] Kunal [17:42] Elleo: I'm getting issues grabbing your git tree [17:42] Elleo: oh, ssh failres [17:44] popey: make sure you do a --recursive clone when you check it out also, as it has qml-box2d as a submodule [17:44] i did.. and that's where it fails... [17:44] ah, it's possible I imported the sub-module using my approved ssh key from gitorious [17:44] Elleo: http://paste.ubuntu.com/7028768/ [17:44] ah [17:45] I'll see about fixing that now [17:45] ta [17:49] popey: give it a go now [17:49] that worked, magic thanks Elleo [17:50] great :) [18:19] beuno, am now watching the video -- the eventual goal is that most apps don't need any human review at all, right? Or will there always have to be a person to click "OK"? [18:34] Announcing my startup's plan to have Ubuntu Touch as the first mobile OS to launch my converged, multi-OS, task management system on: http://joshstrobl.blogspot.com/2014/03/ubuntu-touch-pinnacle-of-user-experience.html [18:40] popeycube the minecraft clone with popey 's face on every block [18:41] :þ [18:41] popey: yeah but some one will read that and run with it :P [18:47] popeybird? [18:50] aquarius, correct,get rid of the humans [18:52] can see [18:52] beuno: no we need someone to download the apps and make more you can't get rid of the humans :P [18:59] davmor2, can't let the terminator franchise die! [18:59] beuno: Ubuntu nee Skynet [19:01] beuno: also get rid of humans sounds like some b flick zombie apocalypse film :) [19:18] Elleo: hmm, pushed the click package generated by your script to my phone but get a white screen [19:18] ooh file:///opt/click.ubuntu.com/com.ubuntu.developer.example.qml-box2d-game-template/0.1/qml-box2d-game-template.qml:2 plugin cannot be loaded for module "Box2D": '/opt/click.ubuntu.com/com.ubuntu.developer.example.qml-box2d-game-template/0.1/Box2D/libBox2D.so' is an invalid ELF object (wrong cpu architecture) [19:21] Elleo: so how does one build it for arm? [19:24] popey: there will be a helpful session later this week on compiling C++ plugins in a QML project :) [19:25] hah [19:25] mhall119: are these sessions already scheduled? [19:25] arayaq: yes http://summit.ubuntu.com/appdevweek-1403/ [19:26] mhall119: ty [19:26] how would you write an app that uses SSH? [19:28] nshiell: you would need to include an ssh client in your click package [19:28] you can't use the system one [19:28] * mhall119 has asked :) [19:30] mhall119 would that be via C libs? [19:31] nshiell: however you can [19:31] you just can't call out to /usr/bin/ssh [19:31] hmm, noticed that appdevweek has a session for internationalizing your app, but it is for QML not HTML5. [19:32] another option might be paramiko or similar [19:32] JoshStrobl: they'll use different ways of translating strings I think [19:34] Looks like I should be able to determine the preferred language through navigator.globalization.getPreferredLanguage (org.apache.cordova.globalization) though, since UT supports that. [19:34] mhall119, if you ship an ssh *binary* in your package, can it use system *libs* dynamically? or do you have to ship a statically-compiled binary? (or ship all the libs yourself too?) [19:34] libraries should be allowed [19:35] no paramiko for you, either, unless you also want to ship python :) [19:36] I suspect the easiest thing might be plink, from putty-tools, since that's a stdin/stdout ssh client, and people use it all the time on windows to talk ssh [19:36] popey, are you sure you pushed the armhf click package? [19:36] (and so it must be possible to statically compile it on Windows, so perhaps it's reasonably easy on Ubuntu too) [19:36] it creates 2 clicks [19:37] kenvandine, do you wanna hear a whole bunch of questions about the Content Hub stuff, or would you rather say "wait until my talk this week, and then wait until it's finished, and *then* ask questions"? :) [19:37] aquarius, wait... :) [19:37] bah :P [19:37] aquarius, we've made huge improvements to the qml bindings [19:38] much simpler to use now [19:38] and now you can create a share handler, for sharing to facebook, etc [19:38] we'll cover all that during my session [19:39] kenvandine, one waffffer-thin question, and then I'll leave you in peace until later this week. Can an app declare itself a content source for all possible content types? (Imagine if this app is the web browser, or a U1 client, or an ftp client; you can download anything.) [19:39] kenvandine: Given there is existing ContentHub support in HTML5, guessing this will be expanded upon as well? [19:39] no... but we're talking about what to do about that [19:39] kenvandine, right, OK. So my "hooray I can browse U1 now" U1 client is not actually useful at all until that happens ;) [19:40] good question... i wasn't planning to cover html5... but maybe i can drag kyleN or alex-abreu into my session :) [19:40] aquarius, we have a few use cases where that would be interesting [19:40] kenvandine: That'd be appreciated. HTML5 is considered a first class citizen in UT, would like to hear some updates on further improvements made to it's support. [19:40] and imo we need to do something like that [19:41] yeah, kyle might be covering that in his session... but might make more sense to cover more of it in mine [19:41] kenvandine, yeah. I have a U1 files client. It can browse your stuff, but it can't then *do* anything with it -- it can't download anything because there's no download API yet, and even if there were it can't give its stuff to other apps because the Content Hub won't let it (because the downloaded file could be any type)... [19:41] oh, i guess it's alex-abreu's session [19:41] kenvandine, JoshStrobl there is supposed to be a session abouthtml5 bindings on wednesday I think [19:41] alex-abreu, are you planning to cover content-hub in your session wednesday? [19:41] kenvandine, you might want to drop in :) [19:41] yea, "Platform APIs for HTML5 Apps" session correct? [19:42] kenvandine, yes, oa, content hub etc. [19:42] kenvandine, anyway, I said I wouldn't hassle you. But consider that a big concern of mine ;) [19:42] kenvandine, I havent preped antyhign yet, still have to check the format [19:43] alex-abreu, perhaps you could mention it, and help out in my session on friday for more details? [19:44] kenvandine, my session will slim down a bit :) [19:45] alex-abreu, have you looked at our api changes? [19:45] kenvandine, not yet, ... very briefly, a bit swamped [19:46] ok [19:46] alex-abreu, please ping me when you can chat about it [19:46] want to make sure we're planning [19:46] yeah [20:03] kenvandine: it only built an "all" click package [20:04] popey, this was the box2d template right? [20:04] i got an amd64 and armhf click packages [20:04] hmm [20:04] did you run "make click-packages" ? [20:04] yes [20:04] http://paste.ubuntu.com/7029438/ [20:05] "make click-packages" [20:05] popey, ^^ [20:06] make: *** No rule to make target `click-packages'. Stop. [20:06] popey, weird... if i run make click-package i get no rule error [20:06] oh... [20:06] are you using the source of precompiled version? [20:06] source [20:06] i haven't tried the source one [20:06] ah okay [20:06] * popey tries that [20:06] thanks [20:07] np [20:07] Successfully built package in './com.ubuntu.developer.example.qml-box2d-game-template_0.1_armhf.click'. [20:07] \o/ [20:13] yay, works on device [20:18] alex-abreu: So what session should I attend to hear about ContentHub for HTML5? The "Platform APIs for HTML5 Apps", the session that kenvandine is holding, both? [20:19] JoshStrobl, I'll talk about it on Wednesday, and the near future plans & changes I guess will be talked about more deeply on kenvandine's session [20:20] fantastic [20:24] hay men === mrjazzcat is now known as mrjazzcat-lunch [21:36] popey: you can either compile it on the phone directly, or grab the precompiled template package [21:36] Elleo: yeah, did that, thanks! [21:36] great :) [21:42] popey, ping -- http://summit.ubuntu.com/appdevweek-1403/meeting/22144/game-development-with-qml-and-box2d/ is a bit mad because it has the same youtube video of Elleo twice :) [21:43] eh [21:43] aquarius: I only see it once? [21:43] twice for me :) [21:43] pics or it didnt happen [21:44] heh [21:44] http://pasteboard.co/16mxzM6S.png [21:44] you clicked the video in the etherpad [21:44] which is in a frame [21:44] *SLAM* [21:45] Case closed. [21:45] I did no such thing :) [21:45] lies [21:45] I've hit refresh a couple of times [21:45] * aquarius shift-refreshes [21:45] hrm, now it's gone [21:45] weird. [21:45] OK, maybe I did do that [21:45] * popey stands by his assertion. [21:46] Elleo, is your box2d qml port a C++ plugin, or a port of box2djs? [21:46] aquarius: it's not *my* port I just use it ;), however it's a C++ plugin [21:46] bah [21:46] I hate plugins :) [21:46] it gives a very native QML flavour [21:47] one day soon ish there will be (a) fat packages (b) a component store and then I can just do "ucs install box2d" and it'll download the plugin binary compiled for all three architectures and then it'll just work with no compiling ;) [21:48] well, that's what I'd *like* to happen. [21:48] there is no compiling if you have the nice binary version from Elleo [21:49] aquarius: yeah, that'd be nice; for now you can grab my pre-compiled template packages and it'll build click packages for arm and x86_64 for you without needing to compile anything [21:49] (I need to add i386 in there too, but haven't had time) [21:49] popey, yeah -- what I want is "ucs install box2d", although I suppose I could make that a shell script which connects to irc and hassles Elleo from a bot ;) [21:49] hehe [21:49] Elleo, er! that sounds good. What's a template? [21:50] hi [21:50] aquarius: "template" may be too fancy a term [21:50] aquarius: basically an example app I quickly hacked together yesterday evening and bundled into a tarball [21:50] aquarius: http://blog.mikeasoft.com/2014/03/02/qml-and-box2d-game-template-for-ubuntu-touch/ [21:50] Elleo, oh, so you've already got the plugins compiled, too [21:50] ooh blog post [21:50] * aquarius reads [21:50] aquarius: it gets discussed towards the end of the video too [21:51] popey, do you know if fat packages work yet? [21:51] no [21:51] what's a fat package? [21:52] Elleo, click package with binaries for more than one arch in, and knowledge from the setup process which puts the appropriate arch's binaries on the modulepath/executablepath/etc [21:52] ah, sounds cool [21:53] so you don't need a myapp_armhf.click and myapp_i686.click and myapp_x64.click [21:53] just myapp.click which has them all [21:53] yeah, that'd be nice [21:53] obviously you wouldn't do that if you have 2GB of compiled code [21:53] but almost nobody does ;) [21:53] heh [21:54] "The Ubuntu SDK doesn't have all the dependencies I need, so I bundled a full Fedora chroot in my package to be sure" [21:54] well, you can do that :) [21:54] also, comedy [21:57] You may laugh... [21:57] The bitcoin wallet in the store contains a c++ plugin and a full jvm. [21:57] heh [21:57] that said I've been tempted to build a package containing python and pyotherside [21:58] -rw-rw-r-- 1 alan alan 57M Feb 3 15:57 org.sambull.bitcoin-app_0.3.8_armhf.click [21:58] which is why it's 57MB ☻ [21:58] biggest click package in the store. [21:58] -> bed [21:58] ow, keeping up with the never ending flow of CVEs in the JVM is just -so- much fun he decided to do it for his own app? [21:58] night :) [21:58] *wicked* [21:59] spinny wheels ftw [21:59] Elleo, also, you might want to glance at nuitka [22:00] Elleo, python compiler (!) [22:00] although I think that if you compile a python script to run totally standalone it'll inhale about a zillion .so libraries and so be 50MB anyway [22:00] qmlscene -I x86_64 src/qml-box2d-game-template.qml for spinny wheels. Very cool [22:01] aquarius: interesting [22:01] I wonder how well it'd interact with pyotherside (embeds a python interpretter in QML as a module) [22:01] heh. spinny wheels demo does not react all that well to being resized ;) [22:02] heh, yeah, iirc fixtures don't resize terribly well at the moment [22:02] Elleo, I thought about the pyotherside stuff along with nuitka, but my compiling-stuff-fu is not strong enough [22:02] I find it best to use QML's scaling to scale everything [22:02] so I gave up playing with it after about an hour this weekend [22:02] I might give it a poke when I next have some time to kill [22:03] although that seems a distant prospect at the moment :P [22:03] which was the purpose of me mentioning it ;) [22:09] Elleo, good talk, man [22:10] aquarius: thanks :) [22:10] aquarius: I enjoyed what I saw of your HTML5 talk too, I missed the first half due to another meeting, will have to look at the recording === jhodapp_ is now known as jhodapp === mrjazzcat-lunch is now known as mrjazzcat