=== Ursinha is now known as Ursinha-afk === redacted is now known as mrgoodcat [00:44] clear === chriadam|away is now known as chriadam === me is now known as Guest51184 === Ursinha-afk is now known as Ursinha === Pici is now known as Guest19876 === Borborygmi is now known as Guest99052 === kalikiana_ is now known as kalikiana === commandoline_ is now known as commandoline === chihchun_afk is now known as chihchun === sarnold_ is now known as sarnold [07:02] good morning === popey_ is now known as popey === Pici is now known as Guest83630 === randomcpp_ is now known as randomcpp [09:26] nik90: hi, will you release a desktop version of your app? === chihchun is now known as chihchun_afk [09:27] randomcpp: not yet..I still haven't implemented convergence yet [09:27] randomcpp: besides I rather wait until click packages are supported on the desktop properly [09:28] mh ok [09:29] btw I'm cloning your code, let's see if I can help :p [09:29] popey: ping [09:31] randomcpp: :D [09:33] randomcpp: yo [09:33] fyi there's an error in the makefile, the last tab is expanded in spaces [09:33] popey: how are you? news on the mail app? [09:33] randomcpp: great thanks, on the phone at the moment... [09:33] did mhall119 email you? [09:35] mh no [09:35] mhall119 was trying to pull together everyone who has done work on the email client to get everyone working together rather than having 4 separate forks of trojita [09:35] maybe he pinged you on G+? [09:36] let me check [09:37] no notifications, don't worry, is there a mailing list I can subscribe to? [09:39] randomcpp: mhall119 wakes in some 4 hours or so, I'll get an update from him and add you to the list, can you pm me your email address? [09:43] Good morning all; happy Friday and happy Doodle Day! :-D === WebbyIT is now known as rpadovani [10:10] hey , is there any ready made componant for date selector ? [10:10] or we have to write dilog for that ? [10:11] mihir: check out datetime picker [10:11] mihir: I heard it should automatically do that for you..I haven't personally tried it yet [10:11] nik90: i did tried, but it didn't poped up so [10:12] ok [10:12] may be ask zsombi ^^ [10:12] nik90: i found this, http://stackoverflow.com/questions/19696102/qml-layout-not-being-displayed-correctly [10:13] zsombi: any idea ? [10:14] mihir: Have you looked into PickerPanel. That's what I was referring to [10:14] mihir: It automatically displays the datepicker in the OSK on the phone and on a dialog in the desktop or tablet [10:15] nik90: I haven't tired pickerPanel [10:15] check out the documentation API in qtcreator -> Pickers [10:19] nik90: thank you , that helps : ) I appriciate your help. [10:19] np === chriadam is now known as chriadam|away [11:12] popey: so... what do I get if I polish the WhereTheIssAt app? :P [11:12] mzanetti: my eternag gratitude [11:13] minus typos [11:19] :D === Elleo_ is now known as Elleo === Guest83630 is now known as Pici [12:41] ara: we can start the process of getting reminders in universe on monday. [12:42] popey, that will mean to move to a production evernote app? [12:42] ara: yes. I need to speak to dpm and see what was arranged with evernote though. (he's off today) [12:42] I can start that on monday. [12:42] well, I'll ping him a mail now... [12:45] ara: done. [12:49] * davmor2 believe's popey has already forgotten what he was giving mzanetti gratitude for. How fickle Eternal has now become ;) [12:50] popey, cool, thanks, I will create some bugs related to some desktop related stuff on both music and evernote [12:50] popey, I will tag them as desktop-touch [12:50] ara: awesome! [12:51] thank you! === _salem is now known as salem_ [13:29] nik90: I made a branch adding the advanced game to lp:u1db-qt https://code.launchpad.net/~uonedb-qt/u1db-qt/advanced-game/+merge/209920 can you tell me what copyright line to use? none of your files have that, that needs to change [13:30] kalikiana_: yeah I forgot about that...you can use the same copyright as the examples already in u1db-qt trunk [13:31] kalikiana_: also I was thinking of adding comments to the advancedgame demo code. It has none at the moment [13:31] nik90: what email do you use? [13:31] kalikiana_: nik90@ubuntu.com [13:31] thanks [13:31] nik90: I'll add the headers, then you can take over, it's team-owned [13:32] kalikiana_: okay [13:39] nik90: pushed [13:39] kalikiana_: will review in a minute [13:40] nik90: nooo I just meant so you can add comments as you were saying [13:40] I just wanted to get it started, there's no rush [13:40] kalikiana_: so I can edit your branch and push the comments to it? [13:41] kalikiana_: I thought I should be adding the comments in a later MP following this [13:41] and maybe we also want to add the simple example… but Im not sure if the one I have is uptodate so might be best if you add it [13:41] nik90: nah let's do it all here [13:41] kalikiana_: ok [13:43] nik90: you should be in the team so you can just push [13:44] ok [13:59] mpt, ping about sound settings [14:02] You're live :) [14:02] popey, ur live :) [14:03] thanks ahayzen [14:03] and KHendrik [14:05] who is in the http://summit.ubuntu.com/appdevweek-1403/meeting/22154/bottom-edge-the-creative-edge-for-app-developers/ session? [14:05] I see dani but is anyone else in there to see the questions in this channel? [14:05] t1mp, popey is [14:07] popey: QUESTION: will the bottom menu completely be removed? [14:07] QUESTION: for that zoom-out example, would you expect that nothing happens until the user raises their finger (and then we animate a zoom out), or would you expect the zoom to "partially" happen *as* the user moves their finger, and only be "set" when the user lifts their finger? [14:08] QUESTION: How much of the bottom-edge features be implemented by the Ubuntu UI Toolkit and how much will the developer need to implement? [14:08] I'm taking record of your questions and will come to them a bit later. [14:09] aquarius: no you want the user to know what they are doing while they are doing it [14:09] QUESTION: Is the HUD still activated in the same way? As it appears these new gestures are very similar to what is currently used to invoke the HUD? [14:10] t1mp, right, that's what I think, but that means that we need some way to do a bunch of QML animated stuff based on a screen gesture rather than just an animation which runs to completion. I don't know how to do that ;) [14:12] aquarius: I did an experiment where I use a Panel, and from the current finger position you know how to scale what's in an app [14:12] aquarius: http://bazaar.launchpad.net/~tpeeters/+junk/vscale/view/head:/vscale.qml#L105 [14:12] aquarius: won't work yet, needs some small changes in UITK to land [14:13] QUESTION: When will all the new features be implemented and land in the Ubuntu UI Toolkit? Will it be done before the end of the competition? [14:13] thanks for the questions guys, keep them coming [14:14] ahayzen, , that bottom edge jesture is exactly what I wanted to do with our Now Playing [14:14] QUESTION: How do we invoke the back function if there is no bottom menu. [14:15] popey, ok, skip my question, t1mp answered it :) [14:15] aquarius: ok [14:15] aquarius: there may be other ways that we figure out later :) it is still very new stuff [14:15] t1mp, I shall be interested in seeing this working and how the QML works ;) [14:15] vthompson, yep it looks perfect for wht we want :) [14:16] ahayzen: vthompson +1 [14:16] ahayzen, but I'm also curious about your question about the HUD. I imagine you'd see the icon in the middle but it just wouldn't pull up the HUD unless you release in that area... if that makes sense [14:16] QUESTION: Can we have bottom gestures showing different stuff depending on the page the user is in? [14:17] vthompson, will u be around after this session? [14:17] ahayzen, I should be [14:17] KHendrik: in some of the videos he's demoed, the back button is in the header to the left of the title [14:17] vthompson, cool [14:17] iBelieve, ahh ok didn't notice that that makes sense [14:18] QUESTION: How will this work on the tablet? [14:18] ahayzen: grow a bigger thumb ☻ [14:18] I am of course kidding [14:18] hehe [14:18] QUESTION: Will the bottom edge hint be standardized as part of the Ubuntu UI Toolkit? He makes it sound like each app must implement it themselves. [14:19] QUESTION: if you have your phone rotated so that it's landscape, should the bottom edge still be the portrait bottom edge (so you swipe from the right) or is it from the "current bottom edge" (so you swipe up from the long bottom side)? [14:19] iBelieve, good point that should be standardized [14:21] vthompson, something like tht ? [14:22] ahayzen, exactly! [14:22] \o/ [14:22] ☻ [14:22] I've been dreaming about this moment [14:23] QUESTION: How do you see this pattern being converged for desktop interaction? [14:24] ooh, good question mhall119 [14:24] QUESTION: Where are the other pages stored? Are they for example page stacked? or is there a special place to store them? [14:26] popey, will there be a hangout session about the new header? [14:26] if the bottom edge for the browser does something, then that means that web apps can't do something on the bottom edge :/ [14:26] I think [14:26] so websites can't be as native as native things [14:27] AlanBell: I would assume you wouldn't get the browser chrome in a web app - it wouldn't make the web app appear native anymore [14:27] AlanBell: html5 apps don't run in the browser [14:27] and websites aren't "apps" [14:27] websites *are* apps. [14:27] that's what the unity web integration is for :) [14:27] not local ones [14:27] yeah, remote things I am talking about [14:27] webaps, not html5 apps [14:27] AlanBell, web apps are already dealing with that problem on other platforms, I should note: web apps can't use a swipe from the left at the moment because iOS 7 Safari made that a "back" gesture. [14:28] which I admit is not ideal, but it's a fact of life already -- edge swiping belongs to the OS, in general, and web apps can't use it [14:28] installed webapps for facebook and gmail already don't show the browser toolbar [14:28] well it is os dependent, could be detected and responded to responsively :) [14:29] those are installed webapps. Not just going to a page in the browser, which should be able to be as much as possible like a native app. [14:29] yes, that :) [14:29] why? [14:29] so that nobody cares what is local and what isn't [14:29] mhall119, because if I want to make my web app work well on various platforms, I should not have to go through a submission process for every platform. That's why I put it on the web in the first place. :) [14:30] 14:26:04 < ahayzen> popey, will there be a hangout session about the new header? [14:30] maybe next week, after the blog post [14:30] or an app download and install process, web things should responsively be awesome on whatever platform they are on [14:30] popey, thanks [14:30] aquarius: in that case you're not going to use ythe Ubuntu UI toolkit or Ubuntu specific platform services [14:30] As a developer working on a showdown app, I'm relieved all the changes won't be done in time :) It will take a long time to think out how to use the new features. [14:31] Any more questions...? [14:31] It's stupid to develop only for phone and tablet [14:31] mhall119, sure I am. I can integrate into the platform no problem -- see, for example, http://cubiq.org/add-to-home-screen which does exactly that for iOS. [14:31] Why?! [14:31] Bah [14:32] aquarius: does it do it for Android too? [14:32] QUESTION : Can we implement multiple bottom edges int he same app ? [14:33] (ex : one behavior for the first page and another for other pages) [14:33] QUESTION: can web apps do bottom edge awesomeness, or does that conflict with the browser bottom edge navigation? [14:33] mhall119, that script doesn't. There are others which do. Integrating a website into Unity is precisely what the web app integration stuff is for! It's so you can be a website in the browser which optionally integrates. If you want to be a native app you might as well not have the in-browser Unity integration at all! [14:34] aquarius: integrating it with *Unity*, not with everything [14:36] QUESTION : can we have 2 or 3 actions in the same line of bottom edge ? (ex in the message, when revealing the most recent user, can we have more actions than "call" ?) [14:38] thanks popey t1mp [14:38] Great session thanks :) [14:38] thanks [14:38] Great ! Thanks ! [14:38] thank you dani, t1mp, popey [14:38] Thanks, great session. [14:39] thanks for the questions guys [14:39] thanks, looking forward to it [14:39] Thanks guys, that was great! Looking forward to using it now :) [14:40] it does look good, I just think there should be a different gesture for the browser (perhaps treat tabs just like apps flipping from the right edge) [14:40] thanks for the questions :) [14:40] iBelieve: awesome :) [14:41] even though the vertical carouselle looks quite sweet [14:41] is there anybody here who wants to show off their app during the upcoming App Showcase session? [14:41] it can be one you're writing for the contest or one that was written previously [14:42] AlanBell: I'd say webapps will run as a separate app so you have to use the right-edge to switch between webapps, and the bottom edge is free for the webapp to use [14:42] AlanBell, I'd love to see each tab in the browser being treated like a first class app in the app switcher, yeah. It annoys me on all of Ubuntu, iOS, and Android that to get to, say, my reddit app I can use the app switcher, but to get to my RSS reader I have to app switch to the browser and then tab switch to the rss reader tab [14:42] AlanBell: but I might be wrong [14:42] t1mp, that's only the case for *installed* web apps which you've submitted to and installed from the app store. Not for things in the browser. [14:42] aquarius: yeah, I would like to be able to have websites that are indistinguishable from native apps [14:43] so for example, get the wordpress admin site to responsively be native when viewed from an Ubuntu Phone [14:43] no download, no install, just responsive native look and feel [14:43] aquarius: but if you have a dozen Wikipedia tabs open, you wouldn't want each to be treated as a separate app window [14:43] group them by site [14:44] or just treat them as separate app windows, yes, that would be fine [14:44] mhall119, actually, I would, but I can see why others would not. I don't have lots of tabs open on the Ubntu browser right now because dealing with them is clumsy. [14:44] aquarius: I have dozens open on my desktop browser [14:45] pretty consistently [14:45] mhall119, as do I. And I'd like them to act as first-class apps, and they don't :) [14:46] But I think it's more important on a small-screen device exactly because switching between tabs is a separate action from switching to the browser. On the desktop it isn't; you click on a tab header and that both switches to the browser *and* switches to that tab. [14:46] I would probably keep fewer tabs open if they were indvidual silo'ed apps on the desktop, and be better off for it [14:47] I read about the bottom edge blog post just now. It's great. But do you guys think having a 'navigation bar' below the visual cue for bottom edge would still be very helpful ? Having a always on navigation bar drastically reduces the amount of time needed to navigate and helps with multi-tasking a lot. [14:47] i think thats a per-app thing bhaismachine [14:47] the browser with tabs is just doing something that the window manager should be doing really [14:47] some apps have no navigation, like a game [14:48] others need lots [14:49] popey, right so those apps can ask the system to hide the navigation bar ? Because most developers might just not have a very good navigation system implemented. Having a system wide navigation bar would take care of that. And apps like games can just ask the system to hide it ? [14:49] bhaismachine: the navigation will be moving to the header at the top really. [14:50] popey: okay, I see. [14:50] AlanBell: aquarius: you know you guys can get per-tab-windows just by not using tabs, we had that for years before tabbed-browsing became popular (for a reason)_ [14:51] aquarius: yes those are the webapps that I was thinking of [14:51] mhall119, no I can't, not ont he phone -- that's the point. I don't need separate things on the desktop exactly because I don't need two gestures to get to a tab :) [14:51] not on the phone *yet* [14:52] because you can't have multi-window apps on the phone yet, browser or otherwise [14:52] oh, that's planned? The browser will no longer be single-instance? [14:52] I hadn't heard anything at all about that being planned or that it would ever be allowed :) [14:52] aquarius: I know that multi-window app support is planned for Unity8/Mir [14:52] I don't know specifically about webbrowser-app [14:52] I assume it will happen though [14:53] then I personally am less worried. Thank you. [14:53] AlanBell's point is still a valid one, but realistically every other platform limits web apps a bit too. [14:54] okay that bottom edge feature on dialer is wonderful ! [14:59] I know every other platform limits web apps :) all the more reason not to [14:59] webapps are, by definition, an app within an app [15:00] the coolest thing about the bottom edge is that the app developers are going to come up with some amazing stuff that we didn't think of yet :) [15:00] AlanBell, in theory yes, but in practice what it means is that nobody has a good reason to write a web app which takes total advantage of everything. Because if you wrote a web app and you really only care about Ubuntu, then you might as well make it be a native HTML app. If you want it on the web, at least some reason for that is that you want to be platform-agnostic, which means that you already have to not [15:00] use edge swipes. [15:03] bzoltan, ping: if I create an HTML app with Ubuntu SDK, how does it know that the run command is ubuntu-html5-app-launcher? The .desktop file contains that Exec line, but Ubuntu SDK does not seem to use the desktop Exec line as its command line to run the app (with the Run button). [15:06] Back button is exactly why I kept asking about navigation bar everywhere :) [15:07] blimey, ken has fifteen THOUSAND unread emails. Dude, sort it out ;) [15:09] How will this work with convergence ? What happens when that app is being run on a bigger screen ? [15:10] bhaismachine: the back button goes to the header, on the left-side of the title [15:10] bhaismachine: bigger screen/desktop I don't know yet [15:12] QUESTION: if the content hub stuff requires installation as a click package, how do I test my app when I'm developing it? [15:19] QUESTION: how do I specify how many items I want to get back from the source? Or does each source have to implement multiple-selection in its picker and then my app has to cope with possibly being transferred ten pictures if I only wanted one? [15:21] aquarius: it is a long chain. The %APPRUNNEREXECNAME% is used in our templates what is replaced with the UBUNTUHTML_PROJECT_LAUNCHER_EXE constant "ubuntu-html5-app-launcher" in case of HTML5 apps [15:22] aquarius: the secret is the project type ... we have qmlprojects, pro projects, cmkake projects and ubuntuhtml projects [15:29] kenvandine, ya, but I'm not running trusty. ;) [15:29] nik90, ping [15:30] balloons: pong [15:30] nik90, so part of the https://bugs.launchpad.net/ubuntu-clock-app/+bug/1285958 is fixed [15:30] Launchpad bug 1285958 in Ubuntu Clock App "Recurring alarm can't be set for sunday" [High,Confirmed] [15:30] balloons: yup I noticed [15:31] aquarius: you are getting picked on in the video :P [15:31] nik90, yeah, I know. That happens a lot :) [15:32] balloons: I am not exactly sure what is remaining to mark the bug fixed [15:32] Hooray, ContentType.All! That's what I need :) [15:32] before I get too much into that, I wanted to make sure I have the full story on how the bug was uncovered. I believe the original implementation for recurring alarms had this issue, and enabling the clock app test exposed it, correct? [15:33] balloons: no...the orginal implementation for recurring alarms *did not* have the bug. A recent change to the SDK Alarms or EDS created the bug which got exposed by the latest AP tests. [15:33] nik90, ok that's what I was unsure of. So this test ran and passed previously [15:34] QUESTION: how do I work with a content type which is not on Ken's Magic Anointed List Of Content Types? Do I just have to lobby the Ubuntu team and then wait for a new version bump of the SDK? [15:34] balloons: well we did not have the test previously. But manual testing revealed that the bug did exist before. [15:35] nik90, you mean manual testing revealed the bug did not exist before? [15:35] * aquarius laughs [15:35] yay mime types! [15:35] that is clearly the correct solution. [15:35] I was hoping you were going to say that ;) [15:35] balloons: yeah..because I have saved recurring alarms before which saved properly on sunday. [15:36] balloons: so I am pretty sure that the bug did not exist before [15:36] nik90, perfect, thank you for keeping me straight :-) [15:36] balloons: np [15:36] balloons: can we expect the remaining fix to land soon as well [15:37] nik90, I'm curious if what's landed is enough for us actually [15:37] balloons: yeah that's what I am unsure about [15:37] balloons: let me run the tests and check [15:37] balloons: however did you resolve the issue of why jenkins showed the test passing despite it failing on our computer? [15:37] QUESTION: does the "owner" of a piece of content remember somehow where its content has been sent? So if I, for example, take a picture with the camera, then contenttransfer that picture into an image editing app, then decide that that picture should be deleted, do I have to delete it from all apps separately? [15:38] gah, missed my question :) [15:38] https://docs.google.com/a/canonical.com/presentation/d/1ZrlVOP4NRjBirRZ1-sKHujnrbzT1yJrO7X-Rr5bY6NY/edit#slide=id.p [15:38] nik90, I started to, but didn't finish.. [15:38] * balloons whacks balloons [15:38] aquarius, all apps would need to delete it [15:39] balloons: lol [15:39] kenvandine, right; I figured that, but thought I'd ask :) [15:39] that's a link to the slides ^^ [15:39] hopefully everyone can access that [15:39] kenvandine, you answered most of my questions during the talk, which is why I didn't ask them again :P [15:39] i had hoped :) [15:39] kenvandine: yup I can access it..so everyone should be able to [15:40] you are a horrible person for insisting that apps have to be installed for this to work, and for implicitly depending on trusty. [15:40] kenvandine: looks so much easier compared to the last time I tried it. [15:40] however, that was a great talk, thank you kenvandine :) [15:40] nik90, hopefully the new QML api is more straight forward [15:40] nik90, the package name again? [15:40] thanks to all that gave feedback on the old one [15:40] kenvandine: I think it is easy as well. I will try to integrate it within my apps when I find some time [15:40] cool [15:41] balloons: qtorganizer5-eds === gatox is now known as gatox_lunch [15:52] bzoltan, thank you for the stuff about how a project knows which runtime to use! [15:54] * aquarius laughs. There is a UDS session next week named "Ubuntu SDK Integrated Development Environment". This is why I said that the IDE needs a name which is not "Ubuntu SDK". Someone should get with the marketing team or something and sort out a cool name for it :) [15:55] aquarius: I am soooo challenged on that field :) [15:57] bzoltan, yeah, I am too, which is why I haven't suggested names. But there is a reason Visual Studio is called that rather than "Win32 API Integrated Development Environment", and xCode is called that. Get someone whose job it is to come up with cool names for stuff to come up with a cool name. Or crowdsource it or something :) [15:58] aquarius: I would call it AppFluffer .. but not sure if it would get green light [15:58] If you're man enough to actually check that into the archives, then when you get fired I will pay your wages for the first month ;) [16:02] aquarius: I thought it's called QtCreator [16:06] welcome to the session on Cordova & HTML5 apps :-) If you have a question for Kyle, send a message with QUESTION: at the beginning and I will ask [16:07] renato_: is https://bugs.launchpad.net/qtorganizer5-eds/+bug/1284587 released to trusty? [16:07] Launchpad bug 1284587 in qtorganizer5-eds "crash when exiting the application" [Critical,Fix released] [16:07] renato_: I am not exactly sure since on trying the clock app, I do not get any console output which started at the time this bug was reported [16:07] balloons: the sunday alarm bug seems fixed on my computer with the EDS bug fix. [16:07] kalikiana_, it is not. QtCreator is an upstream IDE. If I go and get QtCreator I can't build Ubuntu apps with it. Ubuntu's development environment can't be called "QtCreator plus this PPA plus these plugins" if it's going to be successful. [16:09] nik90, I had a good feeling the tests would pass; for clock at least [16:10] nik90, the next proposed image is building and it should have the EDS fix in it. [16:10] aquarius: well, you did take VisualStudio as an example. it's exactly that, the ide and then there's separately downloaded sdk's. you don't actually get a "window 8 studio" as one package [16:10] QUESTION: one adds Cordova plugins with the cordova command-line tool. Since Cordova is almost entirely plugin-based now in 3.x, how do I add Cordova plugins from the Ubuntu SDK IDE? Do I have to use the command-line tool? [16:10] aquarius: though I agree it'd be nice to decrease the puzzling needed to do stuff [16:11] kalikiana_, right -- it's confusing because if I say "Ubuntu SDK" you don't know whether I mean the platform API or the IDE. And it leads to saying things like "How do I edit things in Ubuntu SDK?" which is really confusing :) [16:14] aquarius: yeah, it never should've been called "Ubuntu SDK" in the dash [16:14] kalikiana_, that's exactly what I'm suggesting that the sdk team fix, yeah, by talking to the marketing and design people about what a good name would be and then usnig it :) [16:16] Ohhhh. So I need to either create a project with Ubuntu SDK and do it that way, *or* I can create one with the cordova CLI tool and then use that, but I should not mix those two methods. [16:16] kyleN, balloons, ^ [16:19] aquarius, I don't think that is correct, but we'll ask the man with the answers :- === gatox_lunch is now known as gatox [16:39] nik90, I confirmed it's not installed on the images, but I don't see it as a dependency for clock app in debian/control [16:39] adding it as a dependency should fix the issue on the desktop and inside jenkins. it's interesting clock will run without it [16:39] balloons: well the clock runs it by saving alarms to disk [16:39] it doesn't need eds [16:40] balloons: but i thought that eds was a dependency of the SDK through the Alarms API [16:40] nik90, very true.. Umm, does it make sense to add it to ubuntu-clock-app-autopilot? [16:40] nik90, I can file a bug to add it to the testing image, but the dependency issue was brought up [16:41] i suppose we could argue it should be there as it's installed as part of the image [16:41] balloons: frankly I think I should just go ahead and add it as a dependency of clock-app [16:41] balloons: since either way the debian packaging is only used on the deskop [16:42] s/deskop/desktop [16:42] nik90, yes, that was the idea. Ensure desktop folks get it as well [16:42] as you said popey et la didn't notice the issue either for this reason [16:43] balloons: exactly [16:43] ok, if you want to go that route, I won't file a bug to add it to the test imae [16:44] balloons: I will have a MP for this soon. I will also discuss this with zsombi on monday [16:48] nik90, perfect. I won't chase adding it to the image then [16:48] balloons: ok [16:50] any questions for kyle? [16:53] QUESTION: are Ubuntu-specific things such as the Content Hub provided as Cordova plugins, or does the ubuntu-html5-app-runner magically know about those without Cordova being added? === kalikiana_ is now known as kalikiana [16:57] yep, that answers the question. [16:57] Thank you kyleN! [16:57] thanks for your attention aquarius [16:58] and everyone else for attending [17:03] Q&A starting now: http://summit.ubuntu.com/appdevweek-1403/meeting/22204/qa-with-jono-bacon/ [17:03] reload the page [17:03] new hangout is embedded [17:04] you are live [17:04] jono_, its works now! [17:04] jono_, s/it works/it is working === niemeyer_ is now known as niemeyer === Nikki__ is now known as Guest10485 [17:09] QUESTION: Hi Jono, I spoke to you on email earlier this week and asked you a few questions, you told me to ask them now. Firstly, how does the approval process work for click packages and the other app store? Could I help out reviewing packages/apps? If so, how? Will the bq or meizu dual boot android? Will you have access to the terminal on them? How do you get an @ubuntu.com email address? Keep up the good work (esp [17:09] QUESTION: Why am I not able to write scopes in Vala? It would seem wise to create the libs in Vala, making them introspectable, enabling people to access them from many languages. [17:10] Hello jono, what the canonical team will do to improve the gaming on Ubuntu? [17:10] QUESTION: 14.04 has a Unity 8 preview session. As Unity 8 gets updated in 14.10 and future releases, will the preview session in 14.04 be updated as well? [17:11] QUESTION: Okay, not really. :-) Can you please remind people that we're running a contest for application development with Go and QML until the GopherCon conference in late April? Google for "go qml" for pointers on the project.. join the mailing list to talk. [17:12] Hi, is there concrete concept how should Unity 8 look on dektop? What functionality will it have in Ubuntu 14.10? Also, will the new style match Ubuntu on phone? [17:14] Just entered at loving bottom edge... good start XD [17:17] bottom edge is so cooool! Can't wait till I use it in my apps! It can behave differently depending on how far you drag up! [17:18] QUESTION: is it possible to register URL schemes for an app? [17:20] QUESTION: With the new scopes system, is the smart scopes service going away? How will things be aggregated from different sources? [17:21] QUESTION: Will 16.04 will be an LTS release where we can expect full-convergence of apps with Ubuntu-for-Android and possibly an Ubuntu phone like the Edge? [17:22] jono_: Cheers [17:22] Has +Canonical ever floated the idea of an ebookstore under the #UbuntuOne brand? Right now, several books are sold through the Software Center, while Ubuntu One is currently used to sell music. I think that selling the ebooks would be better done under the Ubuntu One brand, and also allow for Canonical put something like the Open Publication Distribution System (OPDS) to work. [17:23] QUESTION: What monetization options are available to convince developers to develop for the Ubuntu (mobile) platform? [17:23] question - would Canonical ever consider doing something similar to the humble indie bundles but focused on applications that run in Ubuntu? [17:23] QUESTION: Can you bring a phone to an upcoming Geeknic at Heather Farms? Many folks want to see it- app-type geeks :D [17:24] nik90, so I tried clock trunk against the new image with eds fix [17:24] We will have baconwrapped hotdogs, and beer [17:24] balloons: next time start your sentence with the results as "Test Passed! or Failed!" and so on :) [17:25] Gustavo +1 [17:26] nik90, 1 failure. here's the output: http://pastebin.com/DM5bEUaw [17:27] QUESTION: Do you work in the Blue Fin building? I was walking around London on Saturday (after going up the Shard) and walked past the Blue Fin building, recongising it was your head office. Do you work there? Who does? Any big names like Mark work there? [17:28] balloons: can you run the tests again? I have rarely seen that error. Not sure why that is there. [17:28] balloons: also lets move this to #ubuntu-autopilot [17:29] QUESTION: What session(s) are you most looking forward to at next week's UDS? Bonus question: Why those sessions? [17:31] good to see you too jono_ [17:32] Question: Will there be support for in-app purchases in Ubuntu in the future? [17:34] Hi [17:34] I see you... [17:38] Jono, I think you skipped my question about ebooks. [17:38] \o/ [17:39] HarryUnderwood, because you didn't start it with QUESTION [17:39] QUESTION: Will there be support for in-app purchases in Ubuntu in the future? [17:40] nik90, yes this was released [17:40] QUESTION: What is your favorite BBQ sauce? [17:41] PLay any drums? [17:41] QUESTION: You have a session scheduled for developing Ubuntu leaders. Can you talk about that more? [17:41] Bongos possibly? [17:41] QUESTION: Do you guys have plans to provide an easy programming language/enviroment like Visual Basic for building native apps for Ubuntu? Personally I think this is a "key thing", friends keeps asking me about this; I say "Gambas" but it's 3rd party, and doesn't include latest Ubuntu tech, etc, etc... [17:41] QUESTION: What are your favourite Megadeth and Metallica albums? :) [17:41] hi everyone . i wanted to ask if there going to be support for android apps to run on ubuntu touch [17:41] QUESTION: do you think that ubuntu can be a part of Mars colonization? === bfiller is now known as bfiller_afk [17:41] renato_: hmm I am not sure why but I dont see any console.log() outputs when I run the clock app code [17:42] reni, nope [17:42] renato_: btw, the alarm sunday bug seems to be fixed. thnx for that [17:42] QUESTION: Do you think LIM should be the default option or the current global menu solution? [17:42] oh man that's so sad to hear . anyway can't wait to try ubuntu touch on my nexus 5 [17:42] east coast rules! [17:42] QUESTION: I really like the Unity 7 desktop. Do you expect the Unity 8 desktop to be similar or will you redesign the whole thing? [17:42] renato_: btw does anything for that bug need to be done in the SDK side? Since I see that included in the bug report [17:42] nik90, to see the bug you need to export QORGANIZER_EDS_DEBUG=on [17:42] +1 vinegar sauces [17:42] nik90, for this bug no [17:43] I think we can close this one === johnny is now known as Guest33046 [17:43] ow, Im missing al the fun, why am I stuck on a train :p [17:43] renato_: okay ... awesome [17:43] renato_: what were you referring to QORGANIZER_EDS_DEBUG=on ? [17:43] nik90, enable debug messages [17:44] renato_: that's good..but I wasn't referring to the EDS outputs, but rather the entire clock app outputs as well [17:45] QUESTION: Can we use other jquery plugins for our Ubuntu HTML5 apps? [17:45] iBobX, if you're developing for desktop only, then I would recommend having a look at Glade for the GUI. That will give you a GTK+ GUI that can be used with pretty much any programming language. [17:46] QUESTION: Hi, I have an ARM based Laptop, is there any Ubuntu Flavor created for this arch? I only know one but it is not official distro, Thank you for your answer [17:47] QUESTION: i wasn't gonna ask because I think i figured out the answer but anyway: why doesn't canonical offer ubuntu server training courses and certifications , red hat style (but less of a scam)? [17:47] htmayo Ubuntu works on arm: http://www.ubuntu.com/download/arm?cp=close [17:47] @jo-eriend Yeah well, it's not actually about me, it's just that personally and because lots of friends I have, they love visual basic, and they work on windows because that, they don't like Gambas too much, so I just wanted to see if they have an idea for that, etc.c.. [17:47] swavek --- There is a Mars LoCo. Join us ;) [17:48] Thank you Zacharylgielman [17:48] and by the way ... and justice for all sucks. [17:48] htamayo No problem! Sadly it doesn't work in Raspberry Pi which runs ARM because ARMv6 is too old [17:49] QUESTION: Relating to both your history as a musician as well as the existence of Ubuntu Studio, why has there been, to date, no comprehensive free software "suite" alternative to Adobe's Creative Suite/Cloud in the way that OpenOffice/LibreOffice have been offered as a suite alternative to MS Office and iWork? I would think that both FOSS, free culture and web standards communities would benefit from such a suite. [17:49] QUESTION: Is that an apple 'magic mouse' in the background? If so, how does it work with Ubuntu? [17:50] cprofitt It's a mac! [17:50] ZacharyIgielman: A mac is hardware... and could be running Linux. [17:51] I'm pretty sure it's running mac, I thik he said that he uses OS X in a previous Q&A [17:52] QUESTION: Can you sing and play guitar for us? Maybe the song you made for your wife? [17:53] ZacharyIgielman: https://www.youtube.com/watch?v=Cvnylx5GXjs [17:53] * MarkDude is watching on an iPhone. FOSS options lack IMHO at times [17:53] that is the youtube video [17:53] QUESTION: In terms of monetising apps, could we include adverts/sponsors in our apps (like admob)? Will this ever be built into the ubuntu sdk? === jhodapp is now known as jhodapp|lunch [17:54] is dualbooting mac and ubuntu difficult ? I have to work on a mac for work but I would love to have ubuntu on it for my free time [17:56] music +1 [17:56] QUESTION: Are you related to Royal Marines Major Herbert 'Blondie' Hasler? http://www.warfaremagazine.co.uk/assets/images/articles/medium/20121129154209.jpg [17:57] Politicold [17:58] You sir, are awesome. [17:59] wow that is B E A Utiful [17:59] play an acoustic version of orion [17:59] THANKS Jono! [17:59] \m/ [17:59] YAY Thanks Jono, great playing! [18:00] wow, great! thanks a lot for that! exactly what I needed to get into my coding tunnel^^ algo done! [18:00] Wow... email advert just came up that is scary.... [18:00] Bacon Scent Alarm Clock [18:01] http://www.youtube.com/watch?v=PiWdF3u9C0w [18:01] lol [18:02] QUESTION: When can we expect documentation for the scopes toolkit to be available? [18:03] QUESTION: When you gave up Severed Fifth, you took down the website, right? Why? [18:04] thanks, all [18:04] thanks jono_ [18:04] Oh, I'm lagging, I think, because it's really difficult to type while playing the guitar :) [18:04] thanks :) [18:04] thx, bye all! [18:05] Thanks for talk [18:05] thanks! [18:06] is there already something in place for an HTML5 app as datepicker or timepicker ? [18:11] balloons, FYI we have put in a workaround to make the autopilot tests pass for https://code.launchpad.net/~andrew-hayzen/music-app/mediaplayer-simplify/+merge/201265 , which we can then improve when the autopilot stuff lands [18:13] ahayzen, that sounds even more ideal [18:13] balloons, thanks for ur help :) [18:14] you are welcome.. glad you were able to work around in the end [18:14] yep no more merge conflicts to resolve after every commit lol === a is now known as Guest33076 [18:22] kalikiana, or t1mp: can you tell us why this hasn't landed? https://code.launchpad.net/~zsombi/ubuntu-ui-toolkit/dynamic-tabs-reloaded/+merge/199620 === Mike is now known as Guest54020 === Guest54020 is now known as Micael === Micael is now known as Michael === Michael is now known as Micael [18:28] is possible to make c++ applications to ubuntu phone? [18:29] i can see you [18:36] Micael, yes, you can develop C++ application and use QML for interface [18:36] thanks === jhodapp|lunch is now known as jhodapp [18:38] Micael, http://qt-project.org/doc/qt-5.0/qtqml/qtqml-cppintegration-topic.html [18:38] and for Ubuntu API: http://developer.ubuntu.com/api/qml/sdk-14.04/ [18:39] thanks for the api documentation [18:40] Micael, and for a working C++ app, https://launchpad.net/reminders-app [19:14] hallo [19:16] wigec [19:16] :D [19:41] hello floks [19:41] lots of people here [19:41] didn't expect this [19:43] nobody expects the spanish inquisition! [20:02] it is posible to use grid computing to build with actual infrastucture hmm 7 important aplication of some theoritical political system (exampl. 1-justice, 2-administration procesing, 3-law bulid, procesing, validation, 4-electronic wallet to pay all bills, 5-forum to discuss budget (like g+ or facebook), 6-medical system of alocate money/source of [20:02] budget in place where it is need-like obamacare fr example and 7-voting system) i cannot discribe enything of this conception i few words...)? [20:04] political system which is build on eletronic aplication in cloud or grid not real institution, which will be administrate by humans/admins whith knowledge of those problems (topics like law, economics-wallet or tec.)? [20:04] how we can control network using app. i mean network manager like android [20:04] esue: "grid" systems are often used for highly specialized computations: particle physics, nuclear simulation, weather simulation, etc [20:05] esue: "cloud" systems are more often used for general-purpose computing [20:05] i know, but i'm not programer, what is the best to build administration keeped by society, all humans not politics? grid? [20:06] cloud is central? [20:06] i know [20:06] grid is more... hmm like bitcoin system i dont remeber word in english [20:06] i'm from poland [20:06] :) [20:06] :) [20:06] call me Jarek [20:07] wpmanoj: I suspect our application confinement would prevent an application from making modifications to networking settings; see https://wiki.ubuntu.com/SecurityTeam/Specifications/ApplicationConfinement for an overview [20:07] i have conception i polish word in mind of those aplication and law in fundament of political system [20:07] i studied political scince [20:08] thanks sarnold [20:08] and now i'm self educated hobbies meybe intersted in IT [20:08] wpmanoj: however, since we're still iterating towards something concrete, if you were to write an application that does what you want, say using ofono or networkmanager dbus apis or rtnetlink or whatever, it'd be something that could be installed 'outside' the normal app store process, and could provide a starting point for a discussion of making those features available to applications [20:09] imagine 7 most important aplication on your smartfhone [20:09] one login to system is cooperete with those aplications [20:10] and its posiible to build those in grid? without central infrastructure and architecture? [20:11] like this forum aplication about discuss about budget, project, plans of village in zimbabwe [20:12] all people will had smartphone, login, biometric data to login, and could be element of all procesinng about law, discussing about budget, adn working on our common best future [20:12] :) [20:13] esue: ah, you'd like something that would be decentralized? function in a peer-to-peer manner rather than work with centralized servers? that drastically complicates matters :) [20:13] its fantastic, i'm now in mental hospital and doctors wanna to take this thougs [20:13] i konow, couse :) [20:14] hmm the power of smarthon todey its not as big as it is needed? [20:14] corectly englis? [20:14] english*? [20:14] to grid model? [20:17] yes this esue polish site is mine [20:17] ;) [20:19] are you there? [20:19] don't drink coffe its to late on my clock :) [20:21] ok i'm running from internet couse i have limit of data transfer on my phone (using like wifi-router) [20:21] bye [20:21] if someone wanna sthng from me [20:22] write at esue@esue.pl [20:22] ;) === sarnold_ is now known as sarnold === salem_ is now known as _salem [21:49] we can === iBelieve_ is now known as iBelieve [22:53] hey all, i think i made a big mistake-- i ran sudo ubuntu-sdk and now every time i run it normally i get tons of you don't have permissions errors [22:55] do you think deleting the ~/.configure/QtProject directory would mess anything up [22:56] snapplejacks: you may be able to just run: sod find /home/snapplejacks/.configure/QtProject -print0 | xargs -0 chown snapplejacks:snapplejacks [22:57] what is sod? [23:00] I suspect that was meant to be "sudo" :) [23:00] lets try it out! [23:01] aquarius: hah, nice deciphering. not sure how I got there. :) [23:01] I like it though. [23:01] er [23:01] bit worried about that [23:01] "let's try out the command!" [23:01] I hope he wasn't logged off *by* the command ;) [23:02] I personally can't see any problem with running "find", but piping things to xargs terrifies me so I never ever do it ;) [23:02] sigh. of course the better command would have just been sudo chown -R ... [23:03] i get Operation not Permitted when changing the ownership of those 5 xml files [23:03] just four [23:04] that's because sarnold's command needed sudo on the chown too. [23:04] but he has a better command for you anyway :) [23:05] oh nifty [23:05] snapplejacks: yes, sorry, I'm not sure where my head was. all wrong. anyway, try this :) sudo chown -R snapplejacks:snapplejacks ~/.configure/QtProject [23:06] nice it seems to work, thanks! [23:07] aquarius: thanks :) [23:07] np :) [23:14] nice, the message boxes stop appearing now, but now for the reason i ran sudo ubuntu-sdk [23:15] i am trying to create an emulator but qtcreator complains it doesnt have permission to list the emulator instancces [23:16] if i do sudo ubuntu-emulator create skrillex, it says cannot download { a bunch of stuff } [23:16] you hardly ever need to use sudo for anything except installing new software with apt. [23:17] yeah, i'm not sure why ubuntu-emulator asks for permissions even for list [23:17] you do not need to use sudo to do it [23:17] it asks for permissions because of a bug, very true [23:18] but the answer is not "try and do the thing as root", it is "fix the thing so it works as me" :) [23:18] that qtcreator says that it doesn't have permission is a bug, which I have fixed, but I can't remember exactly *how* I fixed it [23:18] nik90 told me how to [23:18] and it was a sudo command -- it's changing permissions on a folder [23:18] ill keep that in mind :) [23:18] nik90, you around? [23:18] aha! [23:18] nik90 here [23:18] bash history to the rescue. [23:19] snapplejacks, the problem is that your ubuntu-emulator folder is incorrectly owned by root [23:19] so the answer is to fix it so that it's owned by you [23:19] like this: [23:19] sudo chown -R aquarius.aquarius ~/.local/share/ubuntu-emulator/ [23:19] except with your username, obviously [23:19] basically chown the ubuntu-emulator folder located .local/share to your username [23:19] that's what nik90 told me to do to fix it, and he was right ;) [23:19] as aquarius showed above ^^ [23:19] cheers, pal [23:20] :) [23:20] aquarius: how's your app showdown app coming along? [23:20] are you going to reveal what it is by the way? [23:20] nik90, haven't had time to work on it :( [23:20] nifty zifty, it works [23:20] it's a magic trick :) [23:31] what is the most exciting thing about developing for ubuntu phones [23:31] to you [23:31] that I'm helping shape the platform, so I'm in at the beginning. :) [23:33] i like how many different ways there are to make applications right at the beginning [23:35] snapplejacks: RTL ? [23:35] ah sorry... [23:36] snapplejacks, yeah, it's cool, isn't it? [23:37] daker, what do you think about having ubuntu-html5-app-launcher put an inotify watch on the www folder and then autoreload if a file changes? I find that really useful when doing node development [23:37] yes that would be good [23:38] I'd be happy to send in a patch just as soon as someone ports ubutnu-html5-app-launcher to javascript ;) [23:38] aquarius: report a bug for that if you want [23:38] as it is all I can do is wave my hands about and say "hey wouldn't this be a good idea" :) [23:39] which project is it? [23:39] lp:ubuntu-html5-theme [23:39] the problem with being on saucy and running everything from the PPA is that ubuntu-bug doesn't work [23:39] ah, cool, cheers [23:40] when you say port it to javascript you mean node.js ? [23:40] nah, it was a joke -- I can do JS and Python, but not C :) [23:40] ah :) [23:41] aquarius: there is way to do it http://qt-project.org/doc/qt-5.0/qtcore/qfilesystemwatcher.html [23:42] https://bugs.launchpad.net/ubuntu-html5-theme/+bug/1289644 filed. [23:42] Launchpad bug 1289644 in Ubuntu HTML5 UI SDK "Support live-reloading when files change" [Undecided,New] [23:42] yeah, I'm sure it wouldn't be hard for a C person to do -- it'd be about fifteen lines of Python, I think [23:45] i was talking to Chris about socket creation in oxide, chrome & FF OS do support that [23:46] what, real actual sockets? [23:46] FFOS does TCPSocket if you're a magic privileged thing, but I didn't know Chrome did [23:47] although I suppose it must, otherwise chromeos couldn't have an ssh client. [23:47] unless they use NaCl for that [23:47] http://developer.chrome.com/apps/socket [23:47] for extensions [23:48] well at least for HTML5 apps [23:48] cool. [23:48] if they can enable that for HTML5 apps [23:48] *nod* that'd be pretty nice. [23:48] you can make an IRC client, email client [23:48] with HTML/JS [23:49] yep. [23:49] there's an IMAP client for ffos already [23:49] but it's basically a node app [23:49] although I suppose there's nothing stopping me shipping node in a click package. :) [23:50] yes that's the problem :) FF OS is basically run ontop of node http client [23:50] is there a way to simulate two fingers in the 'mulator [23:50] yeah. I discovered that too and thought, oh, no ports of FFOS apps for me then [23:50] snapplejacks, hm, I don't know. [23:52] the font in the terminal is really tiny :) [23:52] snapplejacks: i think that's a known bug [23:53] aquarius: and you can do XHR requests locally :( [23:53] daker, um, we can do that too, no? [23:53] i was looking to start the i18n support [23:54] yes you'll get the magic thing XMLHttpRequest cannot load file:///..... Cross origin requests are only supported for HTTP. [23:54] what? I thougth you could! [23:54] NO :) [23:54] that'll break about every fourth phonegap app :( [23:55] then that should be reported if people are using this technic [23:56] i was looking to start the i18n support [23:56] that i come to the conclusion that loading locales is impossible using JS [23:56] works fine for me in a Cordova app on the desktop. [23:57] hm are sure ? [23:57] var x = new XMLHttpRequest(); [23:57] x.open("GET", "file:///home/aquarius/Scratch/testlivereload/www/index.html", true); [23:57] x.onreadystatechange = function() { if (x.readyState == 4) console.log(x.responseText); } [23:57] x.send(); [23:57] yep [23:58] works fine. [23:58] I'd try it on the device but it's charging int he other room [23:58] but I can't see why it'd be a problem [23:59] ah, you may have a problem getting the *path* to the file [23:59] because it'll be installed in /opt somewhere, and you won't know where