/srv/irclogs.ubuntu.com/2014/11/05/#ubuntu-quality.txt

elopioveebers: alesage: thomi: I now understand how to run lttng and more or less the output it gives us.00:00
elopioI would like to run this for each app MP00:00
elopioinstead for all the apps at once00:01
thomielopio: that sounds like a good idea, but it's not the focus of this sprint00:01
elopiolike,00:01
elopiothomi: I know. But if I think that this tests shouldn't be handed over to CI, should I still do it?00:02
thomielopio: why do you think we shouldn't be handing over app-startup tests to CI?00:02
elopiothomi: because I think we should hand them over to each app developer.00:03
thomielopio: no, this is to measure a baseline.00:03
thomiwe cna work on detecting regressions against the baseline in the future00:03
thomi(in fact, that work is on our backlog already)00:03
thomithese need to be running reliably in CI.00:04
elopiothomi: we need one baseline per app. So to define a baseline we just have to run the tests for one app many times.00:05
elopioI'm not sure how putting all the apps in the same script helps us defining a baseline.00:05
thomiWhether all apps are run from the same script, or all run from different branches is an organisational matter. I'm worried that you're now talking about doing work that's outside the scope of this sprint00:06
thomiCI need to be able to run all the nfss tests daily, and be responsible for infrastructure breakages00:06
thomithat's the goal of this sprint, nothing more00:06
elopiothomi: I have thte script for one app now. And can generalize it for many apps. That's one of the goals of the sprint. The second goal is to put it somewhere so it runs continuosly. There's where I think that putting it in a project of its own is not good.00:08
elopioI'm doing that, but the fact that we have tests without any link to the code that would make them fail makes me throw this question.00:09
thomielopio: this isn't a functional test though00:13
thomielopio: and we got the reply from CI that the tests should all live in the same place, so it won't be by itself00:13
thomiit'll be with the other nfss-based tests00:14
elopiothomi: I will do that. I just think that we are giving something to CI that in order to be useful will have to be moved.00:17
thomielopio: eventually, maybe, but I doubt we'll get to that stage any time in the next 6 months, based on our current backlog00:18
=== no_m7u is now known as Nothing_Much
=== chihchun is now known as chihchun_afk
=== _salem is now known as salem_
=== salem_ is now known as _salem
Nothing_Muchoh my goodness I forgot about this01:28
Nothing_Muchso I read on the QA mailling list that there was a compromise01:28
Nothing_Muchdo I need to change my 1000 character Ubuntu One password?01:28
Nothing_Muchuh okay01:58
Nothing_Muchhttp://iso.qa.ubuntu.com/qatracker/milestones/326/builds/83014/downloads01:58
Nothing_Muchwhere are the downloads?01:58
Nothing_Muchif they're at the image.ubuntu.com link, could somebody bring them over to iso.qa.ubuntu.com?01:59
Nothing_Much*cdimage.ubuntu.com02:00
pittiGood morning07:27
elfymorning :)07:31
=== chihchun_afk is now known as chihchun
Nothing_Muchderrr10:37
Nothing_Muchhttp://iso.qa.ubuntu.com/qatracker/milestones/326/builds/83014/downloads10:37
Nothing_Muchwhere are the downloads?10:37
Nothing_Muchif they're at the cdimage.ubuntu.com link, could somebody bring them over to iso.qa.ubuntu.com?10:37
slickymasterWorkNothing_Much -> http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/20141030.1/10:48
=== _salem is now known as salem_
balloonsNothing_Much, your passwords are fine and not affected at all.. The tracker uses SSO12:35
knomehappy wednesday balloons12:39
balloonssame to you knome12:42
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
elopiogood14:53
elopio morning14:53
balloonsbuenos dias elopio14:54
elopiohola balloons14:55
knomeballoons, poked http://pad.ubuntu.com/uos-1411-improving-manual-testing15:18
balloonsknome, awesome. I'll have a look.15:19
=== pitti` is now known as pitti
balloonsknome, feel free to poke me if I don't write up a summary of cycle goals after UOS :-)15:30
knomewill try to remember15:31
elopioping pitti, are you still here? I'm trying to get app startup tests into dep8 and have a initial question.15:37
=== chihchun_afk is now known as chihchun
* dkessel pokes balloons16:20
elfyknome: I see you poked that pad so much - that there's almost nothing left on it - what's happened to all the rest?16:21
knomeelfy, there wasn't any content :D16:22
knomeelfy, i had to create the pad ;)16:22
elfyorite - new pad16:22
elfyhttp://pad.ubuntu.com/trackers16:23
knomeyep16:23
knomethe old one is linked from that16:23
knomeor is it?16:23
knomeat least it was at some point..16:23
elfyah yes it is - I was only really interested in the bugs - so didn't read *talk* :)16:23
knomelol ;)16:24
elfythough I am rather cycnical that most of the bugs will be anything more than Confirmed when we start Wassup Walrus ;)16:25
balloonshey dkessel I've not forgotten about you at all. Trust me :-016:30
balloonsMy internet has given me some trouble, but you are on the ticket today. I WILL merge your stuff16:30
dkesselballoons: ok :)16:31
knomehallo dkessel16:32
dkesselhallo knome16:33
rhuddieelopio, hey, how are you getting on with dep8?16:35
elopiorhuddie: fine I think. I have a debian/tests/appstartup that's running on qemu.16:36
elopioI'm missing some deps and configs, but it's a start16:36
elopiorhuddie: how about you?16:36
rhuddieelopio, I have added some stuff to debian/tests, but getting some errors with adt-run16:37
rhuddieelopio, the branch I have is here https://code.launchpad.net/~rhuddie/ubuntu-test-cases/healthcheck-to-dep816:37
elopiorhuddie: what are the erros?16:38
* balloons chants I will merge, I will merge16:38
rhuddieelopio, like this: badpkg: got 2 lines of results from extract where 4 expected16:39
rhuddieelopio, I suspect my debian folder is not configured correctly16:39
elopiorhuddie: yes, I'm not sure what's that extract about.16:40
elopiorhuddie: you don't get that error when you just sh debian/tests/health-check, right?16:41
rhuddieelopio, let me check16:41
elopiorhuddie: let me see if this attempt works a little better and I'll push what I have.16:44
elopioI started with a sample debian tree, and cut all the things I think I won't need.16:44
elopioalesage: how are you doing there?16:45
rhuddieelopio, seems I get different errors depending on the adt-run parameters I use.16:45
rhuddieelopio, thanks, I'll take a look16:45
alesageelopio, I'm just working on getting the lrt tests to run, haven't tried making my own adt-test yet16:45
=== chihchun is now known as chihchun_afk
elopiorhuddie: http://bazaar.launchpad.net/~canonical-platform-qa/ubuntu-test-cases/autopkg-startup/revision/117:01
elopioI first made the qemu image17:01
pittielopio: just back from a 2 hour hangout, and collecting IRC pings now (plus, have a phone call now, argh)17:01
elopioadt-buildvm-ubuntu-cloud -v17:01
pittielopio: better just ask :)17:01
elopioand then adt-run --built-tree=. --- qemu adt-vivid-amd64-cloud.img17:01
elopiopitti: we have a test suite to measure app startup times. Currently the suite launches all the apps. CI wants to have this converted into something that can be run with adt-run, so while converting it I ended up with a debian package without files to install, just tests.17:02
rhuddieelopio, thanks. I am running on my device. I'll compare what you have and see how it goes17:03
elopiopitti: is that ok? to have packages for dep8 tests only?17:03
elopiorhuddie: my tests fails because ubuntu-app-launch doesn't work without X. I'm trying to solve that.17:03
rhuddieelopio, at least my tests won't need that :)17:04
elopiorhuddie: I think they will.17:04
elopiohaven't read your tests, but I think they open apps.17:05
pittielopio: why do we need new debs for that?17:05
pittielopio: the app startup time for app foo should be in the deb or click for foo17:05
elopiopitti: that's what I said to thomi. But thomi said that's an organizational issue and for now we should just focus on getting this running.17:06
elopioand that I should ask you if there's something wrong with having a deb only for ubuntu dep8 tests.17:07
pittielopio: we don't need debs at all for dep-817:07
pittiat most we need deb or click sources17:07
elopiopitti: yes, what I have is a debian/control only with sources defined.17:07
elopiothat seems to run ok, but feels weird.17:08
pittiit is17:08
pittiif they are currently central, we don't need that17:08
pittiand if we want to move them to the corresponding apps, these already have existing sources?17:08
elopiopitti: well, I first have to convince CI, thomi and the team to move them to the corresponding apps. We will talk about it on today's standup.17:09
elopiopitti: but, where would you put a dep8 test for ubuntu-touch?17:09
elopiosomething that tests the system wide user experience of an installed ubuntu as the user will find it?17:10
pittielopio: ubuntu-touch-meta perhaps? (still OTP)17:38
pittielopio: or touch-session?17:38
elopiopitti: that sounds better than making a new branch, to me at least. I'll bring that to the meeting.17:39
elopiothanks.17:39
alesageelopio ya I don't think LRT, e.g. belongs in any specific source tree17:44
pittithose could go also into lp:ubuntu-test-cases ?17:45
elopiopitti: ubuntu-test-cases has no debian package.17:46
elopioubuntu-experience-tests does have one.17:46
pittielopio: so what, you just need to add debian/tests/control to the branch :)17:47
rhuddieelopio, thanks for the branch. my stuff seems to work better with that17:47
elopiorhuddie: cool. I'm still stuck :(17:48
elopio+ initctl set-env DISPLAY=:99 --global17:48
elopioinitctl: Rejected send message, 1 matched rules; type="method_call", sender=":1.11" (uid=1000 pid=8950 comm="initctl set-env DISPLAY=:99 --global ") interface="com.ubuntu.Upstart0_6" member="SetEnvList" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init ")17:48
elopiopitti: and we also need the debian/control to declare that we are using autopkgtest, right?17:49
pittielopio: adt-run doesn't need that, just if we want to treat it as an actual package and auto-run it through britney17:50
pittielopio: but we have other kinds of tests anyway which also don't come with debian/control Testsuite:17:50
pittielopio: i. e. if the exercise is to get something which you can run with autopkgtest, then debian/tests/ is enough17:51
elopioI see.17:51
pittielopio: if it should manifest itself as an actual source package and we want to gate on dependency changes etc., then this package needs debian/control of course (otherwise you couldn't upload it into ubuntu)17:51
pittibut I guess CI's main concern is that we can run it on the UCI airline test runner (i. e. the autopkgtest machinery)17:52
pittiand have the test metadata in teh same format as all the others17:52
elopiopitti: at some point, we would like that many things trigger this tests, like unity, mir, sdk, ual. But that's out of the scope for this week.17:52
elopioso we are just getting it to run with adt the most simple way possible17:53
pittielopio: ah, so the "dependency change gating"; yes, for that it's much easier if they are in a package which is in ubuntu and actually depends on mir/sdk/etc.17:53
pittiso ubuntu-touch-meta wouldn't actually be the worst place for that17:53
pittiubuntu-touch-session doesn't have a lot of dependencies17:54
=== roadmr is now known as roadmr_afk
* elopio goes lunch19:49
=== roadmr_afk is now known as roadmr

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