/srv/irclogs.ubuntu.com/2014/08/18/#ubuntu-touch.txt

=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
alok_Hello04:59
alok_I have few basic queries..04:59
alok_Please let me know the correct forum to ask these queries for ubuntu touch..04:59
alok_http://askubuntu.com/questions/511259/porting-ubuntu-touch-filesystem05:00
tbrdaker: I answered a specific question. It works fine on PC...05:02
=== chihchun_afk is now known as chihchun
botnuthi all05:58
botnutim looking to get ubuntu touch set up on a tablet and possibly a phone05:58
botnutany recommendations on what hardware to use?05:58
thelionroarshi everyone05:58
botnutsomething that wont break the bank05:58
thelionroarsmy nexus 4 arrived today and the developer version went on straight away05:59
thelionroarswow... just wow05:59
botnutcan you actually call with it and use it like a regular phone?05:59
botnutphone, text, sms, mms, email?05:59
nhainesbotnut: for about a year now.  No email though.06:00
thelionroarsI haven't tried yet, but it should be working since a few months ago06:00
thelionroarsis the email app still under development?06:00
nhainesActually, everything but mms has been working for over 18 months.06:00
botnuthow about for a tablet?06:00
botnutwhich one should i go with for this?06:00
nhainesMMS has been sort of working (should be 100% now) for about three months.06:00
thelionroarsnexus 7 201306:00
nhainesthelionroars: the email app is not part of Ubuntu.06:00
nhainesbotnut: I wouldn't go with a tablet at all until there's a retail one.  But Nexus 7 2013 is the only supported tablet.06:01
botnutnhaines - how stable is it on the phone and the tablet?06:01
nhainesNo idea about the tablet.  The phone barely crashes, assuming you stick with only promoted builds.06:02
botnutyes06:02
botnutjust want to go strictly ubuntu across everything i use06:02
botnutbut ive been waiting to hear its stable on the phone and tablets06:03
nhainesThen I suggest waiting until you can walk into a store (or website) and buy one.06:03
nhainesEverything available now is for OS and app developers.06:03
botnutwhich i am both lol06:04
botnutbut i also want it to work without me having to code something up06:04
nhainesOh, well, that's been around for 15 months now.  :)06:04
nhainesYou can also use the emulator on your computer.06:05
botnutnah thats not what i want06:05
botnuti use phones, tablets, workstations and laptops daily06:05
botnutlaptops, workstations and servers i use are all linux based06:05
botnutwould like to move my phone an tablet to that as well06:06
botnutand im not fond of the android based phones06:06
nhainesWell, it's stable but apps don't exist.06:06
botnutahh dont care about apps06:06
botnutas long asi can do phone, text, mms, sms and basic email06:07
nhainesSo if you load up the emulator and like what you see, you'll know whether or not to buy hardware.06:07
thelionroarstbh I was really starting to enjoy android, once I knew about f-droid06:07
botnutif i have to whip up an email client i will06:07
nhainesWell, like I said, there is no email.06:07
thelionroarsbut touch so far looks far superior06:07
botnutit has a browser though right?06:07
thelionroarswill see how I go after a few days06:07
nhainesYup.06:07
botnutwhich one?06:07
nhainesUbuntu browser.06:07
botnutits "own" or some firefox or chromium derivative06:08
nhainesWhich you can try in the emulator.06:08
botnutcan i set it up in vm ware player or virtual box?06:08
nhaines(The Ubuntu 14.04 LTS version of Ubuntu Browser is less than impressive but doesn't reflect what's in the phone builds.)06:08
nhainesNo, you can set it up using the Ubuntu SDK and the included emulator.06:08
nhaineshttp://developer.ubuntu.com/apps/sdk/tutorials/using-the-ubuntu-emulator/06:09
botnuthrmmm ill check that out actually06:09
botnutgood idea06:09
nhainesIf it had maps, working email, and Ingress (and the screen turned off on my phone) I *might* use it every day.06:10
nhainesInstead, it's dual-boot only for me now.  Although when it didn't destroy batteries I could leave it running Ubuntu over the weekends.  :)06:10
mardysergiusens: ping (about untappd)06:25
dholbachgood morning06:26
nhainesdholbach: moin moin!06:26
dholbachhi nhaines06:26
nhainesdholbach: I'm just installing r197 to see if it breaks anything since I tried r187.  :)06:27
ecloudis this a suitable channel for talking about touch architecture on desktop Ubuntu too?06:29
=== diddledan_ is now known as diddledan
nhainesecloud: I think so.  But it's still a bit early in the morning.06:32
ecloudyeah it is06:32
nhainesWell, it's 23:34 for me, but for the core developers, it's early.  :)06:34
=== anpok_ is now known as anpok
tbris it a known problem that the clock in the top right corner getts stuck at 00:00? (The clock app still shows the right time though)08:10
ogra_tbr, yeah, thats a new bug in the last ~8-10 images08:11
tbrok08:11
shuduohi guys, i found two apps i developed with simple webview of qml are broken in recent builds. i guess something changed for policy_group but i'm not sure it's by design or i should submit bug to lp. anyone can confirm?08:16
ogra_shuduo, webkit based ?08:16
shuduoogra_: what i used is 'import Ubuntu.Components.Extras.Browser 0.1' and specify a url08:18
shuduoogra_: here is my code: https://github.com/sangshuduo/doubanfmunofficial/blob/master/DoubanFMUnofficial/DoubanFMUnofficial.qml08:18
pittiogra_: I'm on image 197 now (with wiped data, getting first-time wizard now), but adb shell is still root08:19
ogra_shuduo, right, 0.1 was the old webkit stuff ...08:19
pittiogra_: that's an upgrade though, not a fresh install; does that make a difference?08:19
ogra_shuduo, there were probs with webkit based apps in the recent unreleased images08:19
pittiogra_: (I was going to adjust autopkgtset for the new way of enabling ssh)08:19
ogra_pitti, yes, many moving parts there ... the switched adbd has not landed yet08:19
shuduoogra_: what version i should use now? :)08:20
ogra_i need to make sure to neither regress the SDK nor CI nor the smoke tests08:20
pittiogra_: ah, you said "as of image 189", so I thought this was active already08:20
ogra_shuduo, you shouldnt need to change a thing (as long as we have not dropped the old framework) .... it is a bug in the image that needs fixing08:21
ogra_pitti, i think you misunderstood me :)08:21
pittiogra_: oh, you mean calling PropertyService landed, and that shoudl be used now08:22
ogra_pitti, as of image 189 you can manage sshd on/off via dbus ... so you dont need a sudo password ;)08:22
pittiogra_: ack, thanks; sorry for the misunderstanding08:22
ogra_i need to land a bunch more of these things first08:22
ogra_then i can switch adbd08:22
ogra_shuduo, but if you want to port i think daker wrote a nice tutorial for the 0.2 browser stuff08:23
ogra_long term you will inded have to do that anyway08:23
pittiogra_: so that'll enable ssh permanently, not just for the current run; but I guess we have to live with that08:23
shuduoogra_: where i can find the nice tutorial?08:23
shuduoogra_: i think i already found it. ;) thanks08:25
ogra_pitti, right ... phablet shell needs it (it disables it on disconnect though)08:28
ogra_shuduo, somewhere on http://daker.me/ i think :)08:29
pittiogra_: ack, works fine; thanks!08:30
shuduoogra_: yes08:37
pittiogra_: I replied on the ML for the other problematic bits08:39
nhainesI noticed in the latest build, the power menu lost the restart option.  What package do I file a bug report against?08:51
jibelnhaines, unity808:58
ogra_pitti, there will be dbus properties to put something like: http://paste.ubuntu.com/8078389/ in place09:00
pittiogra_: hm, that easily allows circumventing all that protection, though09:01
pittiogra_: create a package with a suid root bash, add-apt-repository it, call it, done09:01
ogra_which protection ?09:01
ogra_pitti, before you can do any of that you have to enable dev mode with a password09:02
pittiogra_: not giving root privs to adb (to avoid tinkering with the device for random computers you plug it into)09:02
ogra_before you can access the device you will have to cofirm dev mode with the password09:02
ogra_you always have sudo ...09:02
ogra_and nothing stops you to call "passwd -d" after logging in and use sudo passwordless09:03
pittiogra_: ah, so "sudo <anything>" with the "ubuntu" password won't go away?09:03
ogra_not the ubuntu password, no09:03
ogra_we already ship without password09:03
ogra_we will also ship with disabled adb by default (soon after all these bits landed) ....09:04
ogra_adbd wont start if there is no password set ... and you will need to set it to enable dev mode09:04
pittiogra_: so what does --enable-developer-mode in ubuntu-device-flash do there?09:04
ogra_it will toggle the switch09:05
ogra_but it will soon be bound to a --password option ;)09:05
ogra_for automated testing we'll need that09:05
ogra_btw, answered your mail09:06
pittiyeah, automated testing does not quite fit what a "developer" would want to do; we probably want an --enable-testing-mode for that09:06
ogra_well, even developers would want to flash with enabled dev mode ...09:07
ogra_imagine your  icecc build farm that you want to flash daily with the latest image before building :)09:08
ogra_you dont want that with a ton of autopilot bits enabled ... but just in a normal dev more09:08
pittiogra_: right, we don't want to ship autopilot (or enable the apparmor profiles for that) by default; maybe for developers, but that should all be hidden/done by phablet-test-run or adt-run09:10
ogra_which just calls phablet-config ...09:10
ogra_and for the bits in phablet-config i cant shield better there are the sudo snippets09:11
volpeIs this the place to ask for help on getting ubuntu-touch running on a Nexus 10 (I’m stuck in a boot loop) :\09:11
ogra_(namely the package install bits and the aa-clickhook calls)09:11
nhainesjibel: thanks!09:12
pittiogra_: yeah, I mostly use these; the things that adt-run does on its own are powerd-cli (but that seems to work as phablet), the factory reset, and saving/restoring wifi connectinos09:12
ogra_pitti, http://people.canonical.com/~ogra/ubuntu-touch/android-tools-adbd_4.2.2+git20130218-3ubuntu24_armhf.deb in case you want to try out the adbd with phablet default09:13
ogra_i plan to land the last proprty service bits today ...09:14
pittiogra_: ah, that's useful, thanks09:14
ogra_and the phablet-tools changes during the rest of the week09:14
JamesTaitGood morning all; happy Monday and happy Bad Poetry Day! :-D09:15
volpeAm I right in assuming that if ubuntu installs correctly you don’t get the Normal (4 colour squares) google bootup sequence?09:20
volpesquares = circles*09:21
nhainesvolpe: typically you just get the Google logo until you get the Ubuntu bootsplash (currently a rotating Ubuntu logo, although I've been told this is not final.).09:21
volpenhaines: right, thanks.  I’ve done something wrong then. :\09:22
volpevolpato109:23
=== volpe is now known as volpato1
mpt“Mon 18, Aug”09:27
mpt— the Clock app09:27
volpato1So after doing a: ubuntu-device-flash --wipe --channel=devel --bootstrap — from recovery, I reboot into recovery mode (ubuntu logo in the middle) then reboot with a ubuntu logo spinning (for a bout a minute) then reboot again with the google boot sequence.  (Nexus 10, manta) — Don’t suppose anyone knows any obivous solutions?09:28
nhainesvolpato1: try reflashing from recovery.09:28
volpato1nhaines: Recovery is the Android fallen over screen or the screen with wipe cache, factory reset options?09:30
nhainesvolpato1: it's the Android with the access patch open.  :)09:32
nhainesThis is actually "Fastboot Mode".09:32
volpato1nhaines: I’ve tried that multiple times (with —channel=devel, stable, trusty) same result.  Is bootstrap significant?09:33
nhainesYes, it's required.09:33
volpato1tried that each time as well - just wondered if I should try without.09:33
nhainesOnly when it's already working.09:34
nhainesWhat device are you running?09:34
nhainesOh, there it is... Manta.09:34
volpato1Yeah manta.09:34
nhainesvolpato1: I did some brief research, but I don't have any further suggestions, sorry.09:36
volpato1thanks anyway - I’ll keep messing about :)09:36
nhainesGood luck.  :)09:40
nhainesSaviq: I shake my fist at your design decision!09:51
Rienzilla:-)09:51
Saviqnhaines, no but really, why would you reboot your phone?09:52
nhainesSaviq: because Ubuntu doesn't have any power management and I have to boot back into Android to get battery life over an hour (or get anything useful done).09:52
Saviqnhaines, the reboot dialog doesn't fix that does it09:53
nhaines(On Android, it's because sometimes Android L breaks everything, but for Android 4.4.3 it wasn't too bad.)09:53
nhainesSaviq: it fixes that I can reboot my phone.09:53
nhainesSo there's that.09:53
nhainesOn Ubuntu, rebooting is less useful, although every so often apps or updates completely break, and then I need to reboot.09:54
nhainesNoteably if one webapp breaks, that's usually the end of webapps for the rest of the session, although I have noticed that occasionally other apps refuse to start, and then I can't use them until my next boot.09:54
Saviqnhaines, that's not a "real life" situation, let's just fix the power management (which btw I don't know of a bug about, people have been using their Ubuntu phones daily and I don't know of any particular battery draining problem (although we obviously need to improve, but it's not *tragic*)09:54
Saviqnhaines, but adding a reboot button really does not help that situation which needs to be fixed regardless09:55
Saviqnhaines, on Ubuntu *desktop* the only real reason to reboot is upgrades, which on phone happen with a forced reboot anyway09:55
nhainesA 10% drop in battery charge every 10 minutes is hardware damaging, since it stresses the (non-replaceable) battery in my phone.09:55
Saviqnhaines, is there a bug about this?09:56
nhainesNope, it would be wontfix.09:56
nhainesAlthough there might be one anyway.09:56
nhainesAnd I reboot my computer all the time to test an Ubuntu live CD or run Windows.09:56
Saviqnhaines, why would a 10% drop in 10 minutes be a wontfix?09:57
nhainesWhat's going to end up happening is I'm going to stop testing Ubuntu because it's damaging my phone and it's a hassle to get back to Android when I'm done.09:57
Saviqnhaines, again, understand that's not real-life situations09:58
nhainesSaviq: no idea.  Hammerhead was supposed to be a new supported target starting around June, but now Canonical claims they've never seen their own spreadsheets.09:58
nhainesSaviq: I do it constantly.09:58
Saviqnhaines, I don't mean to be blunt, but we're not doing the phone for *you* but for the general user09:59
nhainesUnfortunately I was on vacation when the change happened, so I couldn't try to bisect the power management problems.09:59
Saviqnhaines, who does not switch between Ubuntu and Windows, or test Ubuntu live CDs09:59
nhainesWell here's a real world problem.  Every time I change a setting with my graphics card, I have to reboot before the change takes effect.09:59
Saviqnhaines, bug#?10:00
nhainesAnd I promise you there's not a single person who dual-boots who doesn't switch OSes occasionally.10:00
nhainesSaviq: no bug.  I presume it's the intended behavior of Linux kernel modules.10:00
Saviqnhaines, and you consider dual-booting a phone a common use case?10:00
Saviqnhaines, presumptions like that gets your bug not looked at10:01
nhainesSaviq: no, but I consider broken apps refusing to launch a reasonable scenario.10:01
mptWhich project/package is responsible for the “wants to access your current location” prompts? Is it trust-store?10:01
Saviqnhaines, sure, that needs to be fixed on the platform, rebooting shouldn't be necessary10:02
nhainesOkay, but I don't have much confidence that it will be.10:03
Saviqmpt, location-service I believe10:03
Saviqnhaines, you know that logic is flawed?10:03
nhainesSaviq: please explain.10:04
Saviqnhaines, if you not file a bug because you "don't have confidence" in it being looked at10:04
Saviqnhaines, and then complaining about that bug not being looked at...10:04
nhainesI haven't filed a bug because I haven't ben able to identify non-random conditions under which it is reproducible.10:05
mptthanks Saviq10:05
Saviqnhaines, unless you're the only person that's affected by this, which is unlikely, maybe others have ideas, workarounds, anything10:06
nhainesSaviq: possibly, but a lot of bugs are neglected, and with nothing solid to present and very little time to troubleshoot because Ubuntu is harmful to my phone and now even more difficult to work with, I'm not comfortable presenting nebulous bugs with no information to go on.10:08
nhainesThere are surely enough nonsense whining bugs on LP as it is.10:08
popeynhaines: we never said hammerhead was a target10:09
nhainespopey: yes you did.10:09
popeypeople speculated10:09
popey[citation needed]10:10
nhainespopey: it was in your roadmap in February.10:10
nhainesGoogle Docs doesn't let itself to citations.10:10
Saviqnhaines, we've drifted away from the original point though, I still don't think your usecase warrants a reboot button in the dialog10:10
Saviqnhaines, if you could state your case on the bug, I'll get our UX designers to look at it10:11
nhainesSaviq: that's as fair as I can ask, although less than I hoped for.10:11
Saviqnhaines, we all (me as well, most of the Canonical developers) have to understand we're not the main targets for the phone10:14
Saviqnhaines, and live with some design decisions that improve usability for the majority10:14
nhainesSaviq: I'm 100% for that.  But I don't think that the option to reboot a phone is unreasonable.  Especially with a system that isn't very stable.10:14
nhaines(If everything were very stable, that might be a different scenario.)10:15
Saviqnhaines, again, let's not fix instabilities by adding temporary reboot buttons10:15
Saviqnhaines, let's instead fix the instabilities10:15
Saviqnhaines, fortunately it's all open source, there's nothing stopping you from rolling nhaines's version of the phone that adds the reboot button10:15
nhainesSaviq: I think it's irresponsible to take out such options before the instabilities are fixed.10:16
nhainesAnd as a Python programmer, yes, I'm prevented from rollling my own version of the phone.10:17
nhainesBut I'm not stomping my feet because my favorite feature was removed and I'm special.10:18
nhainesActually, that's why I don't file bugs that I can't reproduce, either.10:18
Saviqnhaines, I don't think being a Python programmer prevents you from anything10:18
SaviqI definitely hope not10:19
nhainesSaviq: Unity8 is C++ if I understand correctly.  That prevents me from contributing or forking.10:19
nhaines(This is not a failure of Unity 8)10:19
nhainesAlthough I would suggest it's not a failure of me, either.  :P10:21
Saviqnhaines, there's actually much more QML code than C++10:21
Saviqnhaines, I don't think a project being in *any* language or a person knowing *any* language (or not knowing one, for that matter) can be considered a fault10:22
nhainesSaviq: well then we agree on that.10:22
mptOhhh, I love how the icons rotate inside the Camera app’s buttons10:25
mptThat’s classy10:25
nhainesLooks like I'll reboot my phone again (hypotheticaly twice but actually only once since Ubuntu doesn't allow it) to check that out.10:27
ogra_mpt, hmm, is the missing reboot button in the shutdown dialog wanted ?10:29
popeyogra_: see previous 3 hours of conversation here10:29
* ogra_ had annoying moments on the weekend trying to get hos phone rebooted 10:29
ogra_oh10:29
ogra_sorry,, i didnt read that :P10:29
* ogra_ does so 10:29
popeynhaines: looked through all plans, no mention of hammerhead10:29
popeyi think we speculated about it repeatedly10:30
popeybut never committed to actually porting to it, which is why there's only like 3 of them in the company10:30
nhainesmpt: a little jerky but a very nice touch!10:30
popeyif we'd committed we'd have bought a _lot_ of them10:30
nhainespopey: It was mentioned in a roadmap, since Nexus 4s haven't been made for two years.10:30
popeymentioned != commitment10:31
popeyas I said.10:31
dakershuduo: http://developer.ubuntu.com/api/qml/sdk-14.10/Ubuntu.Web.WebView/10:31
popeyearlier in the year there were many conversations about "what do we do after nexus 4" and a few options were mooted, no commitment is my point10:31
nhainesI've always presumed that once retail phones it, all developer builds are going to be deprecated very, very quickly.10:32
nhainesI can't seem to find the right emails, and it's no longer in my Google Drive (which probably means it was replaced or deleted) but the roadmap I saw was very clear that it was, at one time, planned.10:33
nhainesNot that plans don't (or shouldn't!) change, but it's surely annoying to have people say hammerhead was never mentioned.10:33
tbrhmm, interesting, it seems like ubuntu touch for some reason changes its IPv4 address very often in combination with my local DHCP server10:34
nhainesMy actual anger is directed at HUD being abandoned.10:34
* tbr suspects a bug but doesn't have the time to investigate it further10:34
popeynhaines: i didnt say it was never mentioned!10:35
popeynhaines: I specifically said it was discussed but not a commitment10:35
popeywait, what? we've gone from reboots to hammerhead to hud..10:35
nhainesreboots and hammerhead are mere annoyances.  HUD is a betrayal.  :P10:36
nhainesOr at least really disappointing.10:36
Saviqnhaines, it will be back, when we get time to redesign it proper10:37
nhainesSaviq: that will be nice to see.10:37
nhainesMostly people were getting an answer more like "there are no plans to work on it in the future."  Which is annoying.10:38
* ogra_ finds reboots annnoying enough that we should leave the button in place til final landing of unity8 10:38
ogra_it eats my time to try to get out of the battery animation for 5mins ... really not development friendly10:39
popeyyesterday I made a script which takes screenshots on the device.. works quite well, even if I did have to build all of imagemagick to do it10:39
nhainesSaviq, popey: trust me, if I had any proficiency at hardware programming, I'd be harassing with patches instead of opinions.  :)10:39
ogra_popey, try to use gstreamer ;)10:39
* ogra_ was playingwith that a bit but other stuff got in my way10:39
popeythis works, i need to wrap it in a qml app10:39
popeyalong with 76MB of libs ⍨10:39
ogra_right, but you need to ship a static imagemagick10:40
popeycould probably trim that down ☻10:40
popeyyes10:40
ogra_gstreamer is already there10:40
popeyplus a load of other libs10:40
ogra_and ships a pngsrc and pngenc sink10:40
popeycan gstreamer convert rgbas to pngs?10:40
popeyhmm10:40
popeywill have a play with that later, thanks10:40
popeyproblem then is the app wont be able to put the pictures in ~/Pictures where I'd want to10:41
ogra_i was trying that for capturing videos though ... but stills shouldnt be much different10:41
Laneygst-launch-1.0 ximagesrc remote=1 num-buffers=1 \! videoconvert \! pngenc \! filesink location=blah.png10:42
Laneyor something10:42
* popey hugs Laney 10:42
ogra_Laney, wont work with Mir i fear10:43
Saviqogra_, I assume you're getting the battery animation because your phone is connected to your laptop? adb reboot not working for you? :P10:43
ogra_or does ximagesink read from /dev/fb010:43
Laneydunno10:43
ogra_gst-launch-1.0 filesrc location=image.raw ! videoconvert ! pngenc ! filesink location=screenshot.png10:43
ogra_that migh work though10:43
Laneywhat is image.raw?10:43
ogra_captured by mirscreencast10:43
ogra_raw rgba data10:44
ogra_we dont shil gst-lauch though ... you need to actually have a C++ wrapper or some such10:45
ogra_*ship10:45
popeyyeah, gstreamer1.0-tools isn't installed ☹10:45
Laneyyo uwouldn't actually use that10:46
Laneybut construct the pipeline in code10:46
ogra_well, you can test the pipe on the desktop10:46
popeythis should of course be baked into mir/unity10:46
ogra_just grab the raw mirscreencast image from the phone and fiddle with it until you got the right runes10:46
popeyyeah, thats what I did for imagemagick10:50
Laneyyou could write a mirimagesrc :-)10:52
ogra_yes, long term that is what we need10:58
sergiusensmardy pong11:00
mardysergiusens: I suggest you to start from the facebook account plugin, which you can find in lp:account-plugins11:04
mardysergiusens: the first steo is to create the .provider file, and see that you can create the account on the desktop11:04
mardysergiusens: after that is successful, you can continue by adding a QML plugin for Ubuntu Touch, which would get the username11:05
thelionroarswifi/usb tethering is not implemented yet?11:14
popeythelionroars: https://lists.launchpad.net/ubuntu-phone/msg09388.html11:15
thelionroarsta11:17
ogra_please file bugs (against dbus-property-service) if you see any issues11:17
thelionroarsthanks, will do11:18
sergiusensmardy: I'll pick it up later today as it is not work related :-) But I did setup a service-type, service and provider; I used the facebook one as a template and when clicking on the account to enable it (on my trusty desktop) I get an error back saying that the request is missing the client id11:31
sergiusensmardy: I'll write something more elaborate with pastebins and such closer to my eod11:31
sergiusenswant to land something before the possible traincon 0 I heard might happen today11:32
sergiusensthanks!11:32
mardysergiusens: OK :-)11:32
=== alan_g is now known as alan_g|lunch
nik90jhodapp: ping (unable to play sounds in the clock app)11:46
nik90t1mp: ping11:49
t1mpnik90: hello11:57
nik90t1mp: Hi,11:57
nik90t1mp: I am using a ListItem.Standard with a control element (checkbox). Since I need to change the color of the text, I use a Label{}. However I am unable to anchor this label to the checkbox to avoid text elide etc.11:58
nik90t1mp: it says cannot anchor to something which is not parent.11:58
nik90t1mp: how may I fix this?11:58
t1mpnik90: you can make the Label anchors.fill: parent maybe?12:00
t1mpto anchor it to the checkbox you'd need to use a ListItem.Empty and add both the Label and the CheckBox there :(12:00
nik90hmm :/12:00
nik90we were using ListItem.Empty before, but the issue with that is that we need to add onClicked signals to both the checkbox and the listitem which is counterintuitive.12:01
t1mpnik90: we'll have new list items coming up, but not this week12:01
jhodappnik90, pong12:01
nik90t1mp: for now this is okay.12:01
t1mphmm12:01
t1mpzsombi: did you have a look at adding a foreground/text color to the old list items?12:02
nik90jhodapp: hi, I have a branch which plays a ringtone. it works on the desktop but not on the phone. let me grab the MR link for you12:02
jhodappnik90, of the clock app?12:02
nik90jhodapp: https://code.launchpad.net/~nik90/ubuntu-clock-app/play-sound-preview/+merge/23095912:02
nik90jhodapp: yes12:02
zsombit1mp: no, not this time...12:02
nik90jhodapp: at first I thought it was an apparmor issue which it was. But jdstrand fixed that apparmor issue and still I don't hear the sound being played by the clock on the phone12:03
zsombit1mp: but if someone does, should use the ColorUtils.luminance() to check the theme's background color12:03
jhodappnik90, yeah I have a pretty good guess of what it is, one sec12:03
nik90jhodapp: yay :)12:03
sergiusensnik90: is the tone in part of the clock apps directory space12:03
sergiusensjhodapp: might be the same issue we had with paths?12:04
jhodappsergiusens, exactly12:04
nik90sergiusens: directory space? as in does clock have permission to read that folder?12:04
nik90jhodapp, sergiusens: Btw the ringtones i am playing are in /usr/share/sounds/ubuntu/ringtones12:05
jhodappnik90, no, as in media-hub won't play that sound for clock-app because of permission policy within media-hub12:05
nik90jhodapp: but wasn't it fixed in https://bugs.launchpad.net/media-hub/+bug/135734812:05
ubot5Ubuntu bug 1357348 in mediascanner2 (Ubuntu) "Cannot play sound files due to apparmor permission issue" [Critical,In progress]12:05
jhodappnik90, yep, I can almost guarantee that's the issue now...technically an app is only allowed to play something from its own click *home dir*12:05
nik90jhodapp: so how do I fix that in the clock app?12:06
sergiusensnik90: click pkgdir com.ubuntu.clock that is12:06
nik90sergiusens: ah no we don't ship that folder with the clock app12:07
jhodappnik90, you can check what's going on with media-hub by tailing the log while it tries to play that sound: "tail -f /home/phablet/.cache/upstart/media-hub.log"12:08
* nik90 checks that now12:09
jhodappyou should see a line like "client pkgname: com.ubuntu.music12:09
jhodappuri: file:///home/phablet/Music/01 - Gobbledigook.mp312:09
jhodappClient can access content in ~/Music or ~/Videos""12:09
jhodappnik90, but it should say client not allow access...12:09
nik90jhodapp: yup http://paste.ubuntu.com/8079472/12:10
=== alan_g|lunch is now known as alan_g
nik90jhodapp: so what would you advice me to do? Ship that folder internally with the clock app?12:11
jhodappnik90, so please ping jdstrand about this and if he is ok with adding another app exception to the media-hub policy12:11
nik90jhodapp: ah ok12:11
nik90jdstrand: ping12:12
jhodappnik90, he probably won't be online yet...he's on central US time12:12
nik90jhodapp: ack. I will check with him later12:13
=== pete-woods is now known as pete-woods|lunch
=== MacSlow is now known as MacSlow|lunch
jdstrandjhodapp: rather than adding an app exception, can we jus say that all apps who can contact the media-hub can access /usr/share/sounds?12:58
jhodappjdstrand, yep, was thinking that'd be the solution as well, but wanted to make sure you're ok with that12:58
jdstrandjhodapp: this is yet more policy in the media-hub, but remember, that will go away once tha apparmor query interface allows media-hub to query an app's access to files12:59
jdstrandjhodapp: I'm ok with that12:59
jhodappjdstrand, awesome...will that query be answered from the trust store?12:59
jdstrandjhodapp: no, this is for playback, so the truststore wouldn't be involved13:01
jdstrandjhodapp: but we'll cross that bridge when we come to it13:01
jdstrandjhodapp: the audio policy group already has:13:01
jdstrand/usr/share/sounds/** r,13:02
jdstrand/custom/usr/share/sounds/** r,13:02
jhodappjdstrand, ok, but I'm just curious what is adding that functionality...what needs to be implemented and where?13:02
jdstrandjhodapp: so apps are intended to have playback access to those13:02
jdstrandjhodapp: basically you big if/else statement turns into: if (app_can_read_file(fn)) { ... } else { EPERM }13:03
jdstrandthe tust-store bit is separate13:03
jhodappjdstrand, right, but what's implementing the app_can_read_file(fn) function call?13:04
jdstrandjhodapp: the libapparmor API13:04
jdstrandjhodapp: the query interface13:04
jhodappjdstrand, ok...who's working on that and any idea of what the timeline might be?13:04
jdstrandso, it would be more like 'app_can_read_file(pid, file)' or something13:04
jdstrandjhodapp: jjohansen/tyhicks. not for rtm, possibel for 14.10. I don't know what the actual api will look like13:05
nerochiarokenvandine: hi, do you happen to know how can i give my app permission to read pictures from ~/Pictures/camera ?13:05
jhodappjdstrand, ok awesome, thanks for the info13:05
kenvandinenerochiaro, you don't13:07
kenvandinethat's what content-hub is for :)13:07
nik90jdstrand, jhodapp: Should I create a separate bug report for the above?13:08
nerochiarokenvandine: ok, so if I put an Image { source: "foo.jpg" } in my QML app, where does it look for foo.jpg on the file system ?13:08
jhodappnik90, sure, assign it to media-hub13:08
kenvandinecurrent dir13:08
jjohansenjdstrand, jhodapp: /me and tyhicks are working on the query interface, it is largely done, the kernel interface is fully updated there is a little more to do in the library and there needs to be testing and regression tests written.13:08
jhodappnik90, and assign me as well13:08
nerochiarokenvandine: i'm just doing some quick testing and i need a simple app to load a random image13:08
kenvandineor rather relative to the app13:08
jhodappjjohansen, nice...do you expect to land it for rtm then?13:08
nik90jhodapp: I don't think I have permission to assign you. I will ping you with the bug number13:09
jhodappnik90, ok thanks13:09
jjohansenjhodapp: as jdstrand said not for rtm (even if it did there wouldn't be enough time to use it), there are other things being worked on for that atm. It should land for 14.1013:09
jhodappjjohansen, alright, awesome13:10
cwaynejdstrand, ping13:11
jdstrandcwayne: hey13:11
jhodappjjohansen, let me know if you want to use media-hub as an early test of it...I'd be happy to make it be a beta tester :)13:11
jjohansenjhodapp: of course we want to use naive victims^W^Wbeta testers :)13:12
jhodapplol13:12
jhodappjjohansen, count me in ;)13:12
cwaynejdstrand, err actually de-ping for now, sorry :)13:12
jdstrandcwayne: did you find that bug? to unblock your work, you could add policy to your /var/lib/apparmor/profiles/click_*flickr* file for the path the scopes api is currently giving the app13:14
nerochiarokenvandine: just out of curiosity, where is any random app allowed to save its own data ?13:14
nik90jhodapp: Bug 135827813:14
ubot5bug 1358278 in Media Hub "Media-hub does not allow clock app to play sounds in the /usr/share/sound/** folder" [Undecided,New] https://launchpad.net/bugs/135827813:14
jhodappnik90, thanks13:14
nik90jhodapp: yw13:14
jdstrandpete-woods|lunch: hi! what is the bug number for the scopes api incorrectly adding appname to the path? cwayne wants it, and I'd like to add the 'application-confinement' tag (so I can find it :)13:15
kenvandinenerochiaro, to it's datadir13:15
kenvandineor cachedir13:15
kenvandine~/.local/share/APP_ID/13:15
nerochiarokenvandine: and where would they be ?13:15
jhodappnik90, I'll hopefully add that quickly sometime later today13:15
kenvandineor ~/.cache/APP_ID/13:15
nik90jhodapp: thnx a lot :-)13:15
jhodappnp13:15
shuduodaker: got it. thanks13:18
Chipacacharles: ping13:22
derek-gso. RTM get's released soon? nice...13:24
derek-gso -you can say - things are getting pretty serious.13:25
=== _salem is now known as salem_
davmor2nik90: and this is a clock app you wanted to land today right? ;)13:27
popeydavmor2: shush you13:28
davmor2popey: I'm just pointing out it's just as well we broke the image for him to have the extra dev time ;)13:29
nik90davmor2: go away...you are taking away my optimism :P13:29
davmor2nik90: hahaha,   ah come on dude the clock reboot rocks :)13:30
davmor2nik90: was that more supportive of your optimism :)13:30
nik90davmor2: lol :D yes13:31
Chipacaseb128: please keep me posted about the icons thing, as there are two other branches in two other projects that were writ to enable notifications to use the symbolic icon for those apps13:37
seb128Chipaca, the warnings issue you mean?13:38
Chipacaseb128: the symbolic icon thing i mean, https://code.launchpad.net/~chipaca/webapps-core/theme-icons/+merge/23096813:38
Chipacaoh13:38
Chipacaseb128: wrong person :)13:38
seb128Chipaca, k, I was wondering what you were talking about there ;-)13:38
Chipacadbarth: please keep me posted about the symbolic icons thing, as there are two other branches in two other projects that were writ to enable notifications to use the symbolic icon for those apps13:38
kenvandinedoes anyone know if phonesim supports lockPin in SimManager?13:43
kenvandinei'm getting operation failed errors when trying it in phonesim13:46
dbarthChipaca: yes13:46
kenvandinebut that could be my code :)13:46
dbarthChipaca: waiting for matthieu to reply13:47
=== pete-woods|lunch is now known as pete-woods
pete-woodsjdstrand: I don't know. could you raise a bug against unity-scopes-api with the output?13:50
felipealmeidahello13:57
felipealmeidahow do I create a rootfs for ubuntu touch?13:57
felipealmeidafrom scratch14:01
=== kyrios is now known as Guest29518
ogra_felipealmeida, have a look at project-rootstock-ng14:06
felipealmeidaogra_: doesn't that just flashes a prebuilt rootfs?14:07
=== zbenjamin_ is now known as zbenjamin
ogra_felipealmeida, bzr branch lp:project-roostock-ng ... it had a scritp to build a rootfs from the ubuntu archive like we do in production14:07
jdstrandpete-woods: oh, I thought I saw you did that already14:07
ogra_(welll at least pretty close to that)14:07
felipealmeidaI would like to build the projects, not just the rootfs from prebuilt debs14:08
pete-woodsjdstrand: oh, I thought that was just the actual scope trying to create something it wasn't allowed to create (it's the job of an unconfined process)14:08
ogra_felipealmeida, there is also rootstock-touch-install, yeah ... but was referring to the other script in that tree14:08
felipealmeidais there any tool to do that?14:08
anradanHello everyone14:08
jdstrandpete-woods, cwayne: here it is: https://bugs.launchpad.net/unity-scopes-api/+bug/135640914:08
ubot5Ubuntu bug 1356409 in unity-scopes-api "Confined scopes are using the wrong path for the writable directory" [High,Confirmed]14:08
jdstrandpete-woods: no, the unconfined check was silenced already14:09
* jdstrand adds tag14:09
felipealmeidaogra_: btw, is there any serial tty in nexus 4?14:10
pete-woodsjdstrand: can you paste me a link to exactly which error you mean?14:10
jdstrandpete-woods: ? that bug you filed is very clear14:10
ogra_felipealmeida, there are hhardware hacks out somewher on the internet to get one enabled afaik14:10
ogra_(i never needed one914:10
jdstrand(1356409)14:10
ogra_)14:10
felipealmeidaogra_: how do you debug?14:10
pete-woodsjdstrand: okay. so it's the "cache" path we're talking about?14:11
ogra_felipealmeida, i rarely have to debug pre-boot stuff ... from initrd on i have adb14:11
pete-woodsjdstrand: sorry. my brain farted when reading your earlier comment. I read version number, instead of appname14:11
felipealmeidaI see, that's exactly what I wanted to debug :)14:11
=== everbrew_ is now known as everbrew
=== VargaD_ is now known as VargaD
=== Dazzozo` is now known as Dazzozo
jdstrandpete-woods: I'm not sure what you call it in the scopes-api, but it is XDG_DATA_HOME by the xdg spec ($HOME/.local/share/...)14:12
jdstrandpete-woods: ah, ok. I think we are on the same page now then?14:13
anradanSony Xperia Z rooted locked boot loader no recovery I....possible to dual boot Ubuntu and  Android?14:13
pete-woodsjdstrand: yeah. was just being stupid14:13
jdstrandheh14:13
pete-woodsjdstrand: that bug is on my radar. either me or michi will fix it soon14:13
jdstrandack, thanks14:13
jdstrandI don't know if it is the cause of cwayne's issues, but he is seeing the denial with his scope14:14
jdstrandcwayne may contact you about that14:14
cwayneyepyep14:14
=== MacSlow|lunch is now known as MacSlow
jdstrandcwayne: if you need me to help you with temporarily adding the rule that works around that bug to unblock you, let me know14:16
cwaynejdstrand, will do, thanks man14:16
jdstrandnp14:17
=== dandrader is now known as dandrader|lunch
=== Guest29518 is now known as KyriosBrastianos
felipealmeidahello, I'm having errors with crc32 on project-rootstock-install, any ideas?14:51
felipealmeidaadding android system image to installation ... computed crc32 of 0xa901ce14, expected 0x0000000014:51
jibelSaviq, I added a test case to bug 1295623 . Symptoms are the same but the test case it  specific to u-s-s.15:48
ubot5bug 1295623 in Unity 8 "Sometimes input breaks and only edges are responsive" [Critical,Triaged] https://launchpad.net/bugs/129562315:48
jibels/it/is15:48
dholbachif you're interested in a discussion about ubuntu app frameworks, we are going to have a hangout in 5m on http://ubuntuonair.com15:54
dholbachlet mhall119 or myself know if you want to join in15:54
* ogra_ is only interested in getting rid of them :P15:56
cwaynemardy, ping15:57
dholbachjdstrand, were you interested in the frameworks discussion as well?15:59
=== chihchun is now known as chihchun_afk
Saviqjibel, unfortunately that's bug #135526316:02
ubot5bug 1355263 in qtmir (Ubuntu) "If foreground app exited, app below is not resumed" [Undecided,New] https://launchpad.net/bugs/135526316:02
jibelSaviq, too bad. I'll continue searching.16:02
Saviqjibel, thanks16:03
cwaynemardy, was there ever a silo for that suspected oxide crash when adding an account?16:09
jdstranddholbach: I'm interested, but I don't need to drive it16:09
jdstranddholbach: more general interest and awareness for click-apparmor and click-reviewers-tools16:10
dholbachjdstrand, ok16:10
dholbachjdstrand, we're having the discussion right now, and on the agenda are: 1) where to store info about frameworks, 2) having an API feature changelog, 3) implementing an API scraping tool (for multiple purposes)16:11
jdstrandyeah, I don't need to be there for that16:12
dholbachok cool16:12
jdstrandfor '1' we just need to adjust the url in the click-reviewers-tools16:12
jdstranddholbach: ^16:12
dholbachyep16:12
jdstrandand that is obviously pretty easy :)16:12
jdstranddholbach: it might be good to also store the apparmor json and the upcoming platform-api json in the same place (ie, the equivalent of the frameworks file for apparmor and platform-api)16:13
jdstrandcause the apparmor one is currently temporary as well16:13
jdstrandinterestingly, it points at the click-reviewers-tools branch16:14
jdstrandwhich is fun to think about from a dog chasing its tail point of view :)16:14
dholbachhaha :)16:14
jdstrandbut I don't care where this stuff is store so long as it is documented and easy to update16:15
felipealmeidasimg2img is giving me error of crc16:15
felipealmeidahe expects crc 016:16
=== dandrader|lunch is now known as dandrader
=== dholbach_ is now known as dholbach
=== chihchun_afk is now known as chihchun
=== alan_g is now known as alan_g|EOD
Blueskyderhi17:23
dobeyhi17:26
Blueskyderng.17:31
Blueskyder.....17:32
john-mcaleelyif I want to find out how long an ubuntu handset will run, is there already a test I could look at?17:42
john-mcaleelyie, run test, get handset battery duration in hours?17:42
nik90john-mcaleely: I can't think of any test.17:45
nik90john-mcaleely: I see some tests in http://ci.ubuntu.com/bootspeed/arch/mako/ which tests the bootspeed of every image released17:45
john-mcaleelythanks nik9017:46
nik90john-mcaleely: there is also memory results in that link17:46
nik90john-mcaleely: yw17:46
john-mcaleelynik90, I will take a look17:47
dobeyyou could run the test that just keeps constantly swiping and tapping on things randomly, on a device, and time it17:48
dobeyproblem is you can't test how long the battery is alive, programmatically17:48
john-mcaleelyI think I'm more interested in a 'maxium duration' type test, so doing something fairly minimal17:48
john-mcaleelyand wait for the thing to die :-)17:49
dobeybecause if it's connected to usb, it's charging, and you don't know how long it's alive until after it's dead :)17:49
john-mcaleelydobey, aha, fair point17:49
john-mcaleelyhmm17:49
dobeywell, you need to calculate averages under different conditions17:49
dobeyie, in the same way that google tests the Nexus phones with Android, to determine the advertised battery life times17:50
john-mcaleelydobey, yes, that makes sense17:50
dobeyand i think some of those tests are run in radio isolationg17:50
dobeyerr, isolation17:50
dobeywhich might be hard to do at home :)17:51
john-mcaleelyyes. I wonder if we have a way to configure the handset into some sort of radio-off-but-screen-on mode, and let it sit there17:51
john-mcaleelyhmm17:51
dobeyyou could write a tool to do that, yes17:52
dobeybut just turning the radio off on the phone is a different from radio isolation17:52
john-mcaleelydobey, true. It would be a good first attempt though17:53
dobeythe main problem is logging an accurate time17:54
john-mcaleelydobey, yeah. someone would need to watch. Maybe a camera?17:54
dobeyyeah, you'd need a camera rig17:55
ogra_why wuld you need a camera to see when the device dies ?17:56
dobeyanyway, i expect that Bq/Meizu probably already have the testing setups for that, and will be doing testing for battery life17:56
dobeyogra_: because you need to log it17:56
ogra_it vanishes from adb too at that point :)17:56
dobeyogra_: maintaining an ssh connection over the network doesn't work in radio isolation17:57
ogra_adb is using usb ;)17:57
dobeyogra_: usb is charging the phone, so it will never die :)17:58
ogra_you can avoid that17:58
dobeyif you want to make a custom cable i guess17:58
dobeyor try to find a data cable that doesn't do charging17:58
ogra_that should also be possible via the usb driver ... but yeah, worst case you just use a cable without power17:58
dobeyogra_: also, the phone needs to be already running to use adb, so it changes the results a bit, as ideally you'd want to start from total power off state, log start time when power button is pressed, and log end time when phone dies18:00
ogra_yeah, you might be unprecise in the margin of minutes ...18:01
dobeyanyway, i'd just let Bq/Meizu do the work of testing battery life on their phones :)18:01
ogra_if it is out of context yes ...18:02
ogra_if it is supposed to bein context with our software i wouldnt expect them to do it18:02
dobeywell18:02
dobeyour job is to write software that doesn't kill battery life18:02
ogra_right18:02
dobeytheir job is to verify battery life for their marketing materials18:02
ogra_how do you prove it doesnt ;)18:03
dobeyprofiling :)18:03
dobeywhich is different from testing for marketing data18:03
w00tand also a good bit device-dependent18:04
dobeyyes18:05
dobeyalthough apparently my nexus 5 gets better battery life on ubuntu with the backlight never turning off than others with stock android; and i think the battery life is horrible :)18:06
w00twhy does the backlight not turn off?18:07
dobeyw00t: if i knew, it wouldn't be turning off, because i would have fixed it already :)18:14
dobeyerr, it would be turning off, rather18:14
dobeybut for some reason on the n5, the backlight will stay on even with screen off18:15
dobeyi think it's a kernel issue. it also stays on when phone is powered off and plugged in to the wall charger18:15
=== dandrader is now known as dandrader|afk
w00twell, presumably wall charger on utouch is still meaning "is booted up", so you can display charging UI and such18:16
dobeyno, powered off and on wall charger has the same stuff as android. but i did a quick search about it and found some complaints from other people using cyanogenmod and such, with similar problems18:18
dobeyand it seemed to be related to something in the kernel18:18
dobeyit might be "booted" in the sense that it's running the minimal android bits, not sure. but it's definitely not booted into the ubuntu bits18:19
w00tok18:21
w00tdobey: https://github.com/nemomobile/mce/blob/master/mce-hybris.c#L380 <- mce is how sailfish is dealing with this stuff at least (though there's also an interesting dance to coordinate shutdown & stopping of rendering with the QPA plugin in control of the display, assuming ubuntu has something similar for its mir compositor)18:23
dobeywell i don't think mir is running in the powered off state when on wall charger18:25
w00tno18:26
w00twe are in charge when in charging mode also, so.. the situations are quite different18:26
w00t'we' being sailfish.. :)18:27
dobeyso what does powered off and on wall charger look like on sailfish on a nexus 5 when you tap the power button to see the battery charge state icon?18:32
w00tdobey: the same as any other device: it'll have our charging screen18:35
w00tdobey: we're booted into a minimal cut of the OS at that phase (no compositor, just running the charging animation and some other services like mce at that point)18:36
felipealmeidahas anybody seem simg2img returning errors with checksum?18:36
dobeyw00t: video or picture of that?18:36
w00tdobey: our current one is pretty boring. it's a static image and a battery percentage, so not much to show :-P18:39
felipealmeidahm, actually, it works even with the error18:39
dobeyw00t: sure. i was just wanting to see something that's actually different from android18:39
w00tdobey: I don't have an n5 yet. I may be getting one soon, if so I'll be happy to oblige :-)18:40
dobeyah ok18:41
=== oSoMoN is now known as oSoMoN|afk
felipealmeidawhich rootfs should I use with phablet-4.4.2_r1 ?19:00
dobeyi wonder why n5 is so slow at installing new images, too. n4 seems to be magnificently faster at that for some reason, which is weird, given the n5 is a fair bit mroe powerful.19:11
stgraberdobey: nand speed?19:15
dobeystgraber: i think more likely something changed in later ubuntu images/recovery. i recall it used to be quite a bit faster than it is today19:16
stgrabernothing that I changed anyway, I haven't touched the main upgrader script in months19:16
dobeyi don't know what the nand speed is on the devices, but seems like it would be wrong for it to be slower on the n5 than the n419:16
dobeystgraber: yeah, not blaming. just wondering out loud. i just flashed both my n5 and n4 at the same time, and the n4 was done and running a couple minutes before the n5. and the n5 is staying at the "Google" logo much longer as well19:17
stgraberthe upgrader will typically have to read every file that's part of the update between 2 and 3 times, so nand speed is the main factor there, way over CPU (and yes, it's ridiculous having to read those big files so many times, but busybox tar is a bit limited ;))19:18
dobeylike, it will sit at the "Google" logo screen for well over a minute sometimes :(19:19
Beldardobey, Flash it again, it's been known to fail, better that than trying a fix to start with.19:28
=== dandrader|afk is now known as dandrader
dobeyBeldar: it didn't fail19:30
Beldardobey, So it boots just sits on the splash?19:30
dobeyBeldar: like i said, it's just incredibly slow19:31
dobeywhen it gets around to actually booting into ubuntu, it does, and the apps and stuff work fine (as well as they work on n5 anyway)19:31
Beldarcould be a bad load fail has a wide meaning, like I said. ;)19:32
taiebotIs it me or scrolling through history in messaging app is very jerky and slow. had look at #1356539 but i do not think its related.19:33
dobeyBeldar: and how would one determine that then? it eventually boots and is running the new image, which does not seem like a "fail" to me19:38
=== mibofra_ is now known as mibofra
=== dandrader is now known as dandrader|afk
* dobey wonders what the best way to force having a corrupted click package installed, is20:36
kenvandinejgdx, i'm building armhf debs for libqofono with the valid property on QOfonoSimManager, i'll post them in a bit and email you a link to try whenever you have time20:42
dakerdobey: turn off wifi will it's downloading ?20:42
dakerwhile*20:42
dobeydaker: i don't want the .click itself to be corrupt. that would probably be uninstallable. i want the installed package to havea  corupt manifest or something20:46
dobeydaker: ie, something that will cause "click list" to print stuff other than package names and versions20:47
dobeyso i can test this bug20:47
dobeyand see how "click list" will fail exactly20:48
dobeyi shouldn't have told you how to fix your broken phone :)20:48
dakerdobey: maybe install a package then corrupt the manifest manually?20:49
dobeyyeah, i guess. tring to find the easiest way to do it on my workstation, rather than poking about in adb on a phone20:50
dakerah i dont have anyidea how this can be done20:58
dobeyyeah, i'm thinking20:58
dobeyand istringstream is such a pain too20:58
=== oSoMoN|afk is now known as oSoMoN
jgdxkenvandine, wee. Wonderful news!21:36
Blueskyderhi!22:05
popeyjhodapp: hey, do you care much if a particular website with streaming video works or not?22:10
=== Cimi_ is now known as Cimi
=== dandrader|afk is now known as dandrader
Saviqbarry, hey, we're looking into refreshing data in the launcher, for clicks we'll have a click hook, can you tell us what's the state-of-the-art approach for running something after image updates?22:29
barrySaviq: oh interesting.  there really isn't anything because all system updates end in a reboot22:30
Saviqbarry, yeah, we might need to just do it @ unity8 startup, was just wondering if this was solved otherwise22:31
Saviqbarry, like an upstart task ran only after OTA or something22:31
barrySaviq: it might be something to think about as we extend s-i to non-mobile environments though.  i.e. if your server was updating via images, you wouldn't always need to reboot to apply the update.  then it wouldn't be difficult at all to run a post-installation hook22:32
barrySaviq: or something like that, yeah22:32
barryanyway, it's not currently solved by system-image22:33
Saviqbarry, shall I file a bug to track?22:33
barrySaviq: please do.  i'll triage it22:33
jhodapppopey, streaming from the browser or streaming from the mediaplayer-app?22:36
popeyjhodapp: browser22:36
jhodapppopey, I don't care, but the web team will22:36
popeyjhodapp: hah ☻ I thought underneath it used your media bits22:37
jhodapppopey, not yet, the web team is in the works of adding that22:37
popeyok22:37
Saviqbarry, bug #v23:01
Saviqbug #135852823:01
ubot5bug 1358528 in Ubuntu system image "We need a hook system for OTA upgrades" [Undecided,New] https://launchpad.net/bugs/135852823:01
barrySaviq: got it, thanks23:13
=== salem_ is now known as _salem
=== RAOF_ is now known as RAOF

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