[03:01] <veebers> elopio: Hey, is there a bug or someway to reproduce the fake application failures?
[03:40] <elopio> veebers: I think that it would be getting macslow branch built into the phone, and run the unity8 tests in there.
[03:40] <elopio> I can forward you the email he sent, it's not that easy to get it built.
[03:41] <veebers> elopio: would you be able to pastebin the email and attach that to the card? I'm close to EOD and Monday is a Nat Holiday for me
[03:43] <elopio> veebers: sure......
[03:43] <elopio> anyway, we should debug with him, so this seems like a task for EU guys.
[03:44] <elopio> veebers: what's left on autopilot is to compare the gatekeeper results with the dashboard, right?
[03:44] <elopio> one of us can do it tomorrow.
[03:45] <veebers> elopio: needs a couple of runs, the first one was cut short
[03:45] <veebers> elopio: but yes, once we have a couple of runs to compare that's whats left. I'll link an example report file to the card
[03:55] <veebers> elopio: I've added some details to the check-results card, if you have a moment you mind scanning it to make sure it makes sense?
[03:56] <veebers> I like that you're suggesting that the team learns this process so that we can share it around
[08:18] <zsombi> brendand: elopio: tedg: sorry, I had to leave yesterday.... so let me recap: autopilot test apps must drop the desktop file generated into ~/.local/share/applications and an empty (?) $(appid).url-dispatcher into ~/.config/url-dispatcher/urls folder?
[08:21] <zsombi> tedg: or is the appid.url-dispatcher file the secong JSON from this link https://developer.ubuntu.com/en/apps/platform/guides/url-dispatcher-guide/
[08:21] <zsombi> tedg: it is not obvious, sorry :)
[08:26] <zsombi> but I guess it's like that :)
[11:39] <tedg> zsombi, Yes, it needs to have the JSON in it to say which URL pattern.
[11:39] <zsombi> tedg: ok, thx, wanted to be sure I get all the bits correctly :)
[11:41] <zsombi> tedg: so for a --no-restore-state I'd have to have the "domain-suffix": "--no-restore-state", right?
[11:42] <tedg> zsombi, No, that doesn't control the Exec line. It is like "http" and "twitter.com" so then you can get Twitter links.
[11:43] <zsombi> tedg: hold on... content-hub is sending this not in exec line
[11:44] <tedg> zsombi, Correct, that's a kenvandine thing
[11:45] <zsombi> tedg: yes, it is, so it launches the app with --no-restore-state URI, not exec line
[11:45] <tedg> zsombi, Well, it's not a "URI" per se, it's a hack :-)
[11:45] <tedg> zsombi, But that's not via URL dispatcher, it's just done via UAL directly
[11:45] <zsombi> tedg: well... right, but it's still coming thru UriHandler :)
[11:46] <zsombi> tedg: ok, but ain't am I supposed to get that thru UriHandler Open() slot?
[11:46] <zsombi> tedg: at least I'm not getting it as argument...
[11:47] <tedg> zsombi, That's SDK stuff I don't know :-)
[11:47] <tedg> zsombi, If the application is running we'll send a DBus message for the URI.
[11:47] <zsombi> tedg: all we have is a DBus object registered having Open(string list) slot
[11:47] <tedg> zsombi, So I imagine that's the case that you're seeing it in the handler.
[11:47] <tedg> zsombi, But when it's a cold start, it'll be on the command line.
[11:48] <zsombi> tedg: it doesn't seem to come as command line at all
[11:48] <tedg> zsombi, That might be because the exec in your desktop file doesn't have a %u on it
[11:49] <zsombi> tedg: it's the messaging app which is not getting, I didn't manage to make a proper test yet
[11:50] <zsombi> tedg: checking teh messaging app desktop file there's no exec line at all...
[11:51] <zsombi> tedg: ah, false alarm, there is one, and it has the %u there
[11:51] <tedg> zsombi, Ha, good. I was worried a bit there :-)
[11:51] <zsombi> tedg: but still, the app doesn't get the argument
[11:51] <zsombi> tedg: however URIs land there, which is good
[11:51] <tedg> zsombi, I'm not sure if kenvandine has added that yet?
[11:52] <zsombi> tedg: he did....and first I thought it'll be an exec line, so I made the changes in toolkit to parse arguments
[11:52] <zsombi> tedg: and those didn't came
[11:53] <tedg> zsombi, You can see the cmdline you're getting in /proc
[11:53] <zsombi> tedg: then kenvandine said it'll come thru url-dispatch, as exec line would be a separate stuff
[11:53] <tedg> Hmm, he lied to you :-)
[11:53] <zsombi> tedg: I mean he said it would be a different topic to add :D
[11:53] <tedg> I need to get a kiddo to the bus. I'll bbiab, but we probably need kenvendine as well.
[11:54] <zsombi> tedg: yeah... I am puzzled between exec line and Uri, depending on who I am talking sais different things :D
[14:42] <elopio> good morning.
[16:46] <dobey> elopio: hey. i just looked at https://github.com/testing-cabal/testtools/issues/111 again, and it looks like lifeless has 'fixed' it perhaps, 11 days ago. do you know anything about if that is getting into vivid and what we'd need to do to run with --locals?
[16:46] <dobey> hrmm, looks like veebers isn't in here either
[16:54] <balloons> evening elfy. I trust it's going to be a good one for you
[16:56] <dobey> oh wow
[16:56] <dobey> our testtools package is *way* behind
[16:56] <elopio> dobey: it's way behind.
[16:56] <elopio> I'm not sure if releasing testtools falls into the tasks that QA should do. I  would love to, I'll ask jfunk.
[16:57] <dobey> oh, debian is way behind too
[16:57] <dobey> and we just sync from there it seems
[17:14] <dobey> oh, unittest2 also needs updated :-/
[17:20] <dobey> which fails in distutils :(
[17:21] <dobey> ah because it needs linecache2 i guess :(
[17:22] <dobey> which is not packaged in debian/ubuntu
[17:22] <dobey> fml
[17:53] <elfy> hi balloons - any evening that falls before a weekend is a good one - even if it's bad :p
[17:56] <balloons> true indeed
[17:57] <knome> balloons, did you mean: through india
[17:57] <knome> :P
[17:59] <dobey> ugh, autopilot seems to be tapping on this button, but the tap seems to not be going through or something :-/
[18:00] <balloons> knome, international time line and all!
[18:00] <knome> :)
[18:01] <knome> i was referring to your typos though...
[18:02] <balloons> knome, nice!
[18:02]  * balloons is too slow to see his own typos
[18:02] <knome> well you didn't have any.. now
[18:02] <knome> :P
[18:22] <elfy> I'm relaxed now no-one noticed mine :p
[18:23] <elfy> so - was there any issues in channel that were not autopilot today ...
[18:23] <elfy> :D
[18:24] <balloons> elfy, :p my only scrollback is about testtools
[18:25] <elfy> that's good then :)
[18:25] <dobey> not really :(
[18:25] <knome> but balloons has a short scrollback..
[18:25] <balloons> well good for everyone but dobey
[18:25] <elfy> balloons: just so long as you know I was trying to be constructive thge other evening
[18:25] <elfy> dobey: :)
[18:26] <dobey> good for anyone not using autopilot
[18:26] <elfy> have a beer ...
[18:26] <dobey> oh i will have many beers
[18:26] <elfy> that'll be Xubuntu then dobey ;)
[18:26] <dobey> in about 3 hours
[18:26] <knome> balloons, /set scrollback_lines 2000
[18:26] <balloons> elfy, I do know you wanted to be constructive.. And yes it is a valid statement
[18:26] <elfy> dobey: not from me you won't - just the one etherbeer :D
[18:26] <balloons> knome, lol, yes before I awoke there was talk :-)
[18:26] <elfy> balloons: :)
[18:27] <dobey> elfy: no, i'm going to a thing at a restaurant/pub later on
[18:27] <elfy> dobey: unless you actually knocked on the door of course ;)
[18:27] <knome> elfy, did you mean "the door off course" :P
[18:27] <elfy> piece knome m
[18:27] <elfy> I mean peace
[18:27] <knome> wut?
[18:27] <knome> lol
[18:27] <elfy> the m was just fat fingers :D
[18:28] <knome> :D
[18:28] <dobey> elfy: what part of the world is that door in?
[18:28] <knome> the rainy part
[18:28] <dobey> yeah, it's supposed to be \m/
[18:28] <elfy> just north of the Isle of Wight
[18:28] <elfy> knome: yea for sure :D
[18:28] <dobey> in the US? or wales? or what?
[18:28] <knome> mars
[18:29] <knome> ;)
[18:29] <elfy> dobey: very Southern England
[18:29] <dobey> ah
[18:29] <balloons> so yes, mars
[18:29] <elfy> balloons: hah
[18:29] <dobey> there is an area not terribly far from where i live, named Isle of Wight as well
[18:30] <balloons> yes, but not THE Isle of Wight
[18:30] <elfy> if I stand up and turn around I can see Tennyson's Down http://en.wikipedia.org/wiki/Tennyson_Down
[18:30] <knome> why is dennyson and why is he down
[18:30] <elfy> dobey: there's all these odd places like New Hampshire - I guess I live in Old Hampshire :p
[18:30] <knome> tennyson too..
[18:30] <dobey> balloons: true, but we also have portsmouth here :P
[18:31] <elfy> New Portsmouth ...
[18:31] <balloons> we should cheer'em up!
[18:31] <knome> there's a place called finland in the USA...
[18:31] <elfy> sad you dpn't know who Tennyson was :(
[18:31] <elfy> lol
[18:31] <dobey> but i will be in london next month
[18:31] <balloons> elfy, lol.. must have been a writer!
[18:31] <elfy> :)
[18:32] <knome> dobey, you mean the london in ohio?
[18:32] <elfy> dobey: maybe I'll go there at the same time - though I must say I hate the place ...
[18:32] <dobey> knome: no, the one where i'll be in the canonical office
[18:32] <knome> ;)
[18:32] <knome> if they let you in
[18:32] <knome> :X
[18:33] <knome> well otoh, they let me in in the old office, so i don't think you'll have any problems..
[18:33] <elfy> I'll go one day and knock on the door - oi let me in
[18:33] <knome> elfy, lol, i think you'll need to drop a name that's expecting you :(
[18:34] <elfy> I'll ping Mark first
[18:35] <dobey> yeah, security won't let you in the elevator without a visitor badge :P
[18:35] <balloons> knome, that's New London, ohio ;-)
[18:35] <knome> elfy, i can draw you a visitor badge...
[18:35] <balloons> not far from where I'm from
[18:35] <elfy> \oi/
[18:35] <elfy> balloons: you went west young man then did you?
[18:36] <balloons> dobey, all this time I swore you were in the UK
[18:36] <balloons> suddenly the world makes more sense
[18:36] <elfy> balloons: I did too - it's contagious
[18:36] <balloons> elfy, south actually ;-)
[18:36] <dobey> balloons: no, but it feels like it today with this rain
[18:36] <elfy> balloons: I obviously failed badly at Geography
[18:37] <elfy> well the bit with countries at least
[18:37] <elfy> I did really well at other bits :p
[18:37] <dobey> balloons: i'm in the birth place of the confederacy
[18:37] <elfy> Plymouth?
[18:37] <balloons> sure.. far away nonetheless. 1600 km
[18:37] <elfy> is that not where we chucked you all out off ?
[18:37]  * balloons cheated and looked
[18:37] <balloons> dobey, ^^ :-)
[18:38] <balloons> dobey, you should come to southeast linux fest and talk about your love of testing and autopilot!
[18:39] <dobey> elfy: no, virginia; the first state to secede
[18:43] <dobey> i wish there was a trivial/easy way to bypass all the download/install of packages for running this test in qemu
[18:43] <dobey> so much time is just spent doing the apt-get update and installing all the packages
[18:44] <dobey> i wonder if this is an autopilot issue or an oxide issue
[18:51] <elfy> call it ironed out and just another case of rust
[19:13] <dobey> *sigh*
[19:31] <dobey> man, the subunit attachments are so fickle :(
[19:53] <dobey> is there a way to force autopilot to always attach all attachments?
[19:54] <dobey> because it's really not doing a good job of it for me right now :(
[19:57] <balloons> dobey, I'm slighty confused.. everything isn't always in the subunit strea,?
[19:58] <balloons> -vvv perhaps?
[19:58] <dobey> balloons: nope, i have self.take_screenshot() calls in a bunch of places, but often only one of them will end up in the subunit file
[19:58] <dobey> and there's like no stdout/stderr output for all the passing tests and such
[19:59] <dobey> -vvvv where? not sure i want to screw with trying to change the autopilot call itself too much, since i am doing adt-run on a click for these tests
[20:06] <balloons> dobey, ohh, well adt run, hmm
[20:07] <balloons> I don't remember offhand, but adt should be collecting everything in the subunit file
[20:07] <balloons> should be using -F subunit
[20:07] <dobey> -F is file or force?
[20:08] <dobey> i mean, i get a subunit file. that's not the problem. the problem is that all the info i need, does not seem to actually be getting stored in the file
[20:33] <balloons> dobey, right I understand the issue. No way to know if it's autopilot or adt without looking. How do you know other artifacts exist though?
[20:45] <dobey> balloons: well, i'm taking screenshots. i would expect to see them somewhere
[20:46] <balloons> dobey, umm.. hmm. I think don't you specify a location for those?
[20:47] <dobey> balloons: just the name of the attachment and they get attached to subunit
[20:47] <dobey> but they don't always seem to be getting attached
[21:22] <dobey> will have to figure it out later. gotta run now. later!