=== nudtrobert1 is now known as nudtrobert
=== maclin1 is now known as maclin
brendandpitti, can we force adt-run to install a specific package in the system path rather than the tmp location?09:04
brendandpitti, we hit a new issue with confined apps and libqttestability09:04
pittibrendand: if the root fs is r/o, we can't install packages there09:05
pittibrendand: you could of course make the test check if it's running on a phone, then remount-rw, call apt-get install, remount-ro09:05
pittibut -- eww :)09:05
brendandpitti, oh yeah as a --setup-command09:06
pittior that (if you have control over that)09:06
brendandpitti, it is ew. but the only other thing i could think to fix it would be to hack the apparmor profile to allow access to the /tmp/ path09:06
brendandpitti, if it's possible then it's still much more ewww than the former09:07
brendandpitti, basically the problem is the app can't load the testability library as it's in /tmp09:07
pittibrendand: OOI, what is the actual problem? the test needs libqttestability but that isn't already installed in the image?09:07
brendandpitti, like: http://paste.ubuntu.com/12797190/09:08
pittibrendand: perhaps it'd be better to install that into the images then? don't we need this for pretty much every test? is it very big?09:14
pittibrendand: or we could change the adb setup script to munge the apparmor rules further; it already does that, after all09:14
pittibrendand: perhaps that'd be the best solution for now?09:14
brendandpitti, oh it does? that would be ideal then. i guess it would be safe to add that very specific path09:20
brendandpitti, i should have known that, i've spent enough time waiting for apparmor profiles to update :)09:21
pittibrendand: http://anonscm.debian.org/cgit/autopkgtest/autopkgtest.git/tree/lib/adt_testbed.py#n69409:24
pittibrendand: not sure if that's the correct spot, though09:25
brendandpitti, no it's nothing to do with clicks i don't think09:25
brendandpitti, do you have time to do a patch or would you prefer to leave it to us? it's pretty critical for us but might take a little bit longer to work it out09:27
pittibrendand: if you can work on it, that'd be good; I have too many "omgnow" issues to work on right now09:29
brendandpitti, i suppose http://anonscm.debian.org/cgit/autopkgtest/autopkgtest.git/tree/lib/adt_testbed.py#n716 is somewhat relevant09:30
brendandpitti, i should just do the same thing for LD_LIBRARY_PATH09:30
brendandwould be good to know i'm at least on the right track09:30
pittibrendand: yes, that's right09:31
pittibrendand: note that if you don't install a click, the "else" branch hits and allows introspection for all clicks09:32
pittibrendand: that's for the case when you test a deb source, and adt-run can't know in advance which clicks you want to talk to09:32
pittibrendand: so either way, def apparmor_click() should be relevant for you09:32
pittibrendand: feel free to add some adtlog.debug() calls (and run with -d)09:33
=== qwebirc512034 is now known as slickymasterWork
brendandpitti, i just did a patch but it appears not to be working...12:33
brendandpitti, i'm sure the path to the .so file was added though12:34
pittibrendand: you should see that in the debug output; and you could just run a mini-test which only does "env" to verify it all the way through?12:39
pittiah wait, apparmor -- so run the test and run "dmesg" after it or so?12:40
brendandpitti, the rules update call looks like: http://paste.ubuntu.com/12798413/12:49
brendandpitti, do you know how to check the apparmor rules, is there a tool for that?13:06
pittibrendand: I don't know further than just setting them and checking violations in dmesg13:06
pittiyou can put the profile into complain mode to just get the logged violations but don't actually block them13:07
pittibut as you probably just need one rule that sholdn't matter much13:07
brendandpitti, i can see '/tmp/adt-run.zBvagg/deps/usr/lib/** r' in the set of rules clearly, but still get the violation13:07
willcookenuclearbob, hey!   Can you tell me what output we get from the upgrade tests for the desktop?13:46
balloonsnuclearbob, just curious for an update on how the flavors ubiquity AP tests are running also ;-)13:50
davmor2willcooke: http://iso.qa.ubuntu.com/qatracker/milestones/340/builds13:51
=== qwebirc719331 is now known as slickymasterWork
nuclearbobwillcooke: I'm working on defining more of that as we overhaul those and move them to adt, actually. If you've got requests, it's a great time to figure that out. I'll be out for a medical appointment for a bit, so you can email me, or I'll ping you when I get back13:54
nuclearbobballoons: I've been focused more on getting the auto upgrade tests into adt for the moment. The ubiquity tests are still all failing on my system, so I'll need to diagnose that. The results should be published to the canonistack instance if anyone else wants to take a look. If someone can say "hey, change this line and ubuntu passes" then adding flavors will be the next easy step13:55
willcookenuclearbob, thx.  In a meeting with davmor2 and brendand atm, so perhaps a catch up next week?13:56
nuclearbobwillcooke: sounds good. That's the main thing I'm working on right now, so if you have any thoughts about what you'd like to see, send them over any time13:57
willcookenuclearbob, will do, thanks13:58
balloonsnuclearbob, ack. If you don't mind sending that along to the mailing list again, I think it would be useful. Seeing the results; even if broken, would be useful. And we can get more eyes on what might be wrong13:59
davmor2willcooke: https://bugs.launchpad.net/bugs/149987314:19
ubot5`Error: ubuntu bug 1499873 not found14:19
=== willcooke_ is now known as willcooke
nuclearbobballoons: I'm checking on the job publishing, and it hasn't actually worked yet, so I'll try to get that backlog pushed correctly so other people can see the results. I'm running it now, and if there are further problems, I can look at them on monday20:46
* flocculant has nuclearbob as a ping :)21:08
flocculantjust to see if flavours gets mentioned21:08
flocculantand I bet balloons has gone awol again21:08

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