/srv/irclogs.ubuntu.com/2014/03/11/#ubuntu-uds-appdev-2.txt

=== bfiller_afk is now known as bfiller
balloonsanyone who wants in the hangout, feel free to join up ;-)14:54
* thomi will lurk for now14:55
thomiin case I fall asleep at the wheel14:56
balloonshaha14:56
balloonshttps://plus.google.com/hangouts/_/hoaevent/AP36tYehEGwOYdCFyIs1PvI1UEb_C15IQ-zSWw_hyU9ceRXs4dg7aA?authuser=1&hl=en14:57
balloonshangout link for anyone interested ^^14:57
balloonshangout link for anyone who wants in: https://plus.google.com/hangouts/_/hoaevent/AP36tYehEGwOYdCFyIs1PvI1UEb_C15IQ-zSWw_hyU9ceRXs4dg7aA?authuser=1&hl=en15:05
nik90iBelieve: you should join the hangout15:06
iBelievenik90: wish I could, but Google won't let me since I'm under 18. Next I'll be able to, though!15:06
nik90iBelieve: ah...let us know if you have any thing and we will discuss them15:07
iBelievenik90: great, thanks15:07
karniPerhaps you guys can talk about what *would* be the advised release process15:08
geddydon't forget, python3 for autopilot tests please!15:12
thomi+1 for that ^^15:13
thomithe sooner we can stop supporting py2 in autopilot the better :)15:13
karniThanks for your answer15:15
thomiAlso, if you're writing autopilot tests, you really should join #ubuntu-autopilot on freenode15:16
iBelievenik90: about running tests using CI, I've been using Travis CI for GitHub. It works great, though I've only been running my qml unit tests and haven't figured out how to use Autopilot.15:17
iBelieveIt was really simple to set up and it now saves me time because I don't have to worry about forgetting about running the tests manually15:18
balloonsiBelieve, add a link and note into the pad if you would?15:19
iBelieveballoons: sure15:19
nik90iBelieve: that's pretty cool15:19
balloonsanyone else have questions or discussion points?15:49
zyga-udsit would be nice to have a way for app developers to 'opt in' to beta somehow15:49
zyga-udsso that a developer could release a 'beta' and get say, 100 users to use it (max)15:49
nik90zyga-uds: that's a nice idea15:53
nik90that's what we are discussing atm15:53
rvrI cannot see the embedded etherpad, even though I login16:01
rvrClicking to open in a separate window did the magic16:01
dpmhttps://plus.google.com/hangouts/_/hoaevent/AP36tYeAJD8ms3jDvcVmacyeMvHsAH_OJP_J8g0rztnREsiroCT-5A16:03
dpmfor anyone to join in16:03
dpmit'd be good to have some developer feedback16:03
dpmnik90, if you're around and want to join, you'd be welcome :)16:03
nik90dpm: sure16:03
dpmexcellent :)16:04
dpmhttp://pad.ubuntu.com/uds-1403-testing-workflow-for-app-devs16:04
nik90hmm it says I am not allowed to join the hangout16:04
nik90let me reopen firefox16:04
balloonsdpm, it kicked me from the call16:04
balloonssame error, not allowed to join :-(16:05
dpmballoons, I'll try to add you directly16:05
nik90dpm: can you send an invite to nik90@ubuntu.com16:05
elopionik90: now there's a link on summit.ubuntu.com that says Join hangout16:06
elopioI've just found it, pretty nice.16:06
dpmballoons, nik90, sent you an invite16:06
geddydoes the autopilot template write python3 files? :)16:13
balloonsgeddy, good question, I'll note it16:14
zyga-udsbarking dog, always happens in a public hangout16:15
sergiusensis there going to be an option for qmltestrunner for the self contained tests and leave autopilot for more integration like tests?16:17
balloonssergiusens, what do you mean?16:17
sergiusensballoons, something that doesn't interact with the system to use qmltestrunner; like some of the unity8 tests16:18
balloonssergiusens, yes that's what we would advocate. Hence the example tests should be reflective of that16:19
sergiusensballoons, example in case; a calculator tests that does 2 + 2 and checks the result could be done with qmltestrunner16:20
balloonssergiusens, yes, almost all the calc tests should be unit tests16:20
sergiusensballoons, great; just trying to lower turn around time :-)16:21
balloonssergiusens, :-) merges welcome, hah16:22
elopiohttp://bazaar.launchpad.net/~ubuntu-sdk-team/qtcreator-plugin-ubuntu/trunk/view/head:/share/qtcreator/templates/wizards/ubuntu/simple/tests/autopilot/displayName/test_main.py16:23
elopiohere's the template we need to run ^16:23
elopiozyga-uds: that's always my dog. Sorry.16:28
nxvldpm: what about having "required tests" and "recommended tests", where required would have absolutely necesary tests to ensure it does work16:28
nxvldpm: and then "recommended" to do some extra testing as error handling and such that doesn't need to run all the time16:28
nxvlor even have "bug testing", "regression testing", "functionallity testing" and so on16:29
nxvland group them, requiring the run of some, and make it optional/just before pushing the rest16:29
dpmnxvl, trying to answer that right now16:32
dpmthere might be a bit of delay, though16:32
nxvldpm: yeah, the audio just getting here16:32
balloonsany questions / comments?16:44
rvrTyping noise is not nice ;P16:57
karnirvr: noted. seems like a hangout bug. or an NSA guy with no audio feed.16:59
karnirvr: ignore me, different room hehe16:59
balloonsty dpm16:59
karnibut same problem16:59
* dpm hugs balloons16:59
dpmanother nice session17:00
=== bfiller is now known as bfiller_afk
dpmsorry everyone, I seem to have some difficulties with the hangout. The session will be up in a couple of minutes18:02
dpmm-b-o1, here's the link to join the hangout: https://plus.google.com/hangouts/_/hoaevent/AP36tYcyO_cj_G3XuBsP6LSWTXJdLFw9K65SGUbvg7pbXErEILsxvw18:04
dpmand for everyone else who wants to join18:04
dpmhttp://pad.ubuntu.com/uds-1403-weather-app-planning-session18:09
dpmhttps://blueprints.launchpad.net/ubuntu-phone-commons/+spec/coreapps-1404-weather-dev18:12
=== bfiller_afk is now known as bfiller
m-b-o1https://bugs.launchpad.net/ubuntu-weather-app/+bug/128881918:45
udsbotuLaunchpad bug 1288819 in Ubuntu Weather App "font.pointSize should not be used together with units.gu()" [Undecided,New] - Assigned to Raúl Yeguas (neokore)18:45
balloonskyleN?18:57
kyleNthe test has to run in an environment that declares the same framework as the click pkg19:15
dholbachwho is running the hangout?19:21
dholbachcould it be that David Barth's video is "locked" (or focused)?19:21
balloonskyleN, ^^ unselect him19:21
balloonskyleN, remember you control the video feed so clicking on someone locks camera19:22
antdillonSorry im late guys, I might have missed something? But can the user run these tests locally on there app before submitting?19:23
dholbachyes, click-reviewers-tool might be a good place for running some tests (depending on how much of a blocker some of the problems might be deemed to be)19:23
dholbachantdillon, yes, it was a recent addition to qtcreator-plugin-ubuntu19:24
balloonsantdillon, tes19:24
antdillonThanks19:24
dholbachantdillon, it's the equivalent of running   'click-run-checks myapp.click'19:24
antdillondholbach, Sure19:24
antdillonWill there be a package manager like bower?19:26
dholbachkyleN, can you please unselect David Barth in the g+ video?19:26
antdillonTo control version control19:26
dholbachantdillon, I don't know - what is 'bower'? :)19:26
antdillonBower A package manager for the web By Twitter19:27
antdillonhttp://bower.io/19:27
dholbachaha, just looking at the page -- which features would you be most interested in having in click / qtcreator / our software store?19:27
antdillonFor example if the user wants to use a external package like sprinting then bower manages the install and keeping it up to date19:28
antdillonIt might be something to think about in the future19:29
antdillonIt also manages all the testing suits such as jasmin19:29
dholbachwould this be like "adding dependencies" to click packages?19:29
dholbach(not sure if I understand correctly - I have no experiences with it)19:30
antdillonYes exactly19:30
dholbachso far we said we'd let the app author bundle stuff they need19:30
antdillonOk great19:30
dholbach... and when we find out that everybody does it, we ship it in Touch as well ;-)19:30
dholbachor something along those lines19:31
dholbach"dependencies are hard" was probably a lesson learnt which led to click being like it is today :)19:31
antdillonYeah I guess that is why twitter created bower19:32
dholbachballoons, can you mention to kyleN to unselect dbarth? ;-)19:32
antdillonIts a corner stone of yeoman19:32
dholbachhere we go!19:33
dholbachthanks balloons19:33
* thomi strongly agrees with elopio19:44
thomi(WRT using selenium for acceptance tests)19:45
balloonsthat strongly shifts the middle argument towards using selenium too :-)19:45
thomiStart writing acceptance tests like you mean to carry on: don't invest in crappy technology stacks. We've tried that, and it causes us a lot of pain19:46
thomiDavid isn't on IRC?19:46
balloonshere's in the wrong room, hah19:46
thomiThe problem with an interim solution is that you reduce the pressure to get the final solution ready19:47
thomiand most often end up with the interim solution forever :(19:47
alesage"has been in use for decades" :)19:48
dholbachare we going to document the best practices for html5 app testing? :)19:50
balloonsdholbach, I have the recommendations at the bottom19:51
balloonsbut yes, I'll cut things off very shortly19:51
dholbachballoons, I meant for app developers who check developer.u.c and our other docs :)19:52
balloonsdholbach, yes, that's an action item19:52
dholbachcool :)19:53
dholbachgood work everyone! :)19:58
=== ChanServ changed the topic of #ubuntu-uds-appdev-2 to: Currently no events are active in this room - http://summit.ubuntu.com/uds-1403/appdev-2/ - http://irclogs.ubuntu.com/2014/03/11/%23ubuntu-uds-appdev-2.html

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