[00:00] <trickvi_> Elleo: the question was whether I should include modified copies of the code that generates the database or if I should just include the original text
[00:00] <trickvi_> (I noticed that the greek layout only included the original text in the MR
[00:00]  * trickvi_ goes to learn how to push this to launchpad and make an MR
[00:02] <Elleo> trickvi_: cool, send me the link when you're done and I'll review it tomorrow
[00:02] <Elleo> trickvi_: if you haven't already could you sign the CLA? http://www.ubuntu.com/legal/contributors
[00:14] <trickvi_> Elleo: done (except I noticed my email was wrong on the commits)
[00:15] <trickvi_> Elleo: I put you as the reviewer so you should have gotten an email
[00:20] <Elleo> trickvi_: great, thanks; I'll include it with the others tomorrow
[00:27] <trickvi_> Elleo: awesome thanks, I'm resubmitting it to update my email
[02:15] <anyonebutme> Hi, I've got a hold of a Meizu M1 note, after googling a little i found that it's a close cousin of the one that runs ubuntu.
[02:15] <anyonebutme> Obviously i came here.
[02:17] <anyonebutme> Has anyone had any expirience with those? any tips, linke etc, would be much appreciated.
[02:17] <anyonebutme> of maybe i should just flash it with cyanogen and come back in a few months when other people bricked their phones for me?
[02:30] <DonkeyHotei> anyonebutme: the ubuntu one isn't even public yet
[02:31] <anyonebutme> ok... so i should be patient?
[02:32] <anyonebutme> is there a way to try it with less then 90% chance of bricking anything? i'm looking at the debian pages too (https://wiki.debian.org/Mobile) this looks even more theoretical then ubuntu atm.
[04:14] <rsalveti> morphis: did you have to apply any extra patch to that tree? if not I guess we can try to update the tree for mako/flo so we can at least test the userspace
[06:30] <dholbach> good morning
[07:38] <Mirv> jamesh: FYI the QQuickAsyncImageProvider is now in the overlay PPA so you can start using it for a landing too
[07:38] <jamesh> Mirv: I noticed.  Thanks!
[07:39] <Mirv> you're welcome!
[08:23] <juzzlin_> hmm...my Bq 4.5 has suddenly started to switch itself off when there's about 29% of battery left and it won't boot unless I charge it for a while
[08:24] <juzzlin_> either the battery status is horribly off or this is somekind of a hardware failure..
[08:53] <popey> juzzlin_: i think you're right, the battery gauge is inaccurate. I have seen similar this weekend
[09:06] <JamesTait> Good morning all; happy Monday, and happy Twilight Zone Day! 😃
[10:05] <dholbach> sergiusens, rsalveti: do you know who could take a look at https://code.launchpad.net/~phablet-team/urfkill/monitor-script/+merge/257592?
[10:07] <DonkeyHotei> so far, i've had no feedback on http://paste.ubuntu.com/10696198/
[10:14] <popey> DonkeyHotei: what you expecting?
[10:14] <DonkeyHotei> if anyone can say whether it gives any clues as to why there is no video playback
[10:15] <popey> maybe poke jhodapp when he wakes
[10:15] <popey> he's our expert in this area I think.
[10:15] <ogra_> well, did you follow the resent ML discussions about video playback in vivid ?
[10:26] <DonkeyHotei> been a couple weeks since i looked at the ml
[10:46] <DonkeyHotei> ogra_: i can't find a relevant thread; what was the title?
[11:12] <mzanetti> alecu, hey, you up already?
[11:13] <mzanetti> please ping me when you have some time to help me finding an issue with the app store scope
[11:13] <sturmflut2> Argh, some guy managed to flash Android to his Aquaris E4.5 Ubuntu Edition using the Android firmware tools supplied by bq for the Android version -> https://askubuntu.com/questions/621971/
[11:13] <alecu> mzanetti: pong!
[11:14] <jgdx> sturmflut2, isn't he allowed?
[11:14] <mzanetti> alecu, hey ho. so... my wife's BQ keeps on hiding the review part for apps
[11:15] <jgdx> sergiusens, hey, could you take a look at the email? Thanks
[11:15] <mzanetti> she only can write reviews for like 5 mins after rebooting, then the input box disappears from the store
[11:15] <mzanetti> alecu, ^
[11:15] <alecu> mzanetti: yup, we've seen something like that. Let me find the bug...
[11:17] <sturmflut2> jgdx: Technically yes, but in reality no. He used a special tool supplied by the SoC vendor to reconfigure the whole internal structure of his phone, it will no longer run Ubuntu in this state and bq hasn't released the necessary configurations to change everything back for Ubuntu.
[11:18] <sturmflut2> jgdx: If they had, it would have been possible to buy the Android version of the E4.5 and flash Ubuntu on it.
[11:18] <ogra_> sturmflut2, hmm, i thought they had flashtool and images for that on their page ...
[11:18] <ogra_> john-mcaleely might know where to find that
[11:19] <sturmflut2> ogra_: For the Ubuntu Edition they only have the Manuals, no flashtool. At least AFAICS.
[11:19] <popey> sturmflut2: other people have done that
[11:19] <ogra_> right
[11:19] <popey> sturmflut2: "studio_" who hangs around here asked them directly for the tool I believe.
[11:20] <john-mcaleely> sturmflut2, ogra_ I understand they are still working on publishing them
[11:20] <ogra_> sturmflut2, how do you knoe from the askubuntu text that he did that btw ...
[11:20] <alecu> mzanetti: hmm... I can't find the bug, but I'm pretty sure I saw that bug in the week before the sprint
[11:20] <alecu> mzanetti: I'll ask dobey when he starts his day.
[11:20] <sturmflut2> ogra_: He told me on G+
[11:20] <ogra_> ah
[11:20] <bqphone> good day, any idea when 15.04 update will reach bqphone?
[11:20] <ogra_> well, there is definitely a way to get the tool and image ...
[11:20] <popey> bqphone: some weeks.
[11:21] <bqphone> it is some weeks ago :P
[11:21] <sturmflut2> ogra_: I'll refer him to the bq customer support then?
[11:22] <jgdx> sturmflut2, oh, makes sense
[11:22] <ogra_> yeah, i assume thats the best you can do
[11:22] <popey> bqphone: its not ready yet
[11:23] <bqphone> lets hope it comes soon, thx for the answer
[11:23] <ogra_> bqphone, well, better hope it comes stable :P
[11:23] <alecu> mzanetti: I think it's this: https://bugs.launchpad.net/ubuntu/+source/unity-scope-click/+bug/1421710
[11:23] <bqphone> ogra_ i do :)
[11:24]  * ogra_ prefers stable over soon ;)
[11:24] <bqphone> another question, any idea when telegram will support audio messages?
[11:24] <mzanetti> alecu, do you need any logs or something?
[11:41] <robin-hero> Hi all! Is there any news about today's OTA-3.5 update?
[11:49] <alecu> mzanetti: no need for logs. I can still reproduce it. I know pstolowski has been working on a some changes to the review code of the click scope to support editing of reviews, so hopefully this will be fixed by it.
[11:50] <mzanetti> alecu, ack. thanks a lot.
[11:51] <mzanetti> mardy, hey, is it intentional that OA deletes all accounts when I reinstall the click package?
[11:55] <pstolowski> alecu, I just got review editing working :)
[11:55] <pstolowski> brb
[11:59] <matv1> mzanetti just curious: are you possibly referring to the U1 account being deleted?
[12:00] <mzanetti> matv1, no, in my case the evernote account
[12:01] <matv1> oh ok. a different issue then. thnks
[12:29] <sturmflut2> mzanetti: Ping
[12:29] <mzanetti> sturmflut2, hey
[12:30] <sturmflut2> mzanetti: I'm giving the BayTrail tablet a try again. Do I need any PPAs on top of 15.04 to get the most recent Unity8? Or has development switched to Wily already?
[12:31] <mzanetti> sturmflut2, you want vivid + ppa:ci-train-ppa-service/stable-phone-overlay for now
[12:31] <dobey> alecu, mzanetti: yes, that's the bug
[12:31] <jgdx> what's the systemd equivalent for initctl --set-env ? If any
[12:31] <mzanetti> sturmflut2, although we will probably move to wily soon
[12:32] <jgdx> s/--set-env/set-env
[12:33] <mzanetti> dobey, my wife's bq seems to reproduce that all the time. if I can help with logs or something, let me know
[12:33] <sturmflut2> mzanetti: Okay great, thanks. Let's hope I even get to that point and the internal flash doesn't act up again :/
[12:33] <mzanetti> heh
[12:35] <dobey> mzanetti: i can as well, on my nexus4, but i still can't tell *why* it's happening exactly. i don't expect that pstolowski's current work will resolve it though.
[12:36] <mzanetti> I never saw it on any of my devices, happens 100% for her... really odd
[12:44] <NIN101> is there a way to reset the music app, so it reads everything from scratch?
[12:44] <dobey> mzanetti: yeah, it's weird. if it's not the preview immediately after submitting the review, and the package is removable, then the widget should be shown.
[12:45] <popey> NIN101: yeah, you can get rid of the mediascanner database and music app cache
[12:45] <sturmflut2> mzanetti: Okay, the tablet crashed again while accessing the internal storage. Hooray.
[12:45] <sturmflut2> willcooke: Which Intel tablet do you use for your demonstrations?
[12:46] <willcooke> sturmflut2, erm....
[12:46]  * willcooke thinks
[12:46] <willcooke> sturmflut2, bear with me, I'll find it
[12:46] <sturmflut2> Haha
[12:47]  * sturmflut2 can see willcooke running around in his appartment, digging through heaps of mobile devices
[12:47] <willcooke> sturmflut2, found the order in email :)
[12:47] <popey> NIN101: http://paste.ubuntu.com/11078767/  something like that
[12:48] <mardy> mzanetti: definitely not, it's not normal; which click package?
[12:48] <willcooke> sturmflut2,  Acer Aspire P3-171 Core i5 4GB 120GB SSD 11.6 inch Convertible Folding Keyboard Ultrabook
[12:48] <popey> NIN101: then reboot :)
[12:48] <mardy> mzanetti: ah, is it an account plugin? if so, yes, it's normal
[12:48] <NIN101> popey: ok, will try. thanks
[12:48] <willcooke> sturmflut2, I bought a reconditioned one:  http://www.acerdirect.co.uk/Acer_Aspire_P3-171_Core_i5_4GB_120GB_SSD_11.6_inch_Convertible_Folding_Keyb_a1-NX.M8NEK.001/version.asp
[12:49] <popey> willcooke: was it a faff to install on?
[12:49] <sturmflut2> willcooke: Aaaaah, you have a Core i5! I assumed it was BayTrail and always wondered how you got it to work, because BayTrail is a horrible mess
[12:51] <willcooke> popey, sturmflut2 - it was easy to install.. Switched the BIOS to legacy mode and booted of a USB stick
[12:52] <popey> k
[13:13] <zbenjamin> dholbach: liuxg:  sure i'm here
[13:13] <dholbach> ok cool
[13:13] <zbenjamin> liuxg: best would be if you ask your question here again
[13:14] <dholbach> so yeah... I don't know which paths can be accessed by apps, I'd say that content-hub is the way to exchange docs between apps
[13:14] <davmor2> willcooke: out of interest why did you need to switch to legacy mode?
[13:14] <liuxg> dholbach, zbenjamin, I am here as well. a developer is developing a media player for media files. he wants to make use of the "Documents" to save all of the files there.
[13:14] <zbenjamin> dholbach: but doesn't the contenthub need at least one app that is registered for that type of document?
[13:14] <zbenjamin> liuxg: didn't you say a pdf reader?
[13:14] <willcooke> davmor2, Not sure that I did, and indeed probably didn't need to - I just did. :)
[13:15] <liuxg> zbenjamin, if fact, it is the same for the two apps.
[13:15] <zbenjamin> liuxg: yeah because Documents is not the right path for media
[13:15] <davmor2> willcooke: fair enough I just wondered if it was strictly necessary :)  so now we'll never know :D
[13:16] <liuxg> zbenjamin, he wants to use MTP to copy over files so that the users may start to play the files directly.
[13:16] <imgbot2> .
[13:16] <willcooke> davmor2, if I get time I'll try a normal install
[13:17] <liuxg> zbenjamin, dholbach, packaging all of the files are not a doable solution.
[13:17] <zbenjamin> jdstrand: kenvandine: could you help with liuxg's request? He needs a way to access files for a) a pfd reader and b) a media player
[13:17] <davmor2> willcooke: nice
[13:18] <pstolowski> dobey, my review editing changes have nothing to do with that problem
[13:18] <dobey> pstolowski: i know
[13:18] <liuxg> zbenjamin, jdstrand kenvandine, for android apps, it seems that the app can search for the files and make use of them. Do we have some "PUBLIC" directories which are accessible to all of the apps?
[13:19] <frobs> hi, could anyone help me?, i have been searching how to define packages dependencies, i.e libpurple-dev, in app installation process but i found nothing, i can define this package dependencies in app creation using .pro file (as in gradle or maven) or i must do this from the c++ application code, thank you
[13:19] <dobey> pstolowski: though looking at the code again, depending on what changes you've made, i suppose it's possible that your changes could result in the problem just magically going away
[13:20] <kenvandine> liuxg, which directories are you looking for?
[13:20] <dobey> frobs: click packages do not have dependencies
[13:20] <kenvandine> app confinement limits what apps have access to, which is why we have content-hub
[13:21] <liuxg> kenvandine, the developer is developing a PDF reader, and another developer is developing a media players. May I know whether our phone has any directories are accessible to the apps without using contenthub?
[13:21] <dobey> frobs: if packages are not part of the SDK, then you basically need to include additional libraries in your package and build them along with your app, with appropriate build configuration for how they are installed and the confinement rules your app must follow
[13:22] <dobey> frobs: libpurple will be problematic without changes
[13:22] <liuxg> kenvandine, how about the "http://bazaar.launchpad.net/~ubuntu-docviewer-dev/ubuntu-docviewer-app/trunk/view/head:/docviewer.apparmor" docviewer app? it uses "read_path" and "write_path", is the app a special app?
[13:22] <kenvandine> liuxg, i not sure, but i know the docviewer uses content-hub now
[13:23] <liuxg> kenvandine, I used to work on Symbian, it had some public directories which are accessible to other apps. But each app cannot access other's private directories for sure.
[13:24] <liuxg> kenvandine, looking at the .apparmor there, it has the fields. does it violate the security? it is a special case, and we should never promote it to the developers?
[13:24] <frobs> dobey: then....i can't install a package from repositories and use it in my app???for example if i want use libpurple i need include in my app the headers and sources of libpurple and call them from c++?
[13:24] <dobey> frobs: no
[13:24] <kenvandine> we certainly shouldn't promote it to developers
[13:25] <dobey> frobs: libpurple will need patching and you will need to build it in your app, if you want to use it, yes
[13:25] <kenvandine> jdstrand, can you comment?  is docviewer allowed as an exception?
[13:25] <dobey> frobs: if you are trying to write an IM application, the best thing to do would probably be to work with the messaging-app devs and design team to get it working in there with the telepathy back-ends which already exist on the phone
[13:27] <liuxg> kenvandine, is there any C++ APIs for the contenthub? the developer's backend is C++ instead of QML. He is currently developing a common architecture across android, ubuntu and iOS.
[13:28] <kenvandine> liuxg, there is a c++ api, but last i heard we didn't want to encourage app devs to use it
[13:28] <frobs> dobey: the idea is make a simple IM interfaz and use libpurple and yowsup, and write a whatsapp client
[13:28] <kenvandine> not part of our documented API in the platform
[13:28] <kenvandine> and much harder to maintain compatibility
[13:28] <liuxg> kenvandine, oh. yeah, that is my understanding. yes, I can only see the Qml API for it.
[13:29] <sturmflut2> mzanetti: I enabled all the quirks for the flash storage, now the Ubuntu 15.04 installer crashed while installing GRUB O_o
[13:29] <kenvandine> liuxg, perhaps at some point we'll decide to support a c++ API
[13:29] <kenvandine> but not sure
[13:30] <dobey> frobs: using any client other than the official whatsapp app will result in that client being blocked, and any users of the software getting banned. whatsapp have been quite obvious about that in their actions so far
[13:30] <sturmflut2> Not WhatsApp again
[13:30] <liuxg> kenvandine, so, in your understanding,  there is no sort of PUBLIC diretories for third party apps?
[13:30] <dobey> frobs: if you really want whatsapp on ubuntu, your best options is to be vocal about it to whatsapp to port it to ubuntu, and get all your friends who use it to be vocal to whatsapp as well
[13:30] <dobey> frobs: in other words, show them that they will have a userbase on ubuntu if they port their app
[13:30] <liuxg> kenvandine, all of the directories are private and owned by a certain app?
[13:31] <dobey> liuxg: yes, applciations are confined
[13:31] <kenvandine> liuxg, nope, and app confinement is a strong benefit provided by our platform
[13:31] <liuxg> kenvandine, from end user point of view, it is easy for them to copy over the files to the phone via USB cable.
[13:31] <kenvandine> but it can make things more work for developers
[13:32] <kenvandine> so that use case we need to support
[13:32] <kenvandine> but nothing yet
[13:32] <kenvandine> we need content-hub integration for mtp, sdcard, etc
[13:32] <liuxg> kenvandine, yeah, this is my understanding too. The docviewer makes me a little confused :) anyway, I think it is an exception.
[13:33] <kenvandine> liuxg, i'm not convinced what it's doing even works
[13:34] <liuxg> kenvandine, is that a security beak?
[13:35] <kenvandine> jdstrand, does that really work?
[13:35] <kenvandine> what docviewer does?
[13:35] <dobey> what does docviewer do?
[13:35] <dobey> is it just "unconfined" ?
[13:35] <kenvandine> "http://bazaar.launchpad.net/~ubuntu-docviewer-dev/ubuntu-docviewer-app/trunk/view/head:/docviewer.apparmor"
[13:35] <kenvandine> it adds read_path and write_path in the profile
[13:36] <dobey> oh
[13:36] <dobey> hmm
[13:36] <kenvandine> but i didn't think apps could do that there, they have to use the policy groups
[13:36] <frobs> dobey: that's probably the smartest choice...but....i am developer :P if a company don't want contribute with my free os i will do for them, I'm not making them lose money, when they do a client for ubuntu phone i remove my app from the store..but...while...
[13:36] <liuxg> kenvandine, jdstrand, even it can access it, but "Documents" directory is only accessible by an app, and no other apps can access it unless it is a system app.
[13:37] <liuxg> dobey, it is not an unconfined app. it yes, there is no need to define read_path there
[13:37] <kenvandine> we have a special case for music with ~/Music and gallery with ~/Pictures
[13:37] <dobey> frobs: well, they will ban your app and anyone using it. you will actually be doing a disservice to users by telling them to use it
[13:38] <jedi__> hi, i use usb keyboard on ubuntu touch. and I wanto swap caps to ctrl. how can I swap these key ?
[13:39] <jedi__> I found keymap file on /android/sytem. but this directory is read-only ...
[13:39] <dobey> i don't know if that's possible
[13:40] <dobey> unless maybe there's some way to do it with udev config or something
[13:41] <jedi__> uhm. thanks. i will search 'udev' keyword.
[13:42] <frobs> dobey: I will not supplicate to a company ... I do nothing better, thank you for the information :)
[13:43] <dobey> frobs: better yet, get people to switch to telegram :)
[13:49] <liuxg> kenvandine, if we use contenthub, normally, it copies over the files, right?
[13:51] <liuxg> dobey, if we use content hub to select files, normally the files are copied over to the private directories, right?
[13:52]  * jdstrand reads backscroll
[13:52] <dobey> liuxg: that's a question for kenvandine
[13:53] <liuxg> dobey, jdstrand, kenvandine, if the file is copied over, for the case a big video, basically, it duplicate the space.
[13:53] <kenvandine> liuxg, usually not
[13:53] <rsalveti> dholbach: I will take a look at the urfkill MR later today
[13:53] <kenvandine> it's a link
[13:53] <rsalveti> dholbach: need to upload that to wily and vivid (overlay ppa)
[13:53] <kenvandine> if the link fails, then it's a copy
[13:54] <kenvandine> which should only happen across file systems
[13:54] <kenvandine> so rare
[13:54] <liuxg> kenvandine, I once used contenthub to get a picture, I got a local copy of the file.
[13:54] <kenvandine> are you sure it wasn't a hardlink?
[13:54] <kenvandine> it would have only been a copy if it crossed between file systems
[13:55] <liuxg> kenvandine, I just found that there was a file there. the was long time ago. I need to double check this.
[13:55] <kenvandine> i bet it was a hardlink
[13:55] <dholbach> rsalveti, thanks a bunch!
[13:55] <liuxg> kenvandine, what do you mean by crossing between file systems
[13:55] <kenvandine> i test that often
[13:56] <kenvandine> if the content is transfered from a different file system
[13:56] <dobey> liuxg: opening something from an SD card for example
[13:56] <seb128> kenvandine, what if you use a gallery image as bg and then delete it from the image collection?
[13:56] <dobey> kenvandine: why doesn't it use soft links instead?
[13:56] <kenvandine> it deletes the link
[13:56] <jdstrand> liuxg, kenvandine: as mentioned, we have special cases for the music-app (~/Music), gallery (~/Pictures) and, yes, document viewer (~/Documents)
[13:56] <liuxg> kenvandine, dobey ,  oh, if we select a file from SD card, it will make a copy of it?
[13:56] <jdstrand> kenvandine: yes, it does 'work' from a technological POV
[13:56] <kenvandine> liuxg, yes
[13:56] <jdstrand> liuxg: and no, we should not promote that to developers
[13:57] <jdstrand> this is what content-hub is for
[13:57] <liuxg> kenvandine, what happens if the video file is very big, duplicating it will waste a lot of space for it.
[13:57] <kenvandine> dobey, i think a hardlink, apparmor reasons
[13:57] <sturmflut2> popey: Is it April 1st again or is this ChillHub thing real
[13:57] <popey> ya
[13:57] <kenvandine> liuxg, eventually we'd want the app to have access to it's own space on the sd card
[13:57] <kenvandine> so it doesn't have to copy it
[13:58] <jdstrand> that said, music-app in particular has other exceptions and we don't have a good way to allow a 3rd party music player (well, it can access its siloed data of course, but not ~/Music for example)
[13:58] <liuxg> kenvandine, ok. so, eventually, only hardlinks, right?
[13:58] <kenvandine> yes
[13:58] <kenvandine> well it'll be supported, depending on what the app wants to do
[13:59] <kenvandine> like often the app decides where to put the imported content
[13:59] <kenvandine> if it needs to persist
[13:59] <liuxg> kenvandine, currently, between different systems, we copy files, right?
[14:00] <kenvandine> liuxg, yes
[14:00] <liuxg> jdstrand, so, there is no PUBLIC directories accessible to any other apps, right? all directories are private?
[14:00] <jdstrand> liuxg: yes, by design. it was a security nightmare on android and they've been trying to move away for it for years
[14:00] <jdstrand> s/for/from/
[14:01] <kissiel> Mirv, hi! Another Checkbox-Touch release done :)
[14:01] <kenvandine> liuxg, in our model all content is owned by an app, it isn't about public vs. private really
[14:01] <sturmflut2> popey: Can we do anything to prevent the logical next step, the Ubuntu Toilet?
[14:01] <kenvandine> just the content belongs to an app, and you have to use that app to gain access to it
[14:01] <jdstrand> that's a better way to put it
[14:02] <jdstrand> apps own their data
[14:02] <tsdgeos> where do i open the bug for http://i.imgur.com/SDToNJK.png ?
[14:02] <jdstrand> and user driven interactions permit data sharing
[14:02] <liuxg> which app owns the "Music" and "Documents" for example
[14:02] <kissiel> Mirv, or should I bother popey instead :)
[14:03] <kenvandine> those aren't great examples, because we've allowed them to use the old paradigm
[14:03] <dobey> tsdgeos: that's on current vivid-proposed?
[14:03] <tsdgeos> dobey: it's what i got this morning yeah
[14:03] <tsdgeos> account-plugin-ubuntuone it seems
[14:03] <jdstrand> liuxg: those are imperfect examples, but basically, music-app owns ~/Music and the doc viewer ~/Documents
[14:03] <jdstrand> liuxg: those are special cases
[14:03] <dobey> tsdgeos: ubuntuone-credentials is the source package, but it's probably a toolkit bug
[14:04] <tsdgeos> dobey: not really
[14:04] <liuxg> jdstrand, then Docviewer does not need to use "read_path" and "write_path", right?
[14:04] <tsdgeos> dobey: i just had a look at the code and is clearly a bug in the code
[14:04] <dobey> tsdgeos: how is it a bug in the code?
[14:04] <liuxg> jdstrand, this concept is a little bit difficult to developers. I will try to explain this to the developers.
[14:04] <dobey> tsdgeos: what device is that on?
[14:04] <popey> kissiel: wassup?
[14:04] <jdstrand> liuxg: it does, because the apparmor template policy doesn't allow that exception
[14:05] <tsdgeos> dobey: the label is anchored to the left, not to the right, so it will just take as much width as needed
[14:05] <kissiel> popey, another release of checkbox-touch
[14:05] <popey> super
[14:05] <kissiel> popey, url to click: https://launchpad.net/checkbox-touch/trunk/1.1.3/+download/com.ubuntu.checkbox_1.1.3_multi.click notes: http://paste.ubuntu.com/11079664/
[14:05] <jdstrand> liuxg: it is much easier to not hold up the exception as the example for others :)
[14:05] <dobey> tsdgeos: hmm, ok; well ubuntuone-credentials is the package to file the bug against
[14:05] <liuxg> jdstrand, yes, I agree with you
[14:06] <jdstrand> liuxg: there is quite a bit of documentation on all of this:
[14:06] <jdstrand> https://developer.ubuntu.com/en/publish/security-policy-groups/
[14:06] <jdstrand> https://developer.ubuntu.com/en/start/platform/guides/content-hub-guide/
[14:06] <jdstrand> https://developer.ubuntu.com/en/start/platform/guides/app-confinement/
[14:06] <liuxg> jdstrand, yes, I have read all of them :)
[14:07] <jdstrand> sure, I meant for the other guys
[14:07] <liuxg> jdstrand, it would be good to have an online training for this. a video would be very good for the purpose.
[14:08] <jdstrand> dpm: fyi ^
[14:08] <liuxg> jdstrand, especially, a lot of new developers are very hard to follow it. they need to change their mind to take our ways to handle something which is different on other platforms.
[14:09] <tsdgeos> dobey: https://bugs.launchpad.net/ubuntu/+source/ubuntuone-credentials/+bug/1453830 thanks :)
[14:09] <jdstrand> liuxg: it isn't drastically different from Apple
[14:10] <jdstrand> it is different from android, but android wasn't designed with these things in mind
[14:10] <liuxg> jdstrand, yes, that is the way I tell developers so that it can be easily understood.
[14:10] <jdstrand> well, I would point them at https://developer.ubuntu.com/en/start/platform/guides/app-confinement/
[14:11] <jdstrand> if they read the trust model section, everything else falls into place
[14:11] <liuxg> jdstrand, we are facing some desktop and android developers. we need to highlight this to them.
[14:11] <jdstrand> oh yes, this is very different from traditional linux desktop
[14:11] <jdstrand> (by design)
[14:12] <studio_> hi
[14:12] <jdstrand> but, like I said, a few key concepts like our trust model should really go a long way on why we do things and how to work with the system
[14:12] <liuxg> jdstrand, in fact, I designed a sample to output all of the variables at http://blog.csdn.net/ubuntutouch/article/details/41281971
[14:13] <popey> kissiel: done
[14:13] <kissiel> popey, tyvm! :)
[14:13] <jdstrand> liuxg: you know, our hello-world click should do that. in snappy we have that. after installing on a snappy system, you run 'hello-world.env' and can see everything
[14:14] <jdstrand> liuxg: or just upload your app :)
[14:14] <liuxg> jdstrand, it is interesting. I do not know that. yeah, you can upload my app for sure. It is there bzr branch lp:~liu-xiao-guo/debiantrial/runtimeevn
[14:15] <jdstrand> liuxg: I'll let you upload it if you want-- it is quite satisfying getting one's app in the store (it is quite easy)
[14:16] <liuxg> jdstrand, ok, I will try to do that for sure :)
[14:16] <jdstrand> cool
[14:17] <liuxg> jdstrand, I will let you know it.
[14:17] <studio_> popey, if someone is asking again for the flash-tools for the bq e4.5, they can find them on http://www.bq.com/gb/products/aquaris-e4-5.html
[14:17] <popey> studio_: thanks
[14:46] <studio_> popey, if the peoples want to flash back, they can download the firmware from her: http://www.ubuntugear.com/2015/02/first-ubuntu-phone-official-firmware.html or use their own scatter.txt after they built the kernel from the git.
[14:49] <robin-hero> hi! Is there anyi info about today's OTA update? sil2100
[14:51] <davmor2> robin-hero: it's not today, it was monday/tuesday and that is for feedback from bq then we release and it will be staggered updates again
[14:52] <sil2100> robin-hero: hey! Still waiting for feedback :)
[14:52] <robin-hero> davmor2: sil2100: Thanks. :) I'm really looking for it. :)
[15:17] <studio_> hi Benno-007 :)
[16:00]  * kissiel is away: gym
[16:17] <DonkeyHotei> !seen jhodapp
[16:18] <jhodapp> DonkeyHotei, what's up?
[16:18] <DonkeyHotei> [Mon 2015-05-11 03:15:04 AM PDT] <popey> maybe poke jhodapp when he wakes
[16:18] <DonkeyHotei> [Mon 2015-05-11 03:15:10 AM PDT] <popey> he's our expert in this area I think.
[16:19] <jhodapp> DonkeyHotei, have a specific issue?
[16:19] <DonkeyHotei> video playback on hammerhead
[16:19] <jhodapp> DonkeyHotei, it's the nexus5 right?
[16:19] <DonkeyHotei> yes
[16:20] <DonkeyHotei> this happens: http://paste.ubuntu.com/10696198/
[16:20] <DonkeyHotei> ogra_ said it was mentioned on the mailing list but i did not see that
[16:21] <jhodapp> DonkeyHotei, what codec are you trying?
[16:21] <jhodapp> for video
[16:21] <DonkeyHotei> just a sec
[16:23] <DonkeyHotei> h264
[16:23] <jhodapp> DonkeyHotei, it looks like it's not configuring the hardware codec properly
[16:23] <DonkeyHotei> exactly where is the bad code?
[16:24] <jhodapp> DonkeyHotei, I don't have a N5 so of course this is hard for me to reproduce
[16:25] <DonkeyHotei> i can reproduce it at will
[16:25] <jhodapp> DonkeyHotei, well tough to say, but it would most likely be either in our code that lives on the Android side that calls MediaCodec::configure() or the gstamchybris plugin
[16:25] <jhodapp> DonkeyHotei, gstamchybris code: https://github.com/jhodapp/gst-plugins-bad
[16:26] <jhodapp> DonkeyHotei, take a look in sys/androidmedia
[16:26] <DonkeyHotei> considering the latter works on other hardware, you think the former is more likely?
[16:26] <jhodapp> DonkeyHotei, other hardware issues have usually been in gstamchybris
[16:27] <jhodapp> DonkeyHotei, things like making sure the right codec config data is passed in or making sure the right number of input buffers or their sizes are used, etc
[16:31] <DonkeyHotei> jhodapp: where exactly in plugins-bad is gstamchybris?
[16:32] <jhodapp> sys/androidmedia
[16:36] <jhodapp> DonkeyHotei, let me know if I can point things out, have to run for now
[16:36] <DonkeyHotei> jhodapp: how do i play from the cmdline so i can see the gst msgs?
[16:36] <jhodapp> DonkeyHotei, bzr branch lp:media-hub and check out the README in there
[16:36] <jhodapp> DonkeyHotei, make sure to "stop media-hub" first
[16:37] <jhodapp> DonkeyHotei, then add GST_DEBUG=*:3 or whatever else you want to that line from the README to get the gstreamer messages
[16:37]  * jhodapp bbiab
[16:48] <DonkeyHotei> 0:00:17.809332025 13802 0xb2528100 WARN                 basesrc gstbasesrc.c:3470:gst_base_src_start_complete:<source> pad not activated yet
[16:48] <DonkeyHotei> 0:00:17.828363015 13802 0xb2e02d20 WARN                 qtdemux qtdemux_types.c:202:qtdemux_type_get: unknown QuickTime node type iods
[16:48] <DonkeyHotei> 0:00:20.919490356 13802 0xb241f100 FIXME                    bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
[16:48] <DonkeyHotei> 0:02:01.026177819 13802 0xb241f100 WARN                 playbin gstplaybin2.c:5426:setup_next_source:<playbin> error: No URI set
[16:49] <DonkeyHotei> bool gstreamer::Playbin::set_state_and_wait(GstState): requested state change.
[16:49] <DonkeyHotei> jhodapp: ^
[17:04] <peat-psuwit> awe: ping
[17:15] <awe> peat-psuwit, how can I help you?
[17:20] <peat-psuwit> awe: I'm thinking of the way to implement multi-sim on my device in ofono. (You remembed qcom-msim plugin, right?)
[17:21] <peat-psuwit> Could you give me some hint about where should I do that?
[17:21] <awe> yes, I remember.  We merged your changes, but haven't yet released a new ofono to our overlay PPA yet.  That should happen later this month
[17:21] <awe> peat-psuwit, it really depends on how your device implemented dual-SIM
[17:22] <awe> my suggestion would be to look at the mtk plugin, and associated mtkmodem driver
[17:22] <awe> there are many device-specific assumptions made in that code
[17:22] <awe> ( ie. the SIM can't be accessed with the radio of )
[17:23] <awe> is your device the same as BQ's dual-standby?
[17:23] <awe> can it have a phone call using one SIM, and data call using the other SIM?
[17:24] <awe> also, the big question is how does it expose dual-SIM from ril?
[17:24] <awe> is everything done via a single socket, or are there two sockets available like BQ?
[17:24] <peat-psuwit> awe: At least, there is 2 ril socket in /dev/socket
[17:25] <awe> ok, that's good news
[17:25] <awe> I would suggest starting a wiki page, or a google doc, and start documenting some of this
[17:26] <awe> and honestly, as the BQ phone is our only dual-SIM implementation to date, it's probably the best place to start
[17:26] <awe> you already had to create a device plugin, and new driver type
[17:26] <awe> so you've got some of the basic structure already in place
[17:28] <peat-psuwit> awe: Using Android to observe it's behavior?
[17:32] <jhodapp> DonkeyHotei, that's all benign stuff
[17:32] <awe> peat-psuwit, yes.. that's how you should be able to confirm messaging flows, quirks, ...
[17:33] <DonkeyHotei> jhodapp: anything in particular i should look for?
[17:34] <jhodapp> DonkeyHotei, I'd debug around the call to *configure*
[17:35] <peat-psuwit> awe: Thank you for your sugestion!
[17:37] <awe> your welcome
[17:37] <peat-psuwit> awe: By the way, my changes will eventually land in image after they land in overlay PPA, right?
[17:38] <DonkeyHotei> jhodapp: when is that called?
[17:38] <jhodapp> DonkeyHotei, right when a video is getting setup to be played
[17:38] <awe> peat-psuwit, yes
[17:39] <DonkeyHotei> jhodapp: GST_DEBUG=*:3 isn't enough?
[17:39] <peat-psuwit> OK.
[17:40] <jhodapp> DonkeyHotei, line 130 of http://paste.ubuntu.com/10696198/ is really the thing to figure out why it's failing to initialize/configure
[17:40]  * peat-psuwit plans to remove quirks from device tarball after that
[17:42] <DonkeyHotei> jhodapp: i did GST_DEBUG=*:3 and those were the only debug msgs
[17:43] <jhodapp> DonkeyHotei, http://docs.gstreamer.com/display/GstSDK/Basic+tutorial+11%3A+Debugging+tools
[17:56] <DonkeyHotei> jhodapp: how do i stop media-hub-server?
[17:56] <jhodapp> DonkeyHotei, stop media-hub
[18:04] <DonkeyHotei> jhodapp: http://danielg4.drivehq.com/typescript.xz
[18:04] <jhodapp> DonkeyHotei, ?
[18:04] <DonkeyHotei> the debug log
[18:05] <jhodapp> DonkeyHotei, can you generate that again removing the color from the output?
[18:06] <jhodapp> DonkeyHotei, google for the flag to remove that, I forget how offhand
[18:08] <peat-psuwit> jhodapp: Any progress for my patch? https://bugs.launchpad.net/ubuntu/+source/gst-plugins-bad1.0/+bug/1452386
[18:19] <jhodapp> peat-psuwit, not yet
[18:19] <jhodapp> peat-psuwit, I'll mark it as in progress when I'm working on it
[18:19] <peat-psuwit> Ok.
[18:20] <DonkeyHotei> jhodapp: ok, redownload, same url
[18:30] <jhodapp> DonkeyHotei, a quick glance shows this:
[18:30] <jhodapp> 0:00:21.289290305  4271 0xab202120 DEBUG                qtdemux qtdemux.c:7697:qtdemux_parse_trak:<qtdemux0> found avcC codec_data in stsd
[18:31] <jhodapp> DonkeyHotei, I bet there's something we're not quite configuring correctly for avcC codec_data
[18:31] <DonkeyHotei> ogg theora fails too
[18:31] <jhodapp> DonkeyHotei, that's expected, probably no hardware decoder for that
[18:32] <jhodapp> DonkeyHotei, http://aviadr1.blogspot.com/2010/05/h264-extradata-partially-explained-for.html
[18:35] <DonkeyHotei> jhodapp: that is frustrating
[18:35] <jhodapp> DonkeyHotei, do you have any experience with video stuff?
[18:36] <jhodapp> at this lower level I mean
[18:36] <DonkeyHotei> some, but little with gstreamer
[18:37] <jhodapp> DonkeyHotei, take a look at the last few commits for this, I think those might give you some good clues on things to try: https://github.com/jhodapp/gst-plugins-bad
[18:38] <jhodapp> DonkeyHotei, you'll see some changes by Alfonso (abeato) to fix some issues for other hardware
[18:40] <DonkeyHotei> i see added constants, no clue where to get them
[20:35] <samuel> HI guys i did phablet-dev-bootstrap phablet but now i keep getting Invalid-Clone
[20:42] <samuel> Anyone Here?
[20:42] <samuel> Anyone Here?
[20:42] <wxl> !ask | samuel
[20:43] <samuel> Does anyone Know how to fix the Invalid clone Error?
[20:48] <Benno-007> !patience
[20:52] <samuel> Im being patient. I found a question but theres no answer.,
[21:08] <ahayzen> Hi, I just switched developer mode back to off and noticed that I can still SSH into my device but I cannot (correctly) adb... is there something else I need to do to stop SSH or is this a bug?
[21:09] <rsalveti> once enabled ssh will always be running, but as it needs your own key, it's safe
[21:09] <rsalveti> if you want to disable it, you need to manually disable via property
[21:09] <ahayzen> rsalveti, ok thanks just wanted to check :) ... which property do i have to change?
[21:10] <rsalveti> persist.service.ssh
[21:10] <rsalveti> just use sudo setprop persist.service.ssh false
[21:10] <ahayzen> and it should come back on if i reenabled developer mode?
[21:11] <ogra_> hmm, it shouldnt be on
[21:11] <ogra_> unless you used android-gadget-service to enable it
[21:11] <rsalveti> ogra_: is the developer mode taking care of that as well?
[21:11] <ogra_> phablet-shell immediately stops the server on disconnect
[21:11] <rsalveti> well /etc/init/ssh-property-watcher.conf
[21:11] <rsalveti> nops
[21:11] <ogra_> no, developer mode doesnt touch ssh at all
[21:11] <rsalveti> I always have it running on my devices
[21:11] <rsalveti> not only with phablet-shell
[21:12] <ogra_> you either enable it via android--gadget-service or phablet-shell enables it
[21:12] <ahayzen> i've used phablet-shell
[21:12] <ahayzen> its probably from that then
[21:12] <rsalveti> right, but it doesn't stop the service
[21:12] <rsalveti> just sets the property
[21:12] <ogra_> well, it should disable it afterwards if it was not running before
[21:12] <ogra_> it doesnt use the property at all
[21:13] <rsalveti> ogra_: it uses it to start ssh
[21:13] <rsalveti> iirc
[21:13] <ogra_> hmm
[21:13] <rsalveti>     CMD="sudo -u phablet bash -c '/usr/bin/gdbus call -y \
[21:13] <rsalveti>         -d com.canonical.PropertyService -o /com/canonical/PropertyService \
[21:13] <rsalveti>         -m com.canonical.PropertyService.SetProperty ssh ${1}'"
[21:13] <ogra_> yeah, just looking at that
[21:14] <ogra_> why doesnt it turn it off though
[21:14] <ogra_> # turn off ssh access again
[21:14] <ogra_> [ -n "$SSH_RUNNING" ] || toggle_ssh false
[21:15] <ahayzen> ...pulling out the USB cable with phablet-shell running wouldn't have any affect right?
[21:15] <rsalveti> I think it only stops it the first time you enable it
[21:15] <rsalveti> if you enable and reboot, the property will always be set
[21:15] <rsalveti> so ssh will always be running
[21:16] <rsalveti> so if disabling was the goal, it might need some changes
[21:22] <ogra_> rsalveti, if you properly disconnect sshd is stopped ... just tested that here
[21:22] <ogra_> but yeah, yanking out the cable will indeed leave it set ... or adb reboot
[21:22] <rsalveti> yeah
[21:22] <rsalveti> and once set, it will always be on
[21:22] <ogra_> since we have no chance to stop it in that case
[21:23] <ogra_> no
[21:23] <ogra_> not for me here at least
[21:23] <rsalveti> [ -n "$SSH_RUNNING" ] || toggle_ssh false
[21:23] <ogra_> it gets properly disabled if i exit the shell
[21:23] <rsalveti> will always fail
[21:23] <rsalveti> because the property is set
[21:23] <ogra_> doesnt matter
[21:23] <rsalveti> as ssh would be running before already
[21:23] <ogra_> we check before we enev touch andything
[21:23] <ogra_> right
[21:24] <ogra_> if it runs before we dont start it or stop it
[21:24] <rsalveti> right
[21:24] <ogra_> if it didnt run before we stop it
[21:24] <rsalveti> exactly, that's what I said above
[21:24] <rsalveti> if you run adb reboot and let the property set
[21:24] <rsalveti> it will always be on
[21:24] <ogra_> right, but it should never run before
[21:24] <rsalveti> phablet-shell, adb reboot
[21:25] <ogra_> right, that would keep it running ... like yanking the cable would
[21:25] <ogra_> but only that
[21:25] <rsalveti> right
[21:25] <ogra_> if you properly disconnect from the shell it will be turned off
[21:25] <ogra_> there isnt much we can do about the pulling of the cable though ...
[21:26] <ogra_> unless we move logic into udev
[21:26] <rsalveti> I actually use this feature lol
[21:26] <rsalveti> or bug I guess
[21:26] <ogra_> ahayzen, if you feel like, file a bug ...
[21:26] <ogra_> yeah, more a bug that turned secretly into a feature :)
[21:27] <ahayzen> ogra_, against which project?
[21:27] <ogra_> against the phablet-tools package
[21:27] <ogra_> (project ubuntu indeed :) )
[21:27] <ahayzen> and to confirm the bug is that if you pull the cable out while running phablet-shell SSH remains open?
[21:27] <ogra_> right
[21:27] <ahayzen> cool, will do :)
[21:27] <ogra_> or if you adb reboot ...
[21:29] <ogra_> rsalveti, oh, btw, my first snap/click integration project ... http://i.imgur.com/CB5QZg8.png ;)
[21:30] <rsalveti> ogra_: nice
[21:30] <ogra_> snappy IRC bot acting as the backend to a phone client app ...
[21:30] <ogra_> i plan to integrate that with notifications for pings ;)
[21:30] <rsalveti> yeah, that would be awesome
[21:31] <trickvi_> Elleo: oh I just bumped into your name today out of the blue and noticed you created Podbird. One of the first apps I installed on my phone and really like!
[21:31] <ahayzen> ogra_, rsalveti, bug 1453970 hope i've put enough/correct info in :)
[21:31] <Elleo> trickvi_: cool :)
[21:31] <ogra_> ahayzen, thanks !
[21:32] <ahayzen> np
[21:41] <LostSoul> Hi community, I have some problems when I use startup in Ubuntu.. It's too slow. Any suggestion ??
[21:43] <ogra_> LostSoul, you mean your phone boots to slow ?
[21:43] <LostSoul> thanks ogra, yes, how can I improve this?
[21:44] <ogra_> does it take more than 30sec to 1min ?
[21:44] <ogra_> (there is not much chance to get below that)
[21:44] <LostSoul> more than a minute
[21:44] <ogra_> what phone is that =
[21:44] <ogra_> ?
[21:45] <LostSoul> Aquarius
[21:45] <LostSoul> e4.5
[21:46] <ogra_> hmm, did you tinker with the system in any way ?
[21:46] <ogra_> making it writable or anything like that ?
[21:46] <ogra_> it definitely booots in under (or around) 1min normally
[21:46] <ogra_> in the default setup that is
[21:48] <ogra_> no guarantees for anything if you made it writable though ...
[21:48] <ogra_> (or used apt on it or some such)
[21:51] <ogra_> hmm, seems i lost the Lost soul ...
[21:53] <rsalveti> haha
[21:54] <rsalveti> it's waaaaaaaay faster that any other android phone I ever had
[21:54] <ogra_> yeah
[21:54] <rsalveti> decided to boot the older galaxy nexus I have, and omg
[21:54] <ogra_> well, but he said above 1min
[21:54] <rsalveti> took like 5 minutes haha
[21:54] <ogra_> thats pretty unusual ...
[21:54] <ogra_> iirc we are around 45-55sec
[21:55] <rsalveti> unless something changed in the rootfs (by making it rw), it'd only happen after an update as a result of apparmor
[21:55] <ogra_> right
[21:55] <rsalveti> or if unity8/usc is crashing during boot
[21:55] <ogra_> too bad he is gone ... :)
[21:56] <ogra_> would have been interesting to knwo what channel, if it is writable etc