[05:48] <xnixan> Good morning!
[07:07] <xnixan> Toki, morning :)
[07:07] <Toki> xnixan: 'morning!
[07:15] <Toki> xnixan: How d'ye do?
[08:28] <xnixan> bassem, morning :)
[08:30] <bassem> xnixan, morning
[08:30] <bassem> xnixan, how are you
[08:30] <xnixan> bassem, fine!
[08:30] <bassem> xnixan, it's very rare to see you not busy!
[08:30] <xnixan> bassem, true :(
[08:30] <bassem> xnixan, Omar called you?
[08:31] <xnixan> bassem, not yet!
[08:31] <bassem> xnixan, call him, cause he might forgot! and he told me that he will travel this week
[08:31] <xnixan> bassem, do you have his number?
[08:33] <bassem> xnixan, you have it! you sent him sms before! right?
[08:45] <xnixan> bassem, i lost my mobile :(
[08:45] <bassem> xnixan, nooooo
[08:45] <bassem> bojicas, hi
[08:45] <bassem> bojicas, do you have Omar's number?
[12:58] <nlsthzn> bassem: hey, no minutes of last IRC (or 4 May meeting) available yet?
[13:14] <bassem> nlsthzn, no idea, you have to ask bojicas!
[13:14] <nlsthzn> bassem: ok, thanks
[16:44] <nlsthzn> bojicas: Last IRC and May 4th meeting minutes... available?
[19:58] <nlsthzn> ejat: ubuntu member?
[21:00] <ejat> yups
[21:00] <ejat> brb
[21:02] <fenris-> im back
[21:30] <nlsthzn> fenris-: cool :)
[21:32] <nlsthzn> night all


[00:00] <lops> yes, i know i can because i jsut noticed i was doing that for the toolbar icons. i guess the reason the arrows dont appear in the listview is something else!
[00:00] <lops> but thx cwayne :)
[00:00] <cwayne> doh, sorry
[00:01] <justsueme> s4 i9505 only has sound with headphones
[00:10] <grub> hello i am not a dev. but I'm wondering how the development of ubuntu os for phones is going. i see that i can install it on a ranch of devices but I'm wondering how long (in everyones on respective approximate opinion) until it is a viable replacement for something like android os?
[00:11] <justsueme> when u port and get mobile data sound camera wifi video playback and sdcard mounted   then thats an instant switch for me regardless of bugs
[00:12] <justsueme> speaking of which, anyone know how to mount a physical SDCARD .  i cant work out what device device it is :P
[00:15] <lops> grub, i'd say a fair bit. In a year, ubutu touch will be pretty mature, i'd say.
[00:15] <lops> but we can't forget that android has been around for a while now.
[00:16] <grub> totally
[00:17] <grub> lops, how is the desktop experience running ubuntu on an "android" phone like a nexus 4 compare to ubuntu running on a laptop?
[00:17] <grub> is that 'side' of it fully functional or is  there still a lot to be done as well?
[00:18] <lops> what do you mean, desktop experience on a phone? i'm probably not the best guy to answer that though
[00:19] <justsueme> atm i have 4 choices. ubuntu-touch or android on my samsung galaxy s4 ,  android on my atrix 4g with desktop via webtop ,  or  use a desktop/laptop   :P
[00:20] <grub> lops my understanding of this system is that when you dock the phone to a monitor/keyboard you get full ubuntu unity running on the phones hardware. and when it is undocked you are using the ubuntu touch phone interface. am i incorrect?
[00:20] <lops> is there some problem with SingleValue/MUltipleValue displaying icons?
[00:21] <justsueme> im going to plug my ubuntu touch into the tv .....
[00:21] <lops> grub, yes, but i've no idea how's that going TBH
[00:21] <grub> ok thx
[00:22] <cwayne> grub: the convergence stuff (i.e. docking it and using it as a desktop) is targeted for later
[00:23] <grub> cwayne, so it hasn't been added yet? that feature does not work?
[00:23] <cwayne> grub: correct, not yet
[00:23] <lops> it works.. in your heart
[00:24] <cwayne> well it works as ufa :)
[00:24] <grub> cwayne, how about "ubuntu for android"? http://www.ubuntu.com/phone/ubuntu-for-android
[00:24] <grub> is that still a thing? is it a separate thing?
[00:24] <cwayne> grub: it's not been released
[00:24] <cwayne> yeah, it's a separate thing
[00:24] <grub> ah ok
[00:25] <justsueme> i tried to dock it with mhl  , but just ablack screen (its recognised tho
[00:26] <grub> so is the ubuntu touch software still the save underlying software as the ubuntu running on my comp? just with a different UI?
[00:26] <grub> or is that "the goal"?
[00:27] <lops> right now, ubuntu on the desktop is still "becoming like" ubutu touch
[00:27] <lops> because by default Ubuntu doesn't bring Mir
[00:27] <lops> the desktop environment isn't the same
[00:28] <cwayne> grub: it's the goal, but there's a fair amount of it accomplished already (iirc the indicators are completely the same on both already)
[00:29] <lops> btw cwayne, how can i get informed on how to help?
[00:29] <cwayne> that sounds like a mhall119 question :)
[00:30] <grub> so lops, when 14.10 is released the will be the same software?
[00:30] <lops> from what i know, no.
[00:31] <lops> is Trusty even shipping with Mir?
[00:32] <lops> that news piece today, about a new vendor interested in producing an ubuntu phone.. that sounded as vague as usual xD
[00:33] <grub> lops, according to wiki
[00:33] <grub> http://en.wikipedia.org/wiki/List_of_Ubuntu_releases#Ubuntu_14.10
[00:33] <popey> Yes, goal is 14.10 for full convergence
[00:33] <popey> i.e. unity 8 on phone, tablet, pc, tv, fridge, toaster...
[00:33] <lops> oh sorry, I read 14.04. my bad
[00:33] <lops> aha! i found the secret of the icons xDD
[00:33] <grub> so april. cool!
[00:34] <grub> oh nvm
[00:34] <lops> 14.1 is october
[00:34] <lops> xD
[00:34] <lops> I don't know  if this is a bug, bufor some reason when I use the property "iconsource" in a SingleValue, it works on the PC but not on the tablet
[00:35] <grub> so is ubuntu touch basically what 14.10 is gonna be. or am i way off?
[00:35] <lops> but if I use the property "icon" it works on both sides
[00:36] <cwayne> grub: the desktop will *look* similar to how it does today, but the underlying software will be unity8
[00:36] <lops> god, I didn't want it to look like UPhone
[00:36] <lops> what is this, windows?
[00:37] <lops> i think ubuntu for phones looks gorgeous, but definitely not made for PCs :P
[00:37] <grub> cwayne, so unity 8 is currently running on ubuntu touch and will be in ubuntu 14.10?
[00:37] <cwayne> grub: yep
[00:38] <grub> when 14.10 is released will i be able to use the same distro file to install ubuntu 14.1 on my phone and desktop?
[00:39] <mhall119> cwayne: what questions am I asking?
[00:42] <cwayne> mhall119: um i think it was how to get involved with unity
[00:44] <grub> cwayne do you know the answer to my last question ^?
[00:45] <cwayne> grub: no, as the desktop images are released as .iso's while the phone images are not
[00:47] <mhall119> cwayne: who was asking?
[00:47] <lops> mhall119, i was asking about how to help, as a dev, with ubuntu
[00:48] <lops> and he said I better ask you
[00:48] <mhall119> lops: http://unity.ubuntu.com/getinvolved/development/unity8/ has instructions for helping with Unity 8 (the phone/tablet shell)
[00:48] <lops> thx :P
[00:48] <mhall119> right now you need to be on 14.04/trust to build it, but someone should be fixing that in the next day or two and I'll update the instructions on the above page when that's done
[00:49] <lops> i wasn't thinking of doing any of that in the next day or two, so im fine with that!
[00:50] <anarchiiee> hi all, are there anyone to help me to port ubuntu to optimus g e975 ? which is not on ubuntu touch phones list.
[02:10] <jdstrand> daker: help with https://launchpad.net/bugs/1218655?
[02:11] <jdstrand> daker: I see your comment #6. can you file a new bug?
[02:12] <jdstrand> /run/user/32011/confined/com.ubuntu.developer.daker.rad-io.TJ3229 is not the correct path though, so it is something in the stack, not an apparmor policy issue
[02:13] <jdstrand> daker: if you can figure out what is creating the /run/user/32011/confined/com.ubuntu.developer.daker.rad-io.TJ3229 file, please add it to the bug
[02:59] <RobbyF> how can i flash the latest image?
[03:00] <RobbyF> 56 or 57
[03:08] <Guest12176> So i noticed that android 4.4 is now running SELinux as "Enforced" does this have anything to do with problems of getting Ubuntu Touch to work with the Nexus 7 2013 Flo ?
[03:09] <RobbyF> i know that 4.4 causes issues for sure
[03:35] <gh0strider> RobbyF: ya i bet...i really hope they can make some progress for the Nexus 7
[04:02] <derpderp> Hey guys, quick question. I want to install ubuntu touch, but I don't have ubuntu. (I'm on a mac right now)
[04:02] <derpderp> Is there anything that the phablet tools do, that I can't do with adb already?
[04:04] <RAOF> derpderp: I don't think so, no. You should be able to do all the steps manually. I'm not sure what all the steps *are*, though ;)
[04:06] <derpderp> RAOF: Interesting, there is this one line that says" To bootstrap on the devel channel or reinstall afresh (wiping everything) the recommended command is: ... "
[04:06] <derpderp> RAOF: `phablet-flash ubuntu-system --channel devel --bootstrap`
[04:08] <derpderp> I've tried to be a bit cheeky and do the rest of the stuff, i.e. flash the images with fastboot but my device doesn't work with that
[04:09] <derpderp> and the previous command is the only thing I didn't try
[04:09] <derpderp> Installing Ubuntu just to do this feels like a pain tbh.
[04:10] <cwayne> should be possible to run phablet-flash in osx, it's just python
[04:11] <derpderp> cwayne: Now that I didn't know!
[04:40] <derpderp> cwayne: Just build the python modules and seems to be working, thanks :)
[04:41] <cwayne> derpderp: np! glad to hear it's working out for ya
[04:42] <derpderp> cwayne: Turns out I need to have a working android installation first to run phablet-flash
[05:37] <derpderp> cwayne: derp, apparently I didn't need phablet tools after all
[05:38] <derpderp> i just needed to flash the last zip file before trying it
[05:38] <derpderp> it's booted up now
[06:15] <fajifazeel> hi
[06:16] <fajifazeel> can anyone help me out ...  is there any installatoin guide for ubuntu Samsung Note 2 LTE
[08:28] <tvoss> pitti, ping
[08:30] <dholbach> good morning
[08:52] <aquarius> popey, question: I stepped off the OTA updates train (temporarily) at the weekend, as you know. However, if I go into Update Manager it just says "No updates found". Shouldn't it say "ALERT ALERT you don't get any updates, you filthy hacker; you turned that off" in big red writing or something?
[09:01] <popey> aquarius: do you mean update manager or do you mean system updates? update manager is for click apps which will still work, it's system updates (in system settings -> updates) that wont work
[09:02] <popey> aquarius: also, I tested getting back on the Read-Only train last night using the two lines on the wiki, works perfectly
[09:04] <aquarius> popey, oops, sorry, I meant system updates.
[09:05] <aquarius> popey, personally I think that they ought to be one app, which is why I always get confused :)
[09:05] <aquarius> system updats says "no software update available", and indeed there probably isn't, but surely it ought to tell me that I'm in "you don't get updates any more" mode?
[09:09] <popey> aquarius: i think update manager might be going away
[09:09] <aquarius> cool. :)
[09:09] <aquarius> I shall file a bug saying "hey, system updates ought to tell me if I'm in 'developer mode'".
[09:09] <popey> i agree though
[09:09] <popey> yes
[09:10] <popey> well
[09:10] <popey> the other option is it gives you the opportunity to flip out of rw mode
[09:10] <popey> i wouldn't want an option to go into rw mode on the device though
[09:11] <aquarius> agreed
[09:11] <aquarius> well, agreed *ish*
[09:11] <aquarius> it depends what rw mode will let you do.
[09:13] <aquarius> if rw mode is required to, for example, install third-party packages from places other than the app store (that is: it's like Android's "allow installation of downloaded apks") then I do think it should be on the device, but it can happily be somewhere very hidden -- android makes you tap seven times  on the software version in the system settings screen to enter developer mode, or something equally obscure.
[09:13] <aquarius> if rw mode is *not* required for that, then rw mode is only useful if you already have a laptop with adb and etc etc, so requiring that laptop with adb etc etc in order to turn on rw mode is reasonable.
[09:15] <popey> yeah
[09:19] <aquarius> https://bugs.launchpad.net/ubuntu-system-image/+bug/1259865 filed. :)
[09:21]  * aquarius dos the wiki lines to get out of developer mode again
[09:29] <popey> thanks aquarius
[09:29] <aquarius> shame because now I lose my lovely numbers on the keyboard :)
[09:33] <aquarius> question. The N4 seems to be way, way quieter than the iPhone when playing music. Is that just the hardware, or is that something to do with Ubuntu? I never tried it under Android.
[09:33] <popey> aquarius: there's a new image available now too
[09:33] <popey> yes it's hardware
[09:33] <popey> the speaker on the n4 is terrible
[09:33] <popey> same for the camera
[09:33] <popey> and gps
[09:33] <aquarius> ah, ok, will not file a bug about that then :)
[09:33] <popey> and touch screen
[09:33] <popey> etc etc
[09:34] <aquarius> also it's too big ;)
[09:34] <popey> +1
[09:34] <popey> micro usb
[09:34] <popey> etc
[09:34] <aquarius> I'm fine with microusb.
[09:34] <popey> It's fine to be wrong aquarius
[09:34] <aquarius> I'd like to see All New USB which works both ways up, of course
[09:34] <popey> indeed
[09:35] <aquarius> but I think "oh no I've lost my cable, oh look here are fifty others in my cupboard" is such a massive benefit that plugging it in the wrong way up most of the time and being annoyed by it does not supersede that.
[09:35] <aquarius> as opposed to how my iphone cable has frayed and I had to spend a tenner on a new one.
[09:36] <aquarius> (note: could have bought that play-doh stuff: decided not to.)
[09:41] <sasi> Hi can anyone help me in porting ubutntu-touch
[09:42] <aquarius> tmoenicke, I poked https://code.launchpad.net/~sil/ubuntu-keyboard/numbers-on-top-row/+merge/198253 so that it has a commit message, which jenkins complained about... but I am not expecting that branch to be merged as it is. It's there so you guys can comment on it.
[09:46] <sasi> i have been trying to port Ubuntu-touch on EVK i cant able to understand few steps mentioned in the porting guide reg. phablet-dev-bootstrap
[09:56] <tmoenicke> aquarius: i was trying to get approval or opinion from design reg. the numbers in the first row, no result yet
[09:57] <aquarius> cool
[09:58] <aquarius> tmoenicke, I'd be happy to contribute to that discussion if it would help :)
[10:03] <tmoenicke> ok cool, thx
[10:16] <user82> lol popey. i am good with hte n4
[10:59] <or3nzo> When do you guys think there'll be a 2013 nexus 7 release?
[11:00] <davmor2> didrocks: 58 is playing up on maguro
[11:00] <davmor2> didrocks: I'll give you more in a second
[11:00] <davmor2> Morning all
[11:01] <didrocks> davmor2: thanks! ;)
[11:02] <davmor2> didrocks: any time I try closing an app it seems to lock up now I'm at my computer I can plug it in an hopefully see what is happening
[11:03] <popey> or3nzo: January at least I imagine.
[11:04] <didrocks> davmor2: ok, keep us posted :)
[11:05] <or3nzo> popey: Thanks.
[11:07] <davmor2> didrocks: I see a _usr_lib_arm-linux-gnueabihf_upstart-app-launch_desktop-hook.32011.crash  but I don't know if that is old or new so I'll clear everything down and reboot the phone and see if it still happens
[11:07] <didrocks> ok
[11:07] <or3nzo> ++
[11:18] <davmor2> didrocks: oh now it works perfectly so I don't know if it was just a lock up post upgrade
[11:18] <didrocks> davmor2: interesting, keep us posted!
[11:20] <popey> davmor2: should look at the date/time of the .crash file?
[11:20] <daker> jdstrand: file against what ?
[11:28] <davmor2> seb128: the accounts panel for settings should it be a separate app?
[11:29] <seb128> yes
[11:29] <seb128> separate windows at least
[11:29] <seb128> mardy, ^ right?
[11:29] <seb128> (I didn't follow much but I think mardy said that was required to work as designed)
[11:30] <davmor2> seb128, mardy: this is show an empty icon in the launcher like it is a full blown app rather than part of settings, I'll grab an image
[11:31] <seb128> is that new?
[11:31] <seb128> there is some hackery to do there I guess for Mir to consider them the same thing
[11:31] <seb128> but really you want mardy to get the details
[11:32] <davmor2> seb128: not sure it's just the first time I noticed I guess this is what happens when you dedicate time to finding issues :)
[11:32] <seb128> right
[11:32] <seb128> I never paid attention to that either
[11:32] <seb128> I usually add an account and focus on that
[11:32] <seb128> so I don't pay attention to the launcher
[11:34] <davmor2> seb128, mardy: http://ubuntuone.com/4sh60dwAc6Bq85S7SnjCp9
[11:34] <Laney> yeah he needs some work to make them fully appear as the same application
[11:34] <Laney> it's known
[11:34] <davmor2> Laney: thanks dude
[11:35] <popey> Ubuntu One
[11:35] <popey> Service Temporarily Unavailable
[11:35] <popey> bah
[11:35] <davmor2> Laney: hows the new chair now you've had some time to break it in
[11:35] <Laney> yeah very satisfactory thanks
[11:35] <popey> now it's working, with the image appearing like a jpg over dialup in 1995
[11:35] <davmor2> popey: I know it's not great
[11:35] <Laney> yeah it's not the fastest
[11:36]  * Laney needs to stop saying yeah
[11:37] <davmor2> Laney: Yeah
[11:49] <mardy> davmor2: hi! Yes, it's a separate process, it's been like this since a few weeks
[11:50] <mardy> davmor2: ideally it shouldn't appear as a separate window though; see bug 1230091
[11:50] <davmor2> mardy: perfect thanks
[11:58] <askar> i have n8000 , Audio not work and there another problem that hang in the boot in the logo screen for samsung , any idea ?
[12:05] <davmor2> askar: the boot hang isn't a hang it's just there is no pretty boot image currently.  Audio I can't help you with though
[12:21] <mardy> gatox: sorry, let's continue here
[12:22] <gatox> mardy, ok.... i'll take a look into that now
[12:23] <davmor2> popey: if you disconnect from your wifi from the indicator (note only your wifi not disable the wireless connection) and run a couple of test on 3g and then try to enable your connection again can you?
[12:23] <popey> davmor2: i did test that exact scenario, yes
[12:24] <davmor2> popey: mine keeps asking for the password
[12:25] <popey> http://popey.com/~alan/phablet/device-2013-12-11-122508.png
[12:25] <popey> mine does not ^^ just re-activated wifi and it reconnected
[12:25] <popey> oh, duff screenshot
[12:26] <mardy> gatox: incidentally, I don't think you need the copy constructor and assignment operator for DownloadStruct; the default ones should be OK
[12:27] <popey> http://popey.com/~alan/phablet/device-2013-12-11-122654.png there we go
[12:28] <gatox> mardy, those files are actually being copied from the download manager.... they should be there until the download manager provides that as a lib (already work in progress)
[12:28] <davmor2> popey: You and your fancypants screenshots
[12:28] <gatox> mardy, that's why i'm not sure about changing that
[12:28] <gatox> mardy, what do you think?
[12:36] <didrocks> oSoMoN: hey, did you see my answer? (I think the failure of webbrowser app on image 57 can be an interesting case)
[12:36] <oSoMoN> didrocks, yes, I’m on it
[12:36] <gatox> mardy, did you read my comment?
[12:39] <mardy> gatox: I see. Well, that means that we can skip reviewing the CPP parts, or would you like them to still be reviewed?
[12:40] <gatox> mardy, everything under download.... doesn't make much sense to review them actually.. you can take that as a lib (it will be in the near future), and has been already reviewed in other projects
[12:41] <mardy> gatox: OK, that makes it much easier :-)
[12:41] <gatox> mardy, that same code is in the update manager and unity... and it's part of udm
[12:42] <gatox> mardy, let me know if any other fix is needed so we can move forward with this :D thanks!
[12:42] <nerochiaro> om26er: do you have any idea of the reason for this failure ? https://jenkins.qa.ubuntu.com/job/generic-mediumtests-runner-mako/4049/console seems like an AP internal problem
[12:45] <seb128> gatox, can you comment on the merge proposal to list things that are a copy going away/don't need review?
[12:47] <gatox> seb128, ack
[12:48] <seb128> thanks
[12:51] <om26er> nerochiaro, thats more of a crash in the app
[12:52] <om26er> its dying on start probably
[12:52] <gatox> seb128, mardy i have added those comments in the description of the branch.... thx for the review
[12:52] <nerochiaro> om26er: interesting it does that only on mako. i've triggered a re-run
[12:52] <seb128> gatox, thanks
[13:05] <davmor2> didrocks: Phone just locked up, no crash report but the phone is dead.  We had this before I think we lowered it to a possible fb glitch on maguro as the phone is running fine just the gfx are screwed
[13:05] <mardy> gatox: what about download_tracker.cpp? Should we review that?
[13:06] <didrocks> davmor2: ok, but it doesn't seem to be a showstopper for you, right?
[13:07] <gatox> mardy, you could review that.... altought that come from click update manager and unity too
[13:08] <mardy> gatox: OK. And those files under network, are they going to be moved to a library, or will they stay in ubuntu-system-settings?
[13:08] <gatox> mardy, nono... under network will stay in system settings... the only thing that is being moved into a lib is the download folder
[13:09] <davmor2> didrocks: No I think it's a randome glitch on maguro, fix is to reboot if you have no computer or sudo -u phablet -i then restart unity8 if you  do.
[13:10] <didrocks> davmor2: ok, so no promotion blocker in your opinion for #58 or you still do some tests?
[13:10] <davmor2> I'll wrtire a bug up for it with the temp work around
[13:10] <davmor2> I still have some tests but it is looking good so far
[13:10] <didrocks> davmor2: ok, keep me posted :)
[13:13] <nerochiaro> om26er: i'm still pretty uncertain if AP is supposed to be able to interact with object properties that are not of basic QML types. I keep bumping into cases where I am sure the properties exist in the QML but they don't appear at all in the proxy objects that AP gives me
[13:14] <nerochiaro> mzanetti: oSoMoN: ^ do you know anything about the above ?
[13:14] <om26er> autopilot-qt issue perhaps
[13:15] <nerochiaro> om26er: "issue" in what sense ? is it a limittation of the tool ? or is it a bug ?
[13:15] <om26er> nerochiaro, yeah, bug.
[13:16] <nerochiaro> om26er: has it been reported already somewhere I can refer to ?
[13:16] <om26er> nerochiaro, no, I am not aware. I was just guessing :)
[13:17] <nerochiaro> om26er: who can I ask to who's supposed to know this stuff ?
[13:17] <om26er> nerochiaro, but I think it will make sense to report a bug with a test case
[13:18] <om26er> nerochiaro, I would ask thomi as he is officially responsible for autopilot-qt
[13:18] <nerochiaro> om26er: thanks
[13:31] <oSoMoN> nerochiaro, I think only basic QML types are supported
[13:32] <oSoMoN> nerochiaro, if in doubt, the source of autopilot-qt should give you a quick answer
[13:32] <nerochiaro> oSoMoN: ok
[13:32] <nerochiaro> oSoMoN: if that's the case, is it legit adding properties that are of a basic type to objects for the sole purpose of being able to access them in tests ?
[13:33] <jdstrand> daker: ideally, whatever is creating that file-- if you don't know what that is, I guess apparmor-easyprof-ubuntu and we can try to find someone who knows and get it reassigned
[13:33] <oSoMoN> nerochiaro, I guess it is, as long as it doesn’t clutter the code too much, and doesn’t add a performance hit
[13:35] <nerochiaro> oSoMoN: i'll go that way then, and add a comment. the alternative is to get to that value in an extremely roundabout (and fragile i guess) way
[13:36] <daker> jdstrand: perfect thanks!
[13:37] <davmor2> didrocks: test completed everything looks good except the already known issues :)
[13:38] <didrocks> davmor2: excellent thanks!
[13:42] <coretracker> hi
[13:43] <coretracker> Should i do anything if my device says Rom may flash stock recovery on boot. Fix
[13:50] <mzanetti> oSoMoN, nerochiaro, om26er: Yeah, only basic types are supported. check line 202ff here: http://bazaar.launchpad.net/~autopilot/autopilot-qt/trunk/view/head:/driver/introspection.cpp
[13:51] <oSoMoN> mzanetti: that’s what I thought, thanks for the confirmation
[13:52] <mzanetti> oSoMoN, nerochiaro, om26er: This would be the place to add more if there's something missing which would work (note that you cannot marshall objects over DBus for various reasons)
[13:55] <nerochiaro> mzanetti: ok, good to have a definitive answer, even though it makes things a bit harder. thanks
[14:01] <justsueme> anyone able to help me get GSM working ?
[14:13] <cwayne> bzoltan: hi, is it ok for me to add a landing ask for qtcreator-plugin-ubuntu to get the webapp template released? or are we waiting for anything else to make it into trunk first?
[14:14] <bzoltan> cwayne:  thanks for adding it to the landing ask
[14:15] <didrocks> cwayne: oh, btw, it seems the touch_custom image doesn't have the same number than the touch one
[14:15] <cwayne> didrocks: yeah, i've noticed that as well, i think like 2 touch images must have run before touch_custom was setup
[14:16] <didrocks> cwayne: it's a little bit harder to check on the results for what's need releasing, can you try to get that fixed?
[14:16] <cwayne> didrocks: absolutely, i'm on it
[14:16] <didrocks> thanks ;)
[14:22] <cwayne> stgraber: ping, was wondering if we could get the custom image build number synced with the regular touch image?
[14:27] <justsueme> anyone able to help me get GSM working on my port?
[14:51] <stgraber> cwayne: nope, you can't
[14:52] <stgraber> cwayne: a new image will be published whenever the base image changes OR the custom tarball changes, so you very well may (and had) more builds than the standard proposed channel
[14:52] <sil2100> kgunn: hello! Any news on those two bugs I poked about yesterday? Since I see the branch that was proposed on one of them got removed as it did not fix the issue?
[14:52] <cwayne> stgraber: it seems the other way around actually, but fair point
[14:53] <sil2100> kgunn: ah, and I also had a chat with the other guys about the one flaky test on maguro, and could you poke someone to try disabling it on maguro from the autopilot side? Or, if that not possible, skip the test in overall then
[14:54] <stgraber> cwayne: well, you missed around a week and a half of images because the jenkins server wasn't reachable ;) I expect it to eventually catch up
[14:54] <sil2100> kgunn: since we have a rule now that we cannot release a component if the tests aren't 'all green' without any re-runs
[14:55] <cwayne> stgraber: ACK, thanks :)
[14:55] <cwayne> didrocks: ^
[14:55] <didrocks> cwayne: I can't ensure you I'm looking at the test results for touch_custom for any promoted images then
[14:55] <didrocks> cwayne: as it's adding mapping complexity
[14:55] <kgunn> sil2100: if a test is flaky on one particular piece of hw, but is reliable on another - i believe its unwise & ignores the value by turning that test off across the board. its easy for to define a process on the fly
[14:56] <didrocks> cwayne: so better than you warned us if something bad happens I guess
[14:56] <kgunn> but i would suggest that we place a requirement on the CI team to be able to turn tests off selectively
[14:56] <kgunn> correct me if i have understand this incorrectly
[14:56] <didrocks> kgunn: I think it's better that if you know your test can't run on maguro, you disabled it on maguro
[14:56] <didrocks> AFAIK some other teams do that
[14:56] <didrocks> shouldn't be the infra having that knowledge, but the test itself
[14:57] <didrocks> ev: wdyt? ^
[14:57] <stgraber> lool: wrt your e-mails, I expect the problem was the missing -k... I'll have to figure out how to sort out the resulting mess now
[14:57] <kgunn> didrocks: this is a matter of ability to do so afaik
[14:57] <stgraber> lool: I'll be taking system-image offline for a couple of hours to investigate, manually fix the indexes and re-publish the image properly
[14:57] <didrocks> stgraber: we promoted image #58 in between
[14:57] <didrocks> kgunn: you should be able to, I'm sure I saw that
[14:57] <sil2100> kgunn: I guess it should be possible autopilot-wise
[14:58] <kgunn> didrocks: to keep it straight you are saying we can have a test continue to run on mako, but turn it off on maguro
[14:58] <sil2100> But I'm no longer super-up-to-date
[14:58] <kgunn> ?
[14:58] <didrocks> kgunn: right
[14:58] <stgraber> didrocks: hmm, ok, still need to look at all the indexes to make sure we didn't get more problems... there's a known issue when not using -k (which hasn't been tracked done properly) and that may cause all deltas generated after that to be based on the wrong image
[14:58] <didrocks> stgraber: ok ;)
[14:58] <kgunn> didrocks: yeah, if we have the ability to do that, then that is great....can you point me to how ?
[14:59] <didrocks> kgunn: well, I'm like you, I'll search though
[14:59] <kgunn> maybe ev does know ? ^
[14:59] <didrocks> kgunn: for instance, looking at the dashboard, I see  tests running for messaging-app on mako and 3 on maguro
[15:00] <didrocks> kgunn: so, I apt-get source messaging-app…
[15:00] <didrocks> opened tests/autopilot/messaging_app/tests/test_messaging.py
[15:01] <didrocks> and I see: @skipIf(os.uname()[2].endswith("maguro"),
[15:01] <didrocks>         "tests cause Unity crashes on maguro")
[15:01] <didrocks> kgunn: ^
[15:03] <stgraber> didrocks: looks like the deltas are right, but having version 33 in those channels is rather confusing. I'll remove both version 33 and 58 from all affect channels, then re-promote 58 and then do a cleanup run
[15:03] <didrocks> stgraber: ok, will that puzzle users trying to upgrade in between?
[15:03] <didrocks> (and people who already upgraded to wrong "33")
[15:04] <stgraber> didrocks: that'd force anyone who's on 33 to full upgrade to 58, but in practice nobody should be at that version since it was pushed at the same time as 58
[15:04] <stgraber> so I expect them to either already be on 58 or to be on 32
[15:04] <didrocks> stgraber: well, it was pushed 6 hours before 58
[15:04] <didrocks> but yeah, I think full upgrade is still ok
[15:05] <kgunn> didrocks: thanks for the pointer
[15:05] <didrocks> kgunn: yw! maybe worth a wiki page I guess :)
[15:10] <justsueme> anyone able to help me get GSM working on my port?
[15:13] <dholbach> barry, do you know why system-image is not landing?
[15:14] <cwayne> didrocks: i understand the additional mapping is annoying, but i'll keep an eye out for it
[15:14] <didrocks> cwayne: thanks
[15:15] <pitti> didrocks: congrats! (double-strike today!)
[15:15] <didrocks> heh ;) thanks pitti!
[15:16] <pitti> didrocks: so autolanding can start again?
[15:16] <pitti> (no no no, I'm not craving for process-cpp.. :) )
[15:17] <didrocks> pitti: yeah ;) please add to the landing ask, I'll get it assigned in a couple of hours :)
[15:17] <pitti> didrocks: last time I checked I still cannot write to it -- what's the URL again?
[15:18] <didrocks> pitti: https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0Au6idq7TkpUUdGNWb0tTVmJLVzFZd0doV3dVOGpWemc#gid=1
[15:18] <barry> dholbach: yes
[15:18] <dholbach> barry, I guess I'm a bit lost :)
[15:19] <barry> dholbach: the dep-8 tests are being notoriously flakey.  they are *the exact same tests* run during package build, and they are fine (otherwise you'd get ftbfs), but something about the autopkgtests environment just makes them *very* unhappy and i haven't figured out why yet.  :(
[15:20] <pitti> tvoss: would you mind adding process-cpp to the landing sheet? I can't
[15:20] <pitti> (and I'll watch you do it, as I don't know the details of what goes where)
[15:20] <dholbach> barry, could somebody help with this?
[15:21] <barry> dholbach: the problems seem to be in the u-d-m dbus service (mostly) so i've been trying to coordinate some debugging with mandel
[15:22] <stgraber> didrocks, lool: index mangling done
[15:22] <barry> e.g. my latest local run from a ppa version of si got three timeouts when trying to group download files.  those timeouts happen when the dbus reactor on the client side never hears any signals from udm.  it's almost as if the udm process dies or stops sending its dbus signals
[15:22] <didrocks> stgraber: thanks! maybe require the -k option for now? ;)
[15:23] <tvoss> pitti, sure, noted down
[15:23] <dholbach> barry, ok gotcha
[15:23] <tvoss> pitti, about to grab something to eat, will get to it after meal
[15:23] <pitti> tvoss: thanks
[15:23] <pitti> the day when this <censored> spreadsheet disappears will be a good day!
[15:24] <barry> dholbach: anyway, i am very happy to accept help from someone with time and interest, but at this point about all i'm doing is trying to figure out the problem to get si landed. :/  what i really don't understand is what's so different about the adt environment that causes this to happen.  is it memory or other resource constraints?
[15:25] <dholbach> barry, maybe pitti or jibel would have an idea
[15:25] <pitti> barry: these machines have 64 GB RAM and truckloads of disk, I doubt it; but networking is rather limited, could that be it?
[15:25] <pitti> barry: do you get these failures in a local VM as well?
[15:27] <barry> pitti: hi.  i do get them when running adt locally.  they aren't reproducible in the sense that different failures happen fairly often.  on a pure trusty desktop, e.g. via in-tree tox, they *never* fail.  but the failures are always related to dbus
[15:27] <pitti> dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name :1.71 was not provided by any .service files
[15:27] <barry> pitti: unfortunately, we have to talk to ubuntu-download-manager over dbus, so if dbus flakes on me, we don't get the files we need downloaded and the tests will timeout or fail
[15:28] <pitti> that usually means that the d-bus service crashed
[15:28] <barry> pitti: that's one symptom, yes
[15:28] <barry> pitti: right, and TimeoutErrors (which i see locally sometimes) are another symptom indicating dbus service crash, because that would lead to me not getting the expected signals
[15:29] <lool> stgraber: thanks for fixing the indexs
[15:30] <pitti> barry: does the ProcessLookupError confirm the d-bus backend crash, or is this something else?
[15:30] <lool> stgraber: I think we want to invest in docs, wrapper scripts to promote an image, perhaps some additional tests and a validation environment
[15:30] <barry> pitti: it's a symptom of the same problem.  it's looking for the pid of one of the two dbus services and not finding it
[15:31] <barry> pitti: as is the len(reactor.signals) == 0 failure
[15:32] <barry> pitti: why is adt so toxic to dbus servers? ;)
[15:32] <pitti> it's not usually :)
[15:32] <codinho> congrats guys
[15:32] <codinho> about last news
[15:34] <barry> pitti, dholbach anyway, that's what's going on.  i'm very hesitant to upload with dep8 disabled, but it might be about our only option, though i *do* have a small number of tests that can run w/o dbus
[15:34] <stgraber> lool: yeah, I'm currently busy with non-touch stuff but once I get back to it, I have a list of things to solve with copy-images
[15:34] <dholbach> barry, gotcha - thanks for the update
[15:36] <pitti> didrocks: just FYI, talking to tiagosh about the messaging-app test failure
[15:36] <pitti> didrocks: it's real -- once I'm in the "send message" page, I can't close the OSK with a swipe again, so you are forever "stuck" in that page
[15:36] <pitti> it doesn't always happen, but often enough
[15:41] <pitti> didrocks: so, pretty please don't disable tests because they appear flaky
[15:44] <pitti> barry: I get tons of "ConnectionResetError: [Errno 104] Connection reset by peer" errors when running them here
[15:45] <barry> pitti: i've seen those too sometimes.  more socket/dbus problems
[15:45] <pitti> barry: does this actually hit the network?
[15:45] <barry> pitti: only localhost
[15:46] <barry> pitti: otherwise, the package would ftbfs :)
[15:47] <barry> pitti: are there any restrictions on http://localhost or https://localhost or port restrictions in the adt vm?
[15:47] <Themus> Welcome Themus , now, you're operator ! Good luck for survive :)
[15:47] <Themus> I want to test my bot (it is a bot who op all people) ! Can you enter in my channel 2sec for test ? This is the #ALL-OP channel ! Thanks for you ;)
[15:47] <pitti> barry: no, none
[15:47] <pitti> barry: it's the same VMs you get with run-adt-test, except that you can only reach *.ubuntu.com outwards
[15:48] <pitti> barry: (but that's a firewall limitation of the host, not the VM)
[15:48] <barry> pitti: ack
[15:48] <pitti> barry: hm, running for the third time now, I get nothing but these SSL errors
[15:49] <barry> pitti: keep trying :)  my last night's run got three timeout errors
[15:50] <barry> pitti: all signs point to dbus service premature exits.  i'm working on a branch to try to log/debug those better
[15:50] <pitti> barry: in similar situations (gvfs tests) I run d-bus in debug mode and thus get the whole service stdout/stderr on failures
[15:51] <Themus> Welcome olli_ , now, you're operator ! Good luck for survive :)
[15:51] <pitti> barry: https://git.gnome.org/browse/gvfs/tree/test/gvfs-test#n1822 and https://git.gnome.org/browse/gvfs/tree/test/gvfs-test#n102, feel free to steal :)
[15:52] <barry> pitti: i have some hacks to run the debug build of dbus-daemon
[15:52] <barry> pitti: thanks! :)
[15:59] <nerochiaro> oSoMoN: can you please review https://code.launchpad.net/~amanzi-team/gallery-app/gallery-app-save-state/+merge/198364 ?
[15:59] <nerochiaro> oSoMoN: and i also submitte the fake MR for notepad: https://code.launchpad.net/~amanzi-team/notes-app/notes-app-empty-merge/+merge/198590
[15:59] <nerochiaro> oSoMoN: and running the tests on my device on the current image
[16:04] <nerochiaro> oSoMoN: looks like some of the tests fail consistently, good news
[16:05] <oSoMoN> nerochiaro, yay, failing tests :)
[16:19] <lops> chaps, are there significant diferences between the SDK in qtcreator and the SDK in the Nexus 7 port? Some elements seem to behave differently (or not at all) in this tablet compared to the pc
[16:19] <pitti> barry: so your autopkgtests start their own d-bus daemon?
[16:20] <barry> pitti: the test suite does, yes
[16:20] <pitti> barry: could it be that services launched on your test d-bus daemon and the actual system d-bus interfere?
[16:20] <pitti> barry: that wouldn't happen during package build as there is no system d-bus there (policy-rc.d)
[16:21] <pitti> barry: what's the most direct way to run one test?
[16:21] <barry> pitti: hmm.  i do set the DBUS_SYSTEM_BUS_ADDRESS in the local process
[16:21] <pitti> barry: this is wrapped quite a lot in tox/nose/etc.
[16:21] <barry> pitti: yeah, but it's not too difficult.  try this:
[16:21] <barry> $ tox --notest -r
[16:21] <pitti> barry: yes, but there are two ubuntu-download-managers running
[16:21] <pitti> ah no, there aren't
[16:22] <barry> $ .tox/py33/bin/nose2 -P test_download
[16:22] <barry> (for example
[16:22] <barry> )
[16:22] <pitti> ⟫ .tox/py33/bin/nose2 -P test_download
[16:22] <pitti> bash: .tox/py33/bin/nose2: No such file or directory
[16:22] <barry> oops: .tox/py33/bin/python -m nose2 -P test_download
[16:23] <pitti> ⟫ .tox/py33/bin/python -m nose2 -P test_download
[16:23] <pitti> /home/ubuntu/system-image-1.9.1/.tox/py33/bin/python: No module named nose2
[16:24] <barry> pitti: you might have to apt-get install python3-nose2
[16:24] <barry> (or build-dep system-image)
[16:24] <pitti> nose2: error: Unrecognized arguments: -p
[16:24] <pitti> (same with -P)
[16:26] <pitti> ⟫ PYTHONPATH=. python3 systemimage/tests/test_index.py
[16:26] <pitti> that doesn't do anything, I guess no unittest.main()
[16:26]  * pitti adds it
[16:26] <barry> pitti: hmm, no, you should noeed that
[16:26] <barry> http://paste.ubuntu.com/6556752/
[16:26] <pitti> still the best way to drill down into a test without any overhead :)
[16:26] <barry> ^^ .tox/py33/bin/python -m nose2 --help
[16:27] <barry> pitti: you did `tox --notest -r` right?
[16:27] <barry> (that rebuilds the tox environment without running the tests)
[16:27] <pitti> now I pressed Ctrl+D once too much.. /me reconstructs VM
[16:28] <pitti> barry: I didn't re-do tox after apt-get install
[16:28] <pitti> (sorry, completely new to tox)
[16:28] <barry> ah, yeah, no worries
[16:28] <barry> (you can always rm -rf .tox && tox --notest -r)
[16:28] <barry> the .tox subdir is basically your virtualenvs
[16:28] <barry> *contains
[16:30] <barry> pitti: to run just one test: .tox/py33/bin/python -m nose2 -P test_expired
[16:30] <barry> .tox/py33/bin/python -m nose2 -v -P test_expired
[16:30] <barry> for a little more output
[16:32] <pitti> barry: no, -P doesn't seem to work
[16:32] <pitti> I just re-did everything, installed python3-nose2, then tox --notest -r
[16:32] <pitti> nose2: error: Unrecognized arguments: -P
[16:32] <barry> pitti: how weird
[16:33] <barry> pitti: maybe `apt-get build-dep system-image` though you probably have everything else?
[16:33] <pitti> The following NEW packages will be installed:
[16:33] <pitti>   docutils-common python-docutils python-roman python3-all python3-setuptools
[16:34] <barry> yeah, maybe python3-setuptools
[16:34] <pitti> still not
[16:35] <barry> how very strange
[16:35] <pitti> ⟫ PYTHONPATH=. python3 systemimage/tests/test_config.py
[16:35] <barry> pitti: what does `.tox/py33/bin/python -m nose2 --help` give you?
[16:35] <pitti> that works fine
[16:35] <barry> pitti: hmm, okay then ;)
[16:36] <pitti> barry: http://paste.ubuntu.com/6556798/
[16:36] <pitti> barry: (I added unittest.main)
[16:38] <barry> pitti: something is not finding the setup.cfg definition of the nose2 plugin
[16:40] <pitti> RuntimeError: To make asynchronous calls, receive signals or export objects, D-Bus connections must be attached to a main loop by passing mainloop=... to the constructor or calling dbus.set_default_main_loop(...)
[16:40] <pitti> wow
[16:40] <pitti> that's new
[16:40] <pitti> sudo PYTHONPATH=. python3 systemimage/tests/test_channel.py
[16:40] <pitti> maybe this test depends on other tests to run before?
[16:40] <barry> pitti: that's because it's not finding the nose2 plugin in-tree
[16:41] <barry> pitti: no, it just has to find the nose2 plugin.  i'm not sure why it's not for you :(
[16:41] <barry> pitti: you do have a setup.cfg right?
[16:41] <pitti> yes
[16:41] <pitti> barry: if you add unittest.main() to systemimage/tests/test_channel.py and you run "PYTHONPATH=. python3 systemimage/tests/test_channel.py", do you get these errors?
[16:41] <pitti> (i. e. missing d-bus main loop)
[16:42] <barry> pitti: i would kind of expect it, because the DBusGMainLoop is set up in the nose2 plugin's startTestRun() method
[16:43] <pitti> ah
[16:43] <barry> (i haven't added the unittest.main, but i'm nearly positive i'd get the same errors)
[16:43] <barry> pitti: so, we have to figure out why you're not getting the plugin
[16:43] <barry> pitti: so, let's start again ;)
[16:43] <barry> rm -rf .tox
[16:43] <pitti> barry: one thing that's concerning is that the tests still (by and large) run even if I purge all the system-image-* packages
[16:44] <pitti> barry: i.e these tests don't actually test the packages, but the source tree
[16:44] <pitti> probably something slips in a PYTHONPATH/PATH
[16:44] <pitti> barry: sorry, need to leave for today, Taekwondo time
[16:45] <barry> pitti: have fun punching out your frustrations! :)
[16:45] <pitti> barry: but yes, as it stands this autopkgtest doesn't help really -- it doesn't do anything that isn't already done at package build
[16:45] <pitti> (it needs to test on the real system bus, with the actualy installed modules/programs, etc.)
[16:46] <pitti> so if you want to disable/reduce it to a smoke test (make sure the service starts and that the CLI program runs a basic operation), that'd be better
[16:46] <barry> pitti: i think it will be more fruitful to strip down the dep8 tests.  if autopkgtest can hit *.ubuntu.com, maybe we try to do a sample update against the real data?
[16:47] <pitti> barry: sure
[16:47] <barry> pitti: it's a plan then
[16:47] <barry> pitti: thanks and have fun
[16:47] <pitti> if that doesn't have to download 100 MB of data, so that you can actually run this test locally without getting frustrated too much :)
[16:47] <pitti> (or cache downloaded images somewhere, perhaps)
[16:47] <pitti> barry: thanks!
[16:47] <barry> pitti: right, we'll do a dry-run and throw away the results
[16:48] <barry> should be quick-ish
[16:52] <didrocks> pitti: I don't disable any test, it's upstream decision to fix those :)
[16:52] <seb128> didrocks, you wrote in your email " it's time to look at getting all flaky tests disabled or fixed"
[16:53] <didrocks> seb128: right
[16:53] <seb128> didrocks, I guess you shouldn't have listed disabling them as an option ;-)
[16:53] <didrocks> seb128: I don't want them to stay around for weeks still
[16:53] <didrocks> has it has been in the last months
[16:53] <didrocks> we either take the time to fix them
[16:53] <didrocks> or the test is useless
[16:54] <seb128> well, if the test indicates a real bug it's not useless
[16:54] <seb128> the bug should be fixed instead
[16:54] <seb128> dropping the test and keeping the bug doesn't make sense
[16:54] <seb128> (which is what pitti was raising earlier)
[17:07] <didrocks> seb128: +1 if it's a real bug
[17:07] <didrocks> pitti: can you comment on that particular bug in the ML?
[17:08] <didrocks> pitti: that it's not just flaky but a real flaky issue
[17:08] <nerochiaro> oSoMoN: i found out that we were still using in many tests a less reliable way to ensure a note is expanded or collapsed, so i fixed it everywhere and pushed it here: https://code.launchpad.net/~amanzi-team/notes-app/notes-app-empty-merge/+merge/198590 can you have a look ?
[17:08] <oSoMoN> nerochiaro, sure
[17:12] <oSoMoN> nerochiaro, before I actually test, a quick note on semantics: I would rename ensure_note_expanded to assert_note_eventually_expanded, and same for collapsed
[17:12] <oSoMoN> because the function doesn’t actually do anything to ensure the note is expanded, it merely waits for it to happen
[17:13] <nerochiaro> oSoMoN: sounds like splitting hairs to be honest, but i'll do a global search/replace if you insist
[17:14] <oSoMoN> nerochiaro, then I insist :)
[17:14] <oSoMoN> thanks :)
[17:30] <nerochiaro> oSoMoN: done
[17:33] <oSoMoN> nerochiaro, thanks
[17:48] <nerochiaro> oSoMoN: stuff seems to be still failing on mako
[17:48] <nerochiaro> oSoMoN: annoying, but at least it's progress
[17:49] <nerochiaro> oSoMoN: it looks like the failures on mako are from the app crashing
[17:49] <oSoMoN> nerochiaro, are there crash files?
[17:50] <nerochiaro> oSoMoN: not from notes-app
[17:50] <nerochiaro> oSoMoN: and i think the problem is with tests that run the app once, then kill it and restart it
[17:51] <oSoMoN> nerochiaro, where is the crash?
[17:51] <nerochiaro> oSoMoN: there's no problem with that on maguro, but mako doesn't see to like that
[17:51] <nerochiaro> oSoMoN: i can't say from the log
[17:51] <nerochiaro> oSoMoN: and it might not be a crash at all: https://jenkins.qa.ubuntu.com/job/generic-mediumtests-runner-mako/4074/console
[17:52] <nerochiaro> oSoMoN: might be just AP not being able to find the app on dbus
[17:52] <nerochiaro> oSoMoN: more concisely:
[17:52] <nerochiaro> oSoMoN: http://pastebin.ubuntu.com/6557137/
[17:53] <nerochiaro> oSoMoN: it's failing in tests where i'm launching the app once and then kill it and restart it again. something semes to prevent ap to get hold of the new instance of the app on mako. or at least that's my best guess so far
[17:53] <oSoMoN> nerochiaro, looks like all the tests are failing with the same error, not able to find the app, I’d say it’s a problem somewhere else in the stack, not in notes-app itself
[17:54] <nerochiaro> oSoMoN: agreed
[17:55] <nerochiaro> oSoMoN: so not sure what's the next step, but at least i think the flaky ones in maguro have improved with the changes from today
[17:56] <nerochiaro> oSoMoN: i'm EOD'ing soon, and today is my last day before monday, so let's figure out what's next
[17:57] <nerochiaro> oSoMoN: it looks like mako has problems in general, i'm having the same kind of failures in my recent gallery-app MR too
[17:57] <oSoMoN> nerochiaro, yeah, your MR seems to improve things consistently on maguro (two full test runs all green so far on my side), I’ll approve it
[17:57] <nerochiaro> oSoMoN: excellent
[17:58] <oSoMoN> nerochiaro, and CI passed :)
[17:58] <nerochiaro> oSoMoN: yeah
[18:03] <nerochiaro> oSoMoN: just sent a recap email to you and bill
[18:03] <oSoMoN> nerochiaro, thanks, good job on this one
[18:04] <nerochiaro> oSoMoN: should have noticed that much earlier to be honest. fixed in one place and forgot to fix it everywhere
[18:04] <nerochiaro> oSoMoN: anyway, good things it's done now
[18:07] <jdstrand> chrisccoulson_: hey, is this oxide output normal? http://paste.ubuntu.com/6557211/
[18:07] <chrisccoulson_> jdstrand, yeah, that's normal
[18:07] <jdstrand> I'm thinking the nss ones probably are cause we haven;t hooked it up
[18:07] <jdstrand> ok
[18:08] <chrisccoulson_> actually, i haven't seen the nss ones before
[18:08] <chrisccoulson_> jdstrand, what are you testing it on?
[18:08] <jdstrand> chrisccoulson_: oSoMoN did the navigation ui, correct? is that merged? if so, what do I add to get a back and url? standard QtWebKit usage?
[18:08] <jdstrand> chrisccoulson_: trusty amd64
[18:09] <jdstrand> writing a quick app, then going to try it on armhf
[18:09] <chrisccoulson_> jdstrand, ah, i've not tried it on trusty yet
[18:09] <chrisccoulson_> i should probably upgrade :)
[18:09] <oSoMoN> jdstrand, not merged yet
[18:09] <chrisccoulson> jdstrand, if you just want back / forward, there's already an API for that
[18:09] <jdstrand> oSoMoN: ack. that makes my test program much simpler ;)
[18:09] <oSoMoN> jdstrand, the MR is https://code.launchpad.net/~osomon/oxide/navigation-api/+merge/196704, there’s one remaining issue with the tests, I’m waiting for Chris to lend me a hand on figuring it out
[18:10]  * jdstrand nods
[18:29] <Guest79792> sup yall
[18:33] <popey> word
[18:36] <factor> I am here as well.
[18:45] <jdstrand> chrisccoulson: fyi, Dec 11 12:43:22 localhost kernel: [221681.497116] type=1400 audit(1386787402.526:1075): apparmor="DENIED" operation="mkdir" parent=3635 profile="com.ubuntu.developer.jdstrand.test-oxide_test-oxide_0.1" name="/usr/lib/x86_64-linux-gnu/qt5/bin/locales/" pid=18850 comm="qmlscene" requested_mask="c" denied_mask="c" fsuid=1000 ouid=1000
[18:45] <jdstrand> chrisccoulson: seems like oxide is trying to find locales in an odd location. should I file a bug?
[18:49] <mhall119> less than 2% CPU use when the phone screen is off, nice!
[18:51] <omac> I'm downloading devel channel image 58.  What was it that you wanted to test on the nexus 4?
[18:53] <omac> Tassadar: you are a amazing! :)  Multimanager ROM is awesome.  I'm using your tool to install image 58 :)
[18:53] <Tassadar> cool)
[18:57] <chrisccoulson> jdstrand, are you sure that's not a qmlscene issue?
[18:58] <jdstrand> chrisccoulson: I am not, but using QtWebKit doesn't do that
[18:58] <chrisccoulson> hmmm, that's odd. i can't think of anything that would cause it to open that. there certainly isn't anything in the actual oxide layer, and i'd be surprised if chromium is doing that
[18:59] <chrisccoulson> still, would be worth a bug and then i'll take a look
[19:02] <jdstrand> ok
[19:25] <omac> booting up trusty devel 58...
[19:25] <omac> on nexus 4
[19:28] <omac> wifi connect worked on the second try.
[19:31] <omac> When terminal was started the first time, it gave a gray background and hung there for more than a minute.  I killed it and then started another terminal session.  That one seems ok.
[19:32] <omac> backspace and enter keys don't work.
[19:33] <omac> A third attempt to type in whoami and press enter failed.
[19:33] <jdstrand> chrisccoulson: so, we have a number of application isolation issues with oxide. I'll file bugs
[19:33] <omac> the backspace a third time doesn't work in the terminal.
[19:39] <omac> web browser seems to be behaving well on image 58.  enter key works. youtube seems to display blank, but plays audio on the first round, when going a second round, it says not allowed on this device.
[19:39] <omac> from the web browser url textbox, I can also backspace.
[19:46] <omac> notes app seems to be behaving ok also.  I entered a few notes, closed the app, re-opened the notes app and the notes I added were still there.
[19:46] <omac> backspace/enter work ok within the notes-app with issues.
[19:49] <omac> weather app works with no issues after adding two different cities.  backspace and enter are ok in the weather app.
[19:52] <popey> omac: the keyboard issue in terminal is known
[19:54] <chrisccoulson> jdstrand, are you setting WebViewContext.dataPath at all?
[19:54] <chrisccoulson> **WebContext.dataPath
[19:55] <jdstrand> chrisccoulson: no, should I?
[19:55] <chrisccoulson> jdstrand, aha
[19:55] <chrisccoulson> so, the real bug here is that it probably shouldn't be creating that file at all
[19:56] <chrisccoulson> if there's no datapath, it's running automatically in incognito mode
[19:56] <omac> popey:  I am on image 58.  I just wanted to confirm it's still there and report it.
[19:56] <omac> image 58:  the file manager rename directory works.  I tried it 3 times.
[19:56] <chrisccoulson> jdstrand, if you create a context and pass it to WebVIew.context, and ensure that WebContext.dataPath is set, does it change anything?
[19:57] <jdstrand> my qml is limited
[19:57] <jdstrand> chrisccoulson: can you paste that?
[19:57] <omac> popey:  I just installed trusty devel channel image 58 and wanted to help with the testing.  I haven't run any of the test tools yet, but I will be looking into them in the following days.
[19:58] <chrisccoulson> jdstrand, http://bazaar.launchpad.net/~oxide-developers/oxide/oxide.trunk/view/head:/qt/tests/utils/TestWebView.qml is an example of how to use it
[19:59] <chrisccoulson> (replace OXIDE_TESTING_DATA_PATH with a real url, as that's provided by the test harness in that example)
[19:59] <jdstrand> ok, give me a minute
[20:17] <jdstrand> chrisccoulson: should this work? http://paste.ubuntu.com/6557784/
[20:18] <chrisccoulson> jdstrand, where does "Page" come from?
[20:18] <jdstrand> chrisccoulson: it is just what I had. it is what the sdk gives you
[20:19] <jdstrand> notice it is all under a MainView
[20:19] <chrisccoulson> i think that should work, although I don't know what the Page class is :)
[20:19] <jdstrand> QtQuick I think
[20:19] <chrisccoulson> dataPath should be a file URL though, rather than a path
[20:20] <jdstrand> ah
[20:20] <chrisccoulson> and WebView.url should be too, although I don't know what Qml does if you don't give it a proper URL
[20:20] <jdstrand> that part works ok
[20:20] <chrisccoulson> ah, cool
[20:21] <jdstrand> is oxide supposed to create dataPath?
[20:21] <chrisccoulson> yeah, dataPath won't work if it's not a URL, as we acually ignore it if it's not a local file
[20:21] <chrisccoulson> jdstrand, yeah, it should create it
[20:22] <jdstrand> chrisccoulson: http://paste.ubuntu.com/6557812/
[20:22] <jdstrand> it isn't creating it
[20:22] <jdstrand> let me get rid of page
[20:23] <chrisccoulson> jdstrand, do you see content though?
[20:23] <jdstrand> I see content, yes
[20:23] <jdstrand> I saw content before
[20:26] <jdstrand> got rid of MainView too
[20:26] <jdstrand> same thing
[20:26] <jdstrand> anyhoo, I'll keep filing the bugs
[20:29] <chrisccoulson> jdstrand, hmm, i just tried it here, and it creates a directory (although, i specified the directory as file:///home/chr1s/Desktop/oxide)
[20:30] <chrisccoulson> jdstrand,  i just tested to make sure it creates ancestor directories if they're missing too
[20:30] <jdstrand> chrisccoulson: what is your qml?
[20:31] <chrisccoulson> jdstrand, http://paste.ubuntu.com/6557855/
[20:32] <jdstrand> chrisccoulson: huh
[20:32] <jdstrand> well, I'll keep playing with it
[20:32] <chrisccoulson> jdstrand, it's not an apparmor thing is it? :)
[20:33] <jdstrand> no
[20:33] <chrisccoulson> jdstrand,  in any case, the NSS files aren't going there anyway
[20:33] <chrisccoulson> so it looks like there's a couple of bugs there
[20:33] <jdstrand> I'll keep poking at it
[20:33] <jdstrand> chrisccoulson: does only the sanbox call oxide-renderer?
[20:34] <chrisccoulson> jdstrand, it should be
[20:35] <jdstrand> chrisccoulson: also, do you know how to make it not use gsettings?
[20:35] <jdstrand> chrisccoulson: that is semi-rhetorical. it is using them, but it needs to not
[20:35] <chrisccoulson> jdstrand, ooh, what's it trying to use that for?
[20:35] <jdstrand> no idea
[20:36] <jdstrand> I'm not sure if the denial is fatal. I'm trying to get the profile organized in a sane manner. the trhree processes is interesting from a profiling pov
[20:36] <chrisccoulson> jdstrand, ah, probably the proxy config service
[20:37] <chrisccoulson> we should probably replace the chrome implementation with our own rather than trying to modify the default chrome one
[20:37] <jdstrand> jjohansen: are grandchild profiles supported?
[20:37] <jdstrand> jjohansen: eg: profile foo { profile bar { profile baz } } }
[20:37] <jjohansen> jdstrand: not atm, the kernel has the infrastructure but userspace doesn't
[20:37] <chrisccoulson> yeah, it looks like the only consumer of gsettings is in chromium/src/net
[20:38] <chrisccoulson> jdstrand, want to report a bug about the proxy stuff using gsettings?
[20:38] <jdstrand> jjohansen: could bar cx to baz there?
[20:38] <kenvandine> popey, you had posted a screenshot somewhere yesterday showing a font size change somewhere
[20:38] <kenvandine> popey, what was the issue there?
[20:38] <popey> url bar in web browser
[20:39] <popey> http://popey.com/~alan/phablet/device-2013-12-10-164830.png
[20:39] <popey> vs
[20:39] <jjohansen> jdstrand: no cx, yes and no
[20:39] <popey> http://popey.com/~alan/phablet/device-2013-12-10-165306.png
[20:39] <kenvandine> popey, did anyone find the cause ?
[20:39] <jjohansen> jdstrand: bar could use a cx rule but profile baz would have to be specified using an external hat specification
[20:40] <jdstrand> chrisccoulson: yeah-- I'm trying to get a handle on things. I'll file bugs
[20:40] <kenvandine> popey, robru just noticed a similar problem in friends-app on his mako, all the text is cut off on the right
[20:40] <jjohansen> jdstrand: profile foo { profile bar }
[20:40] <jjohansen>               profile foo//bar//bazr { }
[20:40] <kenvandine> but i'm not getting that
[20:40] <popey> kenvandine: I didn't file a bug
[20:40] <kenvandine> popey, how does friends-app look for you?
[20:40] <popey> i'm seeing it on my #58 main phone
[20:40] <popey> uhm
[20:40] <jdstrand> jjohansen: ah, let me try that
[20:41] <jjohansen> jdstrand: hrmm I think that will work but the parser might choke on it
[20:41] <kenvandine> popey, i'm not seeing that on my #58 mako
[20:41] <kenvandine> in the url bar
[20:41] <kenvandine> and i'm not seeing the problem robru is seeing either
[20:42] <popey> kenvandine: http://popey.com/~alan/phablet/device-2013-12-11-204212.png
[20:42] <popey> does that look right or wrong?
[20:42] <jdstrand> jjohansen: heay, it doesn't. I think toplevel profiles may be the way to go anyway
[20:42] <jdstrand> chrisccoulson: do you know if the renderer or the sandbox touches anything in $HOME?
[20:42] <kenvandine> popey, i think that looks fine
[20:43] <kenvandine> robru, how does your url bar in the browser look?
[20:43] <jdstrand> chrisccoulson: or do they just use system files?
[20:43] <jdstrand> I bet the renderer uses $HOME
[20:43] <robru> popey, that looks right. for me, the all the text is cut off on the right hand side (including message text and the "... minutes ago" text
[20:44] <robru> kenvandine, popey my URL bar in browser-app looks fine. text fits
[20:44] <jdstrand> I bet the renderer uses $HOME
[20:58] <szymon_w> Hi, I can't log in to U1 account on Ubuntu Touch... ( fresh install ) is there bug for it or I'm doing something wrong ?
[21:00] <szymon_w> I go to system settings/accounts/Ubuntu One and then I type my details when I hit enter the spinner is spinning then its going away and I'm on U1 log in screen again. ?
[21:03] <jdstrand> it does for nss
[21:04] <balloons> ahayzen, ping
[21:04] <ahayzen> balloons, pong
[21:05] <balloons> ahayzen, thanks for checking out the shuffles changes :-) Looks like it's still not consistent for you?
[21:05] <ahayzen> balloons, yh not sure wht is going on :/
[21:05] <balloons> ahayzen, let me check real quick and push something new.. you going to be around for a few mins/
[21:06] <ahayzen> balloons, yep i'll be around
[21:08] <balloons> ahayzen, so based on the log the shuffle test is failing to trying to turn on shuffle in the runs it failed
[21:09] <ahayzen> balloons, by the looks of things yes
[21:17] <balloons> ahayzen, looks like a timing issue. I'll fix
[21:17] <ahayzen> balloons, cool
[21:17] <K_Royther> So, I'm just now choosing which version of Ubuntu Touch to install. I want to pick the devel channel. How would the command look like?
[21:18] <balloons> phablet-flash ubuntu-system  --channel=devel-proposed
[21:18] <timp> K_Royther: phablet-flash ubuntu-system -h gives you all the options
[21:18] <timp> K_Royther: so, phablet-flash ubuntu-system --channel devel
[21:19] <timp> ah balloons was faster
[21:19] <timp> I do it without =, dunnno if that works
[21:19] <balloons> aha :-p
[21:19] <balloons> I also use =.. force of habit for when your write out the arguement
[21:20] <balloons> K_Royther, also if needed: https://wiki.ubuntu.com/Touch/Install#Step_4_-_Downloading_.26_Deploying_Image_to_Device
[21:22] <K_Royther> Thanks, timp
[21:22] <jdstrand> jjohansen: what is the timeframe for sibling or grandchild profiles? I can't remember
[21:23] <jdstrand> jjohansen: iirc, it isn't even for 14.10. is that correct?
[21:24] <timp> K_Royther: and balloons :)
[21:24] <timp> balloons: btw, I don't know if devel-proposed is recommendable except for testing
[21:25] <jjohansen> jdstrand: we never set a timeframe, but 14.10 is possible, 14.04 if we really want
[21:25] <balloons> K_Royther, we'd love for you to help test ;-) https://wiki.ubuntu.com/QATeam/TouchTesting
[21:25] <balloons> <--- testing guy, timp, lol
[21:26] <jjohansen> jdstrand: some of the issues around the 1 child depth limit have already been taken care of in the parser C++ conversion
[21:26] <balloons> but you are correct, stable would be trusty or devel
[21:29] <K_Royther> I'm already deploying, now. I used Ubuntu stable before in my N4, now I'm coming back for more
 Sure will
[21:30] <K_Royther> How to I answer someone directly here?
[21:30] <jdstrand> jjohansen: this is an interesting problem. ultimately, I think this is what I want: http://paste.ubuntu.com/6558126/
[21:30] <jdstrand> jjohansen: it is interesting because both the parent foo and the child chrome_sandbox call out to the child/sibling oxide_renderer
[21:30] <jjohansen> jdstrand: you can simulate a sibling transition with px
[21:31] <jdstrand> jjohansen: and oxide_renderer has access to app-specific paths (chrome_sandbox does not)
[21:31] <jjohansen> jdstrand: px -> foo//oxide_render,
[21:31] <jjohansen> jdstrand: yeah that makes sense
[21:32] <jdstrand> actually, if oxide_renderer didn't have access to app-specific paths, I would do something like this: http://paste.ubuntu.com/6558135/
[21:33] <jdstrand> ie, chrome_sandbox and oxide_renderer are system files (they could be path-based too), but alas, that won't work
[21:33] <jdstrand> well, it could, I would just have to give oxide_renderer more access than I'm comfortable with
[21:33] <jdstrand> jjohansen: I tried px -> foo//oxide_render. let me try again
[21:34] <jdstrand> I might have messed up
[21:34] <jdstrand> ah, *foo*//oxide_render
[21:34] <jdstrand> I didn't try that
[21:35] <jdstrand> I tried chrome_sandbox//oxide_renderer with oxide_renderer as a child of chrome_sandbox
[21:36] <K_Royther> Stuck in "INFO:phablet-flash:Waiting for install to finish on device. Please do not unplug device until phablet-flash finishes." with my phone booted into bootloader. I remember being in such situation last time, but I don't remember what I did. Should I reboot?
[21:38] <jdstrand> jjohansen: hrmm, parser is grumpy. unfortunately, s/foo/com.ubuntu.developer.jdstrand.test-oxide_test-oxide_0.1/
[21:38] <jdstrand> /usr/lib/@{multiarch}/oxide-qt/oxide-renderer Cx -> com.ubuntu.developer.jdstrand.test-oxide_test-oxide_0.1//oxide_renderer,
[21:38] <jdstrand> and /usr/lib/@{multiarch}/oxide-qt/oxide-renderer Cx -> "com.ubuntu.developer.jdstrand.test-oxide_test-oxide_0.1//oxide_renderer",
[21:38] <jdstrand> don't work
[21:38] <jjohansen> jdstrand: Cx? it needs to be Px
[21:39] <jdstrand> the first, cause there is a '.' in the profile name
[21:39] <jdstrand> sure
[21:39] <jdstrand> Found unexpected character: '.'
[21:39] <jdstrand> (with Px)
[21:39] <jjohansen> hrmm
[21:39] <jjohansen> can you paste me the profile
[21:40] <jdstrand> but if I quote it:
[21:40] <jdstrand> Found unexpected character: '"'
[21:40] <jdstrand> sure
[21:41] <jdstrand> jjohansen: http://paste.ubuntu.com/6558176/
[21:41] <jdstrand> I'm really not thrilled with the two child profiles though
[21:42] <jjohansen> jdstrand: what would you like?
[21:42] <K_Royther> Stuck in "INFO:phablet-flash:Waiting for install to finish on device. Please do not unplug device until phablet-flash finishes." with my phone booted into bootloader. I remember being in such situation last time, but I don't remember what I did. Should I reboot? (sorry, reposting because it's raining with lightnings here and I gotta be fast)
[21:43] <jdstrand> I want oxide-renderer to not use app-specific files so I can ship profiles for it and chrome_sandbox in oxide and Px to them
[21:43] <jdstrand> maybe oxide-renderer isn't supposed to access those
[21:44] <jdstrand> chrisccoulson: hey, so, oxide-renderer is trying to access @{HOME}/.pki/nssdb/*. is that a mistake? it would be preferable if it, like chrome_sandbox, didn't need anything in $HOME
[21:45] <jdstrand> chrisccoulson: I don't really understand oxide-renderer. what does it do?
[21:45] <jjohansen> jdstrand: yep its busted must have happened in the refactoring, we need to open a bug
[21:45] <jjohansen> jdstrand: easy fix, we can have it today
[21:46] <jdstrand> jjohansen: will what I pasted be what works? what it it is quoted?
[21:46] <jdstrand> s/what it/what if/
[21:47] <jdstrand> ie, which of these is supposed to work:
[21:47] <jdstrand> -> com.ubuntu.developer.jdstrand.test-oxide_test-oxide_0.1//oxide_renderer,
[21:47] <jjohansen> jdstrand: that should work either quoted or unquoted
[21:47] <jdstrand> -> "com.ubuntu.developer.jdstrand.test-oxide_test-oxide_0.1//oxide_renderer",
[21:47] <jdstrand> -> "com.ubuntu.developer.jdstrand.test-oxide_test-oxide_0.1"//oxide_renderer,
[21:48] <dkessel> hmm is there any status on the camera support for the nexus 7 (grouper) ? the devices spreadsheet says there are issues, but the linked bug seems fixed already...
[21:49] <jjohansen> jdstrand: the first quoting is corrent, the second isn't
[21:49] <jdstrand> I didn't think the 2nd would be, but added it for completeness
[21:49] <jdstrand> jjohansen: do you want me to file a bug?
[21:50] <jjohansen> jdstrand: sure
[21:50] <dkessel> the bug number is 1156603
[21:50] <jdstrand> unfortunately, looking at our templates, I need to also make a change to click-apparmor and/or easyprof
[21:50] <jdstrand> to take advantage of this technique
[21:51] <jdstrand> click-apparmor
[21:51] <jdstrand> anyhoo
[21:51] <daker> jdstrand: hi i am not really sure it's the right title but that's what i suspect bug 1260079
[21:53] <balloons> ahayzen, I think we're good on shuffle now
[21:53] <ahayzen> balloons, ok i'll run them again :)
[21:54] <balloons> ahayzen, however I notice I get a failure on test_previous_and_mp3
[21:54] <ahayzen> balloons, :/
[21:54] <balloons> and test_next sometimes too
[21:55] <balloons> I think it's forcing an order
[21:56] <jdstrand> daker: I responded. I think this may be something for kalikiana_, but I want to make sure your TMPDIR is setup correctly
[21:58] <daker> jdstrand: i don't setup anything i use this https://bazaar.launchpad.net/~rad.io-devs/rad.io/trunk/view/head:/plugin/player.cpp#L251
[22:00] <daker> jdstrand: it was working before(few images before)
[22:01] <jdstrand> daker: I know-- you don't have to do anything to set TMPDIR. I just want you to echo the value to stdout to rule out a few things
[22:01] <daker> jdstrand: how i can do that ?
[22:04] <ahayzen> balloons, test_previous_and_mp3 still fails for me too...i'm gonna have dinner brb in an hr or so
[22:05] <balloons> ahayzen, I just fixed them.. I'll push
[22:05] <balloons> if you can remove when you return I'd appreciat eit
[22:05] <balloons> :-)
[22:05] <ahayzen> balloons, haha cool i'll retest when i get back :)
[22:05] <jdstrand> daker: something allow the lines of http://paste.ubuntu.com/6558282/
[22:06] <jdstrand> there may be an easier way
[22:07] <daker> jdstrand: ok i will try that
[22:09] <jdstrand> jjohansen: fyi, bug #1260090
[22:09] <jjohansen> jdstrand: thanks
[22:13] <jdstrand> jjohansen: btw, I don't need it today
[22:20] <jjohansen> jdstrand: of course you do :)
[22:21] <jdstrand> heh
[22:40] <airking> Does anyone else get the issue where they try to open an app, and get stuck at a white screen?  It's like a 10% chance that it happens when I open an app, and I can't swipe the left menu or bottom menu to back out or hit the home button.  I have to swipe down, and then go to the settings app via something like the battery menu, or the date and time.
[22:41] <airking> Then I have to kill the app and try again
[22:42] <airking> Also, what do the bubbles on the lock screen mean?
[22:48] <airking> Also, nobody is ever here
[22:48] <airking> which is kind of scary
[22:48] <popey> airking: any specific app?
[22:49] <popey> airking: its 22:48 UTC, many of us work EU and US east coast hours, so it can go quiet here sometime
[22:49] <popey> airking: feel free to ping me directly in the future and I'll help find answers or people who can help
[22:51] <sergiusens> thomi_, hey, can you refresh my memory as into why we need the resolutions in autopilot?
[22:53] <daker> wow http://paste.ubuntu.com/6558439/
[22:54] <jdstrand> what are your thought on adding a 'webview' policy group?
[22:55] <jdstrand> mdeslaur: ^
[22:55] <airking> popey: I've noticed it with dialer, messenger, music, a few third party apps, and the browser.  Those are pretty much the only apps I use.
[22:55] <mdeslaur> jdstrand: don't we have that already?
[22:56] <jdstrand> mdeslaur: no. we have an ubuntu-webapp template, which is different
[22:56] <mdeslaur> ok, what's the difference between a webapp and a webview?
[22:57] <jdstrand> mdeslaur: a webapp is run in webbrowser-app and won't typically need as much access
[22:57] <airking> Are there any browsers better than the default "broswer", and can I turn off screen rotation?
[22:57] <jdstrand> mdeslaur: a webview is a browser view (ie, qtwebkit or oxide) in an SDK application
[22:58] <mdeslaur> jdstrand: oh, so an app wants to embed a web window?
[22:58] <jdstrand> mdeslaur: yes
[22:58] <mdeslaur> jdstrand: what access would that require that's more than what we're giving apps right now?
[22:58] <jdstrand> mdeslaur: with qtwebkit, it was just a handful of access
[22:58] <jdstrand> accesses
[22:58] <jdstrand> so having it in the default template was fine
[22:59] <jdstrand> (that is what we do)
[22:59] <jdstrand> but oxide is more complicated-- lots more rules and 1-2 child profiles
[22:59] <mdeslaur> do you have an idea of what it would look like?
[22:59] <jdstrand> it feels like too much to be in the default profile
[23:00] <jdstrand> mdeslaur: the policy group? I would just call it 'webview'. it would slurp in everything oxide needed
[23:00] <jdstrand> I have a paste that is similar to what I'm thinking
[23:00] <mdeslaur> ok, can I see?
[23:00] <jdstrand> http://paste.ubuntu.com/6558176/
[23:00] <jdstrand> mdeslaur: search for '# No write paths specified'
[23:01] <jdstrand> mdeslaur: everything under that is for oxide access. note-- I am still fine tuning it
[23:02] <mdeslaur> GAH! owner @{HOME}/.pki/nssdb/** rwk,
[23:02] <jdstrand> the first cut will not have two child profiles though. I will unify chrome_sandbox and oxide_renderer into a single oxide_helper. that will keep it cleaner until some bugs are fixed (apparmor and click-apparmor, so fake up a sibling profile transition)
[23:02] <jdstrand> mdeslaur: yes, bug already filed
[23:03] <mdeslaur> oh duh, there's a bug link right over it :)
[23:03] <jdstrand> mdeslaur: everything that has 'LP: #' is getting a bug :)
[23:03] <mdeslaur> my eyes naturally gravitated to the security sensitive line :)
[23:03] <jdstrand> heh, yes, so did mine (hence the bug! :)
[23:05] <jdstrand> mdeslaur: but, you see what I'm saying-- it is a lot of policy that only a subset of apps will need.
[23:05] <jdstrand> so I thought breaking it out might make sense
[23:05] <mdeslaur> yeah, ok, it makes sense I guess....but, we'll have to think of something for the sandbox
[23:05] <jdstrand> mdeslaur: what do you mean?
[23:06] <mdeslaur> is it built setuid right now, or with seccomp?
[23:06] <jdstrand> the renderer is seccomp, let me double check the sandbox
[23:07] <jdstrand> it is setuid
[23:07] <jdstrand> but I reviewed that code before-- it drops fast
[23:08] <mdeslaur> yes, but I'll have to think about the impact of that
[23:08] <mdeslaur> jdstrand: can it be built with seccomp instead of setuid?
[23:09] <jdstrand> at one point I read that you could, but that it was still experimental. that was a while ago
[23:09] <mdeslaur> ok, something to think about
[23:10] <mdeslaur> jdstrand: so, sure, webview sounds fine
[23:11] <jdstrand> feel free to chat with chrisccoulson :) I read the code and say how fast it dropped privs and was satisfied. an app would have to exploit a flaw in that small section of code to break out-- but it would have to do it in a way to control the chrome-sandbox. it is interesting cause it adds this very small window that is hard to exploit to get big security gains later
[23:11] <jdstrand> but if you did manage it, then it is bad news
[23:12] <jdstrand> note, I haven't reviewed that code since I did the profiel for chromium-browser and I examined this
[23:12] <jdstrand> mdeslaur: re webview> cool thanks. yeah, we can tune it how we want
[23:13] <daker> jdstrand: the tmpdir is empty for me :(
[23:13] <mdeslaur> jdstrand: yes, I audited that code too
[23:13] <jdstrand> daker: that is surprising-- it is very clear from the path that you are using some form of TMPDIR
[23:14] <jdstrand> daker: is this the version that is in the store now?
[23:15] <daker> jdstrand: the one displaying the tmpdir ?
[23:16] <jdstrand> daker: no, what you reported in the bug
[23:16] <daker> jdstrand: ah yep 0.7 it's on the store
[23:16] <mdeslaur> jdstrand: we definitely want to file a bug to get rid of the oom_adj and oom_score_adj, as that will interfere with application lifecycle I believe
[23:17] <jdstrand> mdeslaur: I wonder what it is doing there-- I would imagine it is making it small rather than big
[23:18] <jdstrand> I'll file a bug
[23:18] <mdeslaur> thanks
[23:20] <jdstrand> mdeslaur: fyi, bug #1260115
[23:23] <popey> airking: what version are you running?
[23:23] <popey> airking: adb shell system-image-cli -i
[23:23] <popey> that'll tell you
[23:26] <airking> popey: Is there a command I can run on my phone?  I don't have my cable with me
[23:31] <popey> airking: you can look in system settings -> about phone
[23:42] <airking> popey: What do you need from the about page?  Also, how do I sync photos with ubuntu one
[23:42] <daker> jdstrand: ah got something now tmpdir:  "/run/user/32011/confined/"
[23:43] <jdstrand> unless upstart-app-launch changed, that is also wrong and doesn't look like your bug report either
[23:44] <jdstrand> I'll try to look at it tomorrow if you can't work it out. I'm about to go eod though. I'll check in the bug
[23:45] <popey> airking: there's a line which says the image version
[23:45] <popey> the current latest image is 58
[23:47] <airking> popey: I have "Serial" "IMEI" "OS" "Last Updated".  The OS reads "Ubuntu 14.04 (r32)", and the Last Updated line reads "2013-12-03"
[23:49] <daker> jdstrand: https://bugs.launchpad.net/ubuntu/+source/apparmor-easyprof-ubuntu/+bug/1260079/comments/3
[23:52] <popey> airking: that needs updating
[23:52] <popey> airking: system-settings has an update option