=== ChanServ changed the topic of #ubuntu-uds-appdev-1 to: Currently no events are active in this room - http://summit.ubuntu.com/uos-1411/appdev-1/ - http://irclogs.ubuntu.com/2014/11/14/%23ubuntu-uds-appdev-1.html === ChanServ changed the topic of #ubuntu-uds-appdev-1 to: Track: App Development | Testing Scopes | Url: http://summit.ubuntu.com/uos-1411/meeting/22339/testing-scopes/ [13:59] hello. [14:03] herro? [14:04] howdy.. sorry, hangout giving us grief, need to make a new one [14:05] alecu, elopio seems to be working now in the same hangout :-) [14:05] https://plus.google.com/hangouts/_/hoaevent/AP36tYcnybsqTdWWFHnASp4O0c5IWrxnbrexBgoJ_s87w0ZUK8bewQ?authuser=0&hl=en [14:05] I haz da button! [14:07] reload the page and we should be live in a moment [14:09] yes you are [14:11] here is an introduction to GTest by mandel - https://docs.google.com/presentation/d/158tvIlZFuFU2ltmnPmOyH3QYKjZzydolky0R8iBiO9s/edit#slide=id.p [14:11] https://www.youtube.com/watch?v=9vVnnphFGYY [14:13] and scope tests by alecu's team here: http://bazaar.launchpad.net/~ubuntuone-control-tower/unity-scope-click/trunk/files/head:/scope/tests/ [14:14] https://wiki.ubuntu.com/Process/Merges/TestPlan/unity-scope-click [14:27] http://bazaar.launchpad.net/~ubuntuone-control-tower/unity-scope-click/trunk/files/head:/autopilot/unityclickscope/ [14:28] btw, there are more click scope test cases here: http://bazaar.launchpad.net/~ubuntuone-control-tower/unity-scope-click/trunk/files/head:/libclickscope/tests/ [14:55] hello everyone [14:55] next up is the design session === ChanServ changed the topic of #ubuntu-uds-appdev-1 to: Track: App Development | App design | Url: http://summit.ubuntu.com/uos-1411/meeting/22359/app-design/ [15:01] Um where is the video? [15:02] hey all [15:02] missing, apparently [15:03] mhall119: hello [15:03] mhall119: I think I configured everything correct, but the video is not appearing [15:04] Good so I am not the only one [15:04] t1mp: let me check [15:04] hi everybody [15:04] now you're live :) [15:04] t1mp: you just had them in the wrong field, i've fixed it, everybody refresh the page [15:04] now it does [15:05] mhall119: ok thank you [15:05] there it is [15:05] Ok I can see the video now [15:05] I can see it [15:05] hello! [15:06] if you have questions, prefix them here with QUESTION: so I can easily pick them in the irc channel [15:10] Can they full screen this powerpoint? [15:10] QUESTION: Can you full screen the presetnation? [15:10] done :) [15:11] QUESTION: are you basically expecting that most apps will be grey in colour? [15:14] Yes guys, I can see you... [15:18] QUESTION: the Ubuntu browser icon is a compass, which I imagine was chosen because that's what iPhone uses for Safari. In general would you recommend that Ubuntu app designers use icons from other platforms rather than trying to define a new brand? [15:18] you don't have to save your questions in the end, especially if you have a question about the currently discussed section [15:18] QUESTION: some while back the design team did a so called "App Clinic" where they've been looking at apps and gave feedback. I found that quite useful. Are you considering bringing that back? [15:18] +1 mzanetti :) [15:19] +1 [15:19] aquarius: i'd say you should use the same basic icon for your app, on all the platforms you ship it on :) [15:20] aquarius: but should fit apprproiately on each platform [15:23] true. gventuri is very reachable. What I meant is that I liked watching the video of the tipps you gave to other people when I had some lazy time [15:27] TV ! :) [15:27] * mzanetti wants a portable Ubuntu TV on his phone :) [15:27] QUESTION: Have convergence guildlines being worked on? [15:28] because compiling libreoffice on a nexus4 is not really feasible :) [15:29] i don't. i expect TVs to have interaction by voice and hand waving [15:30] QUESTION: Are these design guidelines just for phone just now or are they for tablet too? [15:31] dobey: who says a phone cannot do that? :) [15:31] LG is already shipping TVs that work that way, running WebOS :) [15:31] CheeseBurg: Just phone :) [15:31] t1mp: sure, you can wave at your phone to control your tv if you want :) [15:31] stephwilson: That's weird, isnt a tablet coming out soon with Ubuntu? [15:32] no [15:33] there are two nexus tablets as reference platforms, but the OS and apps are still primarily developed for phones at the moment [15:33] CheeseBurg: eventually we want ubuntu on everything :) but right now we are making the phone as good as possible [15:34] t1mp: Makes sense. I just thought there was focus on the tablet this cycle too. [15:34] QUESTION: I'm having troubles with using the Header in the reminders app, because on phone it's just one page, on tablet it's side by side. and each side would need it's own header. Any advice there? [15:35] it's exactly like the last example with phone & tablet in the slides currently visible [15:37] I know there is limited manpower at Canonical, especially for the design team, but it seems like we have been just focusing on phone design for a long time. It's not really an issue but I am a little concerned with the pace. [15:39] Then again this pace could be totally normal. [15:39] we're trying to bring a phone to market [15:39] our pace is actually quite fast, as far as bringing a phone OS to market, is concerned [15:41] dobey: It probably is. Just feels slow because this whole process is new to me (and probably others). [15:41] Header blog : http://design.canonical.com/2014/03/new-apps-header/ [15:41] Is the header now transparent? [15:41] my internet connection died... need to catch up with the 3 minutes , sorry :/ [15:41] CheeseBurg: it's new to everyone :) [15:42] CheeseBurg: it might seem slow if you're used to the normal 6 months stable releases of ubuntu [15:43] Very true [15:47] QUESTION: On Header; If all I want on my app is to have a Title with a custom component, and a right button representing Tabs; can this new design accomodate this flexibility better in the past? [15:48] Problem before was that it forced me to have 3 buttons and one title. [15:48] And I had to find coding workarounds which were ugly [15:49] than in the past [15:49] * [15:50] Can I contact you later on; this was actually for the filemanager app. [15:50] yah [15:51] yah the overflow is what I want. [15:51] and just the title. [15:52] mmmmmm no... you need to see the implementation. [15:52] If anyone wants to see the guidelines, drop me your email here and I can send it. Would be brilliant to have all your feedback [15:52] why do you want that interaction model anyway? [15:52] meh [15:52] almost out of time, so if you have more questions, be fast [15:53] What I want is to easily disable the left button [15:53] akiva-thinkpad: on the left side of the header? That's possible, I made a change for that recently [15:53] akiva-thinkpad: I can look up the details for you after the session [15:53] thanks guys! designers interacting with app devs is much appreciated! [15:53] t1mp, okay thanks [15:54] t1mp, if you saw what I was trying to do, it would make a bit of sense. try "bzr branch ubuntu-filemanager-app+" [15:55] read "something for a rainy day" and smiles [15:55] errm [15:55] bzr branch lp:ubuntu-filemanager-app+ [15:56] lol === ChanServ changed the topic of #ubuntu-uds-appdev-1 to: Track: App Development | Dekko Planning | Url: http://summit.ubuntu.com/uos-1411/meeting/22350/dekko-planning/ [15:56] thnx for the session guys [15:56] yah thanks it was interesting [15:57] nik90: akiva-thinkpad: it was our pleasure [15:57] Thanks everyone! [15:57] t1mp: lol, you should register your nick so you don't lose this one as well :D [15:57] nik90: I have it registered :) [15:57] t1mp: how do you register a nick? [15:58] gventuri: http://wiki.foonetic.net/wiki/Nickserv_Commands [15:58] mzanetti: thanks [15:58] gventuri: https://freenode.net/faq.shtml#registering [15:58] ^^ good idea [15:58] damn late by few seconds [15:59] don't worry when you forget your password the friendly freenode staff will help you reset it, so long as you have email access [15:59] the dekko session is about to start [15:59] https://plus.google.com/hangouts/_/hoaevent/AP36tYfXUqoofx4fv7LPUnC-CmS8BQbkQeit1YYvIFW0ZWPKH7K04Q?authuser=0&hl=en [16:00] hi boren [16:00] https://plus.google.com/hangouts/_/hoaevent/AP36tYfXUqoofx4fv7LPUnC-CmS8BQbkQeit1YYvIFW0ZWPKH7K04Q?authuser=0&hl=en [16:01] thats the hangout url [16:03] * balloons stares at the standby screen [16:03] DanChapman: joining? [16:04] Setting up the computer [16:04] ok [16:06] I see you! [16:06] dam [16:09] http://pad.ubuntu.com/uos-1411-dekko-planning [16:09] Is there a reason why you can the Trojita guys split ways? Or is that a sensitive topic? [16:13] Letozaf_: hey [16:13] o/ Letozaf_ [16:13] Letozaf_: you listening in? [16:13] hi guys :) yes I am listening [16:13] yay [16:13] o/ [16:14] \o/ [16:14] :-p [16:15] balloons: you in another session? [16:15] we need help mocking email server [16:15] DanChapman, I know you also know how to write them, so don't be afraid ;-) [16:16] guys if you need autopilot tests I will help :) [16:20] \o/ === ChanServ changed the topic of #ubuntu-uds-appdev-1 to: Currently no events are active in this room - http://summit.ubuntu.com/uos-1411/appdev-1/ - http://irclogs.ubuntu.com/2014/11/14/%23ubuntu-uds-appdev-1.html [17:23] can't see hangout :/ [17:33] cm-t, it's lunch slot, no session [17:33] yes, I said that, and just after I forgot about those UTC/CET convert :) [17:34] s/forgot/thought [17:36] popey, balloons: I was listening to the dekko-planning sessions. re armhf packages and the store: fat packages should adress all of that [17:36] popey, balloons: that solves dekko and binary core apps [17:36] jdstrand: yeah, ETA? [17:37] popey, balloons: I was just going to say I don't know the status of that. I think they work at the click install level, but no idea on the SDK [17:37] ☻ [17:37] ah, you just mentioned that in the session :) [17:37] nik90: ^^ [17:37] (fat that is) [17:37] jdstrand: who mentioned the word SDK? [17:38] popey: yup got it [17:38] bzoltan: ☻ fat packages, when? [17:38] you will want to confirm fat packages with click support [17:38] popey: not very soon [17:38] bzoltan: me? :) [17:38] jdstrand: :) yeps.. i have a highlight for that [17:39] bzoltan: I don't know how to create fat packages. I don't know how well supported they are now at the low level, and I don't know your plans :) [17:39] * popey has a highlight for marmite which triggers surprisingly often [17:40] I do know that solves testing core apps and dekko on emulator and desktop [17:40] popey: jdstrand: nik90: creating fat packages is not a big deal. All it requires to run all the build configs for s project what th emanifest file defines . It requires some QtC changes. It is on the backlogs right after the qmake support, what is due in 1-2 weeks [17:40] popey: you will be surprised how many times I get from the ci-eng channel about the keyword "wake" :D [17:40] I get pinged* [17:40] bzoltan: oh! neat [17:40] oh and the store. I think the store is all good on that already [17:40] popey: so i would say, that if all goes well it might land this year [17:40] bzoltan: awesome [17:40] the click-reviewers-tools has some tests for them too [17:41] nik90: heh ☻ [17:41] here is a fun highlight to have: regression [17:41] the security team uses that and man that comes up often! :P [17:41] nik90: popey: jdstrand: the only trouble is that QtC was not made for running multiply times the same action with different Kit ... so it will be tricky [17:41] (not for us of course ;) [17:42] :) [17:44] bzoltan: write a shell script, that's what you usually do ㋛ [17:46] popey: ohh, that one is done :) already ... but I think it should be a real feature [17:49] popey: because obviously it can be done by creating two click packages and merge them with hackarounds ... [17:49] bzoltan: yeah, that sounds plausible === ChanServ changed the topic of #ubuntu-uds-appdev-1 to: Track: App Development | Ubuntu Touch Component Store | Url: http://summit.ubuntu.com/uos-1411/meeting/22338/ubuntu-touch-component-store/ [17:54] hangout url: https://plus.google.com/hangouts/_/hoaevent/AP36tYedCpSV5UY2DtIy8osrqbq5ew8xKPdqnH4sYs4fCMxoajH-oQ [17:56] ohai [17:57] we will be live in 4 minutes :) [17:58] hey all [17:58] akiva-thinkpad: hey, feel free to join the hangouts [17:58] cool [17:58] wheres the link? [17:58] https://plus.google.com/hangouts/_/hoaevent/AP36tYedCpSV5UY2DtIy8osrqbq5ew8xKPdqnH4sYs4fCMxoajH-oQ [17:59] akiva-thinkpad: ^^ [17:59] neato [18:21] This looks great! One suggestions -- docs should be generated from comments in the source. [18:29] I take it I missed the demo? [18:29] When the number of components provided by UCS will increase, the component gallery will become an important part of the UCS' UX. [18:30] Would be nice to have an integration with QtCreator [18:30] balloons: yes [18:35] it could make it easier for the sdk team to avoid breaking lots of components [18:35] since they are in one place [18:36] sverzegnassi: balloons: how do you expect that integration? [18:37] QUESTION: it looks like there is no requirement for licensing for a component? Is that handled in any way? [18:37] bzoltan, ohh, I was speaking about you not breaking custom components in the store [18:37] you could pull the branch on updates and have a look and see if they break or not. If it's spread out, it's not really possible to do that [18:38] balloons: OK :) [18:38] bzoltan: I'm talking about the components gallery, mainly. A third-party QtCreator plugin would be enough. I think that users should be somehow "forced" to use the gallery for taking a look at the components [18:39] bzoltan, as far as "integration" perhaps something simple like a link would get you a long way without much work [18:39] sverzegnassi: the component gallery is available from the QtC, Tools->Ubuntu menu [18:39] bzoltan: I mean the Ubuntu Components Store gallery [18:39] aquarius: haha, yes. speaking from experience, hammering lp == bad :P [18:41] sverzegnassi: I see +1 on that [18:41] nik90, yes I see it shows licenses of components; is there a requirement for licenses ? Indeed, so OS license as on lp? [18:42] well I ask partly because folks who re-use these components need to follow the terms [18:42] so you need to make sure you provide it in a sane manner so that folks can do the right thing and re-use them [18:42] please don't shove armhf/i386/etc compiled .so binaries into bzr trees on launchpad [18:44] aquarius, nik90: cmake solves the test running problem [18:45] ^^ I agree. Pull them and implement them in a sane way so it becomes part of the build [18:45] exactly [18:47] you don't need to copy tests to a different directory from the component, to satisfy where developers put the tests for their app [18:48] you know the charm store has many of these issues solved / thought about [18:48] so does click store :P [18:48] include tests, individual branches, etc [18:48] just package them as clicks [18:48] dobey, I was going to tongue-in-cheek reply to your .so binaries with that suggestion [18:48] ooh yeah the charm store [18:49] I think it makes sense to "borrow" what they've done [18:49] aquarius: we're already doing that. have you seen the ubuntu archive? [18:49] I agree with aquarius about being distributed [18:50] distributed is great until you care about security and verification [18:50] simple example of a server (in django): lp:~sil/+junk/ucs-server [18:50] "here, download this qml file off plain http" [18:50] well, by design, this is user contrib [18:50] you can still vet things later if you wish, even distributed [18:51] dobey: ucs could verify the download against a hash from it's own database [18:52] * balloons still waiting for the cpan reference [18:52] :-( [18:52] cpan! [18:53] and then everyone else did it wrong [18:53] bravo! [18:53] aquarius clearly has no charm [18:54] aquarius: pypy is actually for things from the python standard library being stripped out and backported to python2 [18:54] thanks guys.. cool and exciting ideas === ChanServ changed the topic of #ubuntu-uds-appdev-1 to: Currently no events are active in this room - http://summit.ubuntu.com/uos-1411/appdev-1/ - http://irclogs.ubuntu.com/2014/11/14/%23ubuntu-uds-appdev-1.html