/srv/irclogs.ubuntu.com/2013/12/11/#ubuntu-touch.txt

lopsyes, 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
lopsbut thx cwayne :)00:00
cwaynedoh, sorry00:00
justsuemes4 i9505 only has sound with headphones00:01
grubhello 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:10
justsuemewhen u port and get mobile data sound camera wifi video playback and sdcard mounted   then thats an instant switch for me regardless of bugs00:11
justsuemespeaking of which, anyone know how to mount a physical SDCARD .  i cant work out what device device it is :P00:12
lopsgrub, i'd say a fair bit. In a year, ubutu touch will be pretty mature, i'd say.00:15
lopsbut we can't forget that android has been around for a while now.00:15
grubtotally00:16
grublops, how is the desktop experience running ubuntu on an "android" phone like a nexus 4 compare to ubuntu running on a laptop?00:17
grubis that 'side' of it fully functional or is  there still a lot to be done as well?00:17
lopswhat do you mean, desktop experience on a phone? i'm probably not the best guy to answer that though00:18
justsuemeatm 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   :P00:19
grublops 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
lopsis there some problem with SingleValue/MUltipleValue displaying icons?00:20
justsuemeim going to plug my ubuntu touch into the tv .....00:21
lopsgrub, yes, but i've no idea how's that going TBH00:21
grubok thx00:21
cwaynegrub: the convergence stuff (i.e. docking it and using it as a desktop) is targeted for later00:22
grubcwayne, so it hasn't been added yet? that feature does not work?00:23
cwaynegrub: correct, not yet00:23
lopsit works.. in your heart00:23
cwaynewell it works as ufa :)00:24
grubcwayne, how about "ubuntu for android"? http://www.ubuntu.com/phone/ubuntu-for-android00:24
grubis that still a thing? is it a separate thing?00:24
cwaynegrub: it's not been released00:24
cwayneyeah, it's a separate thing00:24
grubah ok00:24
justsuemei tried to dock it with mhl  , but just ablack screen (its recognised tho00:25
grubso is the ubuntu touch software still the save underlying software as the ubuntu running on my comp? just with a different UI?00:26
grubor is that "the goal"?00:26
lopsright now, ubuntu on the desktop is still "becoming like" ubutu touch00:27
lopsbecause by default Ubuntu doesn't bring Mir00:27
lopsthe desktop environment isn't the same00:27
cwaynegrub: 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:28
lopsbtw cwayne, how can i get informed on how to help?00:29
cwaynethat sounds like a mhall119 question :)00:29
grubso lops, when 14.10 is released the will be the same software?00:30
lopsfrom what i know, no.00:30
lopsis Trusty even shipping with Mir?00:31
lopsthat news piece today, about a new vendor interested in producing an ubuntu phone.. that sounded as vague as usual xD00:32
grublops, according to wiki00:33
grubhttp://en.wikipedia.org/wiki/List_of_Ubuntu_releases#Ubuntu_14.1000:33
popeyYes, goal is 14.10 for full convergence00:33
popeyi.e. unity 8 on phone, tablet, pc, tv, fridge, toaster...00:33
lopsoh sorry, I read 14.04. my bad00:33
lopsaha! i found the secret of the icons xDD00:33
grubso april. cool!00:33
gruboh nvm00:34
lops14.1 is october00:34
lopsxD00:34
lopsI 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 tablet00:34
grubso is ubuntu touch basically what 14.10 is gonna be. or am i way off?00:35
lopsbut if I use the property "icon" it works on both sides00:35
cwaynegrub: the desktop will *look* similar to how it does today, but the underlying software will be unity800:36
lopsgod, I didn't want it to look like UPhone00:36
lopswhat is this, windows?00:36
lopsi think ubuntu for phones looks gorgeous, but definitely not made for PCs :P00:37
grubcwayne, so unity 8 is currently running on ubuntu touch and will be in ubuntu 14.10?00:37
cwaynegrub: yep00:37
grubwhen 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:38
mhall119cwayne: what questions am I asking?00:39
=== chriadam|away is now known as chriadam
cwaynemhall119: um i think it was how to get involved with unity00:42
grubcwayne do you know the answer to my last question ^?00:44
cwaynegrub: no, as the desktop images are released as .iso's while the phone images are not00:45
mhall119cwayne: who was asking?00:47
lopsmhall119, i was asking about how to help, as a dev, with ubuntu00:47
lopsand he said I better ask you00:48
mhall119lops: http://unity.ubuntu.com/getinvolved/development/unity8/ has instructions for helping with Unity 8 (the phone/tablet shell)00:48
lopsthx :P00:48
mhall119right 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 done00:48
lopsi wasn't thinking of doing any of that in the next day or two, so im fine with that!00:49
anarchiieehi all, are there anyone to help me to port ubuntu to optimus g e975 ? which is not on ubuntu touch phones list.00:50
=== Nothing_Much_ is now known as Nothing_Much
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== duflu_ is now known as duflu
jdstranddaker: help with https://launchpad.net/bugs/1218655?02:10
ubot5Ubuntu bug 1218655 in apparmor-easyprof-ubuntu (Ubuntu Saucy) "Confinement too strict for playing http URLs in QMediaPlayer" [Undecided,Fix released]02:10
jdstranddaker: I see your comment #6. can you file a new bug?02:11
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 issue02:12
jdstranddaker: 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 bug02:13
=== shuduo_afk is now known as shuduo
=== chihchun_afk is now known as chihchun
RobbyFhow can i flash the latest image?02:59
RobbyF56 or 5703:00
=== Namidairo`bnc is now known as Namidairo
Guest12176So 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:08
=== Guest12176 is now known as gh0strider
RobbyFi know that 4.4 causes issues for sure03:09
=== shuduo is now known as shuduo_afk
=== vying is now known as Guest14273
gh0striderRobbyF: ya i bet...i really hope they can make some progress for the Nexus 703:35
=== shuduo_afk is now known as shuduo
=== ricardodrosales is now known as ricdros
derpderpHey guys, quick question. I want to install ubuntu touch, but I don't have ubuntu. (I'm on a mac right now)04:02
derpderpIs there anything that the phablet tools do, that I can't do with adb already?04:02
RAOFderpderp: 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:04
derpderpRAOF: 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
derpderpRAOF: `phablet-flash ubuntu-system --channel devel --bootstrap`04:06
derpderpI'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 that04:08
derpderpand the previous command is the only thing I didn't try04:09
derpderpInstalling Ubuntu just to do this feels like a pain tbh.04:09
cwayneshould be possible to run phablet-flash in osx, it's just python04:10
derpderpcwayne: Now that I didn't know!04:11
derpderpcwayne: Just build the python modules and seems to be working, thanks :)04:40
cwaynederpderp: np! glad to hear it's working out for ya04:41
derpderpcwayne: Turns out I need to have a working android installation first to run phablet-flash04:42
=== josepht_ is now known as josepht
derpderpcwayne: derp, apparently I didn't need phablet tools after all05:37
derpderpi just needed to flash the last zip file before trying it05:38
derpderpit's booted up now05:38
=== tvoss|dinner is now known as tvoss
fajifazeelhi06:15
fajifazeelcan anyone help me out ...  is there any installatoin guide for ubuntu Samsung Note 2 LTE06:16
=== tvoss is now known as tvoss|test
=== tvoss|test is now known as tvoss
=== iahmad_ is now known as iahmad|afk
tvosspitti, ping08:28
dholbachgood morning08:30
aquariuspopey, 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?08:52
popeyaquarius: 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 work09:01
popeyaquarius: also, I tested getting back on the Read-Only train last night using the two lines on the wiki, works perfectly09:02
aquariuspopey, oops, sorry, I meant system updates.09:04
aquariuspopey, personally I think that they ought to be one app, which is why I always get confused :)09:05
aquariussystem 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:05
=== shuduo is now known as shuduo_afk
popeyaquarius: i think update manager might be going away09:09
aquariuscool. :)09:09
aquariusI shall file a bug saying "hey, system updates ought to tell me if I'm in 'developer mode'".09:09
popeyi agree though09:09
popeyyes09:09
popeywell09:10
popeythe other option is it gives you the opportunity to flip out of rw mode09:10
popeyi wouldn't want an option to go into rw mode on the device though09:10
aquariusagreed09:11
aquariuswell, agreed *ish*09:11
aquariusit depends what rw mode will let you do.09:11
aquariusif 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
aquariusif 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:13
=== chriadam is now known as chriadam|away
=== shuduo_afk is now known as shuduo
popeyyeah09:15
aquariushttps://bugs.launchpad.net/ubuntu-system-image/+bug/1259865 filed. :)09:19
ubot5Ubuntu bug 1259865 in Ubuntu system image "System updates app does not inform me if I have switched device to "developer mode"" [Undecided,New]09:19
* aquarius dos the wiki lines to get out of developer mode again09:21
popeythanks aquarius09:29
aquariusshame because now I lose my lovely numbers on the keyboard :)09:29
aquariusquestion. 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
popeyaquarius: there's a new image available now too09:33
popeyyes it's hardware09:33
popeythe speaker on the n4 is terrible09:33
popeysame for the camera09:33
popeyand gps09:33
aquariusah, ok, will not file a bug about that then :)09:33
popeyand touch screen09:33
popeyetc etc09:33
aquariusalso it's too big ;)09:34
popey+109:34
popeymicro usb09:34
popeyetc09:34
aquariusI'm fine with microusb.09:34
popeyIt's fine to be wrong aquarius09:34
aquariusI'd like to see All New USB which works both ways up, of course09:34
popeyindeed09:34
aquariusbut 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
aquariusas opposed to how my iphone cable has frayed and I had to spend a tenner on a new one.09:35
aquarius(note: could have bought that play-doh stuff: decided not to.)09:36
sasiHi can anyone help me in porting ubutntu-touch09:41
aquariustmoenicke, 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:42
sasii have been trying to port Ubuntu-touch on EVK i cant able to understand few steps mentioned in the porting guide reg. phablet-dev-bootstrap09:46
=== Guest75080 is now known as fmasi
tmoenickeaquarius: i was trying to get approval or opinion from design reg. the numbers in the first row, no result yet09:56
aquariuscool09:57
aquariustmoenicke, I'd be happy to contribute to that discussion if it would help :)09:58
=== shuduo is now known as shuduo_afk
tmoenickeok cool, thx10:03
user82lol popey. i am good with hte n410:16
or3nzoWhen do you guys think there'll be a 2013 nexus 7 release?10:59
=== Zic is now known as Guest68178
davmor2didrocks: 58 is playing up on maguro11:00
davmor2didrocks: I'll give you more in a second11:00
davmor2Morning all11:00
didrocksdavmor2: thanks! ;)11:01
davmor2didrocks: 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 happening11:02
=== Guest68178 is now known as Zic
popeyor3nzo: January at least I imagine.11:03
=== rachelliu_ is now known as rachelliu
didrocksdavmor2: ok, keep us posted :)11:04
or3nzopopey: Thanks.11:05
davmor2didrocks: 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 happens11:07
didrocksok11:07
or3nzo++11:07
=== Zic is now known as Guest9386
davmor2didrocks: oh now it works perfectly so I don't know if it was just a lock up post upgrade11:18
didrocksdavmor2: interesting, keep us posted!11:18
popeydavmor2: should look at the date/time of the .crash file?11:20
dakerjdstrand: file against what ?11:20
=== _salem is now known as salem_
davmor2seb128: the accounts panel for settings should it be a separate app?11:28
seb128yes11:29
seb128separate windows at least11:29
seb128mardy, ^ right?11:29
seb128(I didn't follow much but I think mardy said that was required to work as designed)11:29
davmor2seb128, 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 image11:30
seb128is that new?11:31
seb128there is some hackery to do there I guess for Mir to consider them the same thing11:31
seb128but really you want mardy to get the details11:31
davmor2seb128: 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
seb128right11:32
seb128I never paid attention to that either11:32
seb128I usually add an account and focus on that11:32
seb128so I don't pay attention to the launcher11:32
davmor2seb128, mardy: http://ubuntuone.com/4sh60dwAc6Bq85S7SnjCp911:34
Laneyyeah he needs some work to make them fully appear as the same application11:34
Laneyit's known11:34
davmor2Laney: thanks dude11:34
popeyUbuntu One11:35
popeyService Temporarily Unavailable11:35
popeybah11:35
davmor2Laney: hows the new chair now you've had some time to break it in11:35
Laneyyeah very satisfactory thanks11:35
popeynow it's working, with the image appearing like a jpg over dialup in 199511:35
davmor2popey: I know it's not great11:35
Laneyyeah it's not the fastest11:35
* Laney needs to stop saying yeah11:36
davmor2Laney: Yeah11:37
=== iahmad|afk is now known as iahmad
mardydavmor2: hi! Yes, it's a separate process, it's been like this since a few weeks11:49
mardydavmor2: ideally it shouldn't appear as a separate window though; see bug 123009111:50
ubot5bug 1230091 in unity-mir "[enhancement] Window reparenting (required for appstore app trust model)" [High,Triaged] https://launchpad.net/bugs/123009111:50
davmor2mardy: perfect thanks11:50
askari have n8000 , Audio not work and there another problem that hang in the boot in the logo screen for samsung , any idea ?11:58
=== alan_g is now known as alan_g|afk
davmor2askar: the boot hang isn't a hang it's just there is no pretty boot image currently.  Audio I can't help you with though12:05
=== Guest9386 is now known as Zic
=== alan_g|afk is now known as alan_g
mardygatox: sorry, let's continue here12:21
gatoxmardy, ok.... i'll take a look into that now12:22
davmor2popey: 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
popeydavmor2: i did test that exact scenario, yes12:23
davmor2popey: mine keeps asking for the password12:24
popeyhttp://popey.com/~alan/phablet/device-2013-12-11-122508.png12:25
popeymine does not ^^ just re-activated wifi and it reconnected12:25
popeyoh, duff screenshot12:25
mardygatox: incidentally, I don't think you need the copy constructor and assignment operator for DownloadStruct; the default ones should be OK12:26
popeyhttp://popey.com/~alan/phablet/device-2013-12-11-122654.png there we go12:27
=== MacSlow is now known as MacSlow|lunch
gatoxmardy, 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
davmor2popey: You and your fancypants screenshots12:28
gatoxmardy, that's why i'm not sure about changing that12:28
gatoxmardy, what do you think?12:28
=== dandrader is now known as dandrader|afk
didrocksoSoMoN: hey, did you see my answer? (I think the failure of webbrowser app on image 57 can be an interesting case)12:36
oSoMoNdidrocks, yes, I’m on it12:36
gatoxmardy, did you read my comment?12:36
mardygatox: I see. Well, that means that we can skip reviewing the CPP parts, or would you like them to still be reviewed?12:39
gatoxmardy, 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 projects12:40
mardygatox: OK, that makes it much easier :-)12:41
gatoxmardy, that same code is in the update manager and unity... and it's part of udm12:41
gatoxmardy, let me know if any other fix is needed so we can move forward with this :D thanks!12:42
nerochiaroom26er: 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 problem12:42
seb128gatox, can you comment on the merge proposal to list things that are a copy going away/don't need review?12:45
gatoxseb128, ack12:47
=== dandrader|afk is now known as dandrader
seb128thanks12:48
om26ernerochiaro, thats more of a crash in the app12:51
om26erits dying on start probably12:52
gatoxseb128, mardy i have added those comments in the description of the branch.... thx for the review12:52
nerochiaroom26er: interesting it does that only on mako. i've triggered a re-run12:52
seb128gatox, thanks12:52
=== chihchun is now known as chihchun_afk
davmor2didrocks: 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 screwed13:05
mardygatox: what about download_tracker.cpp? Should we review that?13:05
didrocksdavmor2: ok, but it doesn't seem to be a showstopper for you, right?13:06
gatoxmardy, you could review that.... altought that come from click update manager and unity too13:07
mardygatox: 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
gatoxmardy, nono... under network will stay in system settings... the only thing that is being moved into a lib is the download folder13:08
davmor2didrocks: 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:09
didrocksdavmor2: ok, so no promotion blocker in your opinion for #58 or you still do some tests?13:10
davmor2I'll wrtire a bug up for it with the temp work around13:10
davmor2I still have some tests but it is looking good so far13:10
didrocksdavmor2: ok, keep me posted :)13:10
=== alan_g is now known as alan_g|lunch
=== MacSlow|lunch is now known as MacSlow
nerochiaroom26er: 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 me13:13
nerochiaromzanetti: oSoMoN: ^ do you know anything about the above ?13:14
om26erautopilot-qt issue perhaps13:14
nerochiaroom26er: "issue" in what sense ? is it a limittation of the tool ? or is it a bug ?13:15
om26ernerochiaro, yeah, bug.13:15
nerochiaroom26er: has it been reported already somewhere I can refer to ?13:16
om26ernerochiaro, no, I am not aware. I was just guessing :)13:16
nerochiaroom26er: who can I ask to who's supposed to know this stuff ?13:17
om26ernerochiaro, but I think it will make sense to report a bug with a test case13:17
om26ernerochiaro, I would ask thomi as he is officially responsible for autopilot-qt13:18
nerochiaroom26er: thanks13:18
oSoMoNnerochiaro, I think only basic QML types are supported13:31
oSoMoNnerochiaro, if in doubt, the source of autopilot-qt should give you a quick answer13:32
nerochiarooSoMoN: ok13:32
nerochiarooSoMoN: 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:32
=== Namidairo is now known as Namidairo`bnc
jdstranddaker: 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 reassigned13:33
oSoMoNnerochiaro, I guess it is, as long as it doesn’t clutter the code too much, and doesn’t add a performance hit13:33
nerochiarooSoMoN: 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) way13:35
dakerjdstrand: perfect thanks!13:36
davmor2didrocks: test completed everything looks good except the already known issues :)13:37
didrocksdavmor2: excellent thanks!13:38
=== Namidairo`bnc is now known as Namidairo
coretrackerhi13:42
coretrackerShould i do anything if my device says Rom may flash stock recovery on boot. Fix13:43
mzanettioSoMoN, nerochiaro, om26er: Yeah, only basic types are supported. check line 202ff here: http://bazaar.launchpad.net/~autopilot/autopilot-qt/trunk/view/head:/driver/introspection.cpp13:50
oSoMoNmzanetti: that’s what I thought, thanks for the confirmation13:51
mzanettioSoMoN, 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:52
=== sidnei` is now known as sidnei
nerochiaromzanetti: ok, good to have a definitive answer, even though it makes things a bit harder. thanks13:55
justsuemeanyone able to help me get GSM working ?14:01
=== alan_g|lunch is now known as alan_g
cwaynebzoltan: 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:13
bzoltancwayne:  thanks for adding it to the landing ask14:14
didrockscwayne: oh, btw, it seems the touch_custom image doesn't have the same number than the touch one14:15
cwaynedidrocks: yeah, i've noticed that as well, i think like 2 touch images must have run before touch_custom was setup14:15
didrockscwayne: 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
cwaynedidrocks: absolutely, i'm on it14:16
didrocksthanks ;)14:16
cwaynestgraber: ping, was wondering if we could get the custom image build number synced with the regular touch image?14:22
justsuemeanyone able to help me get GSM working on my port?14:27
stgrabercwayne: nope, you can't14:51
stgrabercwayne: 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 channel14:52
sil2100kgunn: 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
cwaynestgraber: it seems the other way around actually, but fair point14:52
sil2100kgunn: 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 then14:53
stgrabercwayne: well, you missed around a week and a half of images because the jenkins server wasn't reachable ;) I expect it to eventually catch up14:54
sil2100kgunn: since we have a rule now that we cannot release a component if the tests aren't 'all green' without any re-runs14:54
cwaynestgraber: ACK, thanks :)14:55
cwaynedidrocks: ^14:55
didrockscwayne: I can't ensure you I'm looking at the test results for touch_custom for any promoted images then14:55
didrockscwayne: as it's adding mapping complexity14:55
kgunnsil2100: 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 fly14:55
didrockscwayne: so better than you warned us if something bad happens I guess14:56
kgunnbut i would suggest that we place a requirement on the CI team to be able to turn tests off selectively14:56
kgunncorrect me if i have understand this incorrectly14:56
didrockskgunn: I think it's better that if you know your test can't run on maguro, you disabled it on maguro14:56
didrocksAFAIK some other teams do that14:56
didrocksshouldn't be the infra having that knowledge, but the test itself14:56
didrocksev: wdyt? ^14:57
stgraberlool: 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 now14:57
kgunndidrocks: this is a matter of ability to do so afaik14:57
stgraberlool: I'll be taking system-image offline for a couple of hours to investigate, manually fix the indexes and re-publish the image properly14:57
didrocksstgraber: we promoted image #58 in between14:57
didrockskgunn: you should be able to, I'm sure I saw that14:57
sil2100kgunn: I guess it should be possible autopilot-wise14:57
kgunndidrocks: to keep it straight you are saying we can have a test continue to run on mako, but turn it off on maguro14:58
sil2100But I'm no longer super-up-to-date14:58
kgunn?14:58
didrockskgunn: right14:58
stgraberdidrocks: 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 image14:58
didrocksstgraber: ok ;)14:58
kgunndidrocks: yeah, if we have the ability to do that, then that is great....can you point me to how ?14:58
didrockskgunn: well, I'm like you, I'll search though14:59
kgunnmaybe ev does know ? ^14:59
didrockskgunn: for instance, looking at the dashboard, I see  tests running for messaging-app on mako and 3 on maguro14:59
didrockskgunn: so, I apt-get source messaging-app…15:00
didrocksopened tests/autopilot/messaging_app/tests/test_messaging.py15:00
didrocksand I see: @skipIf(os.uname()[2].endswith("maguro"),15:01
didrocks        "tests cause Unity crashes on maguro")15:01
didrockskgunn: ^15:01
stgraberdidrocks: 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 run15:03
didrocksstgraber: ok, will that puzzle users trying to upgrade in between?15:03
didrocks(and people who already upgraded to wrong "33")15:03
stgraberdidrocks: 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 5815:04
stgraberso I expect them to either already be on 58 or to be on 3215:04
didrocksstgraber: well, it was pushed 6 hours before 5815:04
didrocksbut yeah, I think full upgrade is still ok15:04
kgunndidrocks: thanks for the pointer15:05
didrockskgunn: yw! maybe worth a wiki page I guess :)15:05
justsuemeanyone able to help me get GSM working on my port?15:10
dholbachbarry, do you know why system-image is not landing?15:13
cwaynedidrocks: i understand the additional mapping is annoying, but i'll keep an eye out for it15:14
didrockscwayne: thanks15:14
pittididrocks: congrats! (double-strike today!)15:15
didrocksheh ;) thanks pitti!15:15
pittididrocks: so autolanding can start again?15:16
pitti(no no no, I'm not craving for process-cpp.. :) )15:16
didrockspitti: yeah ;) please add to the landing ask, I'll get it assigned in a couple of hours :)15:17
=== justsueme is now known as Dragonkeeper
pittididrocks: last time I checked I still cannot write to it -- what's the URL again?15:17
didrockspitti: https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0Au6idq7TkpUUdGNWb0tTVmJLVzFZd0doV3dVOGpWemc#gid=115:18
barrydholbach: yes15:18
dholbachbarry, I guess I'm a bit lost :)15:18
barrydholbach: 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:19
pittitvoss: would you mind adding process-cpp to the landing sheet? I can't15:20
pitti(and I'll watch you do it, as I don't know the details of what goes where)15:20
dholbachbarry, could somebody help with this?15:20
barrydholbach: the problems seem to be in the u-d-m dbus service (mostly) so i've been trying to coordinate some debugging with mandel15:21
stgraberdidrocks, lool: index mangling done15:22
barrye.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 signals15:22
didrocksstgraber: thanks! maybe require the -k option for now? ;)15:22
tvosspitti, sure, noted down15:23
dholbachbarry, ok gotcha15:23
tvosspitti, about to grab something to eat, will get to it after meal15:23
=== tvoss is now known as tvoss|food
pittitvoss: thanks15:23
pittithe day when this <censored> spreadsheet disappears will be a good day!15:23
barrydholbach: 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:24
dholbachbarry, maybe pitti or jibel would have an idea15:25
pittibarry: these machines have 64 GB RAM and truckloads of disk, I doubt it; but networking is rather limited, could that be it?15:25
pittibarry: do you get these failures in a local VM as well?15:25
=== alan_g is now known as alan_g|tea
barrypitti: 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 dbus15:27
pittidbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name :1.71 was not provided by any .service files15:27
barrypitti: 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 fail15:27
pittithat usually means that the d-bus service crashed15:28
barrypitti: that's one symptom, yes15:28
barrypitti: 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 signals15:28
loolstgraber: thanks for fixing the indexs15:29
pittibarry: does the ProcessLookupError confirm the d-bus backend crash, or is this something else?15:30
loolstgraber: I think we want to invest in docs, wrapper scripts to promote an image, perhaps some additional tests and a validation environment15:30
barrypitti: it's a symptom of the same problem.  it's looking for the pid of one of the two dbus services and not finding it15:30
barrypitti: as is the len(reactor.signals) == 0 failure15:31
barrypitti: why is adt so toxic to dbus servers? ;)15:32
pittiit's not usually :)15:32
codinhocongrats guys15:32
codinhoabout last news15:32
barrypitti, 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 dbus15:34
stgraberlool: 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-images15:34
dholbachbarry, gotcha - thanks for the update15:34
pittididrocks: just FYI, talking to tiagosh about the messaging-app test failure15:36
pittididrocks: 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 page15:36
pittiit doesn't always happen, but often enough15:36
=== alan_g|tea is now known as alan_g
=== jevon is now known as Guest18507
=== Guest18507 is now known as jevon_
=== gatox is now known as gatox_lunch
pittididrocks: so, pretty please don't disable tests because they appear flaky15:41
pittibarry: I get tons of "ConnectionResetError: [Errno 104] Connection reset by peer" errors when running them here15:44
barrypitti: i've seen those too sometimes.  more socket/dbus problems15:45
pittibarry: does this actually hit the network?15:45
barrypitti: only localhost15:45
barrypitti: otherwise, the package would ftbfs :)15:46
=== dandrader is now known as dandrader|lunch
barrypitti: are there any restrictions on http://localhost or https://localhost or port restrictions in the adt vm?15:47
ThemusWelcome Themus , now, you're operator ! Good luck for survive :)15:47
ThemusI 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
pittibarry: no, none15:47
pittibarry: it's the same VMs you get with run-adt-test, except that you can only reach *.ubuntu.com outwards15:47
pittibarry: (but that's a firewall limitation of the host, not the VM)15:48
barrypitti: ack15:48
pittibarry: hm, running for the third time now, I get nothing but these SSL errors15:48
barrypitti: keep trying :)  my last night's run got three timeout errors15:49
barrypitti: all signs point to dbus service premature exits.  i'm working on a branch to try to log/debug those better15:50
pittibarry: in similar situations (gvfs tests) I run d-bus in debug mode and thus get the whole service stdout/stderr on failures15:50
ThemusWelcome olli_ , now, you're operator ! Good luck for survive :)15:51
pittibarry: 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:51
barrypitti: i have some hacks to run the debug build of dbus-daemon15:52
barrypitti: thanks! :)15:52
nerochiarooSoMoN: can you please review https://code.launchpad.net/~amanzi-team/gallery-app/gallery-app-save-state/+merge/198364 ?15:59
nerochiarooSoMoN: and i also submitte the fake MR for notepad: https://code.launchpad.net/~amanzi-team/notes-app/notes-app-empty-merge/+merge/19859015:59
nerochiarooSoMoN: and running the tests on my device on the current image15:59
nerochiarooSoMoN: looks like some of the tests fail consistently, good news16:04
oSoMoNnerochiaro, yay, failing tests :)16:05
lopschaps, 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 pc16:19
pittibarry: so your autopkgtests start their own d-bus daemon?16:19
barrypitti: the test suite does, yes16:20
pittibarry: could it be that services launched on your test d-bus daemon and the actual system d-bus interfere?16:20
pittibarry: that wouldn't happen during package build as there is no system d-bus there (policy-rc.d)16:20
=== Namidairo is now known as Namidairo`bnc
pittibarry: what's the most direct way to run one test?16:21
barrypitti: hmm.  i do set the DBUS_SYSTEM_BUS_ADDRESS in the local process16:21
pittibarry: this is wrapped quite a lot in tox/nose/etc.16:21
barrypitti: yeah, but it's not too difficult.  try this:16:21
barry$ tox --notest -r16:21
pittibarry: yes, but there are two ubuntu-download-managers running16:21
pittiah no, there aren't16:21
barry$ .tox/py33/bin/nose2 -P test_download16:22
barry(for example16:22
barry)16:22
pitti⟫ .tox/py33/bin/nose2 -P test_download16:22
pittibash: .tox/py33/bin/nose2: No such file or directory16:22
barryoops: .tox/py33/bin/python -m nose2 -P test_download16:22
pitti⟫ .tox/py33/bin/python -m nose2 -P test_download16:23
pitti/home/ubuntu/system-image-1.9.1/.tox/py33/bin/python: No module named nose216:23
barrypitti: you might have to apt-get install python3-nose216:24
barry(or build-dep system-image)16:24
pittinose2: error: Unrecognized arguments: -p16:24
pitti(same with -P)16:24
pitti⟫ PYTHONPATH=. python3 systemimage/tests/test_index.py16:26
pittithat doesn't do anything, I guess no unittest.main()16:26
* pitti adds it16:26
barrypitti: hmm, no, you should noeed that16:26
barryhttp://paste.ubuntu.com/6556752/16:26
pittistill the best way to drill down into a test without any overhead :)16:26
barry^^ .tox/py33/bin/python -m nose2 --help16:26
barrypitti: you did `tox --notest -r` right?16:27
barry(that rebuilds the tox environment without running the tests)16:27
pittinow I pressed Ctrl+D once too much.. /me reconstructs VM16:27
pittibarry: I didn't re-do tox after apt-get install16:28
pitti(sorry, completely new to tox)16:28
barryah, yeah, no worries16:28
barry(you can always rm -rf .tox && tox --notest -r)16:28
barrythe .tox subdir is basically your virtualenvs16:28
=== gatox_lunch is now known as gatox
barry*contains16:28
=== ricardodrosales is now known as ricdros
barrypitti: to run just one test: .tox/py33/bin/python -m nose2 -P test_expired16:30
barry.tox/py33/bin/python -m nose2 -v -P test_expired16:30
barryfor a little more output16:30
pittibarry: no, -P doesn't seem to work16:32
pittiI just re-did everything, installed python3-nose2, then tox --notest -r16:32
pittinose2: error: Unrecognized arguments: -P16:32
barrypitti: how weird16:32
barrypitti: maybe `apt-get build-dep system-image` though you probably have everything else?16:33
pittiThe following NEW packages will be installed:16:33
pitti  docutils-common python-docutils python-roman python3-all python3-setuptools16:33
barryyeah, maybe python3-setuptools16:34
pittistill not16:34
barryhow very strange16:35
pitti⟫ PYTHONPATH=. python3 systemimage/tests/test_config.py16:35
barrypitti: what does `.tox/py33/bin/python -m nose2 --help` give you?16:35
pittithat works fine16:35
barrypitti: hmm, okay then ;)16:35
pittibarry: http://paste.ubuntu.com/6556798/16:36
pittibarry: (I added unittest.main)16:36
barrypitti: something is not finding the setup.cfg definition of the nose2 plugin16:38
pittiRuntimeError: 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
pittiwow16:40
pittithat's new16:40
pittisudo PYTHONPATH=. python3 systemimage/tests/test_channel.py16:40
pittimaybe this test depends on other tests to run before?16:40
barrypitti: that's because it's not finding the nose2 plugin in-tree16:40
barrypitti: no, it just has to find the nose2 plugin.  i'm not sure why it's not for you :(16:41
barrypitti: you do have a setup.cfg right?16:41
pittiyes16:41
pittibarry: 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:41
barrypitti: i would kind of expect it, because the DBusGMainLoop is set up in the nose2 plugin's startTestRun() method16:42
pittiah16:43
barry(i haven't added the unittest.main, but i'm nearly positive i'd get the same errors)16:43
barrypitti: so, we have to figure out why you're not getting the plugin16:43
barrypitti: so, let's start again ;)16:43
barryrm -rf .tox16:43
pittibarry: one thing that's concerning is that the tests still (by and large) run even if I purge all the system-image-* packages16:43
pittibarry: i.e these tests don't actually test the packages, but the source tree16:44
pittiprobably something slips in a PYTHONPATH/PATH16:44
pittibarry: sorry, need to leave for today, Taekwondo time16:44
barrypitti: have fun punching out your frustrations! :)16:45
pittibarry: but yes, as it stands this autopkgtest doesn't help really -- it doesn't do anything that isn't already done at package build16:45
pitti(it needs to test on the real system bus, with the actualy installed modules/programs, etc.)16:45
pittiso 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 better16:46
barrypitti: 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:46
pittibarry: sure16:47
barrypitti: it's a plan then16:47
barrypitti: thanks and have fun16:47
pittiif 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
pittibarry: thanks!16:47
barrypitti: right, we'll do a dry-run and throw away the results16:47
barryshould be quick-ish16:48
=== vying is now known as Guest78266
didrockspitti: I don't disable any test, it's upstream decision to fix those :)16:52
seb128didrocks, you wrote in your email " it's time to look at getting all flaky tests disabled or fixed"16:52
didrocksseb128: right16:53
seb128didrocks, I guess you shouldn't have listed disabling them as an option ;-)16:53
didrocksseb128: I don't want them to stay around for weeks still16:53
didrockshas it has been in the last months16:53
didrockswe either take the time to fix them16:53
didrocksor the test is useless16:53
seb128well, if the test indicates a real bug it's not useless16:54
seb128the bug should be fixed instead16:54
seb128dropping the test and keeping the bug doesn't make sense16:54
seb128(which is what pitti was raising earlier)16:54
didrocksseb128: +1 if it's a real bug17:07
didrockspitti: can you comment on that particular bug in the ML?17:07
didrockspitti: that it's not just flaky but a real flaky issue17:08
nerochiarooSoMoN: 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
oSoMoNnerochiaro, sure17:08
oSoMoNnerochiaro, before I actually test, a quick note on semantics: I would rename ensure_note_expanded to assert_note_eventually_expanded, and same for collapsed17:12
oSoMoNbecause the function doesn’t actually do anything to ensure the note is expanded, it merely waits for it to happen17:12
nerochiarooSoMoN: sounds like splitting hairs to be honest, but i'll do a global search/replace if you insist17:13
oSoMoNnerochiaro, then I insist :)17:14
oSoMoNthanks :)17:14
nerochiarooSoMoN: done17:30
oSoMoNnerochiaro, thanks17:33
=== dandrader|lunch is now known as dandrader
nerochiarooSoMoN: stuff seems to be still failing on mako17:48
nerochiarooSoMoN: annoying, but at least it's progress17:48
nerochiarooSoMoN: it looks like the failures on mako are from the app crashing17:49
oSoMoNnerochiaro, are there crash files?17:49
nerochiarooSoMoN: not from notes-app17:50
nerochiarooSoMoN: and i think the problem is with tests that run the app once, then kill it and restart it17:50
oSoMoNnerochiaro, where is the crash?17:51
nerochiarooSoMoN: there's no problem with that on maguro, but mako doesn't see to like that17:51
nerochiarooSoMoN: i can't say from the log17:51
nerochiarooSoMoN: and it might not be a crash at all: https://jenkins.qa.ubuntu.com/job/generic-mediumtests-runner-mako/4074/console17:51
nerochiarooSoMoN: might be just AP not being able to find the app on dbus17:52
nerochiarooSoMoN: more concisely:17:52
nerochiarooSoMoN: http://pastebin.ubuntu.com/6557137/17:52
nerochiarooSoMoN: 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 far17:53
oSoMoNnerochiaro, 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 itself17:53
nerochiarooSoMoN: agreed17:54
nerochiarooSoMoN: so not sure what's the next step, but at least i think the flaky ones in maguro have improved with the changes from today17:55
nerochiarooSoMoN: i'm EOD'ing soon, and today is my last day before monday, so let's figure out what's next17:56
nerochiarooSoMoN: it looks like mako has problems in general, i'm having the same kind of failures in my recent gallery-app MR too17:57
oSoMoNnerochiaro, yeah, your MR seems to improve things consistently on maguro (two full test runs all green so far on my side), I’ll approve it17:57
nerochiarooSoMoN: excellent17:57
oSoMoNnerochiaro, and CI passed :)17:58
nerochiarooSoMoN: yeah17:58
nerochiarooSoMoN: just sent a recap email to you and bill18:03
oSoMoNnerochiaro, thanks, good job on this one18:03
nerochiarooSoMoN: should have noticed that much earlier to be honest. fixed in one place and forgot to fix it everywhere18:04
nerochiarooSoMoN: anyway, good things it's done now18:04
jdstrandchrisccoulson_: hey, is this oxide output normal? http://paste.ubuntu.com/6557211/18:07
chrisccoulson_jdstrand, yeah, that's normal18:07
jdstrandI'm thinking the nss ones probably are cause we haven;t hooked it up18:07
jdstrandok18:07
chrisccoulson_actually, i haven't seen the nss ones before18:08
chrisccoulson_jdstrand, what are you testing it on?18:08
jdstrandchrisccoulson_: 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
jdstrandchrisccoulson_: trusty amd6418:08
jdstrandwriting a quick app, then going to try it on armhf18:09
chrisccoulson_jdstrand, ah, i've not tried it on trusty yet18:09
chrisccoulson_i should probably upgrade :)18:09
oSoMoNjdstrand, not merged yet18:09
=== chrisccoulson_ is now known as chrisccoulson
chrisccoulsonjdstrand, if you just want back / forward, there's already an API for that18:09
jdstrandoSoMoN: ack. that makes my test program much simpler ;)18:09
oSoMoNjdstrand, 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 out18:09
* jdstrand nods18:10
=== Malcolm is now known as Guest79792
Guest79792sup yall18:29
popeyword18:33
factorI am here as well.18:36
jdstrandchrisccoulson: 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=100018:45
=== jhodapp is now known as jhodapp|afk
jdstrandchrisccoulson: seems like oxide is trying to find locales in an odd location. should I file a bug?18:45
=== jevon is now known as Guest71242
mhall119less than 2% CPU use when the phone screen is off, nice!18:49
omacI'm downloading devel channel image 58.  What was it that you wanted to test on the nexus 4?18:51
omacTassadar: you are a amazing! :)  Multimanager ROM is awesome.  I'm using your tool to install image 58 :)18:53
Tassadarcool)18:53
chrisccoulsonjdstrand, are you sure that's not a qmlscene issue?18:57
jdstrandchrisccoulson: I am not, but using QtWebKit doesn't do that18:58
chrisccoulsonhmmm, 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 that18:58
chrisccoulsonstill, would be worth a bug and then i'll take a look18:59
jdstrandok19:02
omacbooting up trusty devel 58...19:25
omacon nexus 419:25
omacwifi connect worked on the second try.19:28
omacWhen 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:31
omacbackspace and enter keys don't work.19:32
omacA third attempt to type in whoami and press enter failed.19:33
jdstrandchrisccoulson: so, we have a number of application isolation issues with oxide. I'll file bugs19:33
omacthe backspace a third time doesn't work in the terminal.19:33
omacweb 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
=== jhodapp|afk is now known as jhodapp
omacfrom the web browser url textbox, I can also backspace.19:39
=== salem_ is now known as _salem
omacnotes 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
omacbackspace/enter work ok within the notes-app with issues.19:46
omacweather app works with no issues after adding two different cities.  backspace and enter are ok in the weather app.19:49
=== jevon is now known as Guest65219
popeyomac: the keyboard issue in terminal is known19:52
chrisccoulsonjdstrand, are you setting WebViewContext.dataPath at all?19:54
chrisccoulson**WebContext.dataPath19:54
jdstrandchrisccoulson: no, should I?19:55
chrisccoulsonjdstrand, aha19:55
chrisccoulsonso, the real bug here is that it probably shouldn't be creating that file at all19:55
chrisccoulsonif there's no datapath, it's running automatically in incognito mode19:56
omacpopey:  I am on image 58.  I just wanted to confirm it's still there and report it.19:56
omacimage 58:  the file manager rename directory works.  I tried it 3 times.19:56
chrisccoulsonjdstrand, if you create a context and pass it to WebVIew.context, and ensure that WebContext.dataPath is set, does it change anything?19:56
jdstrandmy qml is limited19:57
jdstrandchrisccoulson: can you paste that?19:57
omacpopey:  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:57
chrisccoulsonjdstrand, http://bazaar.launchpad.net/~oxide-developers/oxide/oxide.trunk/view/head:/qt/tests/utils/TestWebView.qml is an example of how to use it19:58
chrisccoulson(replace OXIDE_TESTING_DATA_PATH with a real url, as that's provided by the test harness in that example)19:59
jdstrandok, give me a minute19:59
jdstrandchrisccoulson: should this work? http://paste.ubuntu.com/6557784/20:17
chrisccoulsonjdstrand, where does "Page" come from?20:18
=== Ursinha is now known as Ursinha-afk
jdstrandchrisccoulson: it is just what I had. it is what the sdk gives you20:18
jdstrandnotice it is all under a MainView20:19
chrisccoulsoni think that should work, although I don't know what the Page class is :)20:19
jdstrandQtQuick I think20:19
chrisccoulsondataPath should be a file URL though, rather than a path20:19
jdstrandah20:20
chrisccoulsonand WebView.url should be too, although I don't know what Qml does if you don't give it a proper URL20:20
jdstrandthat part works ok20:20
chrisccoulsonah, cool20:20
jdstrandis oxide supposed to create dataPath?20:21
chrisccoulsonyeah, dataPath won't work if it's not a URL, as we acually ignore it if it's not a local file20:21
chrisccoulsonjdstrand, yeah, it should create it20:21
jdstrandchrisccoulson: http://paste.ubuntu.com/6557812/20:22
jdstrandit isn't creating it20:22
jdstrandlet me get rid of page20:22
chrisccoulsonjdstrand, do you see content though?20:23
jdstrandI see content, yes20:23
jdstrandI saw content before20:23
jdstrandgot rid of MainView too20:26
jdstrandsame thing20:26
jdstrandanyhoo, I'll keep filing the bugs20:26
chrisccoulsonjdstrand, hmm, i just tried it here, and it creates a directory (although, i specified the directory as file:///home/chr1s/Desktop/oxide)20:29
chrisccoulsonjdstrand,  i just tested to make sure it creates ancestor directories if they're missing too20:30
jdstrandchrisccoulson: what is your qml?20:30
chrisccoulsonjdstrand, http://paste.ubuntu.com/6557855/20:31
jdstrandchrisccoulson: huh20:32
jdstrandwell, I'll keep playing with it20:32
chrisccoulsonjdstrand, it's not an apparmor thing is it? :)20:32
jdstrandno20:33
chrisccoulsonjdstrand,  in any case, the NSS files aren't going there anyway20:33
chrisccoulsonso it looks like there's a couple of bugs there20:33
jdstrandI'll keep poking at it20:33
jdstrandchrisccoulson: does only the sanbox call oxide-renderer?20:33
chrisccoulsonjdstrand, it should be20:34
jdstrandchrisccoulson: also, do you know how to make it not use gsettings?20:35
jdstrandchrisccoulson: that is semi-rhetorical. it is using them, but it needs to not20:35
chrisccoulsonjdstrand, ooh, what's it trying to use that for?20:35
jdstrandno idea20:35
jdstrandI'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 pov20:36
chrisccoulsonjdstrand, ah, probably the proxy config service20:36
chrisccoulsonwe should probably replace the chrome implementation with our own rather than trying to modify the default chrome one20:37
jdstrandjjohansen: are grandchild profiles supported?20:37
jdstrandjjohansen: eg: profile foo { profile bar { profile baz } } }20:37
jjohansenjdstrand: not atm, the kernel has the infrastructure but userspace doesn't20:37
chrisccoulsonyeah, it looks like the only consumer of gsettings is in chromium/src/net20:37
chrisccoulsonjdstrand, want to report a bug about the proxy stuff using gsettings?20:38
jdstrandjjohansen: could bar cx to baz there?20:38
kenvandinepopey, you had posted a screenshot somewhere yesterday showing a font size change somewhere20:38
kenvandinepopey, what was the issue there?20:38
popeyurl bar in web browser20:38
popeyhttp://popey.com/~alan/phablet/device-2013-12-10-164830.png20:39
popeyvs20:39
jjohansenjdstrand: no cx, yes and no20:39
popeyhttp://popey.com/~alan/phablet/device-2013-12-10-165306.png20:39
kenvandinepopey, did anyone find the cause ?20:39
jjohansenjdstrand: bar could use a cx rule but profile baz would have to be specified using an external hat specification20:39
jdstrandchrisccoulson: yeah-- I'm trying to get a handle on things. I'll file bugs20:40
kenvandinepopey, robru just noticed a similar problem in friends-app on his mako, all the text is cut off on the right20:40
jjohansenjdstrand: profile foo { profile bar }20:40
jjohansen              profile foo//bar//bazr { }20:40
kenvandinebut i'm not getting that20:40
popeykenvandine: I didn't file a bug20:40
kenvandinepopey, how does friends-app look for you?20:40
popeyi'm seeing it on my #58 main phone20:40
popeyuhm20:40
jdstrandjjohansen: ah, let me try that20:40
jjohansenjdstrand: hrmm I think that will work but the parser might choke on it20:41
kenvandinepopey, i'm not seeing that on my #58 mako20:41
kenvandinein the url bar20:41
kenvandineand i'm not seeing the problem robru is seeing either20:41
popeykenvandine: http://popey.com/~alan/phablet/device-2013-12-11-204212.png20:42
popeydoes that look right or wrong?20:42
jdstrandjjohansen: heay, it doesn't. I think toplevel profiles may be the way to go anyway20:42
jdstrandchrisccoulson: do you know if the renderer or the sandbox touches anything in $HOME?20:42
kenvandinepopey, i think that looks fine20:42
kenvandinerobru, how does your url bar in the browser look?20:43
jdstrandchrisccoulson: or do they just use system files?20:43
jdstrandI bet the renderer uses $HOME20:43
robrupopey, that looks right. for me, the all the text is cut off on the right hand side (including message text and the "... minutes ago" text20:43
robrukenvandine, popey my URL bar in browser-app looks fine. text fits20:44
jdstrandI bet the renderer uses $HOME20:44
szymon_wHi, I can't log in to U1 account on Ubuntu Touch... ( fresh install ) is there bug for it or I'm doing something wrong ?20:58
szymon_wI 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:00
jdstrandit does for nss21:03
balloonsahayzen, ping21:04
ahayzenballoons, pong21:04
balloonsahayzen, thanks for checking out the shuffles changes :-) Looks like it's still not consistent for you?21:05
ahayzenballoons, yh not sure wht is going on :/21:05
balloonsahayzen, let me check real quick and push something new.. you going to be around for a few mins/21:05
ahayzenballoons, yep i'll be around21:06
balloonsahayzen, so based on the log the shuffle test is failing to trying to turn on shuffle in the runs it failed21:08
ahayzenballoons, by the looks of things yes21:09
balloonsahayzen, looks like a timing issue. I'll fix21:17
ahayzenballoons, cool21:17
K_RoytherSo, 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:17
balloonsphablet-flash ubuntu-system  --channel=devel-proposed21:18
timpK_Royther: phablet-flash ubuntu-system -h gives you all the options21:18
timpK_Royther: so, phablet-flash ubuntu-system --channel devel21:18
timpah balloons was faster21:19
timpI do it without =, dunnno if that works21:19
balloonsaha :-p21:19
balloonsI also use =.. force of habit for when your write out the arguement21:19
balloonsK_Royther, also if needed: https://wiki.ubuntu.com/Touch/Install#Step_4_-_Downloading_.26_Deploying_Image_to_Device21:20
K_RoytherThanks, timp21:22
jdstrandjjohansen: what is the timeframe for sibling or grandchild profiles? I can't remember21:22
jdstrandjjohansen: iirc, it isn't even for 14.10. is that correct?21:23
timpK_Royther: and balloons :)21:24
timpballoons: btw, I don't know if devel-proposed is recommendable except for testing21:24
jjohansenjdstrand: we never set a timeframe, but 14.10 is possible, 14.04 if we really want21:25
balloonsK_Royther, we'd love for you to help test ;-) https://wiki.ubuntu.com/QATeam/TouchTesting21:25
balloons<--- testing guy, timp, lol21:25
jjohansenjdstrand: some of the issues around the 1 child depth limit have already been taken care of in the parser C++ conversion21:26
balloonsbut you are correct, stable would be trusty or devel21:26
K_RoytherI'm already deploying, now. I used Ubuntu stable before in my N4, now I'm coming back for more21:29
K_Royther<timp> Sure will21:29
K_RoytherHow to I answer someone directly here?21:30
jdstrandjjohansen: this is an interesting problem. ultimately, I think this is what I want: http://paste.ubuntu.com/6558126/21:30
jdstrandjjohansen: it is interesting because both the parent foo and the child chrome_sandbox call out to the child/sibling oxide_renderer21:30
jjohansenjdstrand: you can simulate a sibling transition with px21:30
jdstrandjjohansen: and oxide_renderer has access to app-specific paths (chrome_sandbox does not)21:31
jjohansenjdstrand: px -> foo//oxide_render,21:31
jjohansenjdstrand: yeah that makes sense21:31
jdstrandactually, if oxide_renderer didn't have access to app-specific paths, I would do something like this: http://paste.ubuntu.com/6558135/21:32
=== jevon is now known as Guest94725
jdstrandie, chrome_sandbox and oxide_renderer are system files (they could be path-based too), but alas, that won't work21:33
jdstrandwell, it could, I would just have to give oxide_renderer more access than I'm comfortable with21:33
jdstrandjjohansen: I tried px -> foo//oxide_render. let me try again21:33
jdstrandI might have messed up21:34
jdstrandah, *foo*//oxide_render21:34
jdstrandI didn't try that21:34
jdstrandI tried chrome_sandbox//oxide_renderer with oxide_renderer as a child of chrome_sandbox21:35
K_RoytherStuck 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:36
=== Ursinha-afk is now known as Ursinha
jdstrandjjohansen: 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
jdstrandand /usr/lib/@{multiarch}/oxide-qt/oxide-renderer Cx -> "com.ubuntu.developer.jdstrand.test-oxide_test-oxide_0.1//oxide_renderer",21:38
jdstranddon't work21:38
jjohansenjdstrand: Cx? it needs to be Px21:38
jdstrandthe first, cause there is a '.' in the profile name21:39
jdstrandsure21:39
jdstrandFound unexpected character: '.'21:39
jdstrand(with Px)21:39
jjohansenhrmm21:39
jjohansencan you paste me the profile21:39
jdstrandbut if I quote it:21:40
jdstrandFound unexpected character: '"'21:40
jdstrandsure21:40
jdstrandjjohansen: http://paste.ubuntu.com/6558176/21:41
jdstrandI'm really not thrilled with the two child profiles though21:41
jjohansenjdstrand: what would you like?21:42
K_RoytherStuck 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:42
jdstrandI want oxide-renderer to not use app-specific files so I can ship profiles for it and chrome_sandbox in oxide and Px to them21:43
jdstrandmaybe oxide-renderer isn't supposed to access those21:43
jdstrandchrisccoulson: 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 $HOME21:44
jdstrandchrisccoulson: I don't really understand oxide-renderer. what does it do?21:45
jjohansenjdstrand: yep its busted must have happened in the refactoring, we need to open a bug21:45
jjohansenjdstrand: easy fix, we can have it today21:45
jdstrandjjohansen: will what I pasted be what works? what it it is quoted?21:46
jdstrands/what it/what if/21:46
jdstrandie, which of these is supposed to work:21:47
jdstrand-> com.ubuntu.developer.jdstrand.test-oxide_test-oxide_0.1//oxide_renderer,21:47
jjohansenjdstrand: that should work either quoted or unquoted21: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:47
dkesselhmm 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:48
jjohansenjdstrand: the first quoting is corrent, the second isn't21:49
jdstrandI didn't think the 2nd would be, but added it for completeness21:49
jdstrandjjohansen: do you want me to file a bug?21:49
jjohansenjdstrand: sure21:50
dkesselthe bug number is 115660321:50
jdstrandunfortunately, looking at our templates, I need to also make a change to click-apparmor and/or easyprof21:50
jdstrandto take advantage of this technique21:50
jdstrandclick-apparmor21:51
jdstrandanyhoo21:51
dakerjdstrand: hi i am not really sure it's the right title but that's what i suspect bug 126007921:51
ubot5bug 1260079 in apparmor-easyprof-ubuntu (Ubuntu) "Can't store temp files anymore" [Undecided,New] https://launchpad.net/bugs/126007921:51
balloonsahayzen, I think we're good on shuffle now21:53
ahayzenballoons, ok i'll run them again :)21:53
balloonsahayzen, however I notice I get a failure on test_previous_and_mp321:54
ahayzenballoons, :/21:54
balloonsand test_next sometimes too21:54
balloonsI think it's forcing an order21:55
jdstranddaker: I responded. I think this may be something for kalikiana_, but I want to make sure your TMPDIR is setup correctly21:56
dakerjdstrand: i don't setup anything i use this https://bazaar.launchpad.net/~rad.io-devs/rad.io/trunk/view/head:/plugin/player.cpp#L25121:58
dakerjdstrand: it was working before(few images before)22:00
jdstranddaker: 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 things22:01
dakerjdstrand: how i can do that ?22:01
ahayzenballoons, test_previous_and_mp3 still fails for me too...i'm gonna have dinner brb in an hr or so22:04
balloonsahayzen, I just fixed them.. I'll push22:05
balloonsif you can remove when you return I'd appreciat eit22:05
balloons:-)22:05
ahayzenballoons, haha cool i'll retest when i get back :)22:05
jdstranddaker: something allow the lines of http://paste.ubuntu.com/6558282/22:05
jdstrandthere may be an easier way22:06
dakerjdstrand: ok i will try that22:07
jdstrandjjohansen: fyi, bug #126009022:09
ubot5bug 1260090 in apparmor (Ubuntu) "apparmor_parser complains about '.' and '"' in child profile names" [Undecided,New] https://launchpad.net/bugs/126009022:09
jjohansenjdstrand: thanks22:09
jdstrandjjohansen: btw, I don't need it today22:13
jjohansenjdstrand: of course you do :)22:20
jdstrandheh22:21
=== Ursinha is now known as Ursinha-afk
airkingDoes 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:40
airkingThen I have to kill the app and try again22:41
airkingAlso, what do the bubbles on the lock screen mean?22:42
airkingAlso, nobody is ever here22:48
airkingwhich is kind of scary22:48
popeyairking: any specific app?22:48
popeyairking: its 22:48 UTC, many of us work EU and US east coast hours, so it can go quiet here sometime22:49
popeyairking: feel free to ping me directly in the future and I'll help find answers or people who can help22:49
sergiusensthomi_, hey, can you refresh my memory as into why we need the resolutions in autopilot?22:51
dakerwow http://paste.ubuntu.com/6558439/22:53
jdstrandwhat are your thought on adding a 'webview' policy group?22:54
jdstrandmdeslaur: ^22:55
airkingpopey: 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
mdeslaurjdstrand: don't we have that already?22:55
jdstrandmdeslaur: no. we have an ubuntu-webapp template, which is different22:56
mdeslaurok, what's the difference between a webapp and a webview?22:56
jdstrandmdeslaur: a webapp is run in webbrowser-app and won't typically need as much access22:57
airkingAre there any browsers better than the default "broswer", and can I turn off screen rotation?22:57
jdstrandmdeslaur: a webview is a browser view (ie, qtwebkit or oxide) in an SDK application22:57
mdeslaurjdstrand: oh, so an app wants to embed a web window?22:58
jdstrandmdeslaur: yes22:58
mdeslaurjdstrand: what access would that require that's more than what we're giving apps right now?22:58
jdstrandmdeslaur: with qtwebkit, it was just a handful of access22:58
jdstrandaccesses22:58
jdstrandso having it in the default template was fine22:58
jdstrand(that is what we do)22:59
jdstrandbut oxide is more complicated-- lots more rules and 1-2 child profiles22:59
mdeslaurdo you have an idea of what it would look like?22:59
jdstrandit feels like too much to be in the default profile22:59
jdstrandmdeslaur: the policy group? I would just call it 'webview'. it would slurp in everything oxide needed23:00
jdstrandI have a paste that is similar to what I'm thinking23:00
mdeslaurok, can I see?23:00
jdstrandhttp://paste.ubuntu.com/6558176/23:00
jdstrandmdeslaur: search for '# No write paths specified'23:00
jdstrandmdeslaur: everything under that is for oxide access. note-- I am still fine tuning it23:01
mdeslaurGAH! owner @{HOME}/.pki/nssdb/** rwk,23:02
jdstrandthe 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
jdstrandmdeslaur: yes, bug already filed23:02
mdeslauroh duh, there's a bug link right over it :)23:03
jdstrandmdeslaur: everything that has 'LP: #' is getting a bug :)23:03
mdeslaurmy eyes naturally gravitated to the security sensitive line :)23:03
jdstrandheh, yes, so did mine (hence the bug! :)23:03
jdstrandmdeslaur: but, you see what I'm saying-- it is a lot of policy that only a subset of apps will need.23:05
jdstrandso I thought breaking it out might make sense23:05
mdeslauryeah, ok, it makes sense I guess....but, we'll have to think of something for the sandbox23:05
jdstrandmdeslaur: what do you mean?23:05
mdeslauris it built setuid right now, or with seccomp?23:06
jdstrandthe renderer is seccomp, let me double check the sandbox23:06
jdstrandit is setuid23:07
jdstrandbut I reviewed that code before-- it drops fast23:07
mdeslauryes, but I'll have to think about the impact of that23:08
mdeslaurjdstrand: can it be built with seccomp instead of setuid?23:08
jdstrandat one point I read that you could, but that it was still experimental. that was a while ago23:09
mdeslaurok, something to think about23:09
mdeslaurjdstrand: so, sure, webview sounds fine23:10
jdstrandfeel 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 later23:11
jdstrandbut if you did manage it, then it is bad news23:11
jdstrandnote, I haven't reviewed that code since I did the profiel for chromium-browser and I examined this23:12
jdstrandmdeslaur: re webview> cool thanks. yeah, we can tune it how we want23:12
dakerjdstrand: the tmpdir is empty for me :(23:13
mdeslaurjdstrand: yes, I audited that code too23:13
jdstranddaker: that is surprising-- it is very clear from the path that you are using some form of TMPDIR23:13
jdstranddaker: is this the version that is in the store now?23:14
dakerjdstrand: the one displaying the tmpdir ?23:15
jdstranddaker: no, what you reported in the bug23:16
dakerjdstrand: ah yep 0.7 it's on the store23:16
mdeslaurjdstrand: 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 believe23:16
jdstrandmdeslaur: I wonder what it is doing there-- I would imagine it is making it small rather than big23:17
jdstrandI'll file a bug23:18
mdeslaurthanks23:18
jdstrandmdeslaur: fyi, bug #126011523:20
ubot5bug 1260115 in apparmor-easyprof-ubuntu (Ubuntu) "oxide's chrome-sandbox needs access to @{PROC}/[0-9]*/oom_* which may conflict with application lifecycle" [Medium,New] https://launchpad.net/bugs/126011523:20
popeyairking: what version are you running?23:23
popeyairking: adb shell system-image-cli -i23:23
popeythat'll tell you23:23
airkingpopey: Is there a command I can run on my phone?  I don't have my cable with me23:26
=== _salem is now known as salem_
popeyairking: you can look in system settings -> about phone23:31
airkingpopey: What do you need from the about page?  Also, how do I sync photos with ubuntu one23:42
dakerjdstrand: ah got something now tmpdir:  "/run/user/32011/confined/"23:42
jdstrandunless upstart-app-launch changed, that is also wrong and doesn't look like your bug report either23:43
jdstrandI'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 bug23:44
popeyairking: there's a line which says the image version23:45
popeythe current latest image is 5823:45
airkingpopey: I have "Serial" "IMEI" "OS" "Last Updated".  The OS reads "Ubuntu 14.04 (r32)", and the Last Updated line reads "2013-12-03"23:47
dakerjdstrand: https://bugs.launchpad.net/ubuntu/+source/apparmor-easyprof-ubuntu/+bug/1260079/comments/323:49
ubot5Ubuntu bug 1260079 in apparmor-easyprof-ubuntu (Ubuntu) "Can't store temp files anymore" [Undecided,New]23:50
popeyairking: that needs updating23:52
popeyairking: system-settings has an update option23:52

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