[06:00] <jibel> Good morning
[06:00] <pitti> Good morning
[09:07] <DanChapman> morning all :-)
[09:17] <jibel> Mornig DanChapman
[09:17] <jibel> +n :)
[09:18] <jibel> DanChapman, I haven't identified why custom_install fails yet, perhaps AP is not waiting long enough at the end of the test.
[09:19] <jibel> DanChapman, for the moment the lab is down, I'll have a look when it comes back up.
[09:21] <DanChapman> Morning jibel, ahh you maybe right as the test currently finishes once the 'finished dialog' appears. I'll uncomment the code that clicks restart and see if that makes a difference.
[09:21] <DanChapman> ok cool :-)
[09:23] <DanChapman> jibel I didn't know edubuntu had extra install pages, hence it's failing. So i will get that sorted :-)
[09:23] <jibel> DanChapman, I didn't know either, I haven't installed it for a while.
[09:24] <DanChapman> jibel, yeah it gives options for desktop choice unity/gnome fallback or to use as LTSP so I suppose all those options will need exploring
[09:25] <jibel> DanChapman, I'd like to create a project ubiquity-autopilot and push the runner and your tests there. I think it's more flexible than merging everything into ubiquity, less work for the already busy installer team and easier to collaborate than personal branches. What do you think?
[09:26] <DanChapman> jibel sounds perfect, i was going to bring that up at the vUDS session. So go for it :-)
[09:27] <jibel> DanChapman, good, I'll do that.
[09:31] <jibel> hm, unless we merge that into the more general ubuntu-autopilot-tests. I'll ask balloons opinion.
[09:40] <DanChapman> jibel, I think that might make a bit more sense and keeps it all in one place, what about it's own series in ubuntu-autopilot-tests? Would the production tests still end up in lp:ubiquity or no longer live there?
[10:00] <xnox> jibel: i'd very much against it. Instead DanChapman should be added to the team and push branches to lp:ubiquity.
[10:00] <xnox> jibel: if the tests are seprate they will be forever out of sync from ubiquity development / changes.
[10:01] <xnox> jibel: and shouldn't the autopilot tests be packaged? since one would want to run tests from matching version numbers of autopilot tests against matching ubiquity package.
[10:15] <jibel> xnox, agreed, it makes perfect sense to add the tests to ubiquity but I think the runner shouldn't. It is a general purpose runner and we could use it for ubuntu-applications autopilot tests too with a few changes.
[10:16] <jibel> if we package the tests then we should package the runner too
[10:17] <xnox> jibel: would the runner be something I can run? e.g. similar to lp:auto-package-testing, cause I do want to validate changes against the autopackage tests.
[10:17] <xnox> (locally before merging/uploading)
[10:18] <jibel> xnox, yes, you can easily run locally, the command is something like: ./run-ubiquity-test --sdl -t ubiquity_autopilot_tests.tests.test_english_default ~/iso/edubuntu/trusty-dvd-amd64.iso
[10:19] <jibel> change the iso to test another flavor
[10:20]  * DanChapman goes to see what the --sdl does
[10:23] <jibel> DanChapman, it displays an sdl window instead of using vnc, so you can actually see the desktop
[10:28] <DanChapman> xnox it would be handy to be able to push to lp:ubiquity, currently ive been using junk branches before pushing to my ubiquity branch so the jenkins tests don't break etc before i've tested them locally.
[10:28]  * DanChapman promises not to touch anything else in lp:ubiquity ;-)
[10:29] <xnox> DanChapman: do you know how filter email?
[10:29] <xnox> DanChapman: adding to installer team results in hundreds of bug emails with all installer packages bugs.
[10:29] <DanChapman> jibel awesome! thats a bit easier than commenting out the VNC in run-ubiquity-test :-)
[10:30] <DanChapman> xnox yeah I can sort that out easily enough :-)
[10:30] <xnox> DanChapman: ok.
[10:39] <xnox> DanChapman: can you please add your email address to your launchpad account? And set bzr launchpad-id locally? you can hide your email from public, but at the moment it's not linked to your profile and is in plain sight.
[10:39] <xnox> https://code.launchpad.net/~dpniel/ubiquity/autopilot/+merge/192208
[10:47] <DanChapman> xnox I already have my email on there https://launchpad.net/~dpniel and have the same email set for bzr launchpad-login
[10:49] <xnox> DanChapman: hm, strange. not sure why launchpad doesn't "linkify" your commits then =(
[11:04] <xnox> jibel: DanChapman: where is the runner? =)
[11:04] <jibel> xnox, in my junk :)
[11:04]  * xnox wants to run this.
[11:04] <DanChapman> lp:~jibel/+junk/ubiquity-autopilot-runner
[11:05] <xnox> jibel: excellent!
[11:05] <jibel> xnox, hence the urgent need to put it somewhere more persistent
[11:05] <xnox> DanChapman: jibel: am I correct that this is not using python3-autopilot? Is it 1.4 autopilot api compatible?
[11:06] <DanChapman> xnox it's not python 3 yet but it is 1.4 compatible :-)
[11:06] <xnox> DanChapman: i think i will port it to python3, as ubiquity as a whole is python3.
[11:08] <xnox> jibel: bzr joined the history of your junk runner.
[11:09] <xnox> (that is preserving rich history / all commits)
[11:11] <xnox> DanChapman: jibel: i've added both of you to the installer team, such that you have commit access to lp:ubiquity for autopilot tests.
[11:12] <xnox> DanChapman: jibel: please still use merge proposal if you can, to review each others work.
[11:13] <xnox> DanChapman: jibel: also please do execute "./debian/rules clean" which will validate syntax throughout the project (pyflakes3, pep8, pycompile3, shell no-exec) to keep the project in buildable state at all times.
[11:13] <DanChapman> xnox, sure thing :-)
[11:14] <xnox> DanChapman: it's broken at the moment =) the ./debian/rules clean bit. I'll fix it up in a moment.
[11:14] <jibel> xnox, thanks!
[11:14] <xnox> jibel: is there any example / recommendation how you'd want it to be packaged?
[11:15] <xnox> (to match other -autopiloty packages?!)
[11:17] <DanChapman> xnox, ok cool thanks :-)
[11:17] <jibel> xnox, not really, you can use unity-autopilot as reference
[11:18] <jibel> xnox, tests should be discoverable by autopilot without being in the source tree apart from that I don't know if there is any other constraint
[11:19] <xnox> ack.
[12:30] <DanChapman> pitti, I'm getting constant output like this http://paste.ubuntu.com/6405031/ when running any Gtk tests with ap 1.4. The tests still run fine, it does seem a little sluggish selecting objects, do you want a bug filed or do you already know about it??
[12:30] <pitti> DanChapman: ah, these are from properties which we cannot introspect
[12:31] <pitti> DanChapman: so they are mainly useful to track down their actual data type, but they would indeed be more useful if they woudl show the property name
[12:31] <pitti> DanChapman: please feel free to create a bug about it; but that shouldn't be the cause for being sluggish
[12:32] <DanChapman> pitti, ack , thanks
[15:09] <balloons> howdy jibel DanChapman
[15:11] <jibel> Hey balloons, how are you?
[15:12] <balloons> pretty good, I take it you also enjoyed the extra day of rest
[15:17] <jibel> I did, even if it was a wet day :)
[15:19] <balloons> well I washed the auto, so mine was wet too, hah!
[15:25] <knome> balloons, ai caramba...
[15:25] <balloons> knome, afternoon too you
[15:25] <balloons> *to
[15:26] <knome> balloons, good evening!
[15:26] <knome> balloons, and good news; we're moving to a bigger flat in a month, and i'll get my own work/music room! \o/
[15:27] <balloons> oO! nice nice nice
[15:27] <balloons> I didn' t know you created music
[15:27] <knome> lol
[15:27] <knome> no, i listen to it!
[15:27] <knome> but music as in... room for listening music
[15:27] <knome> and sometimes, i know it sounds horrible and unbelievable... i work!
[15:27]  * knome gasps
[15:32] <balloons> knome, indeed.. I have a nice set of bookshelf speakers, but no longer have a nice amp to power them.  Or a room to use them in
[15:35] <knome> balloons, duh. :) well i don't have such systems, but still... it's a room to listen music in :)
[15:35] <knome> i do have 6.1 speakers that i can plug to my pc
[15:35] <knome> though i suppose i won't do that, because the pc keeps noise
[15:35] <knome> but still...
[15:36] <balloons> yea.. it's just interesting how much I use the pc to listen to music, whereas a decade ago that was not the case
[15:37] <knome> yup; i'm actively trying to get rid of that habit
[15:38] <knome> what matters more is that it's silent enough to not have to put the music on too loud
[15:38] <knome> than how hi-tech my equipment is..
[15:38]  * balloons turns on music
[15:38] <balloons> you can hear it without blasting it.. lovely
[15:38] <knome> i'll need a new chair, and a comfy chair
[15:41] <knome> balloons, http://www.masku.com/app/masku/public/thumb/188/content/520x500/Focus-2-leather-1416x800px-72dpi.jpg
[15:41] <knome> have been dreaming of a chair kind of like that
[15:42] <balloons> mm.. they are quite nice. I have something like this: http://www.mariescorner.com/website2013/wp-content/uploads/2013/03/maries-corner-sofa-Long-Chair-biais-mauve-900x563.jpg
[15:42] <knome> oi :D
[15:42] <knome> too comfy, i'll fall asleep on such
[15:44] <SergioMeneses> morning!
[15:44] <SergioMeneses> knome, balloons \o
[15:44] <knome> hey SergioMeneses
[15:45] <balloons> SergioMeneses, buenos dias
[15:45] <knome> balloons, how's that... http://www.isku.fi/Image/products/30814-001-00000_7.jpg
[15:45] <knome> balloons, too bad the price tag is around 1500€ :D
[15:45] <balloons> oooo.. it's like the office meets the reading room
[15:45] <balloons> I like it.
[15:45] <knome> balloons, exactly!
[15:45] <knome> that's what i'm looking for
[15:46] <SergioMeneses> knome, balloons do you need a new couch?
[15:47] <balloons> SergioMeneses, knome is looking for a chair
[15:47] <knome> need... no, not really. want... yes
[15:47] <balloons> heh, yes.. want indeed
[15:47] <knome> i'm getting a work room, and i'm looking for a comfy chair to take breaks in
[15:48] <SergioMeneses> jajaja
[15:49] <knome> balloons, http://www.asko.fi/tuotekuvat/tuote/lenni_lt_rahi_das_siniha.png
[15:49] <knome> that's "only" ~1000€
[15:49] <balloons> hmm.. footstool or not
[15:49] <knome> now cut *that* price in half, and take some off..
[15:49] <knome> wouldn't mind that
[15:49] <balloons> "only" ~1000
[15:49] <knome> can be used as another bench if needed
[15:50] <knome> http://www.asko.fi/tuotekuvat/tuote/tivoli_lt_board_graf.png
[15:50] <knome> that's not bad looking either, 900€...
[15:50] <balloons> that looks comfortable.. but something is out of place with it
[15:50] <balloons> maybe the stand?
[15:50] <knome> i know i know! the price
[15:50] <balloons> haha
[15:50] <balloons> that's a given!
[15:50] <knome> hehe
[15:57] <knome> balloons, have experience on saddle chairs?
[15:57] <knome> i suppose i should get one...
[15:58] <balloons> backless? my music prof had one
[15:58] <SergioMeneses> knome, balloons please go to work!
[15:58]  * SergioMeneses runs
[15:58] <knome> balloons, yeah, backless...
[15:58] <knome> http://www.sotka.fi/tuotteet/uploaded/images/nojatuolit/twin_lt_berna_ru.jpg
[15:59] <knome> getting there on the price point (300€), but the design is lacking
[16:01] <knome> SergioMeneses, hah. :P
[16:01] <SergioMeneses> knome, jeje I am fixing a issue with zimbra http://vavai.net/2008/10/change-ip-address-of-zimbra-mailserver-how-to-resolve-the-problem/
[16:02] <knome> good luck
[16:04] <DanChapman> howdy balloons, how's it going?
[16:04] <balloons> DanChapman, hello good sir
[16:06] <SergioMeneses> knome, it's done!
[16:07] <SergioMeneses> DanChapman, \o
[16:07] <DanChapman> SergioMeneses, o/
[16:11] <balloons> I see you've gotten commit access to the installer :-)
[16:12] <DanChapman> balloons, indeed :-)
[16:13] <DanChapman> balloons, have you come across this before http://paste.ubuntu.com/6406065/
[16:13] <DanChapman> jibel ^^ thats what i'm getting user the runner out of lp:ubiquity
[16:14] <DanChapman> using*
[16:15] <xnox> DanChapman: well, I force converted it to python3-autopilot and python3-x11 but i haven't actually tested it. I didn't expect it to work out of the box.
[16:15] <xnox> DanChapman: looks like python3-autopilot fails to find gtk* anything.
[16:18] <xnox> DanChapman: looks like X didn't start or refusing our connections the right fix is to specify full path to display, or brute force it with xhost +
[16:18] <balloons> DanChapman, on the desktop?
[16:18] <xnox> DanChapman: I'll look into it further later.
[16:21] <DanChapman> xnox, ok thanks that would be great. it's completely stumped me. Also i had an issue with python3-autopilot looking for python-autopilot-trace and not the installed python3-autopilot-trace. Will look into that a bit further
[16:21] <DanChapman> balloons, yeah :-(
[16:28] <spineau> balloons: ping
[16:29] <balloons> spineau, pong
[16:29] <spineau> balloons: hello, I know that you're already attending http://summit.ubuntu.com/uds-1311/meeting/21988/core-1311-checkbox-rebirth/
[16:30] <spineau> balloons: in fact I'm looking for people having a bit of knowledge in the process of promoting a package from universe to main
[16:30] <spineau> balloons: any ideas?
[16:30] <spineau> balloons: well we need first to go to universe with our new packages but We'd like to have an idea of the schedule
[16:31] <spineau> balloons: as we'll replace checkbox (pieces by pieces) with a full rewrite (plainbox)
[16:32] <balloons> spineau, #ubuntu-devel I suspect would have more answers. you need someone from the core team to help you do that
[16:32] <balloons> any motu can get you into universe
[16:33] <senan> DanChapman, Good Eve!! thanks for the comments
[16:33] <jibel> spineau, this doc might help you with the process https://wiki.ubuntu.com/MainInclusionProcess
[16:33] <DanChapman> senan hey there how are you?
[16:33] <spineau> balloons: jibel: indeed, thank you
[16:33] <senan> DanChapman, I'm good.. thanks
[16:34] <senan> DanChapman, Just came home after work.. how are you ?
[16:36] <DanChapman> senan, i'm good thanks :-)
[16:39] <senan_> DanChapman, I'm changing all Equals(1) to True
[16:57] <senan_> DanChapman, I've a doubt
[16:58] <senan_> Danchapman, entry = self.app.select_single('GtkFileChooserEntry')
[16:58] <senan_>  with self.keyboard.focused_type(entry) as kb:, what it will do ?
[16:59] <DanChapman> senan_, by pass ing the entry box to focused_type autopilot will automatically get the entries focus
[17:01] <senan_> ok
[17:10] <jibel> DanChapman, after an xhost + to disable access control I get http://paste.ubuntu.com/6406317/
[17:19] <DanChapman> jibel ahh thats from where xnox's cleanup removed the unused imports that needed to be there for the emulators to work. I will fix that up :-)
[17:19] <jibel> DanChapman, I'll fix access control then :)
[17:20] <DanChapman> awesome :-)
[17:22] <xnox> DanChapman: ah, sorry. In that case can you add them to tests/pyflakes.exclude ?
[17:22] <DanChapman> xnox no worries :-) I will do that then, thanks
[17:26] <jibel> DanChapman, http://paste.ubuntu.com/6406413/
[17:29] <elfy> balloons: ping
[17:29] <balloons> elfy, pong
[17:29] <elfy> hi balloons - need the official line on something - and no facepalming where I can't see you :)
[17:30] <elfy> what is the official canonical stance on gksu/do ...
[17:30] <elfy> https://bugs.launchpad.net/ubuntu-manual-tests/+bug/1250560
[17:39] <balloons> mm.. I won't claim an official stance on anything. BUT, indeed gksudo should be phased out
[17:39] <balloons> can you not simply sudo
[17:39] <balloons> ?
[17:39] <elfy> to be replaced with ? is the issue at hand
[17:40] <elfy> well you can - but then there are all the 'the world will end if you use sudo with gui apps' warnings scattered everywhere
[17:40] <elfy> I can't find the m/l post I read about it now either :(
[17:40] <balloons> A quick AU search brought me this: http://askubuntu.com/questions/284306/why-is-gksu-no-longer-installed-by-default-in-13-04
[17:41] <balloons> gksudo afaik did more than just privelege escalation, and I'm not sure it survived the migration to gnome3
[17:41] <elfy> balloons: yea - I've been looking all over the place
[17:42] <elfy> balloons: sudo -i is the closest I've got so far :)
[17:42] <balloons> I'm not sure why we would need gksudo anywhere
[17:43] <balloons> ahh, so I see the test
[17:43] <balloons> root warning check for mousepad..anything else?
[17:43] <elfy> I'm not sure why it's there either, not read it properly yet
[17:43] <elfy> not sure - I'm going to trawl our stuff
[17:44] <balloons> k. I suspect it's not much of an issue.. but yea, let's drop gksudo if we are ok with it :-)
[17:44] <elfy> :)
[17:48] <elfy> balloons: I knew I should have checked the forum first - if nothing else I have a timestamp to a post and reference to a -dev conversation :)
[17:49] <balloons> yep.. forums got you covered
[17:53] <elfy> balloons: seems sudo su -c $program or sudo -i
[20:02] <elfy> balloons: I checked, just the one instance I could find, proposed merge for it
[20:03] <balloons> nice
[20:05] <elfy> I'd finish it all off myself - but think it's best to have someone at least look :)
[20:08] <balloons> i'll look quickly and you can finisg
[20:10] <elfy> ok
[20:13] <balloons> kk
[20:13] <elfy> ok - I'll go ahead then
[20:23] <elfy> balloons: all done
[22:28] <balloons> elopio, how's this coming? https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1245651