/srv/irclogs.ubuntu.com/2014/11/14/#ubuntu-uds-appdev-1.txt

=== 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/
elopiohello.13:59
dobeyherro?14:03
balloonshowdy.. sorry, hangout giving us grief, need to make a new one14:04
balloonsalecu, elopio seems to be working now in the same hangout :-)14:05
balloonshttps://plus.google.com/hangouts/_/hoaevent/AP36tYcnybsqTdWWFHnASp4O0c5IWrxnbrexBgoJ_s87w0ZUK8bewQ?authuser=0&hl=en14:05
balloonsI haz da button!14:05
balloonsreload the page and we should be live in a moment14:07
dkesselyes you are14:09
elopiohere is an introduction to GTest by mandel - https://docs.google.com/presentation/d/158tvIlZFuFU2ltmnPmOyH3QYKjZzydolky0R8iBiO9s/edit#slide=id.p14:11
elopiohttps://www.youtube.com/watch?v=9vVnnphFGYY14:11
elopioand scope tests by alecu's team here: http://bazaar.launchpad.net/~ubuntuone-control-tower/unity-scope-click/trunk/files/head:/scope/tests/14:13
alecuhttps://wiki.ubuntu.com/Process/Merges/TestPlan/unity-scope-click14:14
elopiohttp://bazaar.launchpad.net/~ubuntuone-control-tower/unity-scope-click/trunk/files/head:/autopilot/unityclickscope/14:27
alecubtw, there are more click scope test cases here: http://bazaar.launchpad.net/~ubuntuone-control-tower/unity-scope-click/trunk/files/head:/libclickscope/tests/14:28
t1mphello everyone14:55
t1mpnext up is the design session14:55
=== 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/
CheeseBurgUm where is the video?15:01
akiva-thinkpadhey all15:02
dobeymissing, apparently15:02
t1mpmhall119: hello15:03
t1mpmhall119: I think I configured everything correct, but the video is not appearing15:03
CheeseBurgGood so I am not the only one15:04
mhall119t1mp: let me check15:04
gventurihi everybody15:04
mzanettinow you're live :)15:04
mhall119t1mp: you just had them in the wrong field, i've fixed it, everybody refresh the page15:04
mzanettinow it does15:04
t1mpmhall119: ok thank you15:05
dobeythere it is15:05
CheeseBurgOk I can see the video now15:05
akiva-thinkpadI can see it15:05
akiva-thinkpadhello!15:05
t1mpif you have questions, prefix them here with QUESTION: so I can easily pick them in the irc channel15:06
CheeseBurgCan they full screen this powerpoint?15:10
dobeyQUESTION: Can you full screen the presetnation?15:10
t1mpdone :)15:10
aquariusQUESTION: are you basically expecting that most apps will be grey in colour?15:11
swordfish90Yes guys, I can see you...15:14
aquariusQUESTION: 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
t1mpyou don't have to save your questions in the end, especially if you have a question about the currently discussed section15:18
mzanettiQUESTION: 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
aquarius+1 mzanetti :)15:18
nik90+115:19
dobeyaquarius: i'd say you should use the same basic icon for your app, on all the platforms you ship it on :)15:19
dobeyaquarius: but should fit apprproiately on each platform15:20
mzanettitrue. 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 time15:23
mzanettiTV ! :)15:27
* mzanetti wants a portable Ubuntu TV on his phone :)15:27
CheeseBurgQUESTION: Have convergence guildlines being worked on?15:27
dobeybecause compiling libreoffice on a nexus4 is not really feasible :)15:28
dobeyi don't. i expect TVs to have interaction by voice and hand waving15:29
CheeseBurgQUESTION: Are these design guidelines just for phone just now or are they for tablet too?15:30
t1mpdobey: who says a phone cannot do that? :)15:31
dobeyLG is already shipping TVs that work that way, running WebOS :)15:31
stephwilsonCheeseBurg: Just phone :)15:31
dobeyt1mp: sure, you can wave at your phone to control your tv if you want :)15:31
CheeseBurgstephwilson: That's weird, isnt a tablet coming out soon with Ubuntu?15:31
dobeyno15:32
dobeythere are two nexus tablets as reference platforms, but the OS and apps are still primarily developed for phones at the moment15:33
t1mpCheeseBurg: eventually we want ubuntu on everything :) but right now we are making the phone as good as possible15:33
CheeseBurgt1mp: Makes sense. I just thought there was focus on the tablet this cycle too.15:34
mzanettiQUESTION: 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:34
mzanettiit's exactly like the last example with phone & tablet in the slides currently visible15:35
CheeseBurgI 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:37
CheeseBurgThen again this pace could be totally normal.15:39
dobeywe're trying to bring a phone to market15:39
dobeyour pace is actually quite fast, as far as bringing a phone OS to market, is concerned15:39
CheeseBurgdobey: It probably is. Just feels slow because this whole process is new to me (and probably others).15:41
stephwilsonHeader blog : http://design.canonical.com/2014/03/new-apps-header/15:41
akiva-thinkpadIs the header now transparent?15:41
mzanettimy internet connection died... need to catch up with the 3 minutes , sorry :/15:41
dobeyCheeseBurg: it's new to everyone :)15:41
dobeyCheeseBurg: it might seem slow if you're used to the normal 6 months stable releases of ubuntu15:42
CheeseBurgVery true15:43
akiva-thinkpadQUESTION: 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:47
akiva-thinkpadProblem before was that it forced me to have 3 buttons and one title.15:48
akiva-thinkpadAnd I had to find coding workarounds which were ugly15:48
akiva-thinkpadthan in the past15:49
akiva-thinkpad*15:49
akiva-thinkpadCan I contact you later on; this was actually for the filemanager app.15:50
akiva-thinkpadyah15:50
akiva-thinkpadyah the overflow is what I want.15:51
akiva-thinkpadand just the title.15:51
akiva-thinkpadmmmmmm no... you need to see the implementation.15:52
stephwilsonIf anyone wants to see the guidelines, drop me your email here and I can send it. Would be brilliant to have all your feedback15:52
dobeywhy do you want that interaction model anyway?15:52
akiva-thinkpadmeh15:52
t1mpalmost out of time, so if you have more questions, be fast15:52
akiva-thinkpadWhat I want is to easily disable the left button15:53
t1mpakiva-thinkpad: on the left side of the header? That's possible, I made a change for that recently15:53
t1mpakiva-thinkpad: I can look up the details for you after the session15:53
mzanettithanks guys! designers interacting with app devs is much appreciated!15:53
akiva-thinkpadt1mp, okay thanks15:53
akiva-thinkpadt1mp, if you saw what I was trying to do, it would make a bit of sense. try "bzr branch ubuntu-filemanager-app+"15:54
dkesselread "something for a rainy day" and smiles15:55
akiva-thinkpaderrm15:55
akiva-thinkpadbzr branch lp:ubuntu-filemanager-app+15:55
akiva-thinkpadlol15:56
=== 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/
nik90thnx for the session guys15:56
akiva-thinkpadyah thanks it was interesting15:56
gventurinik90: akiva-thinkpad: it was our pleasure15:57
stephwilsonThanks everyone!15:57
nik90t1mp: lol, you should register your nick so you don't lose this one as well :D15:57
t1mpnik90: I have it registered :)15:57
gventurit1mp: how do you register a nick?15:57
mzanettigventuri: http://wiki.foonetic.net/wiki/Nickserv_Commands15:58
gventurimzanetti: thanks15:58
nik90gventuri: https://freenode.net/faq.shtml#registering15:58
balloons^^ good idea15:58
nik90damn late by few seconds15:58
balloonsdon't worry when you forget your password the friendly freenode staff will help you reset it, so long as you have email access15:59
popeythe dekko session is about to start15:59
popeyhttps://plus.google.com/hangouts/_/hoaevent/AP36tYfXUqoofx4fv7LPUnC-CmS8BQbkQeit1YYvIFW0ZWPKH7K04Q?authuser=0&hl=en15:59
popeyhi boren16:00
popeyhttps://plus.google.com/hangouts/_/hoaevent/AP36tYfXUqoofx4fv7LPUnC-CmS8BQbkQeit1YYvIFW0ZWPKH7K04Q?authuser=0&hl=en16:00
popeythats the hangout url16:01
* balloons stares at the standby screen16:03
popeyDanChapman: joining?16:03
borenSetting up the computer16:04
popeyok16:04
balloonsI see you!16:06
DanChapmandam16:06
popeyhttp://pad.ubuntu.com/uos-1411-dekko-planning16:09
CheeseBurgIs there a reason why you can the Trojita guys split ways? Or is that a sensitive topic?16:09
nik90Letozaf_: hey16:13
DanChapmano/ Letozaf_16:13
popeyLetozaf_: you listening in?16:13
Letozaf_hi guys :) yes I am listening16:13
popeyyay16:13
Letozaf_o/16:13
DanChapman\o/16:14
balloons:-p16:14
popeyballoons: you in another session?16:15
popeywe need help mocking email server16:15
balloonsDanChapman, I know you also know how to write them, so don't be afraid ;-)16:15
Letozaf_guys if you need autopilot tests I will help :)16:16
popey\o/16:20
=== 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
cm-tcan't see hangout :/17:23
seb128cm-t, it's lunch slot, no session17:33
cm-tyes, I said that, and just after I forgot about those UTC/CET convert :)17:33
cm-ts/forgot/thought17:34
jdstrandpopey, balloons: I was listening to the dekko-planning sessions. re armhf packages and the store: fat packages should adress all of that17:36
jdstrandpopey, balloons: that solves dekko and binary core apps17:36
popeyjdstrand: yeah, ETA?17:36
jdstrandpopey, 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 SDK17:37
popey17:37
jdstrandah, you just mentioned that in the session :)17:37
popeynik90: ^^17:37
jdstrand(fat that is)17:37
bzoltanjdstrand: who mentioned the word SDK?17:37
nik90popey: yup got it17:38
popeybzoltan: ☻ fat packages, when?17:38
jdstrandyou will want to confirm fat packages with click support17:38
bzoltanpopey: not very soon17:38
jdstrandbzoltan: me? :)17:38
bzoltanjdstrand:  :) yeps.. i have a highlight for that17:38
jdstrandbzoltan: 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 often17:39
jdstrandI do know that solves testing core apps and dekko on emulator and desktop17:40
bzoltanpopey: 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 weeks17:40
nik90popey: you will be surprised how many times I get from the ci-eng channel about the keyword "wake" :D17:40
nik90I get pinged*17:40
jdstrandbzoltan: oh! neat17:40
jdstrandoh and the store. I think the store is all good on that already17:40
bzoltanpopey: so i would say, that if all goes well it might land this year17:40
nik90bzoltan: awesome17:40
jdstrandthe click-reviewers-tools has some tests for them too17:40
popeynik90: heh ☻17:41
jdstrandhere is a fun highlight to have: regression17:41
jdstrandthe security team uses that and man that comes up often! :P17:41
bzoltannik90: 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 tricky17:41
jdstrand(not for us of course ;)17:41
nik90:)17:42
popeybzoltan: write a shell script, that's what you usually do ㋛17:44
bzoltanpopey:  ohh, that one is done :) already ... but I think it should be a real feature17:46
bzoltanpopey: because obviously it can be done by creating two click packages  and merge them with hackarounds ...17:49
popeybzoltan: yeah, that sounds plausible17:49
=== 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/
nik90hangout url: https://plus.google.com/hangouts/_/hoaevent/AP36tYedCpSV5UY2DtIy8osrqbq5ew8xKPdqnH4sYs4fCMxoajH-oQ17:54
aquariusohai17:56
nik90we will be live in 4 minutes :)17:57
akiva-thinkpadhey all17:58
nik90akiva-thinkpad: hey, feel free to join the hangouts17:58
akiva-thinkpadcool17:58
akiva-thinkpadwheres the link?17:58
mhall119https://plus.google.com/hangouts/_/hoaevent/AP36tYedCpSV5UY2DtIy8osrqbq5ew8xKPdqnH4sYs4fCMxoajH-oQ17:58
mhall119akiva-thinkpad: ^^17:59
akiva-thinkpadneato17:59
rschrollThis looks great!  One suggestions -- docs should be generated from comments in the source.18:21
balloonsI take it I missed the demo?18:29
sverzegnassiWhen the number of components provided by UCS will increase, the component gallery will become an important part of the UCS' UX.18:29
sverzegnassiWould be nice to have an integration with QtCreator18:30
sverzegnassiballoons: yes18:30
balloonsit could make it easier for the sdk team to avoid breaking lots of components18:35
balloonssince they are in one place18:35
bzoltansverzegnassi: balloons: how do you expect that integration?18:36
balloonsQUESTION: it looks like there is no requirement for licensing for a component? Is that handled in any way?18:37
balloonsbzoltan, ohh, I was speaking about you not breaking custom components in the store18:37
balloonsyou 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 that18:37
bzoltanballoons: OK :)18:38
sverzegnassibzoltan: 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 components18:38
balloonsbzoltan, as far as "integration" perhaps something simple like a link would get you a long way without much work18:39
bzoltansverzegnassi:  the component gallery is available from the QtC, Tools->Ubuntu menu18:39
sverzegnassibzoltan: I mean the Ubuntu Components Store gallery18:39
dobeyaquarius: haha, yes. speaking from experience, hammering lp == bad :P18:39
bzoltansverzegnassi:  I see +1 on that18:41
balloonsnik90, yes I see it shows licenses of components; is there a requirement for licenses ? Indeed, so OS license as on lp?18:41
balloonswell I ask partly because folks who re-use these components need to follow the terms18:42
balloonsso you need to make sure you provide it in a sane manner so that folks can do the right thing and re-use them18:42
dobeyplease don't shove armhf/i386/etc compiled .so binaries into bzr trees on launchpad18:42
dobeyaquarius, nik90: cmake solves the test running problem18:44
balloons^^ I agree. Pull them and implement them in a sane way so it becomes part of the build18:45
dobeyexactly18:45
dobeyyou don't need to copy tests to a different directory from the component, to satisfy where developers put the tests for their app18:47
balloonsyou know the charm store has many of these issues solved / thought about18:48
dobeyso does click store :P18:48
balloonsinclude tests, individual branches, etc18:48
dobeyjust package them as clicks18:48
balloonsdobey, I was going to tongue-in-cheek reply to your .so binaries with that suggestion18:48
nik90ooh yeah the charm store18:48
balloonsI think it makes sense to "borrow" what they've done18:49
dobeyaquarius: we're already doing that. have you seen the ubuntu archive?18:49
balloonsI agree with aquarius about being distributed18:49
dobeydistributed is great until you care about security and verification18:50
aquariussimple example of a server (in django): lp:~sil/+junk/ucs-server18:50
dobey"here, download this qml file off plain http"18:50
balloonswell, by design, this is user contrib18:50
balloonsyou can still vet things later if you wish, even distributed18:50
mhall119dobey: ucs could verify the download against a hash from it's own database18:51
* balloons still waiting for the cpan reference18:52
balloons:-(18:52
dobeycpan!18:52
dobeyand then everyone else did it wrong18:53
rschrollbravo!18:53
balloonsaquarius clearly has no charm18:53
dobeyaquarius: pypy is actually for things from the python standard library being stripped out and backported to python218:54
balloonsthanks guys.. cool and exciting ideas18:54
=== 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

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!