/srv/irclogs.ubuntu.com/2013/09/19/#ubuntu-quality.txt

thomiballoons: still around?00:37
=== blankley_ is now known as blankley
jibelGood morning07:01
elfymorning jibel07:03
jibelmorning elfy07:04
DanChapmanmorning all08:20
smartboyhwHello DanChapman08:25
slickymastermorning all09:21
DanChapmanmorning slickymaster09:21
slickymasterhi DanChapman09:21
=== vrruiz_ is now known as rvr
rvrGood morning09:31
elfyafternoon people11:52
knomehello elfy11:53
elfyhi knome11:53
slickymasterhi elfy12:14
slickymasterknome: :)12:14
slickymasterelfy: can you tell me please when is going to be the meeting you mentioned on the xubuntu-devel mailing list, last 17th12:16
elfyslickymaster: my qa update mail?12:17
elfythat meeting was the same day as my mail - I left it as late as possible to be as up to date as I could be12:17
slickymasterelfy: my bad, i've misread your mail12:18
elfyslickymaster: logs not posted yet - but you can read them if you want at http://irclogs.ubuntu.com/2013/09/17/%23xubuntu-devel.html#t15:0212:18
elfythere was talk of another yesterday - but that didn't happen12:19
slickymasterelfy: thanks, you're always helpful12:20
slickymasterI'll get up to date with those logs12:20
elfynot everyone would say that :)12:20
* slickymaster thinks that everyone would be completely wrong if they see it otherwise 12:21
elfyballoons: am I right in assuming that there won't be a mail from -release about Final Beta participation, assumption being everyone will?12:26
elfyslickymaster: next time I get a PM that doesn't say that - I'll show you a copy :D12:26
smartboyhwelfy, technically, it is everyone "must":P (But not sure of Touch)12:27
elfy:)12:28
slickymasterelfy: well, here in Portugal we have an old saying that roughly translated goes like donkey voices do not reach the sky12:28
elfyI can understand the meaning behind that :)12:29
elfyI'm just glad the forum has a language filter lol12:29
* slickymaster agrees12:30
elfytime for lunch I think12:30
slickymasteryeah, same over her12:31
slickymastergood lunch everybody12:32
pittiGood morning12:35
DanChapmanmorning pitti12:35
pittihey DanChapman12:36
smartboyhwelfy, slickymaster I just finished dinner:P12:37
davmor2morning pitti12:37
elfyhi smartboyhw12:38
smartboyhwelfy, you are hi-ing me again?12:38
smartboyhw-.-12:38
* smartboyhw thought we just talked about the Beta 2 stuff12:38
elfywut?12:38
smartboyhw<smartboyhw> elfy, technically, it is everyone "must":P (But not sure of Touch)12:39
smartboyhw<elfy> :)12:39
smartboyhw(That's after I finished dinner:P)12:39
elfyoh ...12:39
elfydidn't read the name - thought that was slickymaster lol12:39
smartboyhwelfy, ha ha12:39
elfyand it sort of made sense in that context too12:40
elfywell I've not seen anything that says everyone must12:40
elfyand why you're answering someone else's question I've no idea ;)12:41
* smartboyhw finds "must" double-quoted:)12:42
thomimorning12:47
balloonselfy, yes I woul dsay you are correct. Final beta is everyone :-)13:04
elfythanks balloons13:04
pittithomi: calling the phone, I think that might currently be easiest with umockdev, so that we can test through the real ofonod stack13:04
pittithomi: /usr/share/doc/umockdev/README.rst.gz explains how to do that13:05
pittithomi: eventually I think we should create an ofonod mock with dbusmock, which is more flexible; but that doesn't exist yet13:05
pittithomi: if that's a blocker, I can work on that13:05
thomipitti: would I need a sim card in the phone in order to use that?13:16
thomipitti: also, perhaps we should integrate this with autopilot13:16
thomisomehow...13:16
pittithomi: you need a SIM card to do the recording; for replay you don't even need Android or a phone13:42
pittithomi: I'm still in the US, so I can't do a proper record here; can do one next week, or anyone else produces one; umockdev is in the archive and the steps are documented13:42
balloonsDanChapman, going to do a review of autopilot-gtk before the day sweeps me away13:43
thomipitti: so, when you replay it, I guess you're forced to replay *exactly* the same thing, right?13:43
pittithomi: yes, i. e. dial the same number13:44
thomipitti: so, for example, you'd want 1 recording of a call where the remote end hung up, one recording where you answered etc. etc.13:44
pittithomi: of course you can have/load different records for different scenarios13:44
thomiright, so there's not a lot of flexibility about controlling that programmatically13:44
pittithomi: but I'm not even sure that we actually have that much control over that; rild abstracts a lot of that away13:44
pittithomi: as I said, for more flexibility, and if we are only concerned about UI testing, it would be better to mock ofonod13:45
thomiI mean, how would that work in the scenario where I want to answer an incoming call? I push the "answer call" button, and the recording has to start replaying different events?13:45
thomiok13:45
thomithat might be something to talk about13:45
pittithat's harder to do, but you can then easily test corner cases13:45
pittithomi: you'd still umockdev-record ofonod, so in that case on replay ofonod would get the same answer back from rild and then emit its own dbus signals (I guess, I didn't try that case)13:46
=== vrruiz_ is now known as rvr
elopiogood morning friends.14:07
cgoldbergelopio, hola amigo14:08
elopiocgoldberg: hola compadre.14:08
cgoldbergthomi, found an AP bug that's causing the CI failure on my branch... question:  if I have a CI failure, and now I push a fix, will Jenkins automagically  re-run it, or do I have to trigger something after I push?14:10
elopiocgoldberg: it will rerun it. But is faster if you go to the retrigger URL left on the bottom of the comment.14:19
cgoldbergelopio, i saw that, but the url it gives doesn't resolve.. do I need to be on VPN or something? (it points to s-jenkins:8080)14:20
elopiocgoldberg: yes, QA vpn.14:23
elopiocgoldberg: my hard drive is dying, so I'm getting an SSD14:28
elopiowhat would you recommend? Samsung, intel, kingston?14:29
thomicgoldberg: s-jenkins is a dumb alias for 10.97.2.1014:31
pittithomi: re-thinking your "obsolete package" problem: it sounds a bit weird why apt would know about newer versions of individual packages in the first place14:33
pittithomi: it seems we still run the daily apt-get update cronjobs on phones although we don't even support apt-get there?14:34
cgoldbergelopio, i usually get whats on sale :)  but I've had good luck with samsung, crucial, and samsung14:37
cgoldbergsamsung, crucial, and Intel rather14:38
cgoldbergelopio, what size SSD are you looking for?14:39
elopiocgoldberg: a cheap one. 120GB sounds fine.14:39
cgoldbergelopio, and most importantly.. do you have SATA3 in your machine?  if not, you can prob save a few bucks and get a SATA2 drive14:40
cgoldbergelopio, I'm using this one now in my main machine:  http://www.amazon.com/Samsung-MZ-7PD128BW-SATAIII-Solid-State/dp/B009LI7CKI/14:42
cgoldbergsamsung 840 Pro (128 gb)14:42
cgoldbergit's super fast and have had no probs14:42
elopiocgoldberg: I have sata314:43
cgoldbergelopio, there is a newer version of mine.  this one looks really good and the price is right:  http://www.amazon.com/Samsung-Electronics-EVO-Series-2-5-Inch-MZ-7TE120BW/dp/B00E3W15P014:44
elopiocgoldberg: that's the one I was looking at. $100 sounds perfect.14:45
DanChapmanballoons: awesome thanks :-)15:01
balloonsDanChapman, it's weird though I get errors running the tests15:25
DanChapmanballoons: what errors?15:25
balloonsDanChapman, 7 errors to be exact I'll have to go back and look quickly, but I assume it's error free for you15:25
balloonsyou use the sandbox?15:25
DanChapmanno i havn't tried it yet15:25
DanChapmanYeah it runs sweet for me.15:26
thomisomeone remind me: what's the magic invocation to get the current build number?15:29
thomigetprop something.something.something?15:29
pittithomi: on phones?15:30
thomiyeah15:30
pittithomi: cat /etc/media-info for classic, system-image-cli -i for readonly system images15:30
thomipitti: thanks!15:31
balloonsDanChapman, hmm.. Well I can give you the specific logs of what's failing, but I wonder why the difference15:35
balloonsI'm on saucy15:35
smartboyhwwhat's up balloons, we are close to Beta 2!15:35
DanChapmanballoons: me too. let me just run them again15:35
balloonsDanChapman, I'll paste the log15:36
balloonshey smartboyhw , yes yes we are close15:36
balloonsthe release is very close now15:36
smartboyhwballoons, time to move your world-known press effort to promote Beta 2 QA.15:37
balloonsDanChapman, http://paste.ubuntu.com/6128772/15:39
balloonssmartboyhw, yes, there is much to talk about15:39
DanChapmanballoons: your running the wrong tests. Thats the libap-gtk tests the emulator tests are in further in /tests/autopilot/emulators/tests15:44
DanChapmanballoons: did you find them? :-)15:50
balloonsDanChapman, yes.. thanks for noticing.. still the ap-gtk tests shouldn't be failing :-)15:53
balloonsOk, so now for the more fun part, running commentary15:55
balloonsDanChapman, have you found the labels to be consistent across applications? You have selects against english text names spread about15:56
balloonsI take it it works out since something like say the file dialog is fairly well reused -- any issues with non-english locales?15:58
balloonsalso, is logger.info the right level for some of these statements? perhaps they should be logger.debug?15:59
DanChapmanballoons: The selects against labels are only in the GtkFIleCHooserDialog I believe. I hadn't thought about non-english locale. :-S16:09
balloonsDanChapman, I left my comments in the review, since, well others will be using it16:10
DanChapmanand for logging Its the first time i have used it so wasn't sure on what levels should be what16:10
DanChapmanballoons: ok cool will go and look16:10
balloonsmight consider a couple tweaks, but overall, it's a +1 from me16:11
DanChapmanballoons: great thanks. Well its a good start for it anyway. SO with logging, would the level mainly be .debug ? The py docs aren't to clear on when to use what16:14
balloonsDanChapman, I would consider it to be all on the debug level.. however, it gets interesting when logging a module16:15
elfyDanChapman: this autopilot-gtk stuff going to be useful for us on xubuntu?16:18
DanChapmanballoons: Ok well i will change them around.16:32
DanChapmanelfy it should be useful for everyone. It makes writing tests alot easier :-)16:33
balloonselfy, yes, it makes the process much sane16:35
balloons*saner16:35
elfythanks both16:37
pittijibel: I've been poking arm retraces for a while now; I keep getting "wrong size gregset struct in core file" with gdb-multiarch on amd64 :(17:15
pittithat used to work (for most crashes anyway), but it seems our toolchain has changed somehow17:16
pittiI'll try that on a phone tomorrow (after lunch I'll have Plumber talks)17:19
pittithere are still some missing ddebs, but it shouldn't be that broken17:19
balloonsping thomi17:37
thomiballoons: yo17:39
balloonsthomi, so I'll be to the point, though we can go deeper if needed. Calendar app tests have been failing for a long time, for unknown reasons. One of the tests seemed to hang for a long time. Turns out there was a big select_many that grabbed many things at once (it had a filter, but probably was client-side). Can we someone generate a message when people do things like this? A warning that you selected a huge amount of objects?17:41
thomiballoons: what was the query?17:42
balloonsIncreasing the performance would also be good, but a warning in the log would alert people invesigating things17:42
thomiballoons: 1.4 (due to land in T) will help this a lot17:42
balloonsthomi,  labels = self.select_many("Label", text=title).. You know how many labels there are :-)17:42
thomiyeah17:43
thomidepending on what the title is, that may be much faster in 1.417:43
balloonsit was a bit of a silent killer.. the fix was to limit it to a specific view.. in other words grab a child node first and look under that17:43
* elopio <- lunch17:44
thomiyeah.17:44
thomiballoons: I'm not sure how we could tell that the query is large before you execute it17:45
balloonsthomi, yes I'm perfectly ok with a warning saying hey, this query returned 500 objects17:45
balloonsit could be after the fact, it would just let those trying to figure out what the issues are do so more easily..17:45
thomiahh, I see - AFTER the query returned :)17:46
balloonsyou can't save the test author from themselves in this case, but you can provide a helpful hint I think for those looking at what's wrong17:46
thomiballoons: yeah, I think we can do that17:46
balloonsthomi, shall I file a bug?17:47
balloonsthomi, https://bugs.launchpad.net/autopilot/+bug/122783018:26
ubot5Ubuntu bug 1227830 in Autopilot "Provide warning after returning large queries" [Undecided,New]18:26
=== Ursinha is now known as Ursinha-afk
cgoldbergthomi... hey... is there anything specific for 13.10 release that needs to be done for any tools?  I'm looking for some work besides the automation of found bugs.  Anything for AutoPilot (or anything else)?   feel free to throw stuff my way19:11
thomicgoldberg: I remembered something yesterday... what was it. ummm...19:12
thomiuhhh...19:12
thomiI'll go make a coffee, hopefully that'll jog my memory19:13
thomiI told jfunk, maybe he remembers?19:13
knomeballoons, hey :)19:13
balloonsknome, hello!19:14
knomeballoons, what's up?19:14
balloonswell, trying to finish off some things before a long weekend19:14
balloonsthere's some cool stuff going on in QA, gotta share it all :-)19:14
knomeheh, trying to avoid the freeze fuzz?19:14
letozafballoons, hi19:15
balloonsyea, freeze smeeze19:15
balloons:-p19:15
balloonsletozaf, buonasera19:15
letozafballoons, buonasera :D19:15
thomicgoldberg: there are certainly some bugs that would be good to fix. I can't remember what the thing from yesterday was19:16
balloonshow about yourself? Trying to think about and share the manual/automated story moving forward knome.19:16
cgoldbergthomi, i'll check the bug list19:16
thomicgoldberg: want me to suggest a few?19:16
balloonsknome, basically trying to move manual testing forward to the exciting exploratory break it testing and out of the repetitious stuff :-)19:17
knomeballoons, have been quite hectic with getting last uploads in for the beta (and not all have landed yet), but it seems we're again making it!19:17
letozafballoons, I was trying to run  phablet-test-run -n ubuntu-clock-app on my device but I get a error: closed message :(19:17
cgoldbergthomi, sure... if you can ping me a list of bug numbers, I'll triage and get on them for fixing19:17
balloonsletozaf, can you share what you got exactly? can you adb shell in ok?19:17
thomicgoldberg: there's this, which may end up being already fixed, but there's no test for it: https://bugs.launchpad.net/autopilot/+bug/120680519:17
ubot5Ubuntu bug 1206805 in Autopilot "Autopilot Eventually matcher gives an obscure message inside the Eventually matcher" [Critical,Confirmed]19:17
knomeballoons, do you think a blog article or something would help? if you had some questions thought out, could easily answer to them19:17
thomicgoldberg: but you should be able to mock out the dbus call that's in that stack trace and see what happens to wait_for19:18
letozafballoons, yes adb shell is ok19:18
balloonsknome, I've got a least one article in draft talking about it.. Trying to get it all out :-)19:18
cgoldbergthomi, ok.. i'll write a test for it and fix up19:18
letozafballoons, after installing yesterday's software, I tried to run the ubuntu-clock-app with19:19
thomicgoldberg: awesome! maybe I'll remember what the other thing was :-/19:19
knomeballoons, we probably should sit down together some time and think about that, probably after b2 testsing19:19
knome*testing too19:19
cgoldberghah.. let me know if you do19:19
letozafballoons, phablet-test-run -n ubuntu-clock-app19:19
letozafballoons, I just get two error: closed messages and the shell again19:20
letozafballoons, maybe I forgot to install something ?19:20
balloonsknome, yes, I would like us all to have a think about it. I'm just mentioning it to you so you can think about it. We have autopilot tests for ubiquity for many of the iso tests. We can probably re-think how we handle respins, particularly for non-impacting packages19:20
balloonsletozaf, ohh, lol19:20
balloonsdon't adb sheel in first.. run it from your desktop :-)19:20
knomeballoons, would what you are saying be simply not updating the "build" on the iso tracker, but only in packages tracker19:21
letozafballoons, ahhhh! :P19:21
letozafballoons, thanks :P19:22
letozafballoons, :(     ImportError: No module named ubuntu-clock-app19:27
balloonsletozaf, that is the type of error you should see. It means you didn't install ubuntu-clock-app-autopilot on the device. Ohh, also watch the dashes '-'.. it should look like this: phablet-test-run -b ubuntu_clock_app19:27
letozafballoons, oh! I wrote ubuntu-clock-app :( anyway ubuntu-clock-app-autopilot was non installed on the device,  I will do it now19:29
balloonsyes, the module name uses underscores19:29
balloonskeeps you on your toes19:29
letozafballoons, yeah!19:29
jibelpitti, thanks for looking into this. Tell me I can be of any help.19:30
letozafballoons, cool it's running ... the test :P19:31
thomielopio: I think I've fixed this bug, but I wonder if you could confirm for me please? https://bugs.launchpad.net/autopilot/+bug/122502619:36
ubot5Ubuntu bug 1225026 in Autopilot "It takes a lot of time from the application launch until autopilot can excercise it" [Undecided,Confirmed]19:36
balloonsletozaf, awesome.. So you got the hang of the device now?19:40
letozafballoons, "the hang of the device"  :)19:41
letozafballoons, I'm starting to figure out how things work19:41
letozafballoons, is there a way to be sure that I have the latest updates on the device, I mean I see  "version 56" under settings/updates but how do I know I have the last one ?19:45
balloonsletozaf, if there is no update available, you are running the latest :-)19:49
balloonsletozaf, https://plus.google.com/104307250302998042813/posts/f4viizsY2v519:49
balloonsletozaf, sorry, https://wiki.ubuntu.com/QATeam/TouchTesting#Which_build_am_I_running.3F19:49
letozafballoons, mmm Ubuntu Saucy Salamander (development branch) - armhf (20130916.3)19:51
letozafballoons, doesn't look like the last, shouldn't it be 20130918.1 ?19:52
balloonsletozaf, indeed.19:52
letozafballoons, I will try to update again19:52
balloonsif needed, you can phablet-flash ubuntu-system, and that will do that same thing, albeit it you'll have to download the full image19:53
letozafballoons, if updating from the device won't work I will  phablet-flash ubuntu-system19:55
letozafballoons, wow, no, it updated it's rebooting now! thought i hit a bug :P19:55
letozafballoons, this is weired, after reboot I have the same previous version19:57
thomicgoldberg: I wonder if you have the time to process a couple of AP code reviews?19:58
letozafballoons, could it be a bug or should I just  phablet-flash ubuntu-system19:58
thomicgoldberg: also, I notice you changes tox.ini to run the AP functional tests, but it doesn't really work very well, since the applications it launches still appear in the desktop, so I think we should revert that change19:59
WebbyITHi all :) Hi letozaf, do you have 5 minutes for a query?20:01
letozafWebbyIT, hello!20:01
letozafWebbyIT, yes20:02
WebbyITthanks20:03
balloonsletozaf, what does adb shell cat /etc/media-info now?20:03
balloonsletozaf, ohh, why lookey there, hehe20:03
letozafballoons, Ubuntu Saucy Salamander (development branch) - armhf (20130916.3)20:04
balloonsletozaf, yea, it should have updated. did the phablet-flash download a new build?20:06
balloonswhat did it say it was installing?20:06
balloonscan you do a system update?20:07
letozafI just got an orange button saying install and reboot20:07
letozafballoons, when I clicked it the device rebooted in recovery mode20:07
letozafballoons, so I chose just to reboot, if I choose install it asks me what to install, not sure if I had to select the .zip20:08
letozafballoons, file ... the name was20:08
balloonsletozaf, ohh no, let phablet-flash do it's thing20:09
balloonsyou shouldn't need to touch the phone at all.. it'll do everything and when it's done it will boot into ubuntu20:09
balloonsletozaf,  did system-settings, updates not work for you however?20:10
balloonsit should20:10
letozafballoons, when I choose to update from system-settings updates, it askes me to install and reboot, just that it reboots in recovery, so I select just to reboot, ubuntu starts but the version is the old one20:11
balloonsletozaf, that all sounds correct. it will reboot into recovery and update itself, then reboot into ubuntu20:12
letozafballoons, well maybe my problem is that, when I first installed ubuntu touch, with the phablet-flash ubuntu-system --channel devel --no-backup20:13
letozafballoons, command the device rebooted but recovery did not launch, I just got the green android figure with a yellow triangle20:14
balloonsletozaf, well I'd say flash with phablet-flash ubuntu-system. then tomorrow when an update hits, do the update20:14
letozafballoons, yes I was also thinking to do a phablet-flash20:15
balloonsthe update goes to a weird android looking screen with a progress bar along the bottom.. takes a bit, but then it reboots and your updated20:15
knomeyou're20:15
letozafballoons, not for me20:15
balloonsknome, :-)20:15
letozafballoons, it reboots into recovery :(20:15
balloonsletozaf, k, well just reflash and see if the update works tomorrow.. if it doesn't, that's a bug, hah20:16
balloonsmine have actually worked well20:16
letozafballoons, ok I will do so20:17
elopiothomi: yes, I'll give it a try.20:22
thomielopio: thanks20:24
letozafballoons, reflashing worked fine :)20:36
letozafballoons, let's see tomorrow that happens when I update20:37
balloons:-)20:37
knomehey slickymaster21:22
slickymasterhi knome. Hope everything is fine with you21:23
knomeyep21:23
slickymasterknome, I haven't forgot the Xubuntu Documentation translation, but I've been pretty busy with editing the upcoming 13.10 manual21:24
knomeslickymaster, no problem, we're not going to be able to use the docs translations this cycle anyway21:25
slickymasterknome, yeah, I know. Documentation string freeze today21:26
knomeslickymaster, that's not the culprit :)21:26
knomeslickymaster, there is another freeze for translated strings anyway21:27
slickymasterknome, didn't knew that21:27
slickymasterknome, anyway as it seems that there's nothing besides that for me to help in the xubuntu team21:30
slickymasterknome, I will try to finish it before the end of next month21:31
knomeslickymaster, no problem, take your time :)21:31
Noskcajslickymaster, " nothing besides that for me to help in the xubuntu team" ? test things, fix bugs, learn a coding language.21:32
Noskcaj;)21:32
slickymasterNoskcaj, I spent my work days coding in Java and in SQL21:33
NoskcajThen if you ever run out of things to do, we've got a gint bug tracker21:35
Noskcaj*giant21:35
slickymasterNoskcaj, well I was thinking to take a plunge at wiki.documentation as they seem to need a few extras pair of hands21:36
Noskcajslickymaster, That would also be great21:36
Noskcaji need food, i'll be back later21:37
slickymasterNoskcaj, like the French say: Bon appetit21:37
elopiothomi: I'm fully updated with the autopilot/experimental ppa and the issue is still happening.21:49
=== salem_ is now known as _salem
slickymastercyu all tomorrow. good night23:27

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