/srv/irclogs.ubuntu.com/2013/02/25/#ubuntu-quality.txt

=== Ursinha_ is now known as Ursinha
xnoxOohhh wrapper support in autopilot \o/00:10
thomixnox: yup :)00:11
xnoxthomi: does it work with ubiquity as well now?00:11
thomidunno, but it's tested with other bash scripts00:11
xnoxcool.00:13
balloonswrapper support?05:12
balloonsyum!05:12
balloonsI will try autopilot with ubiquity in the morning05:16
thomiballoons: :)05:17
pittiGood morning05:41
dholbachgood morning07:12
jibelgood morning08:25
dholbachsalut jibel08:28
jibelHey dholbach08:28
pittidholbach: guten Morgen!08:29
dholbachsalut pitti08:29
pittijibel: FYI, I filed an upstream bug about the e-d-s build failure08:29
dholbachcomment ça va?08:29
pittidholbach: nous avons eu une bonne we, merci! et toi?08:29
dholbachoui, moi aussi :)08:30
pittioh, perdon, "un bon we"08:31
dholbachcette semaine je vais avoir un membre de CouchSurfing qui est Française ici - comme ça je peut pratiquer un peu08:32
pittidholbach: oh, très bien ! plaisir à parler français08:35
dholbach:-)08:36
jibelpitti, I looked into this WebKit failure but couldn't find where the problem is08:37
jibelpitti, list tells me 1.11.90 is available08:38
pittijibel: perhaps because WebKit is missing from jhbuild.modules?08:38
pittithat seems the main oddity08:38
jibelwhen I build automatically it says "not in module list"08:38
jibelwhen I build manually it builds 1.11.408:38
jibelit doesn't make sense08:38
pitti.4, really? I built it automatically and got 1.11.508:39
jibeland ~/gnome/checkout/webkitgtk-1.11.90 has been fetched automatically08:39
jibelpitti, "buildone" built 1.11.5 but "build" built 1.11.408:40
pittiuuh08:40
jibelah $ jhbuild run pkg-config --modversion webkitgtk-3.008:41
jibel1.11.9008:41
jibelafter buildone08:41
jibelI'll remove the checkout directories for versions <1.11.9008:42
smartboyhwHey phillw09:36
jibelpitti, I rebuilt WebKit with buildone and got 1.11.9010:03
jibelpitti, but "jhbuild build" fails with http://paste.ubuntu.com/5564298/10:04
pittijibel: it still thinks that this is the current checkout dir and wants to check its status?10:05
jibelpitti, actually buildone -n fails too10:05
jibelso jhubild uses a different moduleset with -n10:05
jibelpitti, I pushed a version of our auto-jhbuild scripts that pulls sources in parallel which make update much faster10:25
pittijibel: awesome, thank you!10:26
jibelI wished I could pushed the version that also build in parallel but given the problems in tha lab this morning it's compromised10:26
jibelpitti, jhbuild was using the moduleset from jhbuild source tree when nonetwork is set, which was not the latest version11:23
pittijibel: ah, so that just needs a git pull in jhbuild/ ?11:23
jibelpitti, I set moduleset_dir to ~/.cache/jhbuild instead11:23
jibeland did that too11:23
jibelpitti, also parallel builds is back for WebKit (it was disabled until 5 days ago) and this package now builds in less than 10 minutes :)11:27
xnoxDid I get this right that utah has reboot support now?11:55
* xnox wants to write a few tests as a recent package update failed mounting ntfs-3g partitions on boot.11:56
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== _salem is now known as salem_
balloonshowdy xnox.. i see you have assigned yourself this bug, and it's marked as high: https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1080701. Any comments on the current status?15:06
ubot5Launchpad bug 1080701 in ubiquity (Ubuntu Raring) "After 'Preparing to install Ubuntu' screen, raring installation hangs" [High,Confirmed]15:06
xnoxballoons: i am thinking to purge replace/reuse recipes and make the upload as it has been confirmed by my housemate as the cause.15:06
xnoxand then continue troubleshooting why it doesn't work.15:07
xnoxas that will remove the option to inline upgrade (replace old ubuntu with new ubuntu without removing all files, documents and settings)15:07
balloonssounds like a plan. the Qa community folks would be happy to help continue iterating on it, but many are stuck until something is put into place for it15:07
balloonsso, fix it or break it.. as long as it's broken differently eh? ;-p15:08
balloonshmm, so xnox also btw, ubiquity isn't working with the new autopilot yet. it launches but still grabs the wrong pid15:15
xnoxi haven't looked at the code, but i am fearing it will not be so simple with ubiquity: it forks, it re-execs, it escalates privileges.15:18
balloonsright.. i'll just await thomi again and see what happens15:18
balloonsi will check out some of the other script starting apps and see what happens15:18
balloonsxnox, I want to highlight your blog entry on the nexus7 preseed work.. let me know when it lands16:04
xnoxAck.16:06
=== tgm4883_ is now known as tgm4883
balloonsxnox, ohh before I forget, can you actually leave the same comment you left me on https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1080701?17:01
ubot5Launchpad bug 1080701 in ubiquity (Ubuntu Raring) "After 'Preparing to install Ubuntu' screen, raring installation hangs" [High,Confirmed]17:01
SergioMeneseshi all!17:07
balloonshi SergioMeneses17:12
SergioMenesesballoons, \o how are you?17:13
balloonsnot too bad.. how about yourself17:14
balloons?17:14
SergioMenesesballoons, fine!  I found this bug 1132569 yesterday17:15
ubot5Error: Launchpad bug 1132569 could not be found17:15
balloonsSergioMeneses, private bug?17:15
SergioMenesesjejeje my bad it is a private bug17:15
SergioMenesesballoons, yes, it is17:15
balloonsahh. can't see it then17:27
balloonsI'm trying to follow-up on all my pending bugs17:30
SergioMenesesballoons, that sounds fun17:30
balloonsSergioMeneses, lol.. yes of course17:46
SergioMenesesballoons, jejeje17:54
balloonsso, we actually have a manual testcase we need to get updated17:54
SergioMenesesbug 113214417:54
ubot5bug 1132144 in Ubuntu Manual Tests "Totem Tests (1429), there is no "Youtube" dropdown available" [High,Confirmed] https://launchpad.net/bugs/113214417:54
balloonslooks like the totem test is outdated17:54
balloonsyep17:55
SergioMenesesballoons, I was reading about it17:55
SergioMenesesballoons, I can work on it tonight17:55
balloonsSergioMeneses, excellent, ty18:01
SergioMenesesit doesnt look hard to make :)18:02
SergioMenesesok I have to go! see you later balloons18:09
SergioMenesestake care18:09
balloonsu218:09
ssbobfiling bugs is fun :)18:10
balloonshey ssbob !18:10
balloonshow's things?18:10
ssbobhowdy balloons18:10
ssbobgood, you?18:10
balloonspretty good.. had the munchies so i got a little snack ;-018:10
ssbobah yeah it is lunchtime here in Texas ... pizza in the oven :)18:11
balloonsdoing an upgrdae install on real hw18:11
balloonsmm.. pizza18:11
SergioMenesesjajaja ssbob you're right about bugs :)18:12
ssbobballoons, if you get some time in the near future, I would like to pick your brain about working life at canonical. I am hunting for a new job.18:14
balloonsssbob, sure..18:15
ssbobthanks, just poke me when you have the time.18:16
balloonsssbob, k, we shall see.18:16
balloonsi'm going to be on vaca , so i'll try and squeeze you in today in a few mins ;-018:17
ssbobno rush, I know you have to be crazy busy this week getting ready for vaca18:17
balloonsNoskcaj, I just used testdrive on raring with vbox 4.219:09
Noskcajballoons, yay, i'm just using Unit's original fix19:09
balloonsahh19:09
thomiHi everyone19:28
thomielopio: alesage tells me you had an autopilot question for me?19:28
elopiothomi: yes, I do.19:29
elopiothomi: can you give a quick look at my branch? https://code.launchpad.net/~elopio/ubuntu-sso-client/autopilot/+merge/15026019:29
thomisure thing19:29
elopiothomi: my first problem is that I don't know how to do an emulator for an application that doesn't have a well-known name in the bus.19:30
balloonshey thomi19:30
balloonsI'll let you and elopio talk first19:30
elopiohey balloons. I am now close to undertanding autopilot! :)19:31
njinballoons, hallo are you on raring '19:32
njin?19:32
thomielopio: the TESTABILITY environment variable - is that built into Qt, or is it specific to the SSO client?19:35
elopiothomi: that's specific for SSO19:36
thomielopio: ok19:37
elopiothe qt window is not started through command line on a normal way, so they added that to inject the -testability to the argv.19:37
thomielopio: so it looks good to me, I'd recommend splitting the emulators and test code into separate files, and I'm not suer I'd make the emulators switch to the current page when you construct them... but apart from that, it looks good to me19:37
elopiothomi: but I was trying to build the emulator as the unity one, from DBusIntrospectionObject.19:39
balloonselopio, excellent :_)19:39
balloonsnjin, hey hey!19:39
thomielopio: yeah, that's do-able, but probable more trouble than it's worth19:39
balloonsyes, I am on raring, and in fact just upgraded the other machine to raring as a test19:39
njinballoons, great, can you play an mp3 file on Videos ? mine stop after one second19:40
elopiothomi: the other problem is that I shouldn't start the ubuntu-sso-login-qt directly, but from a call to com.ubuntu.sso bus. They I won't have the process id, and it's a pain to find the autopilot proxy object. Doable, but really weird. I thought that with an emulator, it wouldn't matter how I started the window.19:41
balloonsnjin, just tried19:41
balloonsnjin, yep, plays fine19:41
elopios/They/Then19:42
njinballoons, thanks, so I investigate in mine...19:42
thomielopio: well, creating the autopilot proxy object yourself isn't too hard - from memory the code you want to look at is in the autopilot.introspection module. You could perhaps write the code to launch the client via DBus, and then create the proxy object yourself?19:43
thomithe convenience classes for Gtk and Qt and there because theyt're the most common application types19:43
thomibut it seems like you need something a bit more advanced19:43
thomiluckily, this is pretty easily extensible19:44
elopiothomi: I did that, but maybe I missed a nice API, because I had to get the pid of the process called by dbus, then get the pid of the child launched by that process, then get the list of names on the bus, filter the ones connected by my process pid, then create the autopilot proxy object and then set the pid to that proxy.19:46
Letozaf_balloons, Hi19:46
elopiothomi: was that stupid, or is it the only way?19:46
thomielopio: there's an easier way - you can just pass the pid to..... (looks up API...)19:47
balloonsLetozaf_, hello!19:47
thomiLetozaf_: get_autopilot_proxy_object_for_process19:48
thomioops19:48
thomielopio: ^19:48
thomielopio: it expects a subprocess.Popen-like object, essentially a class witha  'pid' attribute19:48
thomiso you can duck-type your way into that reasonably easily :)19:48
Letozaf_balloons, for bug 1122162 I will now try to reproduce it but it's a weired one, does not always happen19:48
ubot5bug 1122162 in ubiquity (Ubuntu) "cannot enter personal information on ubiquity's "Who are you" screen" [Undecided,New] https://launchpad.net/bugs/112216219:48
xnoxLetozaf_: it's usually reported against nexus7 with/without onboard and it has been reported against panda-board as well.19:49
Letozaf_balloons, anyway it happened to me when I selected Italian language, I will try  also with English19:49
xnoxbut i didn't test desktop panda image for a while now.19:49
Letozaf_xnox, oh! didn't know this19:49
balloonsxnox, ohh, you know of the bug eh?>19:50
Letozaf_xnox, well I am downloading arm image now and I will see if I can find out what triggers it19:50
xnoxit's not even specific to Who are you screen, but rather any input field, e.g. the wifi network password as well.19:50
Letozaf_xnox, yes that happens also to me19:51
xnoxthere is a better bug report about it as well.19:51
Letozaf_xnox, I mean the wifi network password thing19:51
balloonsxnox, ahh ok.. let's dupe that bug then?19:51
* xnox can't remember what it was. Possibly it was linked to ubuntu-nexus7 project as well.19:51
balloonshowdy chilicuil19:52
elopiothomi: well, yeah, that function does all I mentioned. But now looking it more carefully, that's what's done by launch_application anyway.19:52
chilicuilhey balloons o/19:52
thomielopio: yup19:53
elopiothomi: so, yeah, what's different on my case is the way to get the pid. Sounds ok.19:53
thomielopio: yeah..19:53
elopiothomi: and just to compare, what would be needed to make a DBusIntrospectionObject for my not-well-known-named app?19:54
thomielopio: you mean for an emulator?19:55
elopiothomi: yes. To make it work like the one in Unity.19:55
thomiok, you'd need to:19:56
thomi1) make your proxy class, and make it derive from DBusINtrospexctionObject.19:56
thomi2) Before instantiating it, set the class attrs DBUS_SERVICE & DBUS_OBJECT to the service name & object path respectively19:56
thomiI'm pretty sure that's all you need....19:56
elopiothomi: yes, but I don't have a dbus_service name. I'm going to ask the developers how hard would it be to add that, and maybe they do all the hard work :)20:00
elopiothanks thomi. I'm enjoying this tool :D20:00
thomielopio: yeah, you need that. The launch code sets that up for you using the connection name it finds on the session bus20:00
thomielopio: thanks - if you think anything is missing, feel free to make a MP against lp:autopilot :)20:01
elopiothomi: yes, I will propose the get_child_by_type. I'm used to selenium, and there are functions for many and for one everywhere.20:03
elopioso I ended calling get_children_by_type(...)[0] like five times.20:04
Letozaf_balloons, for instance now I was trying out today's ARM image, and on the keyboard window, I selected LAO, then clicked on detect keyboard, answered the questions and when my Italian keyboard got detected the forward button is grey and cannot select it to carry on with install20:05
Letozaf_balloons, this already happend to me but did not report the bug as it did not happen again on reboot, now it happend20:06
thomielopio: you propose it, I'll approve it :)20:13
balloonsLetozaf_, sorry was meetin'20:18
balloonsLetozaf_, it sounds like xnox knows about this.. xnox do you have the"better" bug you mentioned?20:18
balloonsLetozaf_, so if you reboot and do it again, it happens again20:19
balloons?20:19
Letozaf_balloons, I will try now, I was waiting to see what you wanted me to do :D20:19
xnoxit's random and not clearly reproducible, sometimes it's there and sometimes it isn't, rebooting "helps"20:19
xnoxso it is racy.20:19
xnoxI didn't look for that bug. let me ask ogra.20:20
Letozaf_xnox, yes I can confirm its non quite easily reproducible20:20
Letozaf_xnox, it had already happend but could not reproduce it20:20
Letozaf_balloons, xnox buy the way now I have no cursor when entering WiFi network password :D20:23
balloonshmm.. well xnox would you want to invest time in trying to reproduce or no?20:23
xnoxballoons: not really, as it's beyond my knoweledge this is a bug somewhere between X, gtk, kernel(?!) as there is nothing funny about ubiquity's code here. We kind of rely and expect for toolkit to work.20:26
Letozaf_balloons, xnox other bug: when I get to the timezone window, I click somewere on the map, then try to enter Rome in the input field but cannot write anything20:27
xnoxLetozaf_: the bug is broken keyboard input - so yeah you'd see it on any input field, if the bug is present in a given boot session.20:28
Letozaf_xnox, ok20:28
Letozaf_xnox, balloons now the keyboard bug did not occur, I selected LAO, detected my keyboard and carried on normally :(20:29
Letozaf_xnox, balloons I did the exact same thing, I took not of them20:29
xnoxanyway ogra marked bug 1122162 as a dupe now20:30
ubot5bug 1093050 in ubuntu-nexus7 "duplicate for #1122162 compiz dies during oem-config and steals the focus so that input fields are unusable" [High,Confirmed] https://launchpad.net/bugs/109305020:30
Letozaf_xnox, so do you want me to do anything about these bugs or should I let go ?20:32
xnoxit is known and hard =)20:32
xnoxLetozaf_: but don't let me stop you from trying to figure out why compiz crashes. E.g. can you see / access / upload files in /var/crash/* ?20:33
Letozaf_xnox, in this install my /var/crash folder is empty20:34
Letozaf_xnox, it's only got a .lock file20:35
Letozaf_balloons, regarding umockdev Martin Pitt answered my mail20:40
balloonsLetozaf_, awesome20:42
balloonsdid you get it working?20:43
balloonsthomi,freed up now? so autopilot still introspects the wrong pid for ubiquity20:43
balloonstho it's different than before maybe?20:43
Letozaf_balloons, I will try now Martin fixed a libudev bug in raring20:46
Letozaf_balloons, If you want I can send you his email20:46
balloonsLetozaf_, ohh.. you found a bug eg/20:49
balloonsnice20:49
balloons;-020:49
balloonsyour just too good at that ;-020:49
Letozaf_balloons, :")20:55
thomiballoons: really?21:00
thomiballoons: what makes you think that?21:01
balloonsthomi, yea.. I can say it doesn't work.. unless I didn't have the fix in the autopilot I ran21:01
balloonsI used the ppa, and I did it this morning21:01
balloonsI'm happy to repeat the experiment21:01
Letozaf_balloons, it worked :D21:19
balloonsLetozaf_, sweet!21:21
Letozaf_balloons, I've got shotwell working with a "virtual" camera :D21:22
balloonsLetozaf_, that is awesome21:23
balloonsgood work21:23
balloonsI'm excitied21:23
Letozaf_balloons, well almost ... I can see a fake camera with photos in it but I get an error when I import them :(21:24
Letozaf_balloons, I will try to work this out, but at least I got a fake camera with photos in it :)21:25
balloonsindeed.. that's really cool21:25
thomiballoons: how did it not work? Did you get an error message of some kind?21:28
balloonsthomi, yea.. it gave me the error about not loading autopilot21:28
thomihmmm21:28
thomiprobably the sudo thing, rather than autopilot itself21:28
balloonsohh right21:29
balloonshmm21:29
balloonswas I doing it properly...21:29
* thomi writes a quick test21:29
* balloons reloads the test environment21:29
thomiballoons: to test this, I wrote a bash script that just does 'sudo gedit $*'21:31
* thomi will try and launch that21:31
thomi...as soon as my dist-upgrade finishes21:31
balloonsthomi, ahh.. kk21:32
SergioMeneseshi guys21:33
thomiballoons: yeah, it seems that when you launch something with sudo, autopilot can't find it on the session bus21:38
thomiprobably it connects to a different session bus? But then, launching autopilot as root (with sudo) doesn't seem to fix it eiter21:38
thomi*either21:38
balloonsthomi, yes, we went through that the other day in determining things21:39
thomiso, I think we need to find someone who understands the interaction between sudo and dbus a bit better21:39
balloonsso, what do you do to fix the bash issue?21:39
balloonsfor instance, I still can't seem to introspect say skype or vlc21:39
balloonshmm.. or firefox.. but launch works properly now in those cases21:40
balloonsit21:40
balloonsit just fails to load the autopilot module :-(21:40
thomiballoons: autopilot now searches through child pids. So try making a bash script that launched gedit, then launch it like this:21:40
thomiautopilot launch -i Gtk ./launch_gedit.sh21:40
thomiand it "just works" :)21:40
balloonsthomi, will it try and introspect every child pid?21:40
thomiballoons: yes21:40
balloonsaka, until it latches onto one? or every pid?21:41
thomiballoons: it stops at the first one it finds with the autopilot plugin is loaded21:41
balloonsit doesn't print that it is doing that21:41
thomijust the first one21:41
balloonsthomi, ahh.. that sounds like it should work then21:41
balloonsat least much better than what i'm seeing21:41
balloonsis the build for that up?21:41
balloonsdid it get into the ppa?21:41
balloonsmaybe it didn't...21:41
thomiballoons: it's in raring21:42
thomiballoons:  1.2daily13.02.25-0ubuntu121:42
* balloons looks21:42
balloons1.2daily13.02.14-0ubuntu1+bzr139pkg0raring121:42
balloonssure enough21:43
balloonsno good21:43
thomiballoons: time to do an update then :)21:43
balloonsmight have a versioning error21:43
balloonsk, the one in the vm is correct ;-021:44
balloonsweird.. i updated so many times.. lol.. i see it now..21:44
* balloons rattles brain21:44
balloonsso who would be a good dbus/sudo expert candidate?21:46
balloonsthomi, so does autopilot log every pid it attempts to connect to?21:47
balloonsthat would be helpful in understanding what's happening when we're messing with ubiquty21:47
balloonsohh I see this now: Searching for eligible PIDs:21:47
balloonsi wasn't getting that in the vm loading ubiquity21:48
thomiballoons: it doesn't. It uses 'ps' to get a list of pids to look for. THen it trawls the session bus for the current user looking for interfaces that are owned by a pid in that list. Then it looks for the autopilot introspecxtion interface21:48
balloonshmm.. does it wait before doing so?21:49
balloonsubiquity does lots of fun stuff.. if you ps too soon, you might not be seeing it21:49
balloonscool.. so looking at this again, autopilot does list the proper pid in one of its "Searching for eligible PIDs" lines21:55
thomiballoons: it re-executes ps every second to get the new PIDs21:55
balloonslet me give you the log thomi21:55
thomiso as long as the correct process is launched within 10 seconds, you should be fine21:55
balloonsthomi, ahh... gotcha21:58
balloonsgonna play around with launching as root, etc21:58
thomiballoons: you need to find a dbus expert :)21:59
balloonsthomi, yes.. indeed, any suggestions? ping the tech list?22:00
thomiballoons: hmmmm perhaps someone like ted?22:00
thomihe seems to know everything :)22:00
balloonsthomi, lol.. kk22:01
tedgHowdy22:03
balloonsthomi, tedg not only knows everything, he's willing to share that "everything" with us22:04
tedgthomi, balloons told me you broke the Internet22:04
balloonsso I'll let thomi give you the further details ted but here's the gist. We're using autopilot to launch ubiquity. Ubiquity loads and forks then re-exec's it's final main process. This is the process we want to introspect. To help with that thomi modified autopilot to watch ps and grab the children pids of the initial process and try and introspect them, stropping once it's got one it can introspect22:09
balloonswhat's happening now is that it's ultimately failing to load the autopilot module, and hence, fails to introspect22:09
thomitedg: so my question would be: if a process connects to the session bus, but is launched vis 'sudo', it seems to connect to a different session bus?22:12
thomitedg: perhaps a session bus for root or something?22:12
xnoxif there is no session bus, there is nothing to talk over to dbus-activate/advertise anything.22:13
xnoxi thought we were agreeing to preserve the environment and hence pass the same `currentu-users'` DBUS_SESSION_ADDRESS such that final ubiquity process appears on the same one.22:14
thomixnox: autopilot doesn't modify the environment at all... but if I launch gedit with the ap plugin enabled with sudo then it doesn't appear on the session bus, so *something* is breaking it22:15
xnoxthomi: how about lauchning it with: sudo -E autopilot-wrapper gedit ?22:16
* thomi tries that22:16
xnoxcause ubiquity is launched with environment preservation passed to any/all priviledge escalation helpers.22:16
thomixnox: ahhhh, that works22:17
xnoxawesome. So in theory it all should work with ubiquity as well ;-)22:17
thomiballoons: so.... autopilot can in fact connect to a dbus interface that's running as root22:17
thomiyeah22:17
balloonslol22:17
tedgGlad I could help.22:18
xnoxthomi: so how do i best try this myself? e.g. should I use autopilot from some daily ppa or just the archive?22:18
tedg:-)22:18
=== salem_ is now known as _salem
thomixnox: the version in raring is fine22:19
tedgI'm a bit surprised that ubiquity is connecting to a session bus at all though.22:19
tedgOr, only with the module.22:19
thomitedg: well, that's the autopilot introspection plugin22:20
xnoxtedg: to inhibit disk-autolaunching, monitoring networking connectivity from network-manager, populate custom indicators (if running in ubiquity-only mode), maybe other things.22:21
xnoxwe also twiddle with gsettings during installation (to turn off screensaver and things like that, while installation is in progress) and that needs session-dbus behind our back as well.22:21
tedgHuh, interesting.  I thought ubiquity just killed everything when you started to install :-)22:22
tedgI should probably install more than once every 3 years ;-)22:22
xnoxtedg: thanks to dbus-activation it would just respawn everything back these days =)))))22:22
tedgxnox, Oh, wait for upstart based user session!22:23
balloonsxnox, python-autopilot is in universe, so enable it fy22:26
xnoxtedg: it works =)))) from the ppa, but many things are still interesting. E.g. at the moment we have a race where both gnome-session & upstart are fighting over each other to respawn compiz.22:27
* xnox is running his desktop in upstart based user session ;-)22:28
balloonsok, so thomi, xnox.. how do we launch ubiquity / autopilot in order to have this work now?22:28
balloonssudo -E?22:28
thomiballoons: should be as simple as: autopilot launch -i Gtk ubiquity22:28
balloonshttp://paste.ubuntu.com/5566147/22:32
thomiballoons: it looks to me like it's only searching one pid?22:33
balloonsthat one was weird.. let me do another22:34
balloonshttp://paste.ubuntu.com/5566147/22:34
balloonsthat's what i've seen22:34
balloonsso it sees pid 5967 in there, and claims to search it22:35
balloonsbut  I also see the failed to load module autopilot before it gets that far22:36
thomiballoons: that's not right, what does this give you:22:36
thomips -o pid --noheaders --ppid <ubiquity pid>22:36
balloonssyntax error :-) let's see22:37
balloonsahh22:38
balloons595222:38
balloonswhich is the gksudo --preserve-env call22:38
balloonsbut xnox says we want the python3  call, pid 5967 in this case22:39
thomiballoons: ok, so autopilot does this recursivelky22:39
thomiballoons: the 'Searching for eligible PIDs' line should contain a list that shows the entire tree of PIDs22:40
balloonswhy fail on 5952 tho? it claims to search the next 4, but it seems it already failed beofre that22:40
thomiballoons: which log are you looking at now?22:42
balloonsohh22:42
balloonssorry.. copy/paste error :-(22:42
thominw :)22:42
balloonsi think..22:43
thomilooking at the code, it logs the errors, but keeps on searching22:43
balloonshttp://paste.ubuntu.com/5566156/22:43
balloonsthat's what I'm looking at22:43
thomiballoons: ahhh, that looks better22:43
balloonsso in that example pid 5967 is what we want22:44
balloonsso according to the log, it tried and got no reply?22:44
balloonsso despite the earlier failure, it's still looking22:44
balloonshmm weird22:46
thomiballoons: I have a lunch appt in town, but when I get back I'll fix the logging in autopilot so you can see which pid produces which error22:49
balloonsthomi, see this line: 22:33:34.353 DEBUG proxies:413 - Executing introspect queue due to error22:49
thomiballoons: yes, that comes from dbus itself22:49
thominot autopilot22:49
balloonsthomi, sure.. fixing up the logging there as to what's going on would be good22:49
thomiI was looking at that as well :)22:49
balloonsthomi, so that means it tried to connect then to our proper pid?22:49
balloonsthomi, well, I am out the rest of the week now.. so heh, I hate to leave things like so, but that may be how it lies22:50
thomiballoons: well, you don't know, since it doesn't log out which pid it's trying to connect to22:51
balloonsthomi, ahh.. yes, but that's my guess.. it comes in line with the pid it should connect.. I think it's really close now22:53
phillwhave fun balloons, don't forget to de-op yourself :P22:53
balloonsanyways.. enjoy lunch22:53
* balloons asks, am i op'd/22:53
phillwshow as here :)22:53
phillwlol22:54
balloonstks phillw22:54
phillwI'll drop you an email about some thoughts on the global jam. Reply at your leisure.22:54
balloonsphillw, yes please22:55
balloonsfeel free to email.. i won't have irc presence.. (not active anyway022:55
balloonsciao everyone22:56

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