#ubuntu-quality 2013-05-27
<pitti> Good morning
<DanChapman> pitti morning :)
<jibel> good morning
<DanChapman> morning elfy
<elfy> hi DanChapman
<DanChapman> How did you get on with autopilot vis on xubuntu? get any apps to work?
<elfy> none
<elfy> the bug TheDrums linked to didn't appear to show much hope :)
<elfy> when the holiday weekend is done and more people are about I'll dig deeper - at the moment I shall keep manual testcase head on :)
<DanChapman> did you try 'autopilot -i Gtk <app_name>'. Oh yeah its a holiday weekend. I totally forgot ive had my head buried in autopilot testcases all weekend :D
<elfy> yep - tried that :)
<elfy> at the worst xubuntu will not be any worse off - but it'd be good to be better off if possible, we're trying to lay the groundwork for 14.04 testing now
<DanChapman> There is a couple of people in #ubuntu-autopilot at the moment, throw them a question they should have an answer
<elfy> oh
<DanChapman> pitti was here earlier he might be able to help aswell, not sure if he still around
<elfy> someone told me that channel name earlier and then I completely forgot lol
<DanChapman> :D
<elfy> I'll pop in there now and chat in a while
<elfy> children waking up ...
<DanChapman> :D let the games begin
<elfy> yea - teenage girly and her friend - giggling at 2am :|
<pitti> DanChapman: I'm back now
<pitti> I haven't really done much with ap-gtk, sorry (that's planned for June/July)
<elfy> ok pitti
<elfy> pitti: so for it to not work well with xubuntu at the moment is expected?
<pitti> certainly not "expected"
<pitti> it shouldn't really care about which desktop you are running, it only hooks into GTK
<elfy> ok
<elfy> I'll install ubuntu in a vm or something so I can see what's actually expected to happen
<elfy> but as it stands autopilot does nothing much of anything
<pitti> it works in general
<pitti> there are existing (shallow) tests for evince, firefox, and the like
<elfy> pitti: I'll have another look a bit later
<DanChapman> elfy im just downloading xubuntu will take a look on my machine :D
<elfy> DanChapman: thanks
<elfy> at the moment this is more a proof that autopliot is going to be of use to us as a team
<elfy> it is I suppose 'possible' that it's not liking an upgraded to saucy raring install, but I'm clutching at straws there
<DanChapman> just installing will see what i can figure out for you elfy :D
<DanChapman> elfy, its working fine for me in xubuntu, I ran the evince test i created yesterday. Also i could run autopilot launch evince then autopilot vis and i could introspect fine. Did you get autopilot from the ppa?
<elfy> yea
<elfy> I'll try from a vm
<DanChapman> Ok no worries. At least we know now that it works ok in xubuntu :D
<elfy> yep
<elfy> thanks DanChapman
<DanChapman> Well at least ive found out my test needs adapting to work on xubuntu some labels i use are missing in evince on xubuntu
<DanChapman> Will have a look at that later :)
<elfy> lol
<pitti> https://code.launchpad.net/~jibel/ubuntu/saucy/autopkgtest/allow_OR_in_depends/+merge/164902
<pitti> jibel: ^ about this MP, this merely fixes the syntax check, right?
<pitti> jibel: once f.base['depends'] is set, does the actual processing of the dependencies happen by apt, and already works?
<pitti> (or pbuilder-satisfydepends, etc.)
<pitti> apparently it gets passed to pbuilder-satisfydepends
<jibel> pitti, autopkgtest 2.2.3ubuntu4 added versioned dependencies but disallowed "|", this is what this patch adds
<jibel> then it get passed to pbuilder-satisfydepends which supports "|" and versions
<pitti> ack, thanks for confirming
<elfy> DanChapman: autopilot appears to work ok in a clean install
<elfy> thanks :)
<DanChapman> elfy, no problem at all :) enjoy!
<elfy> I'll try :p
<jibel> pitti, thanks for the merge
<pitti> jibel: de rien, merci pour le correction !
<elfy> DanChapman: fixed it :)
<elfy> check the sources are correct, update, upgrade :p
<DanChapman> thats great elfy. :D
<elfy> once I looked at the autopilot file in a working machine with ~300 lines and compared with a not working one with ~400 lines - I knew something was up :p
<samgabbay> hi guys
<chilicuil> hi samgabbay
<samgabbay> ello :)
<samgabbay> jesus i havent done testing in like a week omg when iget home imma do some
<chilicuil> that's cool, take it at your own speed samgabbay =)
<DanChapman> Hey everyone
<samgabbay> IM BACK :p
<chilicuil> hi DanChapman, welcome
<samgabbay> BACK
<samgabbay> BACK
<samgabbay> BACK :p
<DanChapman> nice to see some folks in here been really quiet since this morning :D
<samgabbay> we must talk more:)
<samgabbay> and test more
<samgabbay> and hackfest more 0.o
<samgabbay> sooo i see theres many people but im the only one talking i feel a little lonley
<DanChapman> Been hacking at autopilot tests all weekend. been battling with fileroller most of it grrrr just need some folks to review them so far.
<DanChapman> You had a good weekend samgabbay?
<samgabbay> weekend?\
<samgabbay> you mean
<samgabbay> weeekday and no
<samgabbay> not really
<samgabbay> im half asleep at school ::/
<samgabbay> it sucks i wanna go home and test and play on my ubuntu :/
<samgabbay> 0.0
<DanChapman> :D the joys of school. Its a long weekend here, bank holiday
<samgabbay> you are lucky
<samgabbay> man i wish i can be home testing right now
<samgabbay> were you from?
<chilicuil> samgabbay: how is that you're connected?, it's in your computer lab?, what kind of testing do you do?, you can also do testing on chroots, and help with srus
<DanChapman> England here. You?
<samgabbay> @chillcuil they gave me a computer for work lol i dont work and via vpn @dan OMG SO FAR FROM WERE I AM IN CANADA :p
<meetingology> samgabbay: Error: "chillcuil" is not a valid command.
<samgabbay> chillcuil they gave me a computer for work lol i dont work and via vpn @dan OMG SO FAR FROM WERE I AM IN CANADA :p
<samgabbay> and i do ubuntu beta testing and how can i do tht with my non ubuntu computer at school
<DanChapman> chilicuil, would you be able to review my autopilot tests? balloons is not about today to ask him and not sure who else to ask, and i see you are an autopilot admin
<samgabbay> whats autopilot?
<samgabbay> 0.o
<DanChapman> its a testing framework, to automate testing of applications and unity
<chilicuil> DanChapman: hi Dan', I'd love, but I'm also at work and don't have Unity installed, it's not a full featured machine =/
<samgabbay> @dan ohhhhhh and how can i do chroots on a win 7 pc and srus
<meetingology> samgabbay: Error: "dan" is not a valid command.
<samgabbay> my school pc doesent have ubuntu so i cant test :'(
<DanChapman> You could run a vm samgabbay :D
<samgabbay> yea but its like Â the schools pc and its exams soon so its not worth it for just a week :/
<DanChapman> chilicuil, no worries, if you get a chance at all that you can please do, all feedback is good feedback :D
<samgabbay> @dan are you good in ssh?
<meetingology> samgabbay: Error: "dan" is not a valid command.
<samgabbay> dan are you good in ssh
<samgabbay> cuz someone in the #ubuntu needs help
<samgabbay> go help the guy @sasuke on #ubuntu
<samgabbay> for ssh
<knome> samgabbay, i understand somebody needs help but can you please not flood/fill the other channels with messages concerning that?
<samgabbay> yea sozzy plus im new to the irc :/
<samgabbay> actually is there any public ubuntu servers i can use for testing?
<knome> no problem, just try to keep from generating offtopic noise
<knome> samgabbay, there are many social channels eg. #ubuntu-offtopic
<knome> samgabbay, what would you be testing?
<samgabbay> knome some ubuntu betas on vmware cuz im on my pc at school with win 7 and exams are in a week so i dont know if its worth gettings
<samgabbay> i prefer testing it on a public server
<knome> samgabbay, right, you mean hardware to run vbox on. no, i don't think there are any, really
<samgabbay> @knome or just to mess with ubuntu like use ubuntu but on a public server
<meetingology> samgabbay: Error: "knome" is not a valid command.
<samgabbay> possible?
<samgabbay> knome or just to mess with ubuntu like use ubuntu but on a public server
<knome> i don't think so.
<samgabbay> :/ theres none i can use atm? :/
<knome> canonical or the ubuntu community doesn't really offer hardware resources for just "playing around"
<samgabbay> @knome :/ mehhhhh well i just wanted to do testing mehy meh i guess imma have to wait till i get home to test
<meetingology> samgabbay: Error: "knome" is not a valid command.
<samgabbay> knome :/ mehhhhh well i just wanted to do testing mehy meh i guess imma have to wait till i get home to test
<samgabbay> well il be back later guys see ya
<knome> balloons, oops!
<knome> balloons, the manual tests have invalid html markup...
<knome> balloons, i wonder who introduced that format
<knome> balloons, example: http://bazaar.launchpad.net/~ubuntu-testcase/ubuntu-manual-tests/trunk/view/head:/testcases/packages/1418_Fileroller%20Tests
<knome> balloons,
 can't have any markup that's not inside
 or
.
<knome> balloons, you should move "This test..." outside
, for example inside a

<knome> balloons, the markup might produce output that looks fine, but it's invalid
<knome> balloons, if you want similarly looking output, you could just add "
" to the end of the test-case name line, then paste the "This test..." line under it as well
<knome> balloons, ping me if you need more information or help :)
<knome> more or less afk now, will be checking irc here and there
<DanChapman> balloons, i see on etherpad that letzoaf is making a start on porting gedit, do you know if this is still correct, as want to make a start on it if not
#ubuntu-quality 2013-05-28
<pitti> Good morning
<jibel> good morning
<pitti> bonjour jibel
<jibel> bonjour pitti
<asac> gema: any way i can see whats going on with mako?
<asac> the logs dont show a bootlog etc.
<gema> asac: what is going on with what? smoke testing?
<asac> gema: yeah. wonder if there is a way i can see more details
<asac> guess i need VPN for that?
<gema> https://jenkins.qa.ubuntu.com/job/raring-touch-mako-smoke-default/56/console
<gema> this is the console of that job
<asac> right
<asac> problems with resolving ports
<gema> asac: if the job finished, anything that is inside is also outside
<gema> having a look, gimme a sec
<asac> so i would see the bootlog of the device there if it would get to that?
<asac> cool
<asac> i think its a network issue
<gema> asac: it is
<asac> i dont think i see the device booting
<asac> even though we push to it in adb
<asac> using adb
<asac> those network issues are on the device? or is that on a server?
<gema> on the device
<asac> ok... so we dont have a bootlog?
<gema> it's when it tries to install ssh that I see the first problem
<gema> after that it's all happening on the device if I am reading the log correctly
<asac> is phoenix the name of the device?
<gema> no, phoenix is the server to which all the phones are connnected
<gema> uhmm, maybe it's on the server
<gema> I will talk to paul whenever he's online and we'll look at this together so that I can learn about it
<gema> asac: I am going to try today's build on my mako
<gema> asac: I will let you know if I see any problem
<gema> it needs some battery first, it went dry over the weekend
<gema> it'll take me 20 mins or so
<asac> yeah. sowhat i really want is to get the boot log of the device in there
<asac> ttyl
<asac> have problems with machine here
<gema> asac: np, my first priority now is to verify if today's image is good
<gema> will work with paul on fixing that job later
<gema> asac: image from May 26th works fine on mako, network works fine also
<DanChapman> when running autopilot launch gnome-screenshot it automatically takes a whole screen shot and asks if you want to save. Is this a bug or is this the intended behaviour?..... actually even running 'gnome-screenshot' in terminal does the same.
<Skini151> hi is there anyone
<Skini151> ?
<DanChapman> hi Skini151
<Skini151> i have a question
<Skini151> I found a little bug during testcase on VM and don't know how exactly to report it
<DanChapman> what testcase are you following?
<Skini151> ubuntu saucy daily amd64 (install entire disk)
<Skini151> the bug is:  mouse cursor  disappaered after reboot
<DanChapman> http://iso.qa.ubuntu.com/qatracker/testcases/1300/info this testcase?
<Skini151> yeah
<DanChapman> At the bottom of that test is the link to file a bug :)
<Skini151> i still can click but cursor is invisible
<Skini151> oh ok
<Skini151> thanks
<DanChapman> i think you need to submit a failed result aswell
<Skini151> "file a bug" link get me to home directory of testing tracker
<Skini151> nope all ok now
<Skini151> cursor is Xorg  stuff?
<DanChapman> Skini151, im not familiar with packages if you ask in #ubuntu-bugs im sure they can help :D
<Skini151> ok
<Skini151> thanks
<balloons> hello everyone
<DanChapman> balloons, hello, how are you?
<balloons> DanChapman, good.. I'm almost finished going through the backlog of things :-) Long weekend in the US here, and it was nice to be off the pc for a day :-p
<DanChapman> ballons, Yeah we had a long weekend here aswell. :D I have been keeping etherpad updated with status of porting autopilot, and have been fleshing out an email to send to the mailing list for everyone to see where its at.
<DanChapman> balloons, do you still use the trello board or is that no more?
<balloons> DanChapman, hmm.. We should chat about that
<knome> balloons, did you already get to my tut-tut message about invalid html? :)
<balloons> we had used it last cycle, but I wonder if people would rather use something else
<balloons> just using bugs has worked well for us on the manual test project
<balloons> knome, I saw that :-) Leave it to me to produce more bad html.. thanks for noticing!
<knome> np
<knome> do you need help with getting it right?
<knome> (i could do a push with a few testcases formatted correctly if you want)
<DanChapman> What alternatives are there? I think its needed as LP can be hard to follow where/what everyone is doing
<balloons> Umm, we can clean up the existing stuff by script I hope, then update the tidy script and format wiki page to point out not to do it ;-)
<knome> oki!
<balloons> knome, I certainly would not refuse a merge request fixing it.. That would be nice if you can do it
<knome> i'll look if i get to do that
<balloons> DanChapman, alternatives.. hmm, well, that's how we ended up there to begin with
<knome> not today, i have already had too much adults' juice :P
<balloons> it's been used all cycle, we simply used the pad for the hackfest
<balloons> knome, :-p
<DanChapman> So using bugs would it be that you assign it to yourself rather than leave a comment saying 'I'm doing this'
<balloons> DanChapman, yes
<DanChapman> cool I can work with that :D
<balloons> It's worth bringing up with the list and then updating our project to reflect it
<DanChapman> balloons when i run autopilot launch gnome-screenshot it instantly takes a screenshot of the whole screen and goes straight to the save dialog window. I wasnt sure if this is a bug or intended behaviour. I get the same running just gnome-screenshot in terminal
<balloons> DanChapman, wild.. heh, I seem to remember getting a dialog before
<balloons> but it happens to me too. Check the manual testcase for it; it probably contains the old behavior and needs to be updated too
<DanChapman> Yeah launching it from dash though brings up a dialog to select grab whole screen or grab window or grab area. Thats what i found weird. Will go check the man-test now
<balloons> DanChapman, I tried from the dash and it took a screenshot automatically too
<balloons> I'm on saucy tho
<DanChapman> ah ok, i'll look into it :D
<elfy> balloons: when you've got 5 minutes - that'd be cool :)
<balloons> elfy, shoot
<balloons> I'm just diving into the code reviews :-)
<elfy> balloons: it's a simple one - I did some testcases - BUT should I be doing something like bzr push lp:~elfy/ubuntu-manual-tests/foo/testcase1 and then bzr push lp:~elfy/ubuntu-manual-tests/foo/testcase2
<elfy> or what I've been doing bzr push lp:~elfy/ubuntu-manual-tests/testcase1 bzr push lp:~elfy/ubuntu-manual-tests/testcase2
<elfy> or does it not matter at all :)
<elfy> and have I even been doing the whole thing right in the first place :p
<balloons> elfy, heh.. let's take a look
<balloons> so I'm not seeing what your saying above in the branches you linked
<elfy> they aren't real :p
<balloons> ~elfy/ubuntu-manual-tests/Mousepad looks good
<balloons> basically submitting a merge proposal for each testcase
<elfy> right - so I can carry on like that - elfy/ubuntu-manual-tests/testcase
<balloons> yes, that should be just fine
<elfy> k - thanks
<balloons> basically people don't want lots of extras in the merge request in general.. but if things should be lumped together do it
<balloons> for instance, we try and avoid things like updating 20 testcases at once, but it has been done. When that happened we did it as one merge request
<elfy> ok - don't understand what you mean by that
<elfy> well these ones are all completely new
<balloons> most of the time your updating/editing one testcase
<balloons> so having only those changes in the merge proposal works nicely
<elfy> are you saying that now I've done these ones - if things need to be changed I would be notified because I wrote the original?
<balloons> no, I think I've confused you
<elfy> yep :)
<balloons> :-) Let's just say what your doing is perfect
<balloons> keep doing it
<elfy> ok lol
<elfy> got to say trying to get to grips with bzr was not very easy and as I suspected trying to follow a video didn't work too well for me :)
<balloons> elfy, looks like your up and running though. Is there anything that would make it easier?
<elfy> not now :)
<balloons> you still have fresh perspective ;-)
<balloons> I mean easier for others to learn it
<elfy> I will put together a 'wiki' section perhaps
<elfy> manana :p
<balloons> so did this page help? https://wiki.ubuntu.com/QATeam/ContributingTestcases/Launchpad
<elfy> my crib sheet has 9 lines - from bzr add to propose for merging
<elfy> only as far as getting bzr to work - I will expand https://wiki.ubuntu.com/QATeam/ContributingTestcases/Manual#Contribute_your_new_test.21
<balloons> elfy, hmm.. so it sounds like the issue wasn't so much setting things up, as on that wiki page, but actually doing the work to commit, push and stage for review
<elfy> yep - danchapman was great :)
<balloons> elfy, I would appreciate any additions to the page.. I wrote the original pages, but I already was familiar with bzr and in general, version control
<chilicuil> yeah, I always forget how to do it too, I just go to http://developer.ubuntu.com/packaging/html/fixing-a-bug.html#committing-the-fix
<balloons> so adding detail where you got stuck should help others
<elfy> balloons: there is nothing on that contribute page to tell you you need to add and commit for instance
<elfy> and without that it was all failing here :)
<elfy> but it's on my pad to do that for the wiki
<balloons> thanks! Yes, little assumptions like that sneak into things
 * balloons waves @ chilicuil
<elfy> I tried to follow the video and it sort of worked a bit - but with a cat and a kid in the house ... ;)
<chilicuil> n_n/
<elfy> chilicuil: ta - I'll look at that page - if the synatx etc is already writtent then I'll just make sure the qa page makes sense in one place
<chilicuil> today you won't get my bug reporting storm balloons, I left my computer downloading lubuntu, which is the only one I've still not seen =P
<balloons> chilicuil, :-) amazing work, really
 * elfy is working through the xubuntu testcases slowly
<chilicuil> elfy: yeah, I'll at the qa wiki too, so we all see the same cheatsheet =)
<balloons> elfy, since I'm reading it, I'm typing something onto that page to expand it.. Don't let that stop you from editing though :-)
<elfy> it won't be today anyway - just got in from work - dinner to sort out :)
<balloons> this is handy; I
<balloons> http://doc.bazaar.canonical.com/bzr.1.0/en/quick-reference/quick-start-summary.svg
<elfy> balloons: possibly - but to be honest if you've never used bzr - it's just a not very pretty picture with words on it :)
<balloons> elfy, :-)
<balloons> I'm linking here also: http://doc.bazaar.canonical.com/latest/en/mini-tutorial/
<DanChapman> afternoon elfy :D
<balloons> the chat is meant for once you've learned everything
<elfy> :)
<elfy> hi DanChapman :)
<balloons> elfy, can you do one thing quickly before you go?
<elfy> yep
<balloons> So, I'm looking at your merge for https://code.launchpad.net/~elfy/ubuntu-manual-tests/Mousepad/+merge/165798.. but you've got xchat in that branch also
<balloons> do you see it?
<balloons> I assume since you have an xchat merge proposal that's the version you want reviewed and merged ;-0
<elfy> yea - I saw that yesterday - again - maent nothing to me
<elfy> confusing
<balloons> ok, so we'll leave the confusion for now.. dinner is soon :-)
<elfy> but yea - there are 3 of them that I've done
<balloons> however, I will drop xchat from that merge then
<elfy> hardly - not got into the kitchen yet lol
<elfy> ok - there is one for it
<DanChapman> balloons, what are the plans for autopilot tests are they purely just for running on jenkins or is it planned for them to be used elsewhere aswell?
<balloons> elfy, ok new version of https://wiki.ubuntu.com/QATeam/ContributingTestcases/Manual is up
<balloons> DanChapman, it's intended for them to be run on jenkins everyday
<balloons> however, in the past we did manually run then as part of cadence weeks
<DanChapman> ok, so with tests like for shotwell, connecting a camera isnt really going to be possible?
<balloons> DanChapman, a-hah! But it will be possible thanks to pitti.. and Carla who wrote the test proving it out
<balloons> pitti, has a cool tool called umockdev that lets use mock real hardware and do things to it
<pitti> I already tried that with umockdev, and shotwell was happily importing :)
<balloons> DanChapman, https://github.com/martinpitt/umockdev
<DanChapman> Oooooo. that sounds cool :D
<balloons> indeed :-) so don't let needing a device stop you from writing a test
<balloons> elfy, basically this is the section that I updated in light of your comments: https://wiki.ubuntu.com/QATeam/ContributingTestcases/Manual#Using_Bzr
<elfy> that looks better - though I get an error with the status one bzr: ERROR: Not a branch: "/home/hob/"
<elfy> which logically makes sense as there isn't :)
<balloons> elfy, excellent .. should we mention you need to run bzr commands inside the directory?
<balloons> the directory that contains the repository that is
<elfy> I'd say so
<balloons> k, adding it ;-)
<elfy> makes senses to me now in the right place - terminal echoes nothing at all - which is as it should be
<elfy> balloons: if you need a guinea pig to check through new things - I'm your man :p
<balloons> ok, modified a bit more
<balloons> elfy, it's really helpful to have, so yes, thank you
<elfy> balloons: bzr add /path/to/testcase  if you're in the right path already do you need to do that? because I didn't  lol
<balloons> elfy, the path is relative
<elfy> balloons: that all looks much better, actually what you need to do
<elfy> so if you're there already bzr add works
<balloons> yes.. you can use absolute or relative path name
<balloons> so if your in the directory.. hehe bzr add testcase works
<elfy> if I'd have had that on saturday then I'd have been ok and so would DanChapman :p
<balloons> elfy, good.. one more thing for you.
<elfy> best be quick I could eat a scabby dog ;)
<balloons> do we need to explain version control anymore, or can we leave that to the links on bzr?
<balloons> meaning, can I say, here's how to commit you work without talking about what a commit is?
<elfy> I've not even looked at that - so I couldn't really comment
<elfy> unless I have and didn't know that's what I was doing
<balloons> ok, well if it makes sense to you now and looks good let's leave it. Thanks for your help
<balloons> and enjoy dinner!
<elfy> where is the information relating to version control?
<elfy> beacuse I will look at it in a while
<balloons> random question: do you use supper at all? or perhaps you supper what would be lunch?
<elfy> as a word?
<balloons> elfy, well I mean in general the idea of having files versioned and being able to manage them..
<balloons> I mean something like: http://en.wikipedia.org/wiki/Revision_control
<balloons> elfy, yes as a word
<elfy> supper is a late evening meal - or in my case the bit's I eat to fill in the gaps :p
<balloons> lol.. random though popped in
<balloons> just thought I would see if it's use differed across the pond or not
<balloons> sounds like a little bit. I would use supper and dinner interchangeably and supper wouldn't have any special meaning or context
<balloons> back to your merge now :-)
<elfy> yes - if version control is not specifically mentioned you need to talk about version control - especially because peppered everywhere are 'you don't need to be a coder to help' comments - thosepeople like me will need to know the things that other people who might be used to working with bzr would know
<elfy> biab
<elfy> balloons: lunch is lunch, breakfast is breakfast even if I've not eaten till 3pm :) lunch would be after breakfast as would tea/dinner and supper
<elfy> balloons: " add a close step and check to make sure it doesn't prompt this time" prompt for what? to save settings and the like?
<elfy> and I'm back so now would be a good time to talk about version control perhaps
<balloons> prompt on close.. your previous step unchecked that box
<balloons> I found this: http://chronicle.com/blogs/profhacker/a-gentle-introduction-to-version-control/23064
<balloons> it was the closest thing to version control for non-technical people.. even the stuff on version control mean to introduce it would be over people's head I'd imagine
<elfy> I'm with it enough to work with version control - I did a lot of iso9001 work back in the day - which is a quality control system
<elfy> balloons: aaah - got what you mean about the xchat thing now
<balloons> elfy, yea, you don't have to learn everything about bzr or version control.. just enough to be able to contribute, so perhaps it's enough
<elfy> balloons: ok - so I've changed it here - now what do I do as far as bzr is concerned?
<elfy> bzr add and commit and then push it?
<elfy> and how do I make it work with bzr and version control ?
<balloons> hello Letozaf
<balloons> elfy, ok so you made a change to your local repository to fix the issue
<Letozaf> hello balloons
<balloons> once the change is committed, simply use the bzr push command to send it to the remote repository on launchpad so it's all synced up
<balloons> if your wondering how to change and committ locally I can help with that too
<elfy> do the bzr add step or just bzr commit before I push it
<balloons> if you didn't make a new file, you don't need to use bzr add
<elfy> k - so commit and push
<balloons> if your confused, bzr status helps out :-)
<elfy> yep - got a modified and unknown
<elfy> which is logical
<elfy> bzrso I'm going to bzr commit xchat - that right?
<elfy> balloons: even ... ^^
<elfy> amd then I bzr push bzr push lp:~elfy/ubuntu-manual-tests/xchat
<balloons> elfy, let's fix one thing at a time ;-)
<elfy> :p
<balloons> ok, so for the xchat content change, you all committed and pushed?
<elfy> no
<balloons> ok, so let's do that
<elfy> cos I'm not sure I'm doing the right thing :)
<balloons> so what does bzr status say/
<elfy> modified - xchat , unknown - thunar
<balloons> ok, so if you commit at this point the only changes that will be committed are to xchat
<elfy> k
<balloons> bzr diff will show you the exact changes
<balloons> not as pretty as in launchpad, but they will be there
<balloons> a + in front of a line means it was added.. a - means it was removed on the diff print
<elfy> before commit? because I've got the nano window open after commit now :)
<elfy> right, that + and - makes sense and I'd get that
<balloons> you can cancel a commit by just exiting without leaving a message
<balloons> if you wish
<balloons> but you don't need to
<balloons> and yes bzr diff only shows the pending changes
<balloons> once committed, it will be blank
<elfy> yep - diff makes sense to me
<balloons> ok, so once that's done you can push it to lp and your merge proposal will have the new changes :-_)
<elfy> right - so I can see what I have changed, commiting now - what to put in the nano window - changed after comment or something ? or something specific
<balloons> you can't go wrong on a commit message
<balloons> just say what you did, very briefly
<balloons> add check for 'quit verification' window
<elfy> k done that - pushing now
<elfy> k - pushed to revision 111
<balloons>  ok great
<balloons> now if your ready, let's talk about why everything is showing up inside all of your branches
<balloons> Letozaf, how's things for you today? have a nice weekend?
<balloons> spy anymore salamanders? :-)
<elfy> balloons: 2 secs and yea that would be good :p
<balloons> DanChapman, Letozaf gonna start on the autopilot reviews now
<balloons> Letozaf, I'll try yours now since your here :-)
<balloons> so I'm looking at gedit: https://code.launchpad.net/~carla-sella/ubuntu-autopilot-tests/gedit-a1.3/+merge/165936
<Letozaf> balloons, ok fine
<elfy> balloons: when you're ready
<balloons> Letozaf, cool, it runs :-) I did get the MismatchError: None == None error.. I wonder if I need to pull down a newer autopilot version
<Letozaf> balloons, I do not know why but that INS label is not being seen it's like it's not there, I tried "INS" " INS"  "   INS" but nothing :(
<balloons> Letozaf, :-( Did you try using the "in" command
<balloons> it searches the string.. so "INS" in result
<DanChapman> Ok balloons :D
<Letozaf> balloons, never used it, I must check how it's used the "in" command I mean
<Letozaf> DanChapman, hey
<DanChapman> Hey Letozaf :)
<balloons> so elfy, and perhaps DanChapman can fill in here to, the issue with your merge proposals is that the branch your proposing for merging contains work other than your intended testcase
<balloons> what I'm trying to say is you appear to be working out of the same directory for all the testcases your adding
<elfy> yep
<balloons> so what's happening is you push a branch up, then do some more work, and push another branch up, et, etc
<TheLordOfTime> balloons:  can you answer someone's question in -bugs?  I think it's an ISO test case bug thing... you might be more qualified to answer than bugsquad/bugcontrol
<balloons> but your branch has changed from the target branch, that is trunk, in more than one way
<elfy> right - so each branch should have only the one thing in it?
<TheLordOfTime> balloons:  thanks :)
 * TheLordOfTime gives balloons a gold star
<elfy> like /foo/bar/xchat  and /foo/bar/catfish ?
<elfy> to be completely frank - it is all as clear as mud
<balloons> TheLordOfTime, you can push people to that page also
<balloons> it links to bugsquad stuff :-)
<balloons> elfy, yes only change what you want to show up in each branch
<TheLordOfTime> balloons:  see, i didn't know that page :P
 * TheLordOfTime handles standard bug triage, not ISO testcase stuff :P
<balloons> so for example if your merge proposal wants to include only mousepad changes, branch trunk, change mousepad, submit the branch
<balloons> all straightforward and you know how to do that now
<balloons> next, if you want to change catfish, re-branch trunk and make the changes, and submit the branch
<DanChapman> elfy what i do is create a folder say called manual-tests, then for each manual test i do i would create a folder for it so xchat - folder. then in that folder pull down the main branch from launchpad. and only change xchat stuff in this folder then push up only xchat changes from that branch/folder. This way when you create you xchat branch on launchpad you will only be merging changes to xchat.
<balloons> do it in a different directory.. starting fresh from branching lp:ubuntu-manual-tests
<balloons> make sense?
<elfy> DanChapman: aah right - I see
<balloons> DanChapman, perfect.. glad your able to explain :-)
<DanChapman> :) no probs.
<elfy> so you'd end up with the whole main bracnh for each testcase you want to write?
<elfy> is that right?
<DanChapman> yeah thats correct
<elfy> and then in 'that' one the only thing different would be that testcase
<DanChapman> yep
<elfy> right
<elfy> got that :)
<elfy> balloons: see - you get some connectors and some wire, then you wire up a whole plane - now I can do that from those instructions because I did it - could you :)
<elfy> that is what I was fighting on saturday when trying to do this stuff :)
<DanChapman> I rewired my car once. Never again!! :D
<elfy> :)
<balloons> elfy, :-) probably not a whole plane
<elfy> balloons DanChapman - thanks that has watered down the mud somewhat - it's just a little bit opaque now :)
<elfy> :)
<balloons> also note once your branch is merged you can delete that folder.. that branch isn't needed anymore
<balloons> does that make sense?
<elfy> so - then as far as changes to testcases goes - do the change, commit and push
<balloons> might need DanChapman's help again :-)
<balloons> brb
<elfy> yep - because that work is now in the main thing for everyone
<elfy> I get that
<elfy> once I see one of the things I've done it'll probably go 'ping' light on :)
<Letozaf> balloons, I cannot find docs on that "in" command ...:p
<elfy> balloons DanChapman - yep completely understand that logic now - just done it for the thunar test - got the branch and the mousepad one is there amongst the paackages
<DanChapman> elfy, yeah do the change, commit, push, but keep committing and pushing up to your branch until you think it is ready to be merged. When it gets merged to the trunk only the difference between your branch and trunk gets merged. For example say you changed xchat and mousepad on the same branch and it got merged. If for some reason there was a need to go back to a revision before xchat was added but mousepad is not part of the pr
<DanChapman> because they were merged together. Does that make sense?
<elfy> yea - which is what I ended up doing - sending them all instead of the one that I wanted to - if I was in different folders for each - that wouldn't have happened
<balloons> k, back
<balloons> Letozaf, it's a python thing
<balloons> http://kracekumar.com/post/22512660850/python-in-operator-use-cases
<Letozaf> balloons, aaah! was looking in autopilot docs :p
<balloons> myString = "Hello Carla"
<balloons> "Carla" in myString
<balloons> True
<elfy> DanChapman: so I could bzr add my /manualtests/Thunar/ branch now and it would just get added to my https://code.launchpad.net/~elfy
<Letozaf> balloons, thanks :D
<elfy> then when I'm ready I push it to the main branch and propose for review
<DanChapman> elfy here is my kind of work flow for bzr http://paste.ubuntu.com/5711310/
<elfy> yep - that is what I'd got from the last 30 minutes or so :)
<balloons> autopilot updated, trying gedit test again
<DanChapman> thats all you really need to know :D
<elfy> I've got that now - then when I was done to at least get it first checked - do the add and commit and push then ?
<balloons> ok, I got the same failure
<balloons> Letozaf, /test_gedit.py", line 241, in test_insert_overwrite_mode
<balloons>     self.assertThat(typeMode, NotEquals(None))
<balloons> MismatchError: None == None
<balloons> do you get that error?
<Letozaf> balloons, yes
<balloons> Letozaf, lol.. OHH.. ok
<Letozaf> balloons, its the only errror left to fix :p
<balloons> ahh.. gotcha
<balloons> sorry :-(
<DanChapman> elfy, once pushed it is up on launchpad, so anything from there you do on launchpad page. So propose to merge or link a bug, request review.
<balloons> k, I'll work on the other pending ones then for the moment and come back to gedit
<jtaylor> someone familiar with the jenkins instance here?
<jtaylor> looks like the xunit testresults are not working as intended
<jtaylor> see pyzmq
<elfy> DanChapman: so I can add, commit, push my branch and it'll just be in my LP page
<elfy> I'd at least be able to follow the logic of the system I guess
<balloons> so DanChapman, Letozaf we need to decide what can be pushed to the production branch from these tests also
<balloons> anything that is 1.3 and working and makes sense in jenkins, we should place in there
<balloons> right now it only has the firefox test in it
<Letozaf> balloons, well if we fix gedit, we also got gedit :p
<balloons> exactly
<balloons> :-)
<balloons> and simple is ok here.. just running the app everyday will make sure it starts and doesn't crash
<balloons> that in itself is a smoketest
<Letozaf> balloons, good, so we must get other tests working :-)
<Letozaf> balloons, typeMode = self.app.select_many('GtkLabel', label=' INS ') instead of typeMode = self.app.select_single('GtkLabel', label=' INS ') works   ??
<balloons> Letozaf, heh.. there's more than one?
<balloons> that's odd
<Letozaf> balloons, I suspected so, but I do not know where to look for it, there is sooooo much stuff in vis
<balloons> Letozaf, ohh yes indeed
<balloons> did you learn the trick from the hackathon?
<Letozaf> balloons, nope I just had a flash idea
<balloons> check out the _find function in here: http://paste.ubuntu.com/5694635/
<balloons> let me give you a better example of me using it
<Letozaf> balloons, I saw this and also looked at it various times
<Letozaf> balloons, yes and example would be fine
<Letozaf> balloons, :p
<balloons> http://paste.ubuntu.com/5711368/
<balloons> so that's from the work I was doing on totem
<balloons> I implemented his walk to look for stuff in the application for me..
<balloons> aka, since vis doesn't yet have a search, this made it possible for me to search
<Letozaf> balloons, cool
<Letozaf> balloons, maybe I could try this with gedit
<balloons> so you could add this right now to the gedit app and see what's going on
<balloons> DanChapman, ok so your fileroller testcase, I've got a couple comments
<DanChapman> balloons, ok :d
<DanChapman> :D
<balloons> whoa.. I like the hack.. ;-)
<DanChapman> hehe its the only way i could do it
<balloons> I'm curious why you did this:     # Hacky way using terminal to delete test files, can be improved
<balloons> why not use python calls to remove stuff?
<balloons> I like the use of making global constants for buttons.. good idea
<DanChapman> it was to do with not being able to select an archive format that got it acting strange. I planned to go back and sort it tomorrow.
<balloons> ok.. I would merge with that small change
<balloons> and yes, the gtklocation horridness we need to note that in a bug with the autopilot team
<DanChapman> ok will sort that in the morning
<balloons> this is a concrete example of it
<balloons> some of our biggest issues happen with subwindows
<balloons> namely, an open dialog, etc
<DanChapman> Yeah they are rather tricky
<balloons> DanChapman, ohh one more thing.. each method calls setup and teardown. sadly I don't think you can place this into a generic teardown. But if not, migrate it into the actual tests themselves
<balloons> that is, each test should be selfcontained.. so yes, create and destroy each time
<balloons> you can sub out common steps if needed
<DanChapman> I thought so,
<balloons> DanChapman, :-) I figured.. This is some nice work. It's nice to have the audience of folks hacking on this increase
<balloons> I'm hardly a python or autopilot expert.. we all learn from each other :-)
<DanChapman> Yeah this is my first run with autopilot, its nice to be learning some new stuff.
<balloons> don't worry, I'll post changes via the merge request btw.. but since your here it's nice to chat :-)
<thomi> morning everyone
<balloons> hello thomi!
<DanChapman> morning thomi.
<balloons> we're just working on merging some of the 1.3 goodness into the repository :-)
<DanChapman> Ok cool balloons. I gotta shoot in a minute though, Dinner time.
<balloons> no worries.. it's getting close for me to
<balloons> everything will end up in the merge requests. Letozaf how's it coming?
<Letozaf> balloons, a bit confused with the output I got :p
<Letozaf> balloons, I'm looking at it now
<DanChapman> Cool well bye for now. Will sort the niggles out in the morning :)
<balloons> DanChapman, wonderful.. pleasant evening to you!
<Letozaf> balloons, does this make sense to you ? http://paste.ubuntu.com/5711421/
<balloons> Letozaf, code?
<balloons> maybe my copy/paste failed you
<Letozaf> http://paste.ubuntu.com/5711431/
<Letozaf> balloons, no I tried twice, paste bin puts everything on one line you have to scroll right
<balloons> Letozaf, no worries on scrolling :-)
<elfy> I'm off - I think a bit wiser - till tomorrow at least - cya balloons
<balloons> by elfy
<balloons> Letozaf, try using his original versions of _find and _walk
<balloons> perhaps I messed something up
<Letozaf> balloons, ok
<balloons> what you have looks fine
<Letozaf> balloons, nope, I get this: http://paste.ubuntu.com/5711449/   I pasted only the last part
<Letozaf> balloons, piece of code: http://paste.ubuntu.com/5711451/
<balloons> Letozaf, ahh.. that means it didn't find it
<balloons> it blows up if it goes to deep
<balloons> or otherwise doesn't find it
<balloons> so one or the other occurred
<balloons> basically, your outta luck. it didn't help :-(
<Letozaf> balloons, :(
<balloons> Try searching for something else.. you'll see what it looks like
<balloons> search for something you know exists
<Letozaf> balloons, ok I will
<knome> balloons, did you have some kind of script to get the testcases from the branch to production?
<phillw> balloons: do you have any time scale for https://wiki.ubuntu.com/Testing/Activities/Classroom/Saucy ? I've asked Ubuntu Beginners Team to hold at least one session on terminal, but at what point do we make the dates and allow UWN to know them?
<Letozaf> balloons, http://paste.ubuntu.com/5711482/
<balloons> lol, unplugged my pc
<balloons> knome, yes I do
<balloons> i have a script that syncs the tracker to lp
<balloons> err
<balloons> lp to qatracker
<knome> balloons, good, because you're going to get a massive commit soon
<balloons> phillw, we said in general June.. no fixed dates beyond that
<balloons> anyone can claim anything in June
<balloons> however we start testing more halfway through June
<balloons> knome, :-)
<balloons> Letozaf, yep you see it found it that time :-)
<Letozaf> balloons, yeah, lot of stuff but less than with vis :)
<balloons> it's a tool.. hopefully it will help
<Letozaf> balloons, sure
<Letozaf> balloons, going to bed now, I will try tomorrow to solve the last failure in Gedit test
<balloons> I was running into issue with it too not finding things (but then again, perhaps they don't exist) with totem
<balloons> Letozaf, kk.. g-night
<balloons> I wouldn't agonize over it too much more
<balloons> we can drop that line if needed and just commit as is
<Letozaf> balloons, ok
<balloons> the rest works :-) I don't want to hold on that simple test
<Letozaf> Letozaf, fine then :) thanks
<Letozaf> Letozaf, 'night
<Letozaf> balloons, 'night
<knome> balloons, http://iso.qa.ubuntu.com/qatracker/milestones/270/builds/45158/testcases/1300/results
<knome> balloons, 3. on that; the list there is invalid markup
<knome> balloons, http://packages.qa.dev.stgraber.org/qatracker/milestones/249/builds/27871/testcases/1537/results
<knome> balloons, point 1. on that; the list there is valid markup
<knome> balloons, ok to change stuff like that?
<knome> balloons, i can send another patch for the css to make it look correct.
<knome> or, correct as in, as wanted
<balloons> knome, looking
<knome> better be ok, i've changed a bunch of them
<knome> it basically just changes an already bad-looking formatting
<knome> tell me how you would like it to appear and i'll send a patch for the css file to fic it
<knome> fix too
<balloons> knome, likely whatever you think is best.. you have a suggestion?
<balloons> ok so I'm looking a testcase 1300_Install (entire disk)
<knome> align it with the dd's, make them non-italics
<balloons> so your saying I can't have the ul inside the dt's
<knome> and tweak the bottom padding
<knome> yes, the html spec says dt's can only have inline elements
<knome> but dd can have anything
<balloons> ahh.. :-) Well, yes you'll notice we don't get what we want if we move them outside of the dt's
<knome> at the same time, that makes a lot of sense and not at all
<knome> it's just a styling issue though
<balloons> can you send me the changed version for 1300?
<knome> as i said, i'd probably align them with the dd's (or between dt/dd), and make them non-italized
<knome> http://packages.qa.dev.stgraber.org/qatracker/milestones/249/builds/27871/testcases/1537/results has a similar structure at 1.
<balloons> let's look at it
<balloons> yes, I wanted to mockup ther e:-)
<knome> but with the fixed markup
<knome> let me edit the css live and send you a screenshot soon
<knome> so you'd see what i'm after
<balloons> ok great
<balloons> I'll bbl
<knome> well
<knome> i have it ready now ;)
<knome> just to send the shottie
<knome> balloons, http://temp.knome.fi/qa/new-dd-ul-style.png
<balloons> knome, ahh the horrid padding is fixed
<knome> well yeah.
<balloons> along with style :)
<knome> i said "fix the padding" ;)
<balloons> no complaints from me :-)
<knome> so anyway, as you see, it's just a styling issue even if we move those to dd's
<knome> and since i've done it for almost all testcases... :)
<knome> if there is something else that bothers you, tell me now and i'll add those to the patch i'll send to maintainers later
<Noskcaj> has anyone heard from howard recently? i still need to talk to him bout some testdrive stuff
<knome> Noskcaj, have you tried contacting him in a PM?
<Noskcaj> no, i've not seen him online at all
<knome> Noskcaj, i'd guess send email then and wait
<Noskcaj> have done
<Noskcaj> balloons, i'm still no further towards a testdrive hangout, roaksoax is always busy, kirkland is always away
<balloons> Noskcaj, howard is out till june sometime..
<Noskcaj> balloons, ok, thanks for the info
<balloons> his blog has the date
<Noskcaj> just saw that. why does everyone else have stuff to do.
<Noskcaj> ?
<knome> what a weird thing to moan about.
<Noskcaj> :)
<Noskcaj> just remembered, i need to get my Ubuntu PC sponsored
<Noskcaj> copied from -discuss: I'm going to make an Ubuntu themed PC, with many case mods. is it possible for me to get sponsored by canonical or a community member?
<Noskcaj> The PC will then be used for testing Ubuntu, seeding the ubuntu torrent downloads and running folding@home (a cancer prevention mass processing program made by stanford university)
<knome> balloons, https://code.launchpad.net/~knome/ubuntu-manual-tests/valid-html/+merge/166153
<knome> stgraber, where do you take bug reports, patches or merge requests for the ISO tracker CSS?
<stgraber> knome: launchpad.net/ubuntu-qa-website
<knome> stgraber, i just branched that, but i don't see a CSS file. does that mean i should just file a bug?
<stgraber> knome: the theme is the default Drupal theme. There are a few css overrides done in modules/qatracker/qatracker.module though
<knome> aha, i'll look there
<knome> great, i'll send you a merge proposal soonish
<knome> stgraber, https://code.launchpad.net/~knome/ubuntu-qa-website/ul-inside-dd-css/+merge/166157
<knome> balloons, done! :)
#ubuntu-quality 2013-05-29
<Noskcaj_school> Has a bug been made for a transmission testcase?
<SergioMeneses> Noskcaj_school, there was one
<SergioMeneses> Noskcaj_school, look https://bugs.launchpad.net/ubuntu-manual-tests/+bug/1115655
<ubot5> Launchpad bug 1115655 in Ubuntu Manual Tests trunk "Test Needed: Transmission" [Wishlist,Fix released]
<Noskcaj_school> ok, i'll try an autopilot when i get home
<SergioMeneses> Noskcaj_school, perfect! take care
<pitti> Good morning
<DanChapman> Anyone about this morning?
<Noskcaj> DanChapman, this evening, and yes
<Noskcaj> howard would be normally, but he has exams
<DanChapman> Ahh hey Noskcaj, do you have familiarity with python? Im currently working on a fileroller autopilot test. And for the life of me can't find a way to delete a tar ball or any type of archive for that matter.
<Noskcaj> DanChapman, i don't have much experience. i recommend you ask one of the devs or put it on stackexchange. also, make sure ever revision is up on LP
<DanChapman> ok cool, thanks Noskcaj
<brendand> DanChapman, os.unlink doesn't work?
<brendand> DanChapman, did you try that?
<DanChapman> ooo ill try that :)
<brendand> DanChapman, it definitely should. nothing special about a tarball
<brendand> DanChapman, if it doesn't work then let me know
<DanChapman> brendand, still not working
<DanChapman> OSError: [Errno 2] No such file or directory: '~/fr_autopilot_test_archive.tar.bz2 '
<brendand> DanChapman, yeah - python doesn't automatically understand ~/
<DanChapman> even without ~/ brendand its still the same
<brendand> DanChapman, i think it's os.path.expandpath
<brendand> DanChapman, and the script is run from the same directory as the .bz2 file?
<brendand> DanChapman, well try 'os.unlink(os.path.expanduser('~/fr_autopilot_test_archive.tar.bz2'))'
<DanChapman> brendand that sorted it thankyou :D
<brendand> DanChapman, btw if you copied the error directly from the terminal, i should also point out you can't have spaces at the end of the filename (i don't think) ;)
<brendand> DanChapman, glad i could help
<DanChapman> pitti, am i able to relaunch an application during an autopilot test. In fileroller i need to open an archive, but first i need to create an archive, close the window then relaunch so i can open the created archive. Can i just call self.setUp()?
<pitti> DanChapman: I don't know what AutopilotTestCase.setUp() does, I think it's safer to just call self.launch_test_application() again
<DanChapman> pitti, ok will give it a go
<DanChapman> balloons, have done those changes to fire-roller and it seems to be in good shape now. Am now working on changes to evince. Get rid of those horrid keyboard navigations :S
<asac> doanac: who is the master of the tests?
<asac> in QA te4am?
<asac> e.g. who decides what tests to integrate, what to run where etc.?
<doanac> asac: i think gema owns that
<balloons> DanChapman, howdy..
<DanChapman> yo :D
<balloons> ok, I can review them again.. file-roller should be good to go now. I had trouble with evince. Probably because of all the keyboard navigation.. lots of tests failed for me
<DanChapman> Yeah im cutting out as much keyboard as possible in evince,
<balloons> :-)
<DanChapman> balloons, in what situation would you use AutopilotTestCase.pick_app_launcher? Ive only just noticed it in the docs and wasnt sure as you can give launch_test_application a path if required.
<DanChapman> oops you cant giv launch_test_app a path. :S my bad
<DanChapman> But does it return a proxy object with introsepection data available through pick_app_launcher?
<balloons> DanChapman, I've never used pick_app_launcher, so I don't think I can say :-)
<DanChapman> balloons, ok no worries.  I'll leave it for a day i might need it :-)
<balloons> the pad is looking good.. we're close to completing the conversions :)
<knome> balloons, did you get to look at my merge proposal?
<balloons> knome, it's on the list for today :-)
<knome> oki
<knome> tell me if you need help
<balloons> just finishing up some migration work
<knome> (i'm a bit sick but should be able to answer questions :P)
<balloons> knome, sorry to hear that :-( But thank you!
<knome> np. fortunately i can take some days off work, would be much worse if i couldn't
<DanChapman> balloons, yeah, pad is filling up now, hopefully we could have them all converted before the next hackfest :D
<knome> what converted?
<DanChapman> knome, porting autopilot tests to 1.3
<knome> aha
<knome> won't touch those! ;)
<DanChapman> :D
<balloons> knome, hehe.. they're not SO bad
<knome> no, but i don't understand python and don't intend to
<balloons> knome, ahh, I gotcha.
<balloons> In that regard, I'm glad you have web skills :-)
<knome> we all got to compensate for our lacking pythong skills somehow ;)
<DanChapman> Hi Letozaf
<Letozaf_> Hi DanChapman
<Letozaf_> DanChapman, howzit ?
<DanChapman> Yeah not bad feel a bit wacked now though, you? any luck with gedit?
<Letozaf_> DanChapman, I'm quite fine, I'm going to look at gedit now, yesterday night was late and went to bed :p
<Letozaf_> DanChapman, anyway balloons told me to let go the INS and OVR stuff and so probably it won't take long to propose to merge
<balloons> :-)
<Letozaf_> balloons, hey
<DanChapman> personally i had never even noticed it changed down in that corner anyway.
<Letozaf_> balloons, :p
<balloons> I'm running a bit behind on all the merge proposal's :-)
<balloons> I'm trying to archive off the raring stats and push out the saucy version
<Letozaf_> balloons, yeah, well it's nice to hear you're running behind the merge proposals, means there are a lot :p
<balloons> hehe.. yes a good problem to have!
<Letozaf_> balloons, by the way do you want me to fix the gedit test and re-submit a merge or what ?
<DanChapman> balloons, Letozaf_, have either of you ever been able to introspect the global menu? My mouse just won't go to it at the moment and get screen flicker
<DanChapman> it shows up in vis, so i would of thought its possibel
<Letozaf_> DanChapman, never tried
<balloons> DanChapman, indeed, never tried
<balloons> keyboard shortcuts should work well enough if needed..
<balloons> Letozaf_, yes certainly
<balloons> and don't forget you can help by reviewing other merge proposals.. I don't have to be the only one ;-)
<Letozaf_> balloons, I will fix gedit an then have a look
<phillw> balloons: is this news worthy? http://www.webupd8.org/2013/05/intel-linux-graphics-installer.html
<DanChapman> I will keep trying, there must be a way, it would be good to test that the menu items are there and work i suppose. But will resort to keyboard if needed
<Letozaf_> balloons, should I leave the _find stuff commented in the gedit test or remove it ?
<balloons> Letozaf_, meh, remove it as it's really just debugging stuff
<balloons> ohh.. you wanted to leave it in as a comment..
<balloons> hmm.. yea, I still think keeping the source clean is probably for the best, what do you think?
<knome> balloons, do you see something what i don't see?
<Letozaf_> balloons, I think keeping the source clean is best
<Letozaf_> balloons, too much confusion otherwise
<balloons> Letozaf_, k, we both agree then :=_
<balloons> knome, what do you mean?
<knome> balloons, it looked like you had a discussion with somebody i didn't see :P
<Letozaf_> balloons, :p
<knome> and what kind of smiley is ":=_" ?
<knome> :D
<balloons> shift+0
<knome> =
<balloons> type too fast and shift one key to the right and :-) becomes :=_
<knome> hehe
<knome> ? for me there... weird US kb layout people ;)
<knome> i'm off for nwo
<knome> *now
<knome> hf
<DanChapman> Right folks i need to eat, bib
<Letozaf_> DanChapman, bon apetit :D
<Letozaf_> balloons, I took a look at ubuntu-autopilot-tests merge proposals, but there are only two from Dan that he has to fix and the other is mine, so I will see if I can port some other test to autopilot 1.3
<balloons> Letozaf_, kk
<Noskcaj> Letozaf_, did you ed up getting any code written for a transmission autopilot test?
<Letozaf_> Noskcaj, Hi
<Noskcaj> hello
<Letozaf_> Noskcaj, no but I can do it
<Letozaf_> Noskcaj, I wanted to have a look at shotwell
<Letozaf_> Noskcaj, but then I can do transmission :D
<Noskcaj> i was going to try transmission, just wondering if you'd done any work on it
<Letozaf_> Noskcaj, I will make a note to do it after shotwell ok ?
<Letozaf_> Noskcaj, oh!
<Letozaf_> Noskcaj, no I haven't done anything on transmission yet
<Noskcaj> ok
<elfy> balloons: a really simple autopilot question ... can it record actions to generate a test, or do you have to pick apart from autopilot vis ?
<balloons> elfy, no recording actions I'm afraid
<elfy> right - thanks :)
<balloons> the reason is because it's testing on a different level for the most part
<balloons> your introspecting the application (mostly) not manipulating it with mouse and keyboard clicks
<elfy> k
<balloons> the upside is the test your write should be much more maintainable and work through ui changes, etc :-)
<elfy> yep
<elfy> should have asked in the ustopilot channel - lderan asking the same there - for the same reason lol
<balloons> saucy is not being nice :-(
<elfy> I blame hobgoblin
<elfy> really - try xubuntu - working lovely for me :)
<balloons> I actually feel rather hobbled working in a non-unity DE
<balloons> I have a huge monitor and I need to manage windows sanely
<elfy> lol
<elfy> some of us never used it for longer than to get wrist aches
<balloons> I wasn't an immeadiate fan.. but my goodness, it's tough to work without it
<balloons> do you use multiple workspaces? best invention ever once I learned how to use them properly.. they are perfect on a small laptop
<balloons> I do wish xfce .. wait, how did I miss this? http://www.xfce.org/about/news/?post=1335571200
<elfy> balloons: I use 2 monitors and 2 workspaces - so have 4 'screens'
<balloons> elfy, :-) You got it.
<elfy> and we're looking for xfce 4.12
<elfy> mouse wheel moves back and forth or I can use kbd
<balloons> yes, it's good too see development is ratcheting up again.. we had 4.6 for so long
<elfy> I know it sounds silly perhaps - but my panel is at the bottom - about 20px and in the bottom right corner of the left hand monitor - so is more or less central to my work area
<elfy> not all the way over there <----
<elfy> horse for courses
<knome> balloons, it's not really huge progress, they pretty much have one active core developer atm
 * balloons needs to learn to stop unplugging or bumping his pc and resetting it
<SergioMeneses> hi everybody!
#ubuntu-quality 2013-05-30
<SergioMeneses> hi guys!
<jibel> good morning
<DanChapman> hmmmm autopilot not working today. Has anything changed?
<Noskcaj> DanChapman, wrong channel to ask
<balloons> knome, can we merge your change without the css fix?
<DanChapman> good day balloons :D
<balloons> morning DanChapman
<DanChapman> balloons is there plans to create something like a mini tutorial series on autopilot for the QA wiki/website?
<balloons> elfy, so what do you mean what would you do with the bugs assigned to you?
<balloons> once the stuff is merged, you can close it ;-)
<balloons> DanChapman, I did a mini-series on my blog last winter, but your best served by the official docs now
<balloons> that said there is a walkthrough on the wiki
<elfy> balloons: see - you're doing it again ;) change status to fix committed, fix released? won't fix :p
<balloons> we could certainly improve it -- any specific feedback you have?
<balloons> elfy, in general we've used the nomenclature as follows; fix committed is for when you have committed it.. fix released is when it's merged
<elfy> right - thanks
<balloons> basically fix released is what is set after a merge.. that and people mark that they are working on things
<elfy> so 2 released and one still waiting merge then afaik
<balloons> elfy, everything should be merged from you.. there only one pending merge request I know of for the project now
<elfy> xchat looks like it is still at the needs fixing that you set - that I'd merged or pushed or whatever it's called :)
<elfy> here - all I am working on is thunar
<elfy> https://code.launchpad.net/~elfy/ubuntu-manual-tests/xchat
<balloons> elfy, ohh bother.. since you had it included in those other proposals it's status got set to merged
<elfy> oh ok
<elfy> sorry and all that :)
<balloons> I undid it's autologic :-)
<balloons> anything else that might have gotten swept up?
<elfy> I guess that's one of your Canonical words that mean little to me - like dogfood - dogfood? don't you lot make them scavenge :p
<balloons> lol.. dogfooding is a fun term
<elfy> nope - here I'm only working on thunar - mosuepad, xchat and catfish are all doen as far as I'm concerned
<balloons> I just made that up.. something that might more sense to you is I reset the status of the merge request to 'needs review' instead of merged. So we can continue to work on it till it's ready
<elfy> balloons: I guessed as much :)
<balloons> did you push the changes I asked for on xchat? they don't show in your branch
<elfy> http://bazaar.launchpad.net/~elfy/ubuntu-manual-tests/xchat/revision/111?start_revid=111
<elfy> that's what I did - the last two lines that then close it without prompting
<balloons> odd.. ok, I'll assume it's in the branch then
<balloons> let me pull
<elfy> well if it all goes belly up I do have it here still
<balloons> ugh
<elfy> did I break launchpad then
<balloons> done
<balloons> you can't break it elfy  :-)
<elfy> mmm
<elfy> that a challenge? :p
<balloons> no please!
<elfy> :)
<elfy> so we all sorted now - me goes to look
<elfy> balloons: ok so at some point it will disappear from my branch yes - and then I can remove it all locally
<balloons> it's in the main branch now, you can remove your branches with it
<balloons> any new work you want to do, grab trunk
<balloons> DanChapman, so evince is ready right?
 * balloons notes he still gets errors :-(
<DanChapman> fileroller not evince
<DanChapman> im stilll wroking on evince but autopilot not playing nice till next update i believe
<balloons> DanChapman, ahh, ok
<balloons> I'll checkout fileroller then in a second
<balloons> DanChapman, ahh, you added cleanup steps.. fun
<balloons> DanChapman, could we move the hardcoded filename to a generated temporary filename instead? In addition, this would make files in /tmp instead of /home.. which is nicer
<balloons> Otherwise good stuff.. works fine on my box
<SergioMeneses> morning guys!
<balloons> morning SergioMeneses
<SergioMeneses> balloons, hey bro! I was reading about the new bugs and I'm going to work on some of them
<balloons> SergioMeneses, excellent.. Yes chilicuil has been busy getting them all filed. I think everything is in now right chilicuil ?
<balloons> we should announce progress.. I'll try and do that before the end of the week
<SergioMeneses> I saw that, and excellent work :)
<DanChapman> balloons: yeah i can get that changed. apart from that it works fine though?
<balloons> DanChapman, yes, otherwise works fine
<chilicuil> hello balloons, SergioMeneses, good morning =), it's almost, today I'm filling lubuntu bugs, and after that it'll be only mythubuntu left
<DanChapman> sweet :)
<balloons> the hacky workaround is the only thing that makes me nervous.. but it seems to hold up fine
<balloons> I'm ok with it going in as is.. However, I was looking at the terminal test. I think I'm going to file a bug to fix the flaws before I consider it production ready
<balloons> we have to remember once these are in jenkins, if they fail we've got to be on top of them seeing why and filing bugs for anything that is discovered.. we don't want our tests failing for silly timing issues :-)
<SergioMeneses> chilicuil, awesome! I will work at night on testcases, if you need some kind of help, please let me know :D
<balloons> I pushed gedit and nautilus to the production branch..
<balloons> I'll push fileroller and evince too once they merge
<SergioMeneses> balloons, gedit testcase or autopilot test?
<balloons> this is all autopilot stuff  yes :-)
<chilicuil> SergioMeneses: yep, thanks, good luck with your day =)
<DanChapman> yeah, i dont like it either, but what else can be done? .... and true about the terminal test, i only proposed so it could go into the dev branch, i didnt expect it would be production ready ::)
<SergioMeneses> balloons, ok
<balloons> DanChapman, yes, the hacky workaround is just that. I'd rather have the test than hold on it.. The terminal testcase though, as you say, can be improved further, so we should do that before migrating
<SergioMeneses> in other things: chilicuil we are working on ubuconla2014 maybe you want to see what we got :)
<balloons> I'm just excitied they are all getting completed and we have production ready tests finally ;-)
<DanChapman> balloons with the hacky workaround what about getting some asserts on the GtkLocation so it can assess the file path as it navigates to the sample data? that should make it 'a bit' more stable?
<balloons> DanChapman, based on your comment, you couldn't introspect that.. can you?
<DanChapman> Yeah its not the introspection thats the problem. Its if you enter a file path into it it doesn't navigate to it.
<chilicuil> SergioMeneses: I didn't know you were already working on ubuconla 2014!, wow, I'd really love to see what you have and help if possible
<DanChapman> balloons there seemed to be only two ways to add files, either my hacky workaround or navigate with a mouse.
<balloons> DanChapman, ahh.. so your saying after you navigate to it, you could assert that your opening the right thing.. but even if you weren't there's nothing you could do to fix it
<balloons> I wouldn't worry about it :-)
<DanChapman> I was thinking that as you go through the directory in the location bar it updates your current position  so if it was to assert say that we are now in /usr then assert we went in to /usr/share at least with that if the test fails during this point we could see which step it is failing on?
<DanChapman> I'll leave it for now but if it does become an issue then i will look into it. Will just get tempfile working for now
<balloons> DanChapman, yea, I don't think it's worth the trouble to assert so much.. but you could. If it fails during the hack, well, i assume it will be obvious
<balloons> but then again, it's not going to fail ;-)
<DanChapman> of course not :D
<DanChapman> Is your autopilot working ok today then?
<balloons> yes, but I haven't updated yet today -- it's broken for you?
<balloons> that shouldn't happen if your on stable
<DanChapman> I ran update this morning and its now broken. veebers was working on a fix but said it wont be available till later
<balloons> DanChapman, ahh you can rollback then if you'd like
<DanChapman> ooo yes please. How do i do that?
<balloons> you on saucy?
<DanChapman> no raring
<balloons> k, and your using the ppa right?
<balloons> https://launchpad.net/~autopilot/+archive/ppa/+files/autopilot-desktop_1.3daily13.05.30ubuntu.unity.nextbzr230raring0_all.deb
<balloons> you can always manually grab the previous version.. I believe that will roll you back one
<DanChapman> sorry phone call, yeah using the ppa
<DanChapman> ok will try grabbing one
<DanChapman> balloons still getting the same errors. Traceback (most recent call last):
<DanChapman>   File "/usr/lib/python2.7/dist-packages/autopilot/utilities.py", line 242, in action_on_test_start
<DanChapman>     obj.on_test_start(test_instance)
<DanChapman>   File "/usr/lib/python2.7/dist-packages/autopilot/globals.py", line 108, in on_test_start
<DanChapman>     if _video_logger._enable_recording:
<DanChapman> AttributeError: '_VideoLogger' object has no attribute '_enable_recording'
<balloons> hmm
<balloons> I'm using: 1.3daily13.05.29ubuntu.unity.nextbzr228saucy0
<balloons> try grabbing the raring version of that :-)
<balloons> https://launchpad.net/~autopilot/+archive/ppa/+files/autopilot-desktop_1.3daily13.05.30ubuntu.unity.nextbzr228raring0_all.deb
<DanChapman> ok will give it a try
<balloons> bah.. the hack failed
<DanChapman> :O really??
<balloons> https://launchpad.net/~autopilot/+archive/ppa/+files/autopilot-desktop_1.3daily13.05.29ubuntu.unity.nextbzr228raring0_all.deb
<balloons> I meant my link.. I didn't look, I just changed the old link ;-) that one should work ^^
<DanChapman> ok cheers :)
<DanChapman> balloons, thats a no aswell :(
<balloons> does autopilot from there not work?
<DanChapman> no im getting atrribute errors saying keyboard has no attrib 'cleanup' and _VideoLogger errors.
<balloons> ohh
<balloons> you need the other deb too
<balloons> https://launchpad.net/~autopilot/+archive/ppa/+files/python-autopilot_1.3daily13.05.29ubuntu.unity.nextbzr228raring0_all.deb
<DanChapman> woohoo, cheers balloons :D just need to go get vis and im good to go for now
<balloons> you need the vis link too?
<DanChapman> if you got it handy :)
<balloons> https://launchpad.net/~autopilot/+archive/ppa/+files/python-autopilot-vis_1.3daily13.05.29ubuntu.unity.nextbzr228raring0_all.deb
<DanChapman> awesome, cheers :D
<balloons> wouldn't want you to be stuck for such a silly thing  :-)
<DanChapman> :-) can get evince finished off now.
<elfy> balloons: ok - I am completely lost again - have no idea what I should be doing to get rid of that xchat thing in my branch
<balloons> elfy, ok so your working on thunar now right?
<elfy> not yet :)
<elfy> intend to
<balloons> ohh.. so all your work is in the main branch?
<balloons> if so, this is the perfect time
<elfy> hang on
<elfy> I have a folder in manualtests/thunar/ into which I have pulled or whatever so now have /testcases and .bzr in there
<elfy> I DID have a folder the other day that I must have pushed - which is showing up on my branch
<elfy> I have got rid of the thing that had xchat in
<balloons> right
<balloons> so the workflow is to always start with bzr branch lp:ubuntu-manual-tests
<elfy> which I did - hence having the testcase etc in there
<balloons> do that and you can't go wrong.. just make sure you seperate out your work
<elfy> the branch I pulled has the 4 latest tests in it - so I know that is up to date
<elfy> so - first question is - I will create at some point my thunar thing - so do it in the root of that @ manualtests/thunar or in manualtests/thunar/ubuntu-manual-tests/testcases/
<elfy> then second question is how do I get rid of the 2 things sitting in my branch :)
<balloons> elfy, ok so what do you mean the 2 things sitting in your branch?
<balloons> and yes you can make a new file for thunar in testcases/packages/thunar
<balloons> then use bzr add to add it, etc, etc
<elfy> https://code.launchpad.net/~elfy
<elfy> there are 2 there - an xchat one and a Thunar one from the other day - neither actually exist here
<balloons> right, you removed them.. do you want them anymore? normally when they are merged launchpad automatically updates the status foryou
<elfy> don't want them anymore
<balloons> change the dropdown to "any status"
<balloons> you'll see what I mean
<elfy> oh yea - see the other 2 now
<balloons> right, so the xchat one got messed up.. it didn't trigger the 'merged' status
<balloons> you can fix manually: https://code.launchpad.net/~elfy/ubuntu-manual-tests/xchat
<elfy> yea
<balloons> go set the status in there
<balloons> the thunar one will get set to 'merged' once it too goes in
<balloons> if you decide you don't want it, you can manually set the status to abandoned
<elfy> I'm going to abandon that and start again I think
<balloons> kk
<elfy> yay - ok - blank slate
<elfy> now I have a blank file ready for me to work on Thunar in /packages
<elfy> so bzr add?
<DanChapman> afternoon elfy :D
<elfy> DanChapman: hello - sigh ... :p
<elfy> this is daft - it's hardly rocket science :)
<elfy> balloons: so now I have a blank thunar sittting in the folder with the other real testcases
<DanChapman> you still having troubles?
<balloons> elfy, yep sounds like your ready to rock
<balloons> bzr status will show you your one unknown file
<elfy> yep unknown
<balloons> knome, ping when your around. I'd like to tackle your giant merge today
<elfy> balloons: ok - thanks - that looks right here and there :)
<balloons> "=_
<balloons> :-)
<elfy> sorry to be a pita - but there you go, such is life sometimes
<balloons> no worries mate
<elfy> :)
<elfy> what I'm really wanting to do is just get on and write something :p
<elfy> was looking at autopilot this morning - for the items in Xubuntu main menu - 22 got the autopilot module not loading error
<balloons> elfy, did some of them work?
<elfy> balloons: yea - table at bottom of page https://wiki.ubuntu.com/Xubuntu/Roadmap/Specifications/Saucy/AutopilotTesting
<elfy> of course it's possible that the fails would work if you got ther right combiantion of -i
<elfy> and I'd guess that someoen will look at tbird so that would be a Y in the end - most of the outright fails were all xfce4-'thing'
<elfy> someone who doesn't think python is a snake is looking further for us
<elfy> still got no idea why someone named a language after pot hed pixies
<elfy> hi SergioMeneses
<elfy> can I ask how the gnumeric manual testcase is?
<SergioMeneses> elfy, hi hi
<SergioMeneses> I saw your message but I was in work time :S
<elfy> k
<SergioMeneses> elfy, it is quite :S do you want to work on it?  this weekend I'll work on some testecases
<SergioMeneses> maybe you can join and have a good time :D
<elfy> I'm looking at thunar at the moment - not wanting more than one at a time :)
<SergioMeneses> elfy, wise words
<SergioMeneses> but you can assign more than one but peer person
<elfy> someone else is looking at xubuntu ones too
<SergioMeneses> it is not a big deal
<balloons> elfy, nice chart
<SergioMeneses> elfy, now I'm updating my Lubuntu images
<elfy> SergioMeneses: I'm having more than enough trouble with LP and all this thanks - without confusing me and then me confusing balloons later :p
<SergioMeneses> balloons, elfy which?
<SergioMeneses> *chart
<elfy> balloons: I hate wiki - took me longer to do that than to see if they ran
<SergioMeneses> jajajaja
<balloons> so as far as what's next with the autopilot stuff, we need to bring it up with pitti and the autopilot decs
<balloons> *devs
<SergioMeneses> elfy, which wiki?
<elfy> SergioMeneses: autopilot stuff that fails for xubuntu apps - https://wiki.ubuntu.com/Xubuntu/Roadmap/Specifications/Saucy/AutopilotTesting
<balloons> pitti has agreed specifically to look after issues that we have with autopilot-gtk.. and if we can get support added for the apps or not
<SergioMeneses> elfy, ++
<balloons> SergioMeneses, I'm talking about this: https://wiki.ubuntu.com/Xubuntu/Roadmap/Specifications/Saucy/AutopilotTesting
<SergioMeneses> guys lunchtime here! I'll be back soon :D
<elfy> sounds like a good idea :)
<balloons> ohh lunch.
<balloons> me too!
<elfy> :(
<elfy> dinner time and I'm too lazy
<njin> hallo QA, can someone test ubuntu-docviewer-app for bug 1176592
<ubot5> bug 1176592 in Ubuntu Document Viewer App "ubuntu-docviewer-app crashed with SIGSEGV in QProcess::state()" [Undecided,Incomplete] https://launchpad.net/bugs/1176592
<balloons> just launch and it crashes?
<njin> hallo balloons, yes
<balloons> njin, k, lemme check
<elfy> I'd assume it to be specific to ubuntu then perhaps - works ok here
<elfy> nvm - ignore me :)
<balloons> njin, indeed.. segfault dump here
<njin> balloons, so reply to the defveloper that will be enthusiat of our efficiency
<balloons> :-)
<njin> :-)
<balloons> how's things looking with the core apps?
<njin> from my side still remaining serious problem, but don't worry, time will repair
<balloons> they keep improving it don't they :-)
<balloons> back later all :-p
<Vasudevan> hi, what version of autopilot is installed on saucy 13.10 daily build when we apt-get install python-autopilot?
<Vasudevan> on my vm, version string is showing up as 1.0
<knome> balloons, i'm around, but not for long (still sick)
<DanChapman> should be 1.3 Vasudevan did you get from the ppa?
<Vasudevan> DanChapman,it is the default, I got a daily image 3-4 days back, set up the vm, did apt-get update and apt-get upgrade and then installed python-autopilot
<DanChapman> You need to fetch it from ppa:autopilot/ppa to get 1.3
<Vasudevan> ok, so what command should I use - apt-get install python-autopilot1.3?
<knome> balloons, back later, maybe look at it tomorrow if i feel any better
<knome> ->
<DanChapman> its still just python-autopilot, I had to turn off universe in software sources then install it when i did it because it kept fetching 1.2 from universe even though id added the ppa
<Vasudevan> will these steps work ? sudo add-apt-repository ppa:autopilot/ppa, apt-get update,  apt-get install python-autopilot
<DanChapman> Have you removed your current version?
<DanChapman> But yes that should work
<Vasudevan> DanChapman, ok thanks, installed autopilot 1.3; test_nautilus,  still  throws same error that we were seeing before - Unable to find Autopilot interface
<Vasudevan> it launched the app and then throws this error after a few seconds
<DanChapman> Yeah nautilus is one of the problem ones at the moment, you have to use processmanager
<DanChapman> There is a converted nautilus test in the trunk at the moment if you want to pull it and expand it further?
<DanChapman> it only creates a directory and deletes at the moment
<DanChapman> Although you cant use introspection on it
<Vasudevan> with processmanager, the only option is to send keyboard events and mouse clicks right?
<DanChapman> yeah pretty much :(
<Vasudevan> so to select child windows and other actions using processmanager it is difficult
<Vasudevan> does nautilus have hot key mapping for most of the actions or we must set them up first?
<DanChapman> Vasudevan, im not sure.... i would say they need setting up
<Vasudevan> ok, DanChapman, let me see how farI get with that
<Vasudevan> one more thing, did you get any issues with the default terminal application in the saucy daily image?
<DanChapman> with autopilot?
<Vasudevan> with in the vm, after i open a new terminal, it does not show any commands being typed
<Vasudevan> not autopilot, just the default terminal app
<DanChapman> Ive not had any problems with it when ive run it in a vm.
<Vasudevan> luckily, i tried another term type (uxterm) and it is working correctly
<Vasudevan> quite strange..
<knome> balloons, actually, i'm back again for some time at least...
<balloons> knome, heh.. ok so can we merge your big change without issue while we await the css change?
<knome> balloons, it will show all the elements (just not optimally styled)
<balloons> kome, and second, how did you make the changes and what is your comfort level with it? the diff is huge, can't really manually review it
<knome> balloons, if you want to make sure, get stgraber to approve the css first
<knome> balloons, the changes are made manually, so it should be all okay
<balloons> knome, I don't want your merge to get stale.. we should move it in soon :-)
<knome> it's obvious there might be an odd typo here or there, but i'm pretty sure it's good now
<knome> ...so yes, i'm very comfortable with it :)
<balloons> knome, ok, on that basis I'll just go ahead and merge it
<knome> the css change diff is really trivial though, so shouldn't take even a minute to review it
<balloons> I'm OK with a typo or two popping in there.. it's to be expected
<knome> great!
<DanChapman> balloons are you looking for fireroller to extract to /tmp aswell?
<balloons> DanChapman,  I think it's for the best to do so
<DanChapman> no probs already done just checking :D
<balloons> we are making tmp files and in general we don't want to collide with anything presen
<balloons> DanChapman, :-) perfect'
<knome> balloons, now that you have modified some of the tests meanwhile, do you need help with making sure that the merges are fine?
<balloons> knome, we'll see in a moment
<balloons> I don't think so.. nothing new merged had the issue
<balloons> I don't think :-)
<balloons> ahh.. one conflict.. not bad :-)
<balloons> here comes the fun part.. reviewing 85 files plus the conflict
<knome> hehe
<balloons> ohh found something fun.. quotes
<knome> :)
<balloons> did you intend to change the quote from " to â
<knome> no; i did the opposite on one occasion
<knome> because i checked that test on the tracker and the quotes didn't work
<balloons> hmm.. right
<balloons> so I think I'll do a massive s/â/"/g
<knome> you *can* get those funky quotes, but you'll have to do them with entities, and that an be confusing
<balloons> hmm.. you added br tags at one point also.. probably could drop those.. I do see why you did, but the formatting doesn't require it
<balloons> so knome,  works fine on the tracker? drupal tag I take it?
<knome> mmh, yeah, must've been some kind of weird vagary ;)
<knome> no; it's an inline html tah
<knome> *tag
<knome>
 is a block element
<balloons> ohh really? I didn't know  was inline html
<knome> thus can't/shouldn't appear where you want the text to appear... inline :)
<balloons> :-)
<balloons> more questions.. so what does something like this look like?
<balloons>

<balloons>
To execute this test, a pre-existing ubuntu (or derivative) installation is needed

<balloons>
Boot up the iso using a CD/DVD or USB Key

<balloons> a lone
 tag
<knome> did i leave those there?
<knome> generally, it's fine to have a long dd tag
<balloons> indeed.. I've got a running list for you to look at
<knome> *lone
<knome> it'll be formatted just as any other dd tag
<knome> of course, you might want to move that outside the

<DanChapman> balloons fileroller is good to go now
<knome> (i think it's more semantic that way)
<balloons> knome, I agree
<knome> i moved at least half a dozen of those out, irrc
<knome> *iirc
<balloons> yea, I see them now :-)
<balloons> lol
<balloons> the next 5 are all moved out
<knome> yeah
<knome> must've just missed that
<balloons> man I love meld
<balloons> DanChapman, excellent.. evince must be not far behind eh?
<knome> balloons, yeah, it's not bad :)
<balloons> ok, whew, made it through
<balloons> so 4 to look at. You want to make the changes or should I?
<knome> cool :)
<knome> balloons, to whom are you talking to?
<balloons> you knome..
<knome> i can make the changes if me
<knome> :)
<knome> just tell me which
<balloons> 304_VMWare Easy Install, " issue
<balloons> 1413_Install (Preseed), drop br tags
<balloons> 1445_Install Server iSCSI Root (virtualized KVM), weird pre tags
<balloons> 1498_Upgrade (image), move lone
 tag to outside
<knome> did you merge those already to the main branch?
<balloons> no, nothing is merged
<balloons> I merged locally
<knome> i'd imagine it would be easier for both if you did that first
<balloons> sorry lol.. so nothing is in trunk
<knome> then i could just pull the latest and modify the files and do a new merge proposal
<knome> which should have zero conflicts
<balloons> you can update your branch
<knome> i can do that as well if you want to go through that stuff ;)
<balloons> and I can pull it again without issue :-)
<knome> oki
<knome> just a sec, i'll look at those
<balloons> ty1
<balloons> I won't have to re-merge everything, just those 4 bits..
<knome> are you sure the last one was correct id?
<knome> i don't see a lone dd tag
<knome> also, 1498 says ubuntu (doesn't use the VARIABLEs)
<knome> (i didn't look too closely at the content last time)
<knome> i fixed 1498.
<knome> balloons?
<balloons> yes
<balloons> ohh.. did you swap to use variables? everything look ok to you now knome ?
<knome> yep, i switched to variables
<knome> but 1498 didn't have  the lone dd
<knome> are you sure you didn't mix with something else?
<knome> i just pushed the new revision to my branch
<DanChapman> damn! balloons no wonder those evince tests were failing for you ive just upgraded to saucy and evince has a different ui
<balloons> LOLOLOL
<balloons> knome, oh
<balloons> try 1497
<knome> hmm, no luck
 * balloons looks
<balloons> that's the testcase
<balloons> maybe I was looking at it backwards
<knome> weird, it looks fine to me
<balloons> let's see the diff aain
<knome> probably :)
<knome> because i have that line outside the dl ;)
<balloons> DanChapman, hmm.. so I guess you should update for the saucy UI
<balloons> that's odd it breaks it
<balloons> that's why we like introspection.. in theory breakage should be minimal if at all
<DanChapman> yeah, well it used some of the button labels which have now gone so shouldnt take too much adjustment
<balloons> here goes gnome
<knome> ;]
<balloons> now to kick off the sync to the tracker
<knome> nice
<Noskcaj> are there any autopilot tests that re ready for general use?
<balloons> Noskcaj, everything in the production branch is ready
<balloons> if you just want to see them
<balloons> lp:ubuntu-autopilot-tests/production
<Noskcaj> balloons, once i get my re-install done i'll start running them
<balloons> there is/was a ppa also, but I'm not sure I'm going to revive it
<Noskcaj> balloons, ok
<DanChapman> im calling it a day, need to eat. Catch you tomorrow :D
<balloons> DanChapman, have a good one mate
<DanChapman> and you balloons :)
<balloons> knome, sync is off.. should be all good. thanks again for the changes
<knome> no problem
<balloons> DanChapman, I'll review fileroller and add it to prod :-)
<knome> just ping me if you run into problems
<DanChapman> YAY! :D
#ubuntu-quality 2013-05-31
<jibel> good morning
<DanChapman> Wow! saucy is not liking me today, keep crashing Xorg :S
<balloons> DanChapman, let's see if autopilot is unbroken today.. or if I too have to rollback
<DanChapman> balloons, mine is fine today after updates so fingers crossed for you :)
<balloons> ok third times the charm
<DanChapman> balloons, i ran fileroller on a very small vm to test that hack held up ok, and it worked fine
<balloons> perfect works fine as expected
<balloons> and autopilot too :-)
<DanChapman> :-)
<balloons> it's in :-)
<balloons> so what happened with evince?
<DanChapman> Ive started it again as the new UI means we can have better introspection. Will have a new branch there soon :D
<balloons> ohh really? that's exciting!
<balloons> changes that help make our lives easier :-)
<DanChapman> Indeed they do :D they were considerate and put a nice little settings button in the window and done away with the global menu's  :)
<DanChapman> saucy is giving me a hard time today though, keep crashing xorg :(
<DanChapman> balloons with the 'current' evince test it has a test full screen opens test and a seperate full screen closes test. Would it not be better to put it into one?
<DanChapman> check it opens then check it closes again
<balloons> DanChapman, lol, yes I would place them into one :-)
<DanChapman> sweet :D i never understood why they were seperate
<balloons> DanChapman, don't ever be afraid to change things up if they don't make sense :-) Likely you'll find people will appreciate the change. At worst it's simply is picked up in the merge request review
<balloons> your going to have a moment where you go back to add something to a previous test and change your own old code :-)
<balloons> those are fun moments.. you get a what the? moment and realize you wrote it
<DanChapman> lol yeah those are great moments
<balloons> xnox, if your about -- you got ubiquity and autopilot working eh? :-) I want to see!
<xnox> balloons: i did =)
<balloons> <3
<DanChapman> ooo that sounds interesting balloons :D
<balloons> xnox, so when/if your ready can you share a branch for us to look at or hack on?
<balloons> ohh.. I see the branch now in your mail, sorry :-)
<xnox> balloons: indeed. =)
<balloons> xnox, so I wonder if we can use otto to provision this and run these tests.. jibel ?
<xnox> balloons: what's "otto"? utah? well at the moment the only tests there is, checks the "title" of the window =)
<DanChapman> this is going to drive me nuts!!
<balloons> xnox, sure.. otto is a tool jibel made that uses an image to provision a lxc container.. https://launchpad.net/otto
<balloons> not sure if testing the actual installer bits can work in it, but ..
<xnox> balloons: not sure that would work for ubiquity, as it needs raw access to disk drive devices nodes e.g. /dev/sda
<balloons> indeed :-)
<balloons> but doing vm provisioning will certainly work
<jibel> xnox, otto is the tool we made with didrocks to replace utah for autopilot testing. We are deploying it for daily release testing http://10.97.0.1:8080/job/autopilot-raring-daily_release/label=autopilot-nvidia/ (don't worry about failures, we are testing that it fails as expected =))
<balloons> jibel, do you think it would work for something as low level as ubiquity.. could you passthrough or emulate a disk?
<jibel> balloons, we could certainly create fake block devices
<jibel> balloons, I'd rather not use the disks of the host system, since there is only one on the machines in the lab :)
<balloons> jibel, ohh trust me, I agree :-)
<balloons> xnox, so I think I'll hack on this a bit and try and get a full test done for a basic auto-resize install
<xnox> balloons: good luck =) hit me up, if there are any questions.
<balloons> thanks.. and thank you for making this work.. this is exciting!
<phillw> balloons: you about?
<balloons> phillw, halfway
#ubuntu-quality 2013-06-01
<SergioMeneses> chilicuil, \o
<SergioMeneses> hi everybody
<chilicuil> hello SergioMeneses o/
<SergioMeneses> chilicuil, I sent you a message by gtalk
<SergioMeneses> hi everybody!
<Noskcaj> how has lubuntu got oversized already?
<phillw> Noskcaj: it happens because of the nature of the auto build, I'll flag it up.
<phillw> Noskcaj: is it all images?
<TheLordOfTime> i guess we'll never know :P
<phillw> (00:14:56) phillw: Noskcaj: is it all images?
<Noskcaj> phillw, i didn't check, the amd64 definitely is. i'll check them all now
<Noskcaj> desktop PPC and AMD64
<Noskcaj> kubuntu active, ubuntu i386 and PPC, both kylins, both gnomes and server amd64, amd64+mac, PPC
<Noskcaj> so a lot of oversized images
<phillw> Noskcaj: over DVD size? only lubuntu sticks to CD size these days?
<Noskcaj> something is wrong with their algorithm then. they come up like that on the tracker
<Noskcaj> quick question: what's the status of Fake-PAE?
<Noskcaj> never mind, the guy went offline
<phillw> Noskcaj: I do not have hardware that needs it, so not really in a position to answer.
<phillw> Noskcaj: there is a wiki page (lubuntu) at https://help.ubuntu.com/community/Lubuntu-fake-PAE
#ubuntu-quality 2013-06-02
<ajnr> Hi I am facing problem while shutdown my ubuntu 12.04 system, it just hang. and while booting also it took so much time , plz help me out
<SergioMeneses> hi everybody!
<elfy> hey SergioMeneses
<SergioMeneses> elfy, hey! I'm working on testcases today :)
<elfy> just looking at thunar as I take a break
<SergioMeneses> elfy, perfect
<elfy> :) taking a break always is ...
<elfy> someone is pitching in on xubuntu autopilot tests as well I think
<phillw> balloons: good news! Jonathan (one of our experienced lubuntu people) is going to host the Virtual Box Classroom session(s).
<pleia2> phillw: you guys are doing them here right? (not in #ubuntu-classroom)
<phillw> pleia2: they will be in classroom area. Hopefully later this month. I'm just trying to get the volunteers all lined up and then announcements can be made :)
<pleia2> phillw: oh ok, just let us know when you have a schedule we should add to the classroom calendar :)
<pleia2> and you're welcome to submit a blog post for the classroom blog to help advertise them
<phillw> pleia2: I will, the link for our planned sessions is at https://wiki.ubuntu.com/Testing/Activities/Classroom/Saucy/ I'm just going to edit to put Jonathan in as tutor for VBox.
 * pleia2 nods
<pleia2> I just didn't want to start adding things to thecalendar until they were fully confirmed
<pleia2> thanks
<phillw> I think, because of the increased number, we will spread them over ~ 5 days.
<phillw> is week starting Mon 24th June still free? Owing to Time zones, some may be at an odd hour UTC.
<pleia2> yep, that should be fine
<phillw> gives two weeks to advertise once I've tied down the times this week :)
<pleia2> sounds good :)
#ubuntu-quality 2014-05-27
<elopio> robotfuel: https://code.launchpad.net/~elopio/ubuntu-autopilot-tests/url_dispatcher/+merge/208616
<Qualphey> hi
<Qualphey> anyone here?
<knome> why not ask the real question and find out?
<brendand> Qualphey, don't feel afraid just to ask the question upfront
<brendand> unless the question is 'anyone here?' in which case, sorry - and the answer is yes :)
<Qualphey> are there any projects on public p2p data sharing?
<pitti> jibel: do you know what's going on with http://d-jenkins.ubuntu-ci:8080/view/Utopic/view/AutoPkgTest/job/utopic-adt-eglibc/30/console ?
<pitti> jibel: I killed #29 on both arches, it's not running any more
<pitti> jibel: ah, http://d-jenkins.ubuntu-ci:8080/job/utopic-adt-eglibc/ARCH=i386,label=adt/29/console has a jenkins exception, so that may be the problem
<knome> hggdh, thanks. that was a good mail.
<elfy> +1 to that
<teward> should i be worried about doing an in-place upgrade of Precise -> Trusty on a laptop?
<gQuigs> teward: do you have a lot/any PPAs
<gQuigs> teward: generally the answer is "no"
<teward> gQuigs, nothing more than my wireshark ppa which will have a version conflict since trusty has newer
<teward> other than that not many PPAs, the nginx team ppa of course, but we publish for all versions of Ubuntu except unicorn (for now)
<gQuigs> teward: I would remove it first, just to be safe
<gQuigs> teward: the installer will remove it anyway, so I guess no diff in this case actually..
<teward> right
<teward> gQuigs, i plan on taking a full backup of my home dir before upgrading, and taking a snapshot of the package list as it exists on my computer (for installed packages)
<teward> so meh.
<teward> has anyone else reported issues going from precise -> trusty other than PEBKAC and minor user errors?
<gQuigs> teward: then you should be 100% good, either wayu
#ubuntu-quality 2014-05-28
<hggdh> knome: thank you
<elopio> robotfuel: please remember https://code.launchpad.net/~elopio/ubuntu-autopilot-tests/url_dispatcher/+merge/208616
<robotfuel> elopio: thanks for bugging me! I forgot
<elopio> I'm good at bugging, don't worry.
<elopio> jibel: can you give me an example of launching an app with upstart ?
#ubuntu-quality 2014-05-29
<davmor2> Morning all
<elopio> brendand: please make your merge against the ubuntu_experience_tests project
<elopio> lp:ubuntu-autopilot-tests/ubuntu-experience-tests
<brendand> elopio, yeah - i used a script to propose the merge. it's *supposed* to point it at the parent branch, but something seems to be wrong
<balloons> good morning!
<elfy> yay balloons has come back to haunt the channel :p
<balloons> elfy, :-) it's good to be back
<elfy> I'll not start asking anything yet then :p
<elfy> balloons: so you know that currently there are no testcases for ubuntu standard images - just unity8 - which has no testcases either :p
<balloons> elfy, ?
<elfy> http://iso.qa.ubuntu.com/qatracker/milestones/315/builds
<elfy> no Ubuntu Desktop - just Ubuntu Desktop (Unity 8) - which has no testcases
<balloons> elfy, ubuntu still exists
<balloons> I'm not sure who pushed the unity8
<balloons> you scared me for a second saying nothing was there for ubuntu
<elfy> :)
<elfy> balloons: well I see no ubuntu desktop
<elfy> oh hang on - is *Desktop* itself new?
<elfy> if that's the case - that is what's confused me - don't often look at the ubuntu stuff on tracker
<balloons> elfy, yes, someone added the idea of ubuntu desktop to the image tracker
<balloons> it's really quite odd
<elfy> yep
<elfy> can't be that many people in the admins
<elfy> I know I didn't add it :D
<gQuigs> I know it was being talked about... https://lists.ubuntu.com/archives/ubuntu-desktop/2014-May/004494.html
<gQuigs> but AFAIK it's not being built yet...
<elfy> yea - read that gQuigs
<balloons> hey gQuigs :-)
<balloons> yea, I assume images will be following along
<gQuigs> hi balloons :)
<elfy> balloons: just so long as they don't break anything :p
#ubuntu-quality 2014-05-30
<davmor2> Morning all
<elfy> hi davmor2
<zoopster>  the number/
#ubuntu-quality 2014-06-01
<forestpiskie> balloons: you got spammed again ...
#ubuntu-quality 2015-05-26
<wxl> elfy: present for your teamâ bug 1362555
<ubot5> bug 1362555 in xfce4-notifyd (Ubuntu) "notification dialog has horizonal bars" [Low,Triaged] https://launchpad.net/bugs/1362555
<elfy> wxl: nope - all fine here
<wxl> elfy: how so?
<elfy> doesn't affect me
<elfy> I thought I remembered this bug - ochosi commented - must have shown up in #xub-dev
<wxl> i think we need to get ochosi and rafaellaguna together
<wxl> elfy: also, ochosi's comment is quite old.
<elfy> even so - not apparently affecting me
<elfy> wxl: I've not seen any notify issues like that ever
<elfy> and I get notifications when music changes - and I listen to that for hours and hours at a time
<pvsenan> balloons: Hi
<balloons> pvsenan, hello
<pvsenan> balloons, few days back, there was a mail chain for creating test for ubuntu help app
<pvsenan> balloons, can you give me some more details
<balloons> pvsenan, certainly. Have you pulled the app sources?
<pvsenan> balloons, I am just pulling it from here bzr branch lp:help-app
<pvsenan> balloons, is it correct ?
<balloons> pvsenan, yes that's correct
<pvsenan> balloons, just finished
<balloons> this is the original bug Daniel filed: https://bugs.launchpad.net/help-app/+bug/1456924
<ubot5> Launchpad bug 1456924 in Ubuntu Help App "Add initial functional tests to the app" [High,Triaged]
<pvsenan> balloons, I've seen this but it doesnt have much details
<balloons> the bug also links to the tutorial, which helps a little bit if you need info on setup
<balloons> but basically, I can help by writing down some user stories so you know what tests to write :-)
<balloons> I was going to get that from Daniel today, but didn't get a chance. I can take a first stab at it though
<pvsenan> balloons, that will be great
<pvsenan> balloons, I've installed selenium and i am reading the tutorial now
<balloons> pvsenan, the first mp I would propose is basically to copy the template to the app so we can launch it and introspect it
<balloons> then it will be easy to add tests.
<pvsenan> balloons, How do I do that ?
<balloons> pvsenan, create a new html5 application in the ubuntu sdk. You should get the new template. It's what's discussed in the tutorial
<pvsenan> balloons, I'm sorry, still confused
<pvsenan> balloons, the app is already there right ? why should I create a new one ?
<balloons> pvsenan, sorry I don't mean to be confusing. I'm just saying the current application doesn't have any functional tests. The template however has an example testsuite you can copy into the project to make it easier
<balloons> perhaps I should just propose what I'm talking about so I don't confuse you :-)
 * balloons creates mp
<pvsenan> balloons, I should use ubuntu SDK GUI right ?
<balloons> pvsenan, for test writing you don't have to, but it's handy. Feel free to use your favorite editor
<balloons> i personally use it and geany
 * balloons tests mp
<pvsenan> balloons, this is my status, I have launched ubuntu sdk and now Run Click is running and retrieving files
<balloons> pvsenan, ahh right, building a root
<balloons> in the interim, you can build the app in the terminal. Have a read of the HACKING guide, but basically  'make app' in the root will buld it
<balloons> pvsenan, ok, so I'm pushing my quick version with a basic template in place
<balloons> pvsenan, https://code.launchpad.net/~nskaggs/help-app/functional-test-template/+merge/260206
<pvsenan> balloons, I am branching it
<balloons> that should allow you to easily add testcases now and they will run via autopilot
<pvsenan> balloons, i have managed to launch the app
<balloons> awesome :-) With my branch you should be able to follow the notes in HACKING and run the basic testcase. It has no asserts, heh, just launched the app
<pvsenan> balloons, should I copy the functional test folder to the original source ?
<balloons> pvsenan, ? if you want to play with things now, merge my branch locally with what you've been working on, or just start modifying from it and push something new
<balloons> make sense?
<pvsenan> balloons, how do I merge it locally ?
<balloons> pvsenan, so if you did bzr branch lp:help-app, you can merge my branch on top by bzr merge lp:~nskaggs/help-app/functional-test-template
<balloons> or simply just bzr branch lp:~nskaggs/help-app/functional-test-template and modify it from there
<pvsenan> balloons, http://paste.ubuntu.com/11376527/
<balloons> pvsenan, looks like launchpad isn't happy atm, I can't access it
<balloons> did you branch my changes already?
<balloons> pvsenan, also if you are new to bzr, here's the quick info you need to know: https://wiki.ubuntu.com/QATeam/DevelopmentToolsUsage and https://wiki.ubuntu.com/QATeam/DevelopmentToolsSetup
<balloons> pvsenan, ok looks like I can connect to launchpad again. Everything get branched ok?
<pvsenan> balloons, I think so
<balloons> pvsenan, ok, sorry for the initial trouble. So what questions do you still have? We can write a first testcase together now; would that help?
<pvsenan> balloons, can you give me some time..I am going for dinner and will be back in 30 mins
<balloons> pvsenan, ofc ofc.. I'm here to help with whatever. I want to make sure you have a good understanding of things
<dkessel> balloons: good evening. i filed bug 1458314 about the unity8 live session issues the other day. do you think it needs more information for someone to work on it?
<ubot5> bug 1458314 in unity8-desktop-session (Ubuntu) "unity8 session does not start on ubuntu-desktop-next image" [Undecided,New] https://launchpad.net/bugs/1458314
<balloons> dkessel, howdy.. I too had some fun with unity8 the other day! I finally got a few mins on friday to have a play
<balloons> I encountered the same issue with the image. The lxc session worked, but i couldn't install anything, that failed
<balloons> things in general with wily were a bit off
<balloons> dkessel, you got an oops id? did it file I wonder?
<dkessel> balloons: i got the oops after plugging in the ethernet cable and reading the ID in the syslog file
<dkessel> the network connection availability triggered the upload i think
<dkessel> i don't know how to find out what happened with that oops
<balloons> bdmurray, ^^
<dkessel> oh, errors.ubuntu.com i guess :)
<bdmurray> right, e.u.c/oops/xyz
<balloons> nice so it's there: https://errors.ubuntu.com/oops/5db6880c-0200-11e5-b05b-fa163e4ccdf2
<dkessel> mkay. not publicly accessible. i guess that is a good idea, though
<dkessel> but good that you encountered the same problems balloons
<balloons> yes, I'll probably carve out some time again this week to have another go and review what's landing in wily
<bdmurray> its not publicly accessible because it may contains private data
<balloons> the wily change broke a lot of things
<pvsenan> balloons, I have a few questions
<balloons> pvsenan, ok
<pvsenan> balloons, the initial tests you updated in the bug, in all the scenarios a browser will open and how do we validate that
<balloons> pvsenan, I would suggest the first test to be simply loading the app and opening each page
<balloons> for opening a browser, I have to confer with Daniel about expectations. I don't think we should be leaving the app . . .
<pvsenan> balloons, OK. I'll try to do that. I
<balloons> It's unclear to me. However if we should indeed be leaving, we can figure out how to test the browser was launched
<balloons> I don't know offhand, we'll have to figure it out :-)
#ubuntu-quality 2015-05-27
<elopio> ping pitti: do you know about a package that uses go for debian/tests?
<elopio> I could use an example...
<pitti> elopio: no, I don't
<pitti> elopio: that would also be fairly impractical, given that it should run on all architectures
<pitti> and it woudl be huge too
<pitti> either way, I haven't ever seen that, sorry
<elopio> pitti: couldn't it be compiled at the same time as the binary program? Then it would have the same arch as the thing you'll install anyway.
<pitti> elopio: you can build the test with "build-needed" of course, yes
<pitti> or build it during package build and just call it from Test-Commands: or so
<elopio> or, the go test tool could be installed on the testbed. With this I'm not saying it's practical, of course :) I just want to give it a try.
<pitti> elopio: oh, I thought you meant "write debian/tests/mytest in go"
<pitti> you can call any program/tool from scripts in debian/tests/ of course
<brendand> elopio, are there any helpers around for notifications?
<brendand> elopio, specifically messaging notifications
<elopio> brendand: there are some things in unity8. Not sure if they are good.
<brendand> elopio, well i can start there, thanks
<elopio> btw, brendand, rhuddie, cachio: this is ready for review: https://code.launchpad.net/~canonical-platform-qa/unity8/fix1306340-deprecate_emulators/+merge/259202
<elopio> and the more time it passes, the harder it is to land it. So it would be nice if you could take a look.
<cachio> elopio, ok
<pvsenan> balloons, Hi
<balloons> pvsenan, hello again
<pvsenan> balloons, is it possible to introspect html5 apps using autopilot ?
<balloons> pvsenan, in what way? read the page elements or ? We introspect html5 apps with autopilot, and interact with the container
<pvsenan> balloons, the page elements
<brendand> pvsenan, you want selenium for that
<pvsenan> balloons, I have it, but how do I get the page elements like ID, CSS class etc
<balloons> pvsenan, ahh, you can use selenium for that
<balloons> let me link you
<balloons> http://selenium-python.readthedocs.org/en/latest/api.html#locate-elements-by
<balloons> pvsenan, so in the help app, self.page.find_element_by_name()
<jhodapp> jibel, hey, silo 20 is a critical fix for the current OTA
<davmor2> jhodapp: where the crap did you get image 6 from?  There are only 3 images in the channel :P
<jhodapp> davmor2, lol, from this channel: ubuntu-touch/rc-proposed/meizu
<davmor2> jhodapp: http://system-image.ubuntu.com/ubuntu-touch/rc-proposed/meizu.en/arale/ 4 images now apparently
<jhodapp> davmor2, not sure what to say but I specified revision=6 per bfiller's instructions in this bug: https://bugs.launchpad.net/ubuntu/+source/media-hub/+bug/1457129
<ubot5> Launchpad bug 1457129 in media-hub (Ubuntu) "All sound stops playing after receiving SMS messages" [Critical,In progress]
<jibel> jhodapp, ack.
<jibel> if the list of fixes keeps growing it'll be hard to release anything
<jhodapp> jibel, well this is on Pat's list
<jibel> jhodapp, right but the gates closes nearly a week ago :)
<jibel> closed*
<jhodapp> hehe yeah, just doing what I'm instructed to do :)
<jibel> np
<pvsenan> balloons, I am getting a type error
<pvsenan> balloons, http://paste.ubuntu.com/11397634/
<balloons> pvsenan, what's the test look like? or did you note modify the file?
<pvsenan> balloons, I was trying to run the test you created
<balloons> pvsenan, did you 'make app' first?
<pvsenan> balloons, yes i did
<balloons> from internals/tests/functional, run  autopilot3 run -v help_app/
<balloons> it works for me, so I'm not sure what's missing on your end
<balloons> I did a fresh checkout of the branch, make app, the cd internals/tests/functional, then run with autopilot
<balloons> that's a good place to start though, make sure that works :-)
<tnt__> Hey balloons got a few questions
<tnt__> you must be busy Later
<balloons> pvsenan, any luck?
#ubuntu-quality 2015-05-29
<elopio> veebers: hello. Good to see you back.
<elopio> how's mickey mouse?
<veebers> elopio: hey how's things? Yeah got back safe, how was your time?
<veebers> lol didn't go to disney land, got to hold a gator though: http://people.canonical.com/~leecj2/gh.JPG
<elopio> veebers: nice!
<ahayzen> Hi, is there documentation for the list of commands i need to run to get my device setup for running autopilot, i'm having trouble running adb/phablet-test-run and phablet-click-test-setup fails as well :-/
<ahayzen> s/adb/adt-run
<veebers> ahayzen: Which documentation (if any) are you using? I'm trying to find a link that may help
<ahayzen> heh various scripts i used to have that sortof worked
<ahayzen> so i've run $ phablet-config autopilot --dbus-probe enable ... then $ phablet-click-test-setup .. that explodes with http://pastebin.ubuntu.com/11424180/
<ahayzen> phablet-test-run complains that "/bin/bash: autopilot3: command not found"
<ahayzen> and adt-run outputs the following http://pastebin.ubuntu.com/11424215/
<veebers> ahayzen: what's the full command you use w/ phablet-click-test-setup
<ahayzen> literally just phablet-click-test-setup .. should i maybe specify the domain of the click i'm doing as well?
<ahayzen> veebers, oo this is looking better :-)
<ahayzen> ugh but adt-run/phablet-test-run still break
<veebers> ahayzen: how does adt-run break?
<ahayzen> veebers, http://pastebin.ubuntu.com/11424303/
<ahayzen> oh maybe i need to pass a password these days?
<veebers> ahayzen: did try what line 17 of that paste says?
<ahayzen> veebers, i did but couldn't figure out how to get that to work? http://pastebin.ubuntu.com/11424321/
<ahayzen> ok realised you have to add the --setup-commands to the command i was running before but then it says "adt-run [04:49:40]: ERROR: unexpected error: testbed setup commands failed with status 1"
<veebers> ahayzen: it needs to be part of the whole command
<veebers> ahayzen: is there any more details than that?
<ahayzen> there is "mount: only root can use "--options" option" ... i reckon i need to be passing my passcode to adt-run somehow
<ahayzen> as it says just before about requiring sudo as well
<veebers> ahayzen: ah yeah will need password, -p <password> I think
 * veebers double checks
<ahayzen> where abouts in the command?
<veebers> ahayzen: oh hmm, at the very end (after the ---) as it is an argument to the runner, not adt-run
<veebers> so ". . . --- ssh -s adb -p <password>"
<ahayzen> that causes "adt-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds..."
<ahayzen> hmm
<veebers> ahayzen: have you flashed your device with developer mode (or enabled it via the UI?)
<ahayzen> yeah it has dev mode enabled as QtC can see it and i can phablet-shell/adb shell into it
 * ahayzen double checks
<ahayzen> yup its ticked
<veebers> ahayzen: any further luck?
<ahayzen> veebers, not yet both me and Victor are battling trying to remember how we got around it lol
<veebers> ahayzen: ah ok, let me know how it goes :-)
<ahayzen> veebers, will do i'll probably try and catch balloon s or something tomorrow, thanks for your suggestions
<veebers> ahayzen: no worries, sorry I couldn't get it sorted for you.
<ahayzen> no problem, its probably something silly i've missed somewhere
<veebers> ahayzen: this /might/ help: https://wiki.ubuntu.com/Touch/Testing/Autopilot/TestRunners
<ahayzen> veebers, oo thanks :-)
<veebers> I know there are efforts afoot to improve and consolidate the docs around this type of thing
<ahayzen> :-)
<brendand> elopio, off hand do you know the right helper for retreiving the text from the header in an app?
<brendand> elopio, specifically i want to check if the messaging app header is showing the contact name
<elopio> brendand: I would say something like main_view.get_header().text
<elopio> but might be totally wrong.
<brendand> elopio, well not too hard to try i guess
<brendand> elopio, if you're wrong i'll slap you with a fish when you get off the train :P
<elopio> brendand: sounds like a local custom, so lets do that to get the full experience.
<elopio> nuclearbob: they are calling kubuntu a blue-headed stepchild. You are blue-headed.
<elopio> are you kubuntu?
<nuclearbob> elopio: I was always a gnome guy until unity came along
<brendand> elopio, eventually it was .title
<nuclearbob> my favorite things from kde were the fuzzy clock and amarok
<brendand> elopio, given that it began with t i'll spare you the fish
<brendand> elopio, nuclearbob is the living embodiment of kubuntu
<brendand> elopio, like jesus for distros
<brendand> </blasphemy>
<nuclearbob> couldn't I at least be xubuntu? my hair has faded a lot
<elopio> nuclearbob: no, kubuntu needs your love at this time.
<nuclearbob> elopio: what channel do I need to use to flash it?
<brendand> elopio, btw our receive sms sanity test is almost landed. it's ultra neat :) https://code.launchpad.net/~canonical-platform-qa/ubuntu-system-tests/test_receive_sms/+merge/260545
<brendand> i will do a video and google+ it as soon as my wife comes back with her phone
<elopio> brendand: I took a peak :)
<elopio> brendand: remember to convince CI to give you access to twillio.
<brendand> nuclearbob, this means you need to get a sim card in that krillin now
<nuclearbob> brendand: okay, I've got one I can activate
<Letozaf_> balloons, hi
<balloons>  Letozaf_ hello
<Letozaf_> balloons, is it ok for you if this week-end, as it's a long week-end for an Italian holiday, I write autopilot tests ? (it will probably rain)
<balloons> Letozaf_, hehe, ofc it's ok :p Do you need any help?
<Letozaf_> balloons, well I will try to write a test for document viewer app (https://bugs.launchpad.net/ubuntu-docviewer-app/+bug/1428040) I have an email from Stefano
<ubot5> Launchpad bug 1428040 in Ubuntu Document Viewer App "Autopilot Testcase Needed: list of available documents" [Undecided,Triaged]
<Letozaf_> balloons, I will see that if with that I can make it :)
<balloons> Letozaf_, sounds awesome
<Letozaf_> balloons, :)
#ubuntu-quality 2015-05-31
<dkessel> elfy, balloons: I finally got around to file a MP for the last fix (including the end date in the range query for the test results) for bug 1126449
<ubot5> bug 1126449 in Ubuntu QA Website "Getting a historical results report for a product is difficult" [Undecided,In progress] https://launchpad.net/bugs/1126449
<dkessel> balloons: i also proposed a fix for bug 1328800 - although i know still using testdrive is considered bad ;)
<ubot5> bug 1328800 in TestDrive "Missing Ubuntu-Desktop-Next in the distro list" [Undecided,In progress] https://launchpad.net/bugs/1328800
<ianorlyn> hmm I have found a few dead homepage links in packages I don't have installed but can't really file a bug with ubuntu-bug so sometimes I end up installing it rather that having to navigate to the correct page in launchpad
#ubuntu-quality 2016-05-31
<flocculant> balloons: so now that you've sort of gone - is someone doing what you did re being a sort of flavour contact point?
<balloons> flocculant, I think it's a fair question to pose to the community team. In the interim though, the rest of the team is still there, and I am too.
<flocculant> balloons: k - just in case there's a need
<flocculant> nuclearbob: you managed to get any further than ubi-console failed on the automated runs?
<flocculant> I assume not - pretty much across the board that fail - not checked kubuntu at all though
<nuclearbob> flocculant: nope. Don't really know of a good way to automate around that
<flocculant> nuclearbob: well not sure you should automate around it :)
<nuclearbob> flocculant: I saw an update on the bug about how it now fails even harder than it did before
<nuclearbob> flocculant: oh good, that's what I was going to do :)
<flocculant> nuclearbob: comment from akxwi?
<nuclearbob> flocculant: is that David Pearson?
<flocculant> if so I reported that > bug 1587555
<ubot5> bug 1587555 in ubiquity (Ubuntu) "Installer crashed during installation" [Undecided,New] https://launchpad.net/bugs/1587555
<flocculant> nuclearbob: yup
<nuclearbob> flocculant: then yup to your question as well
<nuclearbob> flocculant: I
<nuclearbob> 'm track 1577540
<nuclearbob> er
<nuclearbob> tracking bug 1577540
<ubot5> bug 1577540 in ubiquity (Ubuntu Yakkety) "ubi-console-setup failing on yakkety images" [Undecided,Confirmed] https://launchpad.net/bugs/1577540
<flocculant> yup - assumed you were
<flocculant> I've added stuff to it where I could
#ubuntu-quality 2016-06-04
<flocculant> tsimonq2: basically - if there's a manual test that's been sitting there for 3 years, bit pointless actually doing anything unless some flavour decides they're going to test it
<flocculant> if you take out the studio stuff - which is being looked at - there shouldn't be much left
<tsimonq2> flocculant: but then why do those bugs still exist?
<flocculant> tsimonq2: because I've not cleaned them all up yet - little by little
<flocculant> basically - the 'real' bugs are the latest ones
<tsimonq2> flocculant: so what could I do to help if anything?
<flocculant> pick newer ones I guess
<flocculant> if you want to get involved with helping studio clear those - bit harder to do, if you don't use the apps - and mostly you'd have to have studio installed to hardware
<tsimonq2> yeah idk
<flocculant> tsimonq2: mostly - I didn't want *you* to be wasting your time on something that'd not actually get used :)
<tsimonq2> I see :)
<flocculant> easy enough for me to merge/add to tracker ;)
<tsimonq2> flocculant: would it be appropriate to ask Walter if the Lubuntu ones are still relevant and stick with those :)
<flocculant> yep for sure it would :)
<tsimonq2> awesome
<flocculant> if they're not longer relevant - comment on the bug rather than mark them
<flocculant> I keep a watch on all the manual stuff
 * tsimonq2 is subscribed to the bugs as well
<flocculant> :)
<flocculant> one that does need looking at is the screenreader one
<flocculant> 1308687 and also 1511445
<flocculant> if you want to do any of them :p
<flocculant> anyway - off now - another year older day
<tsimonq2> flocculant: happy birthday :)
<flocculant> tsimonq2: thanks - have a good day :)
#ubuntu-quality 2017-05-30
<chatter29> hey guys
<chatter29> allah is doing
<chatter29> sun is not doing allah is doing
<chatter29> to accept Islam say that i bear witness that there is no deity worthy of worship except Allah and Muhammad peace be upon him is his slave and messenger
#ubuntu-quality 2017-06-03
<beastly2020> clear
<beastly2020> hi
#ubuntu-quality 2018-05-30
<federico> i've made a script to autochange the mac-address and i'd like publish it. How can do this?
#ubuntu-quality 2020-05-25
<ubuntutestingbot> [telegram] <Eickmeyer> Congrats on the successful upgrade! And, sorry for being so grumpy earlier. ð³ (re @MrkiMike: When is Focal going out of 'devel', in regard to do-release-upgrade?
<ubuntutestingbot> [telegram] <Eickmeyer> My bionic install (which I upgrade from zesty->artful->bionic) says that there is no 'next release', I had to run d-r-u with -d to get it to upgrade to focal)
<guiverc> Bashing-om, aarg.. bad err in 19.10 & 18.04 running linux 5.3... it's 19.10 not 19.04
<guiverc> & please drop the LTS too - sorry
<guiverc> minor comment following 9to5 article too
<Bashing-om> guiverc: Meet me in news channel ?
<guiverc> sorry everyone, I thought I was in -news, apologies
 * Eickmeyer points and laughs at guiverc
<ubuntutestingbot> [telegram] <Zachariah> How can I get into the news channel? I like news. Or other channels that have conversations about Ubuntu that aren't appropriate for this channel?
<guiverc> :) Eichmeyer
<Eickmeyer> @Zechariah It's more of a collaboration channel for those that work on Ubuntu Weekly News.
<ubuntutestingbot> [telegram] <Zachariah> Oh, the news writers. Got it.
<Bashing-om> ubuntutestingbot: But if you have an interest in contributing - we *DO* accept help !
<Eickmeyer> @Zechariah ^
<ubuntutestingbot> [telegram] <Zachariah> Sure! I'm a Google Local Guide and I already write extensive reviews, so I could certainly write news articles.
<ubuntutestingbot> [telegram] <MrkiMike> No worries, my reaction could have been not so 'drama queen' either :) At least you pushed me into right direction! :) Thank you for that, and again, sorry for being annoying. (re @Eickmeyer: Congrats on the successful upgrade! And, sorry for being so grumpy earlier. ð³)
<ubuntutestingbot> [telegram] <philipz> got a link to where we can see these reviews (re @Zachariah: Sure! I'm a Google Local Guide and I already write extensive reviews, so I could certainly write news articles.)
<ubuntutestingbot> [telegram] <Zachariah> They are Google reviews, so I can share the individual links or screenshot them. I think only I can see my whole list at once. I'll pick out a few good ones and put together a set of links for you. (re @philipz: got a link to where we can see these reviews)
<ubuntutestingbot> [telegram] <Zachariah> @philipz I saved several of my reviews to Evernote so I can easily share them. Where do you want me to send them?
<unRheal> There sure seems to be a whole lot of problems I run into setting up a dev env for Tensorflow2 with CUDA & etc.. settings, no network, USB issues everywhere, and on and on. I don't think 20.04 was ready.  (IMHO, of course)
<unRheal> I meant the problems I ran into compared to the previous 3 installs of 18.04 LTS. I think I'm going for a 4th (5th?) install and back to 18.04 LTS.
<ubuntutestingbot> [telegram] <Zachariah> What kind of hardware? I run nVidia and 20.04 has worked pretty well for me. I got it running on a little Lenovo 11" convertible all the way up to a Z390/i5-9400F/16GB/GTX1070 machine. No issues with WiFi, Ethernet, I can play Starcraft II in Wine, and everything seems to work.
<ubuntutestingbot> [telegram] <GalacticLion7> Ubuntu Pi is very unstable
<ubuntutestingbot> [telegram] <GalacticLion7> It should stay in beta
<ubuntutestingbot> [telegram] <Zachariah> I can't speak to Ubuntu Pi, although I have always wanted a Pi. I just have too many x86 computers! And extra Android phones and Android boxes.
<ubuntutestingbot> [telegram] <GalacticLion7> The Pi 4 actually has x64 support (re @Zachariah: I can't speak to Ubuntu Pi, although I have always wanted a Pi. I just have too many x86 computers! And extra Android phones and Android boxes.)
<ubuntutestingbot> [telegram] <Zachariah> Yeah, that's the one I was going to get. A Pi4 4GB. At one point I was looking into doing IoT stuff and had in mind to hook some sensors to one to build smart devices. I already do SmartThings coding and have apps that talk to smart devices.
<ubuntutestingbot> [telegram] <GalacticLion7> I think the Pi Zero would be better for IoT projects (re @Zachariah: Yeah, that's the one I was going to get. A Pi4 4GB. At one point I was looking into doing IoT stuff and had in mind to hook some sensors to one to build smart devices. I already do SmartThings coding and have apps that talk to smart devices.)
<ubuntutestingbot> [telegram] <GalacticLion7> I'd only recommend Pi 4 for desktop or server use
<ubuntutestingbot> [telegram] <Zachariah> I was going to get one of those, too! For $10, how can you go wrong?
<ubuntutestingbot> [telegram] <GalacticLion7> Even better,  it's actually $5
<ubuntutestingbot> [telegram] <Zachariah> Oh yeah, they went down in price. I've also seen little battery packs for them, which makes sense if you want to integrate into something that moves around, like a smart-backpack or something like that.
<ubuntutestingbot> [telegram] <GalacticLion7> Cool! Have you also considered Arduino, too?
<ubuntutestingbot> [telegram] <Zachariah> Yes. I have a friend who got into the Arduino and those tiny 1" screens. He built a digital dash for a 1950 Ford Truck he is restoring. He programmed his own little Ford logo so when it starts up it looks like a new one. We have a 2020 F-150 so we know exactly what that looks like, but he did it all himself!
<ubuntutestingbot> [telegram] <GalacticLion7> That's a great idea! Does it connect to the car itself?
<ubuntutestingbot> [telegram] <Zachariah> Yes. It reads the speed, oil pressure, battery voltage, etc.
<ubuntutestingbot> [telegram] <Zachariah>
<ubuntutestingbot> [telegram] <Zachariah> @GalacticLion7  We've gone outside of what is appropriate for the channel. No one else is here, but if you want to continue this conversation, feel free to DM me.
<ubuntutestingbot> [telegram] <GalacticLion7> Fair enough. Thank you for sharing!
#ubuntu-quality 2020-05-27
<ubuntutestingbot> [telegram] <philipz> no idea about how evernote works so not sure where to ask you to send it. is it accessible online? (re @Zachariah: @philipz I saved several of my reviews to Evernote so I can easily share them. Where do you want me to send them?)
<ubuntutestingbot> [telegram] <Zachariah> Yes, I have links for all of them. Should I drop those in here or send just to you in Telegram? (re @philipz: no idea about how evernote works so not sure where to ask you to send it. is it accessible online?)
<ubuntutestingbot> [telegram] <philipz> send directly to me on telegram unless others wanted to see them (re @Zachariah: Yes, I have links for all of them. Should I drop those in here or send just to you in Telegram?)
<ubuntutestingbot> [telegram] <Zachariah> I just sent those links to you. (re @philipz: send directly to me on telegram unless others wanted to see them)
<ubuntutestingbot> [telegram] <philipz> thanks
#ubuntu-quality 2020-05-31
<n5771> https://www.facebook.com/100002188643854/posts/2917826294966963/?app=fbl