User1: could someone tell me why in the first step of the porting process several necessary packages are removed from 12.04LTS x64?
User2: hiho
User2: question
User1: what's your question?
User2: which smartphone should i buy to play with .......to get unbuntu on it ..... cause i want one ..... and i ruled me not to  buy one until a independent os run on one
User1: I don't know. I'm working on a port for the SGSIII (pain in my ass)
User3: User2 the best thing to do (unless you're a developer) is to order one from ubuntu.com later this year.
User2: it only has to be able to make and receive calls and wlan
User2: yeah i read sthn about that
User1: nhaines... could I get your help with this bro?
User3: User1 I do a tiny bit of SDK advocacy but I don't know anything about the system level stuff, unfortunately.  :(
User3: I know the ubuntu-phone mailing list has some updated porting instructions.
User1: during compilation it gave me some errors most of which i was able to figure out except for com.android.nfc_extras.xml is required by .....
User1: and I found the .xml file, but the jar file was missing in the "firmware" folder... which I had downloaded, and set in the firmware folder... but it wouldn't take it...
User1: :/
User1: right now I'm following this guide: https://wiki.ubuntu.com/Touch/AndroidDevel then will go back to the porting guide tomorrow.
User1: using the aosp and phablet mirrors. I'm determined to get the networking working, as well as the gsm, audio, camera, etc...
User2: @nhaines,anony ;-) no im not a developer but i like it to play with this things/progs/osses since i got my first own pc when i was a kid .... so my question is (exept buying an unbuntu - phone which i would and will do if it will/would come out;-) : ..... which smartphone with ubuntu f. ph. can make and receive calls/sms (hdy-speaker) and manage wlan with the rest i can play ;-)
User1: check ubuntu.com/phone?
User1: or ubuntu.com/touch
User4: Hi.
User4: Cyanogenmod just committed a "quickboot" feature, which essentially hibernates the phone when shutting down instead of doing a complete shutdown.
User4: Would it be possible that Ubuntu Touch would include some similar functionality?
User5: can someone confirm this tutorial is good to go, to install ubuntu touch on nexus7: http://itsfoss.com/install-ubuntu-touch-nexus-7-2013/
User6: good morning
User7: make bootable usb stick for ubuntu touch | http://askubuntu.com/q/444376
User8: Good morning all; happy Monday, and happy No Housework Day! :-D
User9: Saviq, so i was doing bootcharts over the weekend, and was wondering if it would be possible that unity8 re-orders its own start phase a bit ... if you look at http://people.canonical.com/~ogra/touch-bootcharts/ubuntu-phablet-trusty-279.png and scroll down to where the indicators start,
User9: you see that it takes 8 seconds of the boot until the panel service gives them the upstart event to start ... that really holds up the boot process, would it be possible to start it earlier ?
User9: (if i put the event into a post-start script in unity8's upstart job they start about 3 seconds after unity and i dont see any ill effects, so i assume it could be emitted earlier)
User10: lool, ping re: ubuntu-touch-customization-hooks
User11: ogra_, yeah, it could be emitted earlier indeed, right now it's the indicators QML plugin that kicks those, but that won't happen until late in unity8 startup
User9: it would be really helpful in speeding up the boot if we could start it earlier ...
User9: (and if indicator-messages could finally be ported to upstart startup ... )
User11: ogra_, I'll have a chat with dednick on what'd be required there (i.e. would we need to parse things or something), but ultimately maybe we just need to emit a custom signal (indicators-ui-starting) in unity8 post-start that the indicator jobs would start on?
User9: Saviq, right, thats what i'm doing here for the above test ... i just added an initctl emit for the event the indicators listen for to post-start script ... but i was execting that unity8 actually needs to have the service ready so that seemed suboptimal
User9: *expecting
User11: ogra_, nope, they can be started early
User9: cool
User11: ogra_, so just MP a new event from unity8 pre-start, even
User9: that and fixing the messaging indicator might bring us towards a 25sec boot :)
User9: will do
User12: User13 hello!
User12: User13 are you around?
User11: ogra_, huh, apparently there's actually a custom event already
User9: Saviq, right
User9: and unity seems to emit it from its code too ... just a little late
User13: User12 yes
User13: whatÅ up?
User12: User13 ah, just PMed you ;)
User11: ogra_, indicator-services-start and indicator-services-end
User9: Saviq, right
User11: ogra_, we should probably yank most of that code out of unity8, too http://bazaar.launchpad.net/~unity-team/unity8/trunk/view/head:/plugins/Unity/Indicators/indicatorsmanager.cpp#L220
User9: Saviq, yeah
User11: ogra_, think you could do that as part of the same MP?
User9: the whole "IndicatorsManagerbd6c:f4c4:4f6:c742:59d8:35db:68f6:4d5fsetLoaded" function ?
User9: or the whole file ?
 * ogra_ has not much clue about that code
User12: User14 hi!
User14: sil2100, hey
User12: User14 silo for your webbrowser landing assigned o/
User14: sil2100, awesome, thanks!
User15: Morning all
User16: regarding the converged desktop experience: is there any way to install plain ubuntu and then add ubuntu-touch related packages afterwards? Any other hints to bring ubuntu-touch to x86 (http://askubuntu.com/questions/444376/make-bootable-usb-stick-for-ubuntu-touch ? ) Thanks!
User17: User18 hello
User17: User18 do you know the status of python3 in AP?
User17: User18 didrocks believed it landed but was disabled
User17: but i had to fix a python3 issue ... so seems it got enabled?
User17: is that through phablet-test-run?
User18: User17 yes; it's through phablet-test-run; it pics it depending on the packaging
User18: the clicks need to change for py3
 * sergiusens will brb
User17: User18 so i see it tries to be smart, falling back to py2?
User17: if imports blow up
User17: i think we should somehow figure how to keep those highlighted that are still py2
User19: hello
User20: User18 can you please look at https://code.launchpad.net/~dpm/ubuntu-filemanager-app/include-plugin/+merge/213368 - dpm has a q for you..
User21: ogra_, is lxc-console or similar available to run inside the android container?
User19: I have a nexus 4 and when I try to flash it with ubuntu-device-flash --channel=stable --bootstrap I get error autodeploy.zip not found error in cwm recovery
User9: janimo, sur
User9: e
User9: lxc-console -nandroid -t0
User9: needs an explicit "enter" once you are in the console
User21: ogra_, ah, the explicit enter tripped me up, thanks :)
User9: yeah, i think lxc-console should just send a newline here
User9: but didnt strike me as important enough to file a bug for it yet :)
User21: Well I have been trying this feature for a while, and typing ctrl-a and other combinations it prints as a greeting
User9: yeah
User21: so maybe just saying 'press return' is good enough without actually sending it
User21: ogra_, actually no, the -t0 matters too
User21: by default tt1 does not work
User9: yup
User21: so the default setting for lxc=cosnole is not optimal I'd say
User9: well, for our container
User21: yes
User9: open a bug and discuss it with stgraber :)
User21: ogra_, against the lxc package
User21: ?
User9: dunno, i think so
User9: dpkg -S $(which lxc-console)
User9: :)
User21: ogra_, sure I just wsnt' sure whether there's some lxc-touch-android package ship[ping config options for lxc :)
User12: User37 hi!
User12: User37 are you already around?
User9: janimo, nope, there isnt
User21: I think changing the default is not a good idea if it affects all other lxc uses
User7: Publish a QML/C++ application as a click package | http://askubuntu.com/q/444446
User21: ogra_, filed https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1303756
User22: Ubuntu bug 1303756 in lxc (Ubuntu) "make lxc-console work non-confusingly by default on touch images" [Undecided,New]
User9: confirmed
User21: ogra_, thanks
User23: mardy, https://code.launchpad.net/~mardy/ubuntu-system-settings-online-accounts/app-access2/+merge/211711 doesn't have the account-plugin click hooks -- is that expected?
User24: User23 uh... let me double check, looks like a directory is missing from that branch...
User24: User23 I can blame the CI train, anyway :-)
User23: mardy, :) i blame the CI train for everything, it's awesome
User24: User23 ah, lol, the click-hooks dir is already in trunk
User23: yeah, the dir is, but the hooks themselves are missing right?
User24: User23 the files are there, but the directory is not listed in the qmake file, so they won't be installed
User23: ah
User24: User23 the story was that CI merged this branch, then reverted it (but apparently not completely)
User24: User23 and this app-access2 branch is the second attempt
User23: ah, right
User13: ogra_. User20 about https://bugs.launchpad.net/ubuntu/+source/webbrowser-app/+bug/1303676
User22: Ubuntu bug 1303676 in webbrowser-app (Ubuntu) "[webapp-container] when using multiple webapps they crash randomly, if there is only one app remaining, this one starts being replaced when new ones start" [Critical,Confirmed]
User13: i can reproduce, and suspect this could be the app lifecycle stopping instances because of memory pressure
User13: thre is an open bug to handle memory pressure callbacks, which the container does not handle yet
User9: dbarth, well, it should only SIGSTOP them, not kill
User18: User17 what's the problem, that change landed 2~ weeks ago?
User13: User9 unless the signal is not handled, and so the app stops, right?
User9: dbarth, to me it looks more like the apps all end up under the same appid or some such
User9: oh, indeed the app needs to know to stop on SIGSTOP and to start again on SIGCONT
User17: User18 the problem was that everyone believed that autopilot didnt swithc to python3 yet
User17: they thought it was landed disabled
User13: User9 so that could be it
User17: so the issue that was not caught by the import fallback mechanism
User9: great :)
User17: came unexpected and also folks didnt know they should start using autopilot3 now
User17: for pre-landing testing
User13: right, apps are killed onc i have ~4 of them, whichever i start first
User17: (which i dont agree with to be clear - they should use phablet-test-run)
User17: User18 so for me the biggest thing left is that its not making clear where we still run python2
User17: e.g. too much magic
User17: without warning/error/feedback
User17: maybe adding a big WARNING that counts as an error unless you pass --allow-py2
User17: would be the solution
User20: User13 I don't think that's it. I still see lots of webapp-container processes, and oxider-renderers but the apps all disappeared (bar one) from unity
User9: dbarth, the thing that made me think about the app id was that the last remaining app gets constantly replaced once you start new ones
User18: User17 oh, warnings could be fine
User18: and easy to add
User9: but that might be just a coincidence
User20: User18 did you see my comment earlier about https://code.launchpad.net/~dpm/ubuntu-filemanager-app/include-plugin/+merge/213368 ?
User18: User9 btw, the ofono/rild job seems racy, it wasn't that start stanza; it sometimes comes up, sometimes doesn't
User9: sergiusens, btw, mind to review my phablet-bootchart MP (before asac pokes me about bootcharts again :P )
User18: User20 no, not really, sorry
User17: User18 really think we should be failing unless you epxlicitely set it to ignore, so that folks using phablet-test-run get reminded that they are not done yet.
User20: np
User17: and in infra continue running with ignore flag with big warnings
User18: User9 saw it yesterday, looked fine. But didn't test it out yet
User17: or something
User18: will do
User17: ok have to cook lunch
User17: bbiab
User9: sergiusens, thanks ... i'll take a look at the ofono thing ... probably we need to start later
User9: whee !
User9: http://people.canonical.com/~ogra/touch-bootcharts/ubuntu-phablet-trusty-280.png
User9: 27seconds :)
User23: ogra_, nice!
User9: cwayne_, i want to reach 20 :) (and the screen is up around 18 already in that bootchart btw)
User23: ogra_, that's awesome
User9: yup
User23: poor mterry and MacSlow did all that work for the boot animation, and you'll never even be able to see it if we boot too fast :)
User9: well, the last time i tried the animation silo it added another 5 sec to the boot
User9: :P
User9: that should be enough to see some animation :)
User23: lol
User25: cwayne_, :)
User25: cwayne_, well see it this way... if anything messes up our boot-time... we're at least ready with nice bling ;)
User23: haha yep! im excited to see it land in the image MacSlow
User25: cwayne_, going to push a few more tweaks later today.
User9: MacSlow, the problem is that the boot *before* u-s-c starts is way longer than the few seconds it takes from u-s-c to the shell
 * ogra_ would love if we could start u-s-c earlier
User25: ogra_, I see... are the finer details for the boot-process documented somewhere?
User9: not finer than in the bootchart above i fear ... point is that we need the android container up for the graphics driver
User9: which takes about 10-12 seconds alone
User9: (if you look at the chart you see a second init being started by lxc-start, thats the container startup)
User25: ogra_, there's nothing coming that'll give us full native (non-android) startup, right? We need that because of all the hardware-drivers?!
User9: yeah
User9: specifically for the graphics driver
User25: ogra_, it's not just the graphics-driver I assume... but also other SoC-parts too... DSPs, WiFi-chips etc
User9: wifi is handled on the ubuntu side, but yeah. the rest
User9: what i'm currently working on is to get the container start earlier and faster ... so we can cut down that time
User9: but there is only so much i can do :)
User9: with luck i can get it to 8 seconds or so
User25: ogra_, I understand... good luck hunting for those fractions of seconds! :)
User9: :)
User18: User20 what was your comment? Don't see it in the MR
User20: User18 not mine, dpm's
User26: sergiusens, I'm here now if you prefer to chat directly instead of via comments (re: the filemanager MP)
User18: User20 yeah, he answered my question, so I think it's fine; not entirely fine, but fine; my original question implied that if they knew what they were doing and wasn't an accident it was ok
User18: User26 want me to do a full review?
User20: User26 is https://code.launchpad.net/~dpm/ubuntu-terminal-app/enable-translations/+merge/187986 still needed?
User26: sergiusens, that'd be great
User18: ok, will add to my TODO
User20: User33 is https://code.launchpad.net/~vthompson/ubuntu-terminal-app/fix-1284602/+merge/208949 good to go?
User26: popey, yes, it just never got reviewed or merged. I guess it'd need to be slightly changed now, as it's an old branch
User20: right
User26: awesome, thanks sergiusens, that'll allow us to land file manager to the store, as the version there now is a few months old
User20: User26 if you get a chance can you confirm bug 1303763
User22: bug 1303763 in Ubuntu Reminders app "File: qml/reminders.qml does not exist at any of the standard paths!" [Undecided,New] https://launchpad.net/bugs/1303763
User26: popey, looks like a duplicate of elopio's bug last week
User20: maybe
User20: User26 but mine was built on jenkins, not click-buddy - so *should* work
User20: (lol)
User26: famous last words? :)
User26: popey, what does jenkins use to build the click package?
User20: as far as I know, magic.
User20: User26 cmake - http://s-jenkins:8080/job/reminders-app-click/6/console - build looks sane to my eye
User26: fginther, could you join us today as well at the core apps call?
User26: popey, I don't seem to be able to see that URL
User20: are you on the vpn?
User20: if not, thats why
User26: ok, yeah, I try to stay away from setting up VPNs :)
User26: in any case, de-duplicated, it seems to be another bug
User9: Spironal
User9: oops
User27: dpm, I have a meeting conflict, I could 5-10 minutes early
User26: fginther, np, shall we jump on the hangout then, say 15 minutes before time?
User26: popey, balloons, would that work for you too? I.e. start the core apps review 15 mins earlier just for today?
User20: User26 sure
User20: balloons is on vacation dpm
User26: ah, I thought he'd be back today
User20: done
User20: oh, maybe, i thought he was out till wednesday at least
User20: yes, his calendar confirms this
User27: dpm, yes, works for me
User26: perfect, thanks
User26: popey, you're probably right, I've not checked the calendar, I just thought he'd be back Monday
User9: rsalveti, sergiusens, i just noticed we still ship /var/lib/lxc/android/pre-start.d/15-no-uchroot ... i assume we can drop that nowadays ?
User28: User9 I think so
User9: great
User28: the original file is not even there
User28: that is really old stuff
User9: right
User9: and wastes a sed call on startup
User9: rsalveti, when did you last look at logcat output of one of our images ?
User9: W/Adreno-ES20( 2074): <core_glReadPixels:212>: GL_INVALID_OPERATION
User9: W/Adreno-EGLSUB( 2074): <CacheInvalidateHandle:243>: PMEM_INV_CACHES undefined
User9: i cant remember seeing that last time i looked ... but thats admittedly weeks ago
User9: now it seems to be a frequent error
User9: (like every few seconds)
User28: hm, not sure if that normal
User28: let me flash latest
User28: flo?
User9: mako
User9: flo has it too though
User9: just checked
User9: rsalveti, seems to happen every time i switch apps or slide back to the applications scope
User28: right
User9: smells like something caused by the new app switcher
User28: just flashing an older image to check
User9: 250 should be fine
User9: was the last promoted one
User28: as I remember we had such warnings before, but not sure if that frequently
User9: without the new switcher iirc
User9: not sure i have ever seen "INVALID_OPERATION"
User9: i know we had stuff there before ...
User9: but iirc only on load of the driver
User29: User21 the reason why lxc-console won't attach to tty0 but always to tty1 or higher is that attaching to tty0 only works for backgrounded containers
User29: User21 containers which aren't backgrounded have tty0 attached to the original lxc-start process and so can't be opened by lxc-console
User14: didrocks, hey, I have packages in silo 4 that build-depend on the latest oxide-qt that is currently in trusty-proposed, is there a way to have the PPA depend on proposed to build the packages?
User9: stgraber, well, probably having a config file for lxc-console would help :)
User29: User9 not sure if you saw in scrollback/e-mails but it looks like I've got cgmanager working reliably on touch now. I'll give you a debdiff for the lxc-android-config change in a bit.
User9: stgraber, yeah, i saw that !
User9: thanks a lot !
User9: lxc-android-config is currently blocked in a silo so we cant "just upload" atm
User29: User9 so in theory if lxc-console could query LXC to know whether a given container was started on the background or not, then it could default to tty0 when it's backgrounded. However there's no way to query that at the moment and I believe adding that feature would require an API break of the internal communication protocol, so probably not something we can do until the next major upstream release (as we try not to break our API or commun
User9: you cut off after "API or commun"
User29: User9 I don't think lxc-android-config is terribly urgent, but we probably want to make sure this gets done this week, quite likely before final freeze
User9: yeah
User29: "or communication protocol within the same SOVER)"
User9: stgraber, well, i personally know about -t0 and my fingermemory uses it ... i dont think it is urgent :)
User9: janimo might disagree though
User9: for me its in the "nice to have" category
User30: User14 it does depend on proposed normally
User30: User14 let me recheck
User14: didrocks, ok, so it might be that the oxide build wasnât completed in proposed when I triggered the build in the PPA
User31: hello all
User14: didrocks, so the next question would be: if I hit the build button again on the silo page, will the packages be rebuilt in the PPA?
User30: User14 yep, checked again, it does dep on proposed
User31: rsalveti, do commands like breafkast not work on the new aosp branch?? you gave me to checkout last friday??
User30: User14 better to not rebuild a source package for nothing, if it does say it build-deps, there is a cron every 30 minutes on launchpad PPA retrying a build
User28: User31 you need to use lunch and then make
User31: but the device i am porting too is not listed there
User31: rsalveti, I am porting (or trying) the lG G2 which should be d802 but is not listed since it has no notion of it existing.
User14: didrocks, itâs been more than 30min since oxide-qt hit proposed (lp says 4hours), and no rebuilt has happened
User30: User14 more than 30 minutes that it's published in proposed?
User30: User14 so built + published?
User14: didrocks, yes, I think so
User30: User14 it's because you not build-dep
User30: User14 did you forgot to bump the build-dep on latest oxide-qt?
User30: you just FTBFS
User28: User31 you need to add the target to lunch
User14: didrocks, ok, got it, thereâs no explicit version number requested in the build dep, thereâs only a builddep on liboxideqt-qmlplugin
User30: User14 yeah, it should have been with the explicit version number
User14: didrocks, Iâve hit build again, it should fix the ftbfs
User30: User14 can you fix the version number in next build?
User30: User14 you surely want to provide "webbrowser-app" in rebuild only package list
User30: to not rebuild the qml component
User14: didrocks, it doesnât make sense for webbrowser-app to depend on an explicit version number, as oxide is a moving target, it would only be a maintenance burden
User14: didrocks, I did
User31: rsalveti, any hints on the syntax i searched on google and tried doing which lunch to find the source of lunch but I had no luck
User31: also tried lunch -? --help -h
User28: User31 check build/envsetup.sh
User28: User31 you have all the used functions in there
User30: User14 well, don't expect magic happening then from LP, you need to rebuild everytime :)
User28: you can also source it with bash -x, and see the output when calling lunch
User14: didrocks, thatâs alright, thanks for explaining :)
User30: User14 yw ;)
User14: didrocks, I like magic though, when it makes my life easier ;)
User30: User14 well, there is no magic info though to know you need latest oxide-qt ;)
User14: yeah, I was just kidding :)
User31: rsalveti, found out how you have to add it to vendersetup.sh the add_lunch_combo and when you run build/envsetup.sh it updates the menu
User28: User31 right
User31: rsalveti, should this be documented on the porting guide?
User28: but I guess you might need a few additional files and defined variables in your device specific repository
User28: User31 yes, if you have the time, please do so
User28: User9 E/MP-Decision(  879): Error 13 setting online status to 0 for cpu2
User28: E/MP-Decision(  879): Error(-19) changing core 2 status to offline
User28: guess this is expected?
User28: logcat is now basically useless
User28: the entire ringbuffer is full of those messages
User9: i was wondering if it makes sense to put mpdecisionn into late start
User9: only for the first 60 sec
User28: not sure if that will help, let me check that
User9: rsalveti, rsalveti echo manual >/etc/init/no-cpu-hotplug.override
User9: and reboot
User32: popey, did you file a bug on some webapps not starting properly
User20: User32 can you be more specific?
User32: popey, I run facebook and get a whitescreen
User20: User32 wikipedia is the only one (in the store, not ours) that didnt start
User20: wfm
User9: facebook is out, use G+
User20: http://popey.com/~alan/phablet/device-2014-04-07-152300.png
User32: hmm
User32: will reboot and try again
User18: User32 facebook works fine for me too
User18: User9 you can only share to facebook from the gallery ;-)
User32: thanks
 * ogra_ wonders if any of our app developers care about migrating app data etc ...
User18: so facebook wins now
User9: pfft
User33: User14 ping
User18: User9 as a user I was bothered to need to relog in given that I don't remember all my passwords :-)
User14: mhall119, pong
User9: see that as an opportunity to memorize them better ;)
User28: User9 yeah, it's fine after you override that job
User9: rsalveti, sure
User28: let me see if late start helps, but I don't think it'll help much
User9: i just wonder how we could make mpdecision be quiet about it
User33: User14 does UbuntuWebView support the UrlSchemeDelegate overrides that WebKit has in experimental?
User9: yeah, it will cut a few messages
User9: but surely not all
User9: as the ro/rw switch for the sysfs node only happens after 60sec
User14: mhall119, no
User28: User9 why 60sec?
User9: rsalveti, to have all cores up during the whole boot
User9: 45 would suffice for us i guess ... but i want it to be fast on slower devices too
User14: ogra_, hey, seen my last comment on bug #1303676 ?
User22: bug 1303676 in webbrowser-app (Ubuntu) "[webapp-container] when using multiple webapps they crash randomly, if there is only one app remaining, this one starts being replaced when new ones start" [Critical,Confirmed] https://launchpad.net/bugs/1303676
User9: oSoMoN, nope ... will check and comment ...
User14: ogra_, thanks
User9: oSoMoN,
User9: ogra@styx:~/Devel/apps$ adb shell ps ax |grep -c webapp-container
User9: 9
User9: ogra
User9: thats with only one app visible in the scope
User9: so yes, i can confirm
User28: User9 changing to late_start doesn't help much
User14: ogra_, so it seems like a bug in unity8, right?
User9: oSoMoN, also a good bunch of "[oxide-renderer] <defunct>"
User28: and mpdecision is a binary blob afaik
User28: so not much we can do
User28: just annoying that while you fixed the kernel to have a useful dmesg, now logcat is useless lol
User9: rsalveti, hmm, then we have to live with it i fear ... i wont give up the 4seconds that cgains us
User9: well, you can disable the upstart job ...
User9: its just useless if you didnt do that
User28: right, but I mean for debugging
User28: without making it rw
User9: could we redirect mpdecision at startup ... to /dev/null ?
User28: User9 nops, because this is part of the androd log system
User28: not stdout
User9: (i dont want to add more sed commands to pre-start.d though)
User28: but guess not much we can do, unfortunately
User28: if we want to have a super fast boot :-)
User9: yeah
User9: this was one of the more noticeable speedups
User29: User9 so where's the latest lxc-android-config? you mentioned it being in a silo somewhere. I'd like to base my debdiff on that so it's easier to apply once the current one has landed.
User9: i'm curious what the next one will give ... once we rebuild android my new handling of the container unpacking will land
User9: stgraber, silo 19
User9: stgraber, but i want to have at least a few people test it ... i'm a bit scared about breaking the lab for days again
User9: and testing that change is time consuming ...
User28: User9 the invalid was also happening with 250
User9: ok
User28: User9 every time you bring the launcher
User28: so not a regression, but maybe something to investigate at some point
User9: well, the launcher shouldnt use inavlid functions ...
User9: but yeah, not urgent then
User28: I think this is a side effect of the UI effect you have when you bring the launcher
User28: probably something in qt/mir
User21: stgraber, I do not know much about lxc internal, I was just assuming there may be some config option to set that would only be valid on touch
User21: or have an android-console shell wrapper shipped on touch :)
User29: User9 I'll build that debdiff I attached to the bug and start a loop on up to date mako, hopefully that'll give you the assurance you need that things work fine :)
User9: stgraber, i would like to have someone test it thats not you or me ... like davmor2 or popey
User15: don't look at me I hate you both remember ;)  is this the no boot fix if so popey might be your better bet I need my phone for testing on
User29: yeah, that's the "sometimes every 80 boots or so, the device may hang" bug
User20: happy to sacrifice a device if it's easy for me to setup (i.e. a deb or something) rather than me manually patching stuff
User9: right easy to let the test script run over night
User20: but can't do that until ~19:00 UTC
User9: popey, yeah, like last time, let it run over night
User9: same script/test ... let it loop-reboot ... sleep 30sec etc etc
User29: User20 yeah, the test script is pretty simple and I'll have a new lxc-android-config for you that you can manually install to test.
User20: ok, stgraber can you fire simple instructions at me when its ready - I'm guessing wipe clean install, install a deb, run the script, right?
User29: User20 sounds about right, yeah
User9: popey, only copy the upstart job iover the old one
User9: not even install a deb :)
User9: trying to install lxc-android-config is pointless anyway
User9: stgraber, so awe_ is looking for a way to run an upstart job exactly once on first boot, does the boot-hooks mechanism off sich features ?
User9: *such
User9: (i see "initctl emit boot-hooks WHEN=every-boot" in /etc/init/boot-hooks-emit.conf ... would are there other options for "WHEN" ?)
User34: ogra_, no that's not quite right
User9: awe_, once on upgrades ?
User34: I'm looking for a way to do a one time deletion of ofono gprs files *without* creating a unique upstart job to do this
User34: what would be nice, is if we had a some generic mechanism in our updates that could handle this case
User29: so you could use book-hooks WHEN=new-version and then have your job write a stampfile, check it in pre-start so you can do the removal just one time and reduce the number of times that job will be attempted to a minimal
User9: awe_, right, i think the boot-hooks mechanism offers something like that
User29: but there's no way to do that without upstart jobs because the boot-hooks are upstart jobs (located in /etc/init/boot-hooks/)
User9: awe_, but you wont get around shipping *something* that does it
User9: be it an upstart job, or a wrapper script for ofonod or whatever
User34: so we have no hooks on our server-side?
User9: how would it help to have it server side ?
User9: you want to change variable data of an installed system no ?
User9: so you have to run something on the system
User9: awe_, so i thinnk the trick for you is to ship that upstart job ... leave it in some versions and have it only run on upgrade lÃ¶ike stgraber described above and then rip it out in some subsequent upload of your package (once you are sure people are converted)
User9: either ship it in ofono ... or i'm happy to drag it into lxc-android-config
User34: rsalveti, ^^
User9: "book-hooks WHEN=new-version" means  that it will at least only run on upgrades and not on every boot
User28: User9 would that logic work when upgrading images?
User28: if so, then it should be fine for us
User9: rsalveti, right, it should only fire the job after an upgrade
User28: then fine, better at least
User9: not exactly a one time thing indeed
User9: stgraber, i think i want to delete ureadaheads pack files on upgrades ... i assume that needs to happen in the system-image-upgrader script, right ?
User29: User9 probably, I guess boot hooks run a bit too late to do that using WHEN=new-image
User33: User35 I can't assign it to you, but could we get https://bugs.launchpad.net/qtcreator-plugin-ubuntu/+bug/1303535 done sooner rather than later?
User22: Ubuntu bug 1303535 in qtcreator-plugin-ubuntu "Change Ubuntu API link" [Undecided,New]
User9: stgraber, yeah, that would waste one boot as ureadahead would only profile on the next one
User35: User33  will be fixed today
User33: thanks
User33: User35 I just realized it's pointing to local API docs though....which might be better
User33: I thought it was still pointint to old online docs
User33: but the header and footer are outdated and point ot pages on developer.ubuntu.com that don't exist anymore
User30: User40 is click store dead?
User30: User40 nothing appears anymore in the available click scopes
User30: ok, it's back
User30: User36 we don't get any feedback when the click store can't be reached
User30: like you click on a clic app and get the preview view which is empty
User33: User30 sounds like the click scope died
User33: User30 are you on wifi or cellular data?
User36: didrocks, yea... design was trying to design what happens when you don't have internet the week they left
User33: User37 is there a plan to get video recording working again on mako?
User30: User36 ok, so it's known and tracked?
User30: User33 wifi, but the store itself died for a while
User30: User33 we were 3 at multiple parts of the planet seeing it :p
User36: didrocks, i suppose somewhere on bottom of mikenagle's list :)
User37: User33 phonedations team working on that, not sure when it will be done
User12: User13 when was #1271436 fixed you say?
User30: User36 nice :p
User13: User38 ^^ apperently that was in january
User13: so that's a recent regression
User38: dbarth, so the issue reappeared?
User13: User38 apparently so
User33: User39 when will push notifications be open for 3rd party testing?
User38: dbarth, ok I'll have a look
User13: can't see it on #280 though
User33: User14 re-ping from Friday, is moving UbuntuWebView to Ubuntu.Browser something we can do before ubuntu-sdk-14.04 is frozen?
User14: mhall119, we just discussed it in a call with bfiller, dbarth, jdstrand and alex_abreu, and while we agree on the rationale of doing the move, we think the timing is pretty bad
User15: User33 trojita needs to handle signed mails better
User33: User15 it needs a lot of things, you can help
User33: User14 agreed on the timing, I wish I knew there was an issue months ago
User37: User33 we can't get that done in time, too many changes have to happen
User15: User33 I can file lots of bugs and test stuff I'm not really one for coding
User14: mhall119, sorry IÂ gotta rush out now, letâs continue the discussion by e-mail/through the bug report if you donât mind
User39: User33 I don't know, yet
User33: ok, so then can we support it in Ubuntu.Components.Extras.Browser and get the API docs online?
User39: User33 why?
User33: User39 I have a candidate app (community-cast)
User39: User33 post-14.04 in any case :)
User33: User39 ok
User9: davmor2, is there a click for it already ?
User9: (trojita i mean)
User33: User9 not in the store, but you can use http://people.ubuntu.com/~mhall119/trojita/com.ubuntu.developer.mhall119.trojita-ubuntu_0.2_armhf.click
User9: perfect
User9: lol
User9: funny that firefox offers me the software-center to open a click package
User15: User33 you need to update you instructions for install, you need to do sudo -u phablet -i or it will only appear for root ;)
User33: User9 it thinks it's a .deb
User33: for good reason
User9: aww
User9: then i wont test it
User33: User15 good point
User9: my production phone is readonly and stays that way
User33: User9 all click packages are nearly-debs
User33: User9 but it's a proper click
User15: User33  at least when installing from adb anyway :)
User9: oh, you mean i can click install it ?
User33: User9 yes
User9: thats all i need ...
User9: i just dont want to install debs on that phone
User9: (or make it writable)
User33: User9 just pkcon install-local as phablet
User9: yeah
User33: User9 it'll be called TrojitÃ¡ in the Installed section
User9: yep
User33: User30 no promotion today?
User30: User33 none :(
User40: didrocks, what was the symptom
User40: ?
User30: User40 so, if you booted before the outage, you click on an available app
User30: you end up in an empty preview view
User30: of course, if you reboot, no available apps at all are shown
User30: User36 maybe one way for a quick fix first will be to collapse and hide the available apps when you can't reach the click scope?
User40: didrocks, ah, I see there was a code rollout
User30: (like you ping regularly?)
User40: didrocks, which atm has a small period of unavailability
User30: User40 ok, I think that the client code should be smarter anyway about it
User40: didrocks, +1
User36: didrocks, that's for design to decide
User30: User36 I hope we do have a clear ETA of course!
User40: mhr3, also, s/decide/input?   :)
User36: beuno, shhh, some of them read this channel ;)
User13: User12 about that toolbar issue, i can't reproduce it on #280, am i missing something?
User13: i tried on a couple of webapps from a recent restart though
User12: User13 you would have to ask the bug reporter
User15: User33 lets see trojita should I be able to send a message/read a message/access attachments?
User33: User15 not in the Ubuntu UI yet
User15: User33 right so currently it's an app that tells me how full my inbox is then not a bad start though to be fair,  one annoying things is the scrolling... I'd much rather scroll be slowed and read the text
User15: User33 I'm assuming though that search will possibly take care of that :)
User33: User15 yeah, I think that's a pre-mature optimization
User9: mhall119, hmm, trojita doesnt show my mails in the Inbox ... only subfolders
User33: User9 yeah, I noticed that, it's either/or, it doesn't mix messages and subfolders, file a bug please
User9: well, i'd be happy only seeing messages and no subfolders :)
User9: mhall119, where ?
User33: V
User33: https://bugs.kde.org/buglist.cgi?product=trojita&component=Ubuntu&resolution=---&list_id=997226
User9: thx
User33: \np
User9: mhall119, kde bug 333166
User22: KDE bug 333166 in Ubuntu "Does only show subffolders but not messages in Inbox" [Major,Unconfirmed] http://bugs.kde.org/show_bug.cgi?id=333166
User9: bah, i typoed :P
User33: thanks ogra_
User33: cjwatson: are click package versions compatible with debian package version numbering?
User33: like, can I have version 4.0-ubuntu1 ?>
User33: or 4.0~git123456
User40: mhr3, yes
User40: er
User40: mhall119, yes
User33: User40 perfect, thanks
User40: they use the same code to compare versions
User41: jhodapp, rsalveti, User43 hey-- over the weekend I played with the media-hub (as you know). I confined the music-app and removed its access to ~/Music, but gave ti access to @{HOME}/.cache/media-art/ and @{HOME}/.cache/mediascanner/
User41: jhodapp, rsalveti, User33 the music-app used the media-hub without needing the direct access to the files, which is great
User42: jdstrand, that's awesome!
User42: jdstrand, how about letting media-hub have network streaming access from say an http server?
User41: jhodapp, rsalveti, User43 however, it occured to me that the mediascanner and media-art access is an information leak currently. ie, if I add that access to a 'common' policy group like audio or video, then any app would be able to enumerate all the music, videos, etc on the device
User41: User42 I gave media-hub that already based on previous conversations (I don't think I mentioned that in the email)
User42: jdstrand, ok, I'll have to give that a good testing then once we all align
User43: so, we were supposed to get rid of ~/Music and have music be owned by the music app
User41: jhodapp, User28 mdeslaur asked a question about the app only being able to play its own music
User43: how does the musicscanner restrict media scanning to an application's directory currently?
User43: s/musicscanner/mediascanner/
User41: I think we could maybe achieve that by making mediascanner a trusted helper
User41: User43 I *think* it just looks in ~/Music only right now
User41: well, and ~/Videos I guess
User43: We probably need to start by having a discussion whether music and videos are global locations, or if apps should own their own files
User42: indeed, and are there ever any exceptions?
User41: right now we handle exceptions by have the music_files_read and video_files_read reserved policy groups
User41: 'reserved' means that app uploads are stopped on manual review in the store
User43: if we do decide that music and videos should be a global location, then yeah, it would make sense for mediascanner/media-hub to be a trusted helper
User41: I think I can add the necessary access to the audio and video policy groups (common, ie non-blocking) for access to the media-hub itself, but that the mediascanner accesses would not be common yet
User42: jdstrand, so an app can be classified as being in one of those groups?
User43: User41 I think it needs to be a trusted helper before you make them non-blocking
User41: User42 the way it works is that the click manifest specifies a security manifest, the security manifest says what policy template to use along with any policy groups needed by the app. eg, audio, video, networking, location, etc
User41: User42 there are common policy groups that any app may use, and reserved ones that apps typically cannot use
User42: jdstrand, that's interesting...so the app store is the point at which that gets reviewed then
User41: User43 so I get that with the mediascanner, but why for the media-hub?
User42: jdstrand, err, submission to the app store
User43: User41 something needs to prevent apps from playing songs blindly outside of their own directories, no?
User41: User42 the sdk is clear about which policy groups people can and can't use, and the review tools on clicks can be run prior to upload. but yes, upon upload we will run the checks. anything that uses a reserved policy group is blocked
User42: jdstrand, thanks for the explanation
User41: User43 it is true that an app could blindly guess what is installed on the device, yes
User43: right, so they need to be trusted helpers, and possibly both use the same permission
User41: I was trying to decide if that is a problem. I suppose it is
User43: ie: you get prompted for "Access your media library"
User43: the other thing, is that is only for the common ~/Music directory, but you don't want an app to attempt to play a sound from the facebook app folder to see if facebook is installed, for example
User41: we wouldn't want to prompt though for accesses within the app-specific directory
User43: so the media-hub needs to perform access control
User41: User43 re facebook> yes
User41: (that is what made me suppose it was a problem, but also what prompted this discussion)
User43: so the media-hub would allow playing sounds from the apps own directory, would prevent the app from playing sounds from other app directories, and would prompt to play from ~/Music
User41: that wouldn't be too terribly difficult though
User43: I suppose the mediascanner would only do ~/Music
User41: it does the libapparmor api call to get the label (APP_ID), parses that and sees if the file is in ~/.local/share/$pkgname
User43: ep
User43: yep
User41: if it is, lets it play, if it isn't, see if it is in the global directory (eg, ~/Music), if it is, prompt, if it isn't reject
User41: maybe the last one could be refined for sharing...
User41: sharing should be via content-hub
User43: User41 yep
User41: it will be an interesting user experience though to access the mediascanner and then the hub
User43: that's why they should probably both use the same trusted-helper database
User41: cause those are different processes. I suppose there is nothing saying that they couldn't share the same trust store
User41: hehe
User41: yeah
User43: yeah :)
User43: lol
User41: haha
User43: STOP COPYING ME OR I'LL TELL MOM
User41: User43 see, I like talking to you
User41: :)
User43: hehe
User43: User41 so sounds like we have a plan?
User41: I think so, yes. I'll file a bug against mediascanner2 and add media-hub to it when it is in the archive
User43: User41 cool, thanks
User28: User41 User42 User43 I'd guess we want the media files to be globally available
User28: in case we have more than one player
User28: at least that was a quite common use case for me when using android
User28: n900 and others
User42: rsalveti, same for me on the iPhone
User28: globally for the same user I mean :-)
User28: right
User20: User29 do you have a package or something for me to test on my phone?
User29: User20 https://dl.stgraber.org/lxc-android-config_0.161_all.deb
User29: User20 you'll need to "umount /lib/udev/rules.d/70-android.rules", then remount / rw, install that package, then remove cgroup-lite and after that do the reboot loop
User20: User29 from a very clean wiped recent image?
User29: yeah, latest -proposed, factory reset isn't really needed but you might as well
User20: kk
User29: the reboot loop is something like: http://paste.ubuntu.com/7218298/
User29: User20 oh, you'll also need "rm /etc/init/cgproxy.override /etc/init/cgmanager.override"
User29: because they are conffiles so won't automagically disappear when you dpkg -i the package
User32: ogra_, what time do the automatic builds run?
User20: User29 not sure I got this right.. http://pad.ubuntu.com/RebootTesting
User29: User20 you don't need to remount the file, it's only used at boot time so the reboot will take care of it
User20: ok
User41: mdeslaur, User28 can you review bug #1303962?
User22: bug 1303962 in apparmor-easyprof-ubuntu (Ubuntu) "please integrate mediascanner2 and media-hub with trust-store" [High,Confirmed] https://launchpad.net/bugs/1303962
User43: sure, /me looks
User41: I haven't added the task for media-hub yet since it hasn't landed
User43: User41 you have "prompt user for access to global music files" in the video section
User41: fixed
User43: cool
User41: User44 since this is happening over dbus, is there a better method than aa_getcon() in bug #1303962?
User22: bug 1303962 in apparmor-easyprof-ubuntu (Ubuntu) "please integrate mediascanner2 and media-hub with trust-store" [High,Confirmed] https://launchpad.net/bugs/1303962
User43: I added a little note that we probably don't want personal videos taken with the camera to be stored in the common ~/Videos folder
User9: pmcgowan, 2am UTC
User32: ogra_, only one per day then?
User9: yes
User32: aw rats
User9: a test run takes 5h ... and the tests start delayed
User9: all in all the time from starting a build to test results is 8h
User32: wow need to fix that, wheres that emulator
User9: pmcgowan, well, we could easily fix that by just buying 20 makos with broken screens off ebay
User9: or 40
User32: ogra_, I am still surprised we dont do a second build
User44: User41 I'm a little bit confused by the psuedocode
User9: its a joke that we only fiddle with a handfull of devices ... even with the emulator around you will need full image tests
User44: User41 aa_getcon() gets the current process' label, but you're really wanting the label of the process connecting to media-hub/mediascanner, correct?
User9: *on* the devices
User32: true
User28: User32 working on it still, but people keep breaking it over the time
User28: :-)
User9: pmcgowan, we usually do
User32: ogra_, just manual start you mean
User32: ok
User9: pmcgowan, one automated one, one during the EU workday normally
User45: hello there, somebodey willing to help me? I have a question concerning the porting guide :)
User46: johnjohn101: tl;dr: if you have a sysvinit script and there isn't a systemd unit file that replaces it installed, it'll happily work with the sysvinit script
User9: so we can adjust the build time for the landings and make sure everything we want in one test run is actually landed
User32: yep makes sense
User41: User44 yes-- I didn't read the man page close enough. I was thinking I could give the pid to aa_getcon, but I cannot
User44: User41 ok, then the answer is 'yes', there's a better way to do it all within dbus
User9: sergiusens, so for the ofono race i think just changing the upstart job to "start on android" should be enough for now ... we can do fancy fine grained stuff later
User44: User41 the bus method org.freedesktop.DBus.GetConnectionAppArmorSecurityContext() can be used
User9: seems there is an issue with the property watcher sometimes
User44: User41 I've documented that method in the aa_getcon() man page
User41: User44 ok, updated the pseudocode
User44: User41 looks good to me!
User41: User44 thanks! I should have tapped 'PgDn' once :P
User18: User9 if that works, do you mind pushing it in?
User44: User41 :)
User9: sergiusens, well, do you have a test setup ?
User9: to do a quick test (since you reproduced the race)
User18: User9 just loop reboot and ofono should be online (list-modems) (and ofono started)
User9: sergiusens, that means i need to fiddle with setting up a phone with the ppa etc
User9: i thought you have one around already
User41: jhodapp, User28 you said that music-app didn't have to be updated to use media-hub, that it all happened way down underneath
User42: jdstrand, only partially true
User42: jdstrand, it must be modified to use the new BackgroundPlaylist object to continue playing music when the app loses focus or the screen turns off
User28: right, for the proper implementation I believe we're still missing playlist
User41: jhodapp, User28 how many other apps use the same api as the music-app? I was thinking the trust store integration doesn't affect the silo, but now I'm less sure
User28: jhattara: is the BackgroundPlaylist implementation done already?
User20: User29 uh, after doing those steps and rebooting for the first time it's stuck at the google logo!
User41: which the actual code for media-hub would be like 50 lines or something, but the problem is, we need the mir support to land
User42: rsalveti, I assume you meant me :) It is, but there are limitations with a client dying and then reconnecting
User28: User41 right now I believe only music-app and mediaplayer-app
User28: User42 yeah, sorry
User42: only music-app
User42: mediaplayer-app won't change
User41: ok, and mediaplayer-app is shipped as a deb and unconfined
User42: yep
User28: User42 but did you test if it works if the app gets a sigstop at least?
User28: but dying would also be a valid use case, as the user can just kill the app
User32: jhodapp, rsalveti do we know it has to change? isnt music-app already using a std API for playlists?
User42: rsalveti, ricmm has, I haven't personally gotten a chance to try it yet
User47: jhodapp, i guess we only need to make it add the current play queue to the media-hub?
 * ahayzen has come in half way through the conversation
User42: ahayzen, yeah, you would construct your playlist as a BackgroundPlaylist and pass it to the MediaPlayer instance
User28: where is ricmm now :-)
User42: furniture shopping :)
User41: jhodapp, User28 what is not clear (as mentioned in bug #1303962) is if apps are supposed to use a dbus api for the mediascanner files are access the db directly. it seems like music-app is doing the latter based on the apparmor policy I had to add
User22: bug 1303962 in apparmor-easyprof-ubuntu (Ubuntu) "please integrate mediascanner2 and media-hub with trust-store" [High,Confirmed] https://launchpad.net/bugs/1303962
User28: User32 I believe we'd need to change it to use the background playlist api
User32: jhodapp, how is this being exposed through qt
User47: jhodapp, awesome, at the moment we have a ListModel with the queue would that be easy to pass to the MediaPlayer?
User32: rsalveti, we dont want apps calling papi
User42: pmcgowan, as a new QML type (plugin)
User41: s/are access/or access/
User32: cool, right answer!
User28: right, not done by papi directly
User42: ahayzen, no, you'd use this as your List instead (or parallel)
User32: jhodapp, is it based of the existing Qmobility api?
User32: jhodapp, who did the QML api design?
User42: pmcgowan, no because it didn't have this support at the QML level
User42: pmcgowan, ricmm
User32: sounds good
User42: pmcgowan, we are ahead of upstream on this
User32: fair enough, we can give it to them
 * davmor2 wonders when we get a mami to go with the papi
User42: pmcgowan, and they'd be interested in using our solution possibly
User47: jhodapp, cool :) i can't remember, does it handle shuffle/repeat for us as well?
User42: ahayzen, yes it will
User47: jhodapp, \o/ awesome, when will it ready for us to move?
User42: ahayzen, trying to finish up one last thing here and media-hub will land...we can then start to engage the music-app team
User47: jhodapp, great work, let me know when it has landed and either me or Victor will move the music-app over :)
User42: ahayzen, sounds good
User20: User32 who owns music scope ?
User28: User42 remember we also need to do the powerd integration before pushing the background api implementation forward as well
User28: otherwise the device will suspend :-)
User42: rsalveti, right
User32: popey, strehl owns all scopes, not sure who works on music
User20: ok, ta
User32: popey, well, all but click I guess
User32: or no, all of em now
User48: rsalveti, jhodapp just need to move the call to powerd dbus api from app to hub
User42: yeah
User28: right, but I'm surprised that the app is allowed to call that dbus api
User28: in theory the app shouldn't be allowed to do that
User28: would need to check
User48: rsalveti, yeah -- was always temp
User28: for media-hub is fine because it's a service
User48: right
User28: right, but we never had the right permission for the phablet user to call the powerd dbus api
User28: that's the interesting piece
User28: I know we also added the app itself as part of our app lifecycle
User48: rsalveti, we whitelisted it
User28: but that wouldn't block the device to suspend
User28: let me give it a try and see what is really happening regarding powerd
User49: doanac, so were you OK with lp:~mterry/unity8/unlock-script ?
User50: User49 i think so. i haven't had time to re-work our daily image testing in a way that we can use it yet
User49: doanac, that's OK.  We can land the script and it won't hurt anything.  (It doesn't remove the existing support that jenkins is using)
User50: exactly
User49: doanac, can you approve the branch then?  I'd like to land this in the next unity8 drop
User50: User49 done
User49: doanac, thanks!
User29: User20 hmm, weird, it's been happily running here...
User29: User20 oh, I see, you missed purging cgroup-lite
User20: ah,
User20: User29 can i do that now and reboot?
User29: User20 if you can get into a shell using adb, then yes
User28: ChickenCutlass: User32 User42 yeah, just confirmed, music-app is not allowed to request a sysstate from powerd
User28: so if you try to play a music and suspend the device, it'll try to suspend
User28: nothing is blocking that
User42: ok
User28: as I thought initially, the app is not allowed to call that powerd interface, and never was
User28: people were just lucky because some other process had a wakelock, which is usually what happens on mako
User28: but if you try to play a music in background with flo, you'll see that it try to suspend
User28: so landing media-hub should fix that (once the powerd integration is done)
User32: rsalveti, btw can we ever fix that wakelock thing?
User28: User32 nops
User32: rsalveti, but you can fix anything ;(
User28: we could try to spend some time to improve it a bit more, but would need kernel changes and so on
User28: well, I could try to fix it, just don't have the time right now :-(
User32: rsalveti, so I take it its not just merge an upstream patch
User28: User32 no, as that patch is already part of our current tree
User28: would need some further investigation in there
User28: I saw that we might have some other changes that could improve a bit
User28: but would need to find the time to do that
User32: ok
User28: mostly busy with the emulator now
User32: right more important
User28: yeah
User32: maybe one of kernel team could look into it
User28: yeah, that was my suggestion to ChickenCutlass
User32: I can ask
User28: User32 bug 1267570
User22: bug 1267570 in linux-mako (Ubuntu) "Mako not always entering suspend (msm_hsic_host wakelock)" [High,Confirmed] https://launchpad.net/bugs/1267570
User32: rsalveti, I have that on speed dial :)
User28: :-)
User28: I can help if you're able to get someone to look into that
User32: ok let me ask
User20: User29 its hanging trying to remove cgroup-lite â¨
User20: User29 shall i start again?
User51: lol
User20: User29 sorted, how many reboot loops do you want me to do?
User28: User9 [  135.380000] init: enable-cpu-hotplugging main process (1046) terminated with status 1
User28: User9 there's no online in the emulator
User28: for cpu in /sys/devices/system/cpu/cpu?/online; do chmod 644 $cpu; done
User28: User9 mind fixing that?
User29: User20 not sure how many ogra_ wants, around 200 would probably be good
User28: User32 User11 it seems the app lens is always empty for me in the emulator now, can you guys reproduce the issue?
User20: User29 kk
User29: User20 my own box + nexus 4 are up to 164 now with the same setup as you so I'm pretty confident you won't get any problem :)
User20: User29 yay
User33: do we override XDG_CONFIG_HOME when running apps under confinement?
User20: User29 bad news, 36 passes and it's at the google logo
User20: User29 just noticed 30 mins have passed since last reboot
User20: User29 adb devices shows nothing
 * popey starts the loop again
User29: User20 hmm, that's not good... here I'm up to 249 passes
User20: User29 run again and I have 13 passes
User20: and failed
 * popey starts another run
User29: User20 I wonder what's different in our setups...
User20: well indeed
User20: User29 any confirmations of package versions or somesuch?
User20: (i should do?)
User20: User29 i followed the etherpad
User29: User20 I'm resetting my device again here to see if I can reproduce what you're seeing, though it's giving me a hard time when trying to install the new lxc-android-config
User20: User29 i had to adb shell, then dpkg -i it in the shell, it wont let me do it all in one line
User20: happy to reset and do same as you
User29: User20 just to make sure things look good, can you pastebin "dpkg -l | grep cg", "ls -l /etc/init/" and "dpkg -l lxc-android-config"
User20: ok
User29: User20 what I'm going to do here is wipe my device completely, reflash the latest image from trusty-proposed, then from the recovery partition, push the new deb and install it which will ensure I don't get into any trouble because the system is running.
User20: you can install the deb from the recovery part?
User20: User29 http://paste.ubuntu.com/7219165/
User29: User20 ok, so you have cgroup-lite that's still sort of around (its init scripts anyway), you probably should purge it, not sure whether that would cause your problem though
User20: hmmm odd.
User29: dpkg --purge cgroup-lite ought to do it
User20: ok
User20: bah, yes, i messed up earlier, only removed, didn't purge
User20: root@ubuntu-phablet:~# apt-get remove cgroup-lite
User20: sorry
User20: have purged via dpkg and will start the reboot loop again
User29: User20 that's how you install a package from recovery: http://paste.ubuntu.com/7219206/
User29: loop re-running here following those instructions, that should be as close as we can get short of spinning a new image
User20: User29 handy
User20: will leave this loop running overnight
User20: assuming it gets further
User29: let's hope it will... if it doesn't I hope mine will get stuck too, otherwise this will be a pain to figure out
User52: hey, I did "apt-get install ubuntu-touch" on my tablet with 14.04 and it got me into loads of trouble!
User52: specifically, the lxc-android-config package was preventing me from booting up.
User20: User29 got stuck again
User20: after 15 boots
User29: User20 is that mako you're testing with?
User20: User29 yes
User29: User20 so I really should be getting the same thing here... up to loop 17 here
User20: User29 want me to do a clean start to confirm I didn't balls it up?
User20: based on your pastebin?
User29: User20 yeah, I think that'd be interesting that way we know we have exactly the same thing
User20: ok, will do
User20: User29 btw thanks for the -f in reboot recovery, didn't know that the -f was needed, will update docs
User29: User20 it depends on what adb you have. In some cases you can do "adb reboot recovery" so asking adb to do the reboot for you and in some others you need to actually call the reboot command with "adb shell reboot -f recovery", the latter tends to always work so I usually stick to that
User20: i've never had reboot recovery work with ubuntu
User53: is the Nexus 7 the best device for booting android, ubuntu touch, and firefox os?
User20: which nexus 7?
User53: 2013 i guess?
User20: does ffos support the nexus 7 2013?
User53: there is some support but i'm not sure of the extent
User20: ok
User53: i'm looking for a magical device that can do all 3
User20: so we support ubuntu on the nexus 7 2013
User54: hey popey
User20: dunno about ffos, but sure, android can â»
User53: im not really experienced with this kind of stuff either
User20: hello wolflarson
User54: do you guys support nexus 5 yet? :)
User54: i cant find the community port in english
User20: User54 we don't, no.
User54: aww
ubuntu-touch
Ubuntu IRC