[00:00] bah...forgot to init submodules [00:15] iBelieve: seems to have built ok...but running err's on https://pastebin.canonical.com/122949/ [00:28] anyone here have any experience with the nexus 5 [00:33] dcbartlett: I've got a bit of experience. I haven't been using it for long though. [00:35] were you able to make phone calls with it? [00:36] Yup [00:36] hum, mine isn't making any calls with tmobile [00:36] I've only been called though. Where did it go wrong? [00:38] i dial the number and hit the green call button [00:38] it sits there for a bit [00:38] And then nothing? [00:38] and then it says "call failed \n calling" [00:38] and then drops back to the dialpad [00:38] kgunn: I don’t have access to the pastebin [00:39] Well... It's midnight over here so I can't help you any further. I can't call people really. [00:41] ok === _salem is now known as salem_ === duflu_ is now known as duflu === salem_ is now known as _salem [02:14] hey will https://wiki.ubuntu.com/Touch/Devices/i9505 for the galaxy s4 [02:15] work on a SGH - 1337m [02:15] android version 4.4.7 [02:15] android version 4.4.2 sorry [02:15] baseband version 1337MVLUFLN12 [02:24] Hello [02:25] any body here? [02:25] am asking about the recommended phone device for ubuntu tocu [02:25] any body could help? [05:25] https://www.youtube.com/watch?v=cmoGanNI-fw [05:25] one step closer to multiboot [05:29] if I could only read french [05:46] peppe le phew === ecloud is now known as ecloud_wfh [06:29] is there a reason this doesn't work? ... [06:29] http://cdimage.ubuntu.com/ubuntu-touch-preview/daily-preinstalled/current/quantal-preinstalled-phablet-armhf.zip [06:29] i was trying to install ubuntu touch on a tf101 [06:30] !devices | jrg [06:30] jrg: You can find the full list of devices, official images, community images, and works in progress at https://wiki.ubuntu.com/Touch/Devices [06:30] https://wiki.ubuntu.com/Touch/Devices/tf101#link_to_images [06:30] that is the page directing me to the broken link above [06:31] lotuspsychje: yah. that page directs me to the wiki page i listed above which directs me to a site which does't have the file necessary for installation [06:32] i was just curious if this is simply unsupported... it says "work in progress" but the link to get the second file is broken [06:34] i'm guessing that quantel was replaced with saucy? [06:35] http://cdimage.ubuntu.com/ubuntu-touch-preview/daily-preinstalled/current/saucy-preinstalled-phablet-armhf.zip [06:36] that file is there which looks similar but i am not sure if the kernel works [06:36] maybe check the XDA forums mate [06:36] what brand is your device? [06:36] asus tf101/transfrmer [06:36] transformer [06:36] just figured it would be safer to use the ubuntu wiki vs xda [06:36] since there is a device page for it [06:37] i guess i can try it and if it breaks i can just re-install and recover android from recovery [06:37] i dug this thing out of a drawer after being in there for a year and a half anyways [06:38] seems like that page needs to be updated tho heh [06:41] well i only ested for nexus7 so dont know for your asus [06:43] np heh [06:45] ah well... let me try it out heh [07:05] well... that didn't work heh [07:05] it just went into a reboot loop [07:06] think the XDA forums is your best bet [07:06] other devices then nexus need to be ported [07:06] yeah they had other methods but i was hoping to use the actual offical ubuntu wiki page methods [07:06] and i only found methods for full ubuntu installs and those didn't work out too well [07:07] i bought me a nexus7 specially for touch [07:07] because its most supported devices [07:07] lotuspsychje: yah but if you try to ebay a nexus they are hyperinflated [07:07] because it supports ubuntu ;) [07:07] i'm not paying $300 for a nexus4 [07:07] well the 2013 wifi nexus cost 269 [07:07] so its not a bad deal [07:08] and BQ ubuntu phones are comming soon also [07:08] see what i mean? in reality if that thing only ran android it would probably cost $100 or less [07:08] yah [07:08] i'll wait on that [07:08] they are supposed to have a dock as well [07:08] aren't they? [07:08] not sure how it will turn out [07:08] i wouldn't mind that [07:08] but im sure it will influence the world on ubuntu touch [07:08] other companys will follow [07:10] if it's even anything close to maemo it is win ;) [07:10] maemo was great [07:11] i miss maemo.. probably the closest the world ever came to a pocket linux phonelike device :/ [07:22] hey, I just ran through the process installing on my nexus 10 [07:22] it reboots to ubuntu loading screen, spins for a while, then reboots to android loading screen and sticks [07:22] same as http://askubuntu.com/questions/540244/while-intalling-ubuntu-on-nexus-10-recovery-rom-boots-back-into-android-not-ubun [07:23] no solution was provided [07:23] I ran udbflash --bootstrap=true --channel="trusty" [07:23] 2015/01/08 02:18:21 Rebooting into recovery to flash [07:23] I'm not really getting anywhere with this [07:23] any thoughts? [07:26] Nirgali42: I find sometimes it's more reliable holding the power button till it's fully off, and then starting in fastboot mode (turn on while holding both vol up and down) [07:29] okay but in fastboot mode what next? [07:29] I already went through the flash process... I thought [07:30] duflu: how do I make it boot to ubuntu? [07:30] I can get to recovery mode, which is ubuntu recovery [07:30] but not sure where to go from there [07:30] Nirgali42: The flash process will work more reliably if you start in fastboot. If it has worked at all, it will enter Ubuntu itself [07:31] udbflash --bootstrap=true --channel="trusty" [07:31] is what I ran [07:31] from fastboot [07:31] it does Rebooting into recovery to flash [07:32] then reboots to ubuntu spin loading screen [07:32] Nirgali42: Oh yeah, I think there are some USB cable reliability issues that make it mysteriously less reliable on some devices (Nexus 10, Nexus 7). Try a different cable or port [07:32] sits there for a while, then reboots again to android [07:33] Nirgali42: Does the recovery screen show device is "unlocked"? [07:33] yes [07:33] Done pushing /Users/dmart/.cache/ubuntuimages/ubuntu-touch/trusty/manta/version-303.tar.xz.asc to device [07:33] et cetera [07:33] it does all that, but I try now agian with better cable [07:34] Nirgali42: Don't know then. It sounds like your cabling is fine [07:35] okay it goes "2015/01/08 02:35:15 Rebooting into recovery to flash" [07:35] reboots [07:35] shows spinning ubuntu [07:36] always have bad luck [07:37] yup, same thing [07:37] bed time [08:06] good morning === ara is now known as Guest15321 === dholbach_ is now known as dholbach [09:34] Good morning all; happy Joy Germ Day! :-D [09:34] JamesTait, do you know enough about the rnr server to answer setup questions about it? rgallina isn't online [09:34] and nor is noodles [09:35] aquarius, I've never installed it, but I might still be able to help. fgallina won't be around for about 3 hours, and noodles is in Oz now, so won't be around for about 10. [09:37] JamesTait, http://bazaar.launchpad.net/~rnr-developers/rnr-server/trunk/view/head:/README says that I should enable the PPA and then install rnr-server-{developer-,}dependencies. There is no rnr-server-developer-dependencies afaict, and the PPA (https://launchpad.net/~ubuntuone/+archive/ubuntu/rnr-dependencies) only contains precise files? [09:38] ah, no, I lie, there is a developer dependencies deb [09:38] but they're all only for precise. Are you deployed on precise still? [09:38] aquarius, AFAIK, rnr is still running on Precise (because it's the old Reviews service from the old Software Centre). [09:38] k [09:38] So, LXC ftw. :) [09:39] I think the debs in the PPA are just virtual packages [09:39] so I might see if it runs on 14.04 [09:40] hm, many dependencies [09:40] maybe I do need an lxc after all :) [09:42] aquarius, that tends to be the way we do it. I currently have CPI and PKGME running on my host, and U1 Servers and SCA running in LXCs, plus an LXC for Snappy stuff, all on my laptop. [09:42] It keeps me nice and warm. ;) [09:43] I bet :) [09:46] JamesTait, can I create an i386 lxc container on an amd64 machine? [09:47] aquarius, I'm not 100% sure, but I think the answer is no. [09:47] hm [09:47] so: the packages in the rnr PPA are i386. [09:47] my machine is amd64. [09:47] That might not be a problem with multiarch. [09:48] aaaaah [09:48] that'd be the answer then [09:48] It might need soe config, I'm not sure, but I know I have i386 packages installed on my amd64 machine. [09:48] right, creating an amd64 lxc :) [09:52] I love how https://help.ubuntu.com/lts/serverguide/lxc.html doesn't actually explain how to start the lxc container :) [09:52] aquarius: that's left as an exercise for the reader. :) [09:53] aquarius, you got it though, right? [09:53] no. :( [09:53] $ lxc-start -n rnr [09:53] lxc_container: call to cgmanager_create_sync failed: invalid request [09:53] lxc_container: Failed to create hugetlb:rnr [09:53] lxc_container: Error creating cgroup hugetlb:rnr [09:53] lxc_container: failed creating cgroups [09:53] lxc_container: failed to spawn 'rnr' [09:53] lxc_container: The container failed to start. [09:53] lxc_container: Additional information can be obtained by setting the --logfile and --logpriority options. [09:53] aquarius, sudo lxc-start -n $CONTAINER_NAME [09:54] aquarius, I usually start it detatched (-d) and ssh into it, but that's entirely optional. [09:54] problem is https://github.com/lxc/lxc/issues/206 afaict, but stgraber said he fixed it on 14.04 9 months ago :( [09:55] stgraber, ping. :) [10:13] stgraber, unping. Got it to work after reading a bunch of bugs and mailig list posts. [10:17] Hello [10:18] JamesTait, am I thick? what's the user account in my newly created lxc? [10:19] aquarius, I think it depends how you created it. Did you use the option to copy your host user and bind mount the home? [10:19] nope [10:19] https://help.ubuntu.com/lts/serverguide/lxc.html doesn't mention anything about that. [10:19] unless I missed something obvious. [10:19] I just created an unprivileged contanier. [10:20] Is Ubuntu Touch compatible with Onda v989 ? [10:21] !devices | iMhack [10:21] iMhack: You can find the full list of devices, official images, community images, and works in progress at https://wiki.ubuntu.com/Touch/Devices [10:21] aquarius, You can add it after the fact, if that's what you want to do. [10:21] JamesTait, that's what I don't know how to do :) [10:21] aquarius, I just need to remember exacty how - there are a couple of lines to add to the lxc config, IIRC. [10:22] aquarius, just checking for you, 1 mo. [10:23] !devices [10:23] You can find the full list of devices, official images, community images, and works in progress at https://wiki.ubuntu.com/Touch/Devices [10:25] aquarius, /var/lib/lxc/rnr/fstab needs to contain something like: ```/home/aquarius home/aquarius none bind 0 0``` and then you just need to copy your passwd line into /var/lib/lxc/rnr/rootfs/etc/passwd and the same for /etc/group I think. [10:30] Onda v989 is not in the list. But it have an Allwinner A80T processor, so no UEFI problem. [10:32] aquarius, any luck? Also, I noticed the "-a amd64" parameter in the comments in /var/lib/lxc/foo/config so maybe i386 is possible. [10:35] Is there a place to ask for some ubuntu touch port ? [10:36] aquarius, possibly with `lxc-create -n rnr -- -a i386` [10:38] iMhack: the XDA forums might be able to help [10:39] lotuspsychje: Thanks, I'll check it. [10:49] JamesTait, cor, that's a faff and no mistake [10:49] I would expect lxc-attach to give me a shell in the container but it doesn't work :( [10:50] aquarius, what error do you get? [10:51] $ lxc-attach -n rnr [10:51] lxc_container: call to cgmanager_move_pid_abs_sync failed: invalid request [10:51] lxc_container: Failed to enter group /aquarius/rnr [10:51] lxc_container: error communicating with child process === vrruiz_ is now known as rvr [10:51] aquarius, WFM with sudo (I get a root shell), but that's not helpful to you. ;) [10:52] * aquarius grins [10:52] you've set up privileged containers [10:52] I hate doing things with sudo. So I have user container [10:53] aquarius, ah, well, there's your problem - too smart for your own good. :-P [10:56] JamesTait, heh :) [10:57] maybe I can get stgraber's attention and ask for help; he'll know :) [10:57] bzoltan: hi! About bug 1393697 [10:58] bug 1393697 in click (Ubuntu) "Cross qmake to the chroots" [High,Confirmed] https://launchpad.net/bugs/1393697 [10:58] bzoltan: all seems to work fine, but the "lupdate" tools won't run: [10:58] mardy: what fails there? [10:59] bzoltan: lupdate: could not find a Qt installation of '' [10:59] bzoltan: am I missing some package in the chroot? [10:59] bzoltan: If I run "QT_SELECT=5 lupdate" in the chroot, then I see the normal output of the tool [11:00] mardy: most likely the intltool ... why do not you create a fresh chroot? [11:00] bzoltan: it's a fresh chroot [11:00] mardy: 15.04? [11:00] bzoltan: yep, from the PPA (but on Trusty) [11:00] mardy: the click is the same on T [11:01] bzoltan: if I comment out the lupdate target from the qmake file, then the project builds fine [11:05] zbenjamin: ^ can you say something? [11:07] bzoltan: something :) [11:07] zbenjamin: hkhm ... thank you, thank you a lot [11:07] bzoltan: lupdate is the qt specific translation tool [11:08] bzoltan: seems like the qt_chooser fails [11:12] mardy: if your run lupdate without te QT_SELECT set i suppose you get the same? [11:13] zbenjamin: yep [11:14] zbenjamin: qttools-dev5-tools is installed in the chroot (the amd64 version not the armhf one) === chihchun is now known as chihchun_afk === chihchun_afk is now known as chihchun === _salem is now known as salem_ === chihchun is now known as chihchun_afk === chihchun_afk is now known as chihchun [12:18] bzoltan: in a qml touch app, is there anywhere you can get the application's id from? [12:18] bzoltan: the misnamed "applicationName" has the package name, not the application name nor the application id [12:22] Chipaca: you set it in the MainView [12:22] kalikiana_: no, you set applicationName, not the application id [12:22] kalikiana_: unless i've got something wrong :) [12:22] at do you mean by that exactly? [12:22] Chipaca: The APP_ID variable is obsolete for long time [12:23] https://wiki.ubuntu.com/AppStore/Interfaces/ApplicationId [12:23] the application id; either package_appname or package_version_appname would do [12:24] Chipaca: why do you need that? [12:24] bzoltan: for push [12:24] mmmmm overloading terms is not helpful; APP_ID never included the version [12:25] i might've put version in the wrong place, above :) anyway [12:25] Chipaca: until now every single use case involving an id for an app needed APP_ID, if anything else was needed apparmor, mir or whatever would figure out the rest if needed [12:26] is it really intended to change this? [12:26] i'm not sure what you mean [12:27] it's the first time there seems to be a need to know that string in an app [12:27] i don't know what's in APP_ID; i guess because it was obsolete nobody mentioned it when we asked about application ids way back [12:27] that I'm aware of anyway [12:28] kalikiana_: right now a developer needs to include it by hand in the push qml thing, but it's errorprone (and devs don't really understand them) so i'd rather avoid that if we have it already elsewhere [12:29] Chipaca: why the app_id is required for push? Who is doing the other side? I guess they can tell where to get the ID what they need. [12:30] bzoltan: which "other side"? [12:30] bzoltan: you mean the c++ side? [12:30] Chipaca: do you have some docs about that? [12:30] Chipaca: for example yes ... I mean whoever said that you need an ID should be able ti tell you where to get it from... I guess :) [12:32] zbenjamin: yes. It got moved, give me a minute (ralsina_ is digging) [12:32] https://developer.ubuntu.com/en/apps/platform/guides/push-notifications-client-guide/ [12:33] zbenjamin: search for Ubuntu.PushNotifications in there [12:33] ralsina_: i had it, i was just searching wrong (moar coffee maybe?) [12:33] ralsina_: thanks :) [12:33] :-) [12:34] bzoltan: um. I own the whole stack of this, and I don't know where to get it from from within qml, which is why i'm asking you [12:34] bzoltan: the point being, if it already is in qml, i don't need to go digging through click to figure it out === MacSlow is now known as MacSlow|lunch [12:34] but even digging through click would be better than asking the user to type it out, as we do now [12:35] in fact I'd suggest you do something similar for MainView.applicationName too [12:35] it's just asking for pain, forcing the user to specify the same information over and over [12:36] even some of our finest minds, and aquarius, get these things out of sync -- and then things almost-but-not-quite work, and debugging is a complete pain, and there's practically no warnings about it anywhere AFAICT [12:37] it's nice to be in the same sentence as fine minds. [12:38] I can only add my (considerable) weight to Chipaca's point here, bzoltan -- if i have to specify an appid (whether com.canonical.foo or com.canonical.foo_Foo for multi-app click packages), all that can happen is that I get it wrong and then things subtly weirdly don't work. FInd out some way to derive that information and do it in the OS: don't make me type in a thing which you ought to already know. [12:40] https://developer.ubuntu.com/en/apps/platform/guides/push-notifications-client-guide/ mentions appId: "com.ubuntu.developer.push.hello_hello" that's really just applicationName with a "_hello" added [12:40] kalikiana_: yes, that's ${packagename}_${appname} [12:40] aquarius: just to be clear ... _I_ do not make you type anything [12:40] * aquarius grins [12:40] bzoltan: not even MainView.applicationName? [12:40] bzoltan: i figured you own that one :) [12:41] * Chipaca is probably wrong, and used to it [12:41] bzoltan, that's synecdoche, unless it's syllepsis. You're the SDK; you can hit people on the head until they do things right :) [12:41] Chipaca: I am the right dude, but I do not set the rules for push [12:42] aquarius: if applicationName can ever be automatic it'll be after we have mandatory systemd or upstart everywhere we have UITK [12:42] bzoltan: right. push is me, and I'm going to make the appid optional one way or another. But the reasons why i'm going to do that apply as well to applicationName :) [12:43] kalikiana_, we do. You may say "no no you can run uitk apps on the desktop", to which I will say: that ability is meaningless, because you can't *give* someone a uitk app to run on the desktop, because click packages won't install on the desktop. [12:43] aquarius: they do :-) [12:43] only if you've got a mir desktop :) [12:43] no [12:43] I got them on unity7 [12:44] brb, do-system-upgrade over ssh is now telling me to restart the server [12:44] um. I was told in no uncertain terms that the security of a click package required Mir, and until that happened, no click packages on the desktop for anybody [12:44] is that incorrect, then? Can I now tell people that they can install my apps on their Ubuntu 14.04 desktop? [12:45] aquarius: the security drawbacks have not changed [12:45] but apps run, our uitk is aweseome [12:45] kalikiana_, how does an ordinary Ubuntu 14.04 desktop user install things from the click store? [12:46] I'm more than happy to add those instructions to my website. [12:46] they don't [12:46] * Chipaca back [12:46] did i miss anything? :) [12:47] kalikiana_, hence my point. They don't. So we have upstart running click packages everywhere meaningful there are click packages. :) [12:48] bzoltan: anyway, i guess the conclusion about the application id is "nope, no way"? [12:48] bzoltan: that is, there isn't any easy way from within qml to get the application id [12:49] aquarius: are you suggesting screw non-unity8 and therefore everyone running a stable de? [12:50] that seems a little bit premature at this point [12:50] Chipaca: please correct me if I am wrong, but there is not such as app id in QML level .. we use the Mainview.applicationName and it is $appname.$developer [12:50] Chipaca: and yes, that is set by the application and yes it should be in sync with the manifest [12:51] bzoltan: i *think* that was my question to you :) [12:51] Chipaca: there is no id outside of a click running within upstart - by extension it would be impossible to qmlscene foo.qml without setting it [12:52] kalikiana_, I am suggesting that you already *have* screwed those people! I can't install click packaged apps on my stable Ubuntu 14.04 desktop. Therefore, some super-techie-only way that it's possible for Ubuntu core developers to do that anyway should not be an important thing blocking the SDK working out appId for me. [12:52] Chipaca: Just I am a bit confused :) the application name is something what the developer sets .. it is not something what the store or the sdk or the shell assignes to the app... you the developer must set it [12:52] kalikiana_: when you say "there is no id", what do you mean? Because there clearly is, as per the wiki page [12:52] Chipaca: So I wonder if it makes sense to have an API to read a property what is actually set by the app [12:53] bzoltan: ah, MainView.applicationName does not have to be the package name? [12:53] Chipaca: the wiki pages describes a specification. same as a dbus service name. it won't exist until it is implemented somewhere :-) [12:53] Chipaca: not anymore [12:53] bzoltan: ah, ok then [12:54] Chipaca: cool :) Sorry for the confusion [12:55] kalikiana_: AFAIK click, url dispatcher, indicator-messages and push at least all use this specification [12:55] the indicator a little indirectly tho [13:00] Chipaca: yes. *use*. think where it's coming from. [13:01] kalikiana_: it's coming from the click package, if i understand your question [13:01] kalikiana_: also i forgot to mention ubuntu-app-launch in that list :) [13:01] * Chipaca purposely did not include upstart [13:02] Chipaca: exactly. that is the one I meant by "implemented". [13:02] now think how we run stuff like "qmlscene foo.qml" or "qmltestrunner tst_bar.qml" all over the place [13:03] kalikiana_: where do we do that? [13:03] Chipaca: development mainly. autopilot. unit tests. [13:03] kalikiana_: development of the platform, or of applications themselves? [13:04] Chipaca: both. === alan_g is now known as alan_g|lunch [13:05] well, you can develop apps by exclusively testing them within a device but that kinda kills convergience [13:07] hmm [13:07] wouldn't qmltestrunner run after the click package has built? [13:07] that is, don't you build the click package, install it, and run the tests? [13:10] oh, for apps, yes. I guess I was accidentally mostly thinking of platform dev then [13:10] toolkit, unity, etc don't run tests in click [13:11] ^^ qml unit tests [13:15] kalikiana_: ok. I think i have a way forward; thank you. [13:17] \o/ === MacSlow|lunch is now known as MacSlow [13:32] zbenjamin: about the lupdate issue, is it fine if I file a bug about it? [13:33] mardy: yeah , i do not know yet how fix it but feel free to do so [13:33] zbenjamin: cool, will do [13:33] zbenjamin: against "click"? === alan_g|lunch is now known as alan_g === oSoMoN_ is now known as oSoMoN [14:04] Chipaca: i'd expect qmltestrunner to be unit tests and run during build. autopilot tests i'd expect to run the built/installed app and something you run after building/installing the click [14:15] dobey: that's what *she* said! [14:18] she == nessita? because it sounds like something she would say too :) [14:21] hi all, trying to use mirscreencast on my device, but just getting a static image of the apps scope and none of the action. Can you tell me which socket I should point mirscreencast at? Is it /run/mir_socket? [14:22] dobey, does payui have a .desktop file? wondering how it is delivered as click but does not show up as an installed app [14:22] willcooke: yes [14:22] popey, thx. I wonder why I'm not getting any moving pictures then. [14:22] * willcooke tries again [14:22] pmcgowan: yes, but it is not an "app" it's a "pay-ui" [14:23] dobey, how does it prevent being seen as an app? can we do the same for mediaplayer? [14:23] pmcgowan: it's not something that users should launch directly [14:23] right [14:23] pmcgowan: it's a special hook for payment UIs; no you can't use the same method for media player [14:23] ah ok [14:37] What is the up to date "usable" image on Nexus 4 nowadays? [14:38] !devices [14:38] You can find the full list of devices, official images, community images, and works in progress at https://wiki.ubuntu.com/Touch/Devices [14:41] kenvandine, poke about https://code.launchpad.net/~mterry/ubuntu-system-settings/wizard-introspection-rtm/+merge/243852 -- rhuddie would like to see that wind it's way to landing [14:42] ybon: "stable" channel [14:42] more up to date than rtm? [14:43] mterry, we'll take a look [14:43] kenvandine, thanks! [14:51] ybon: stable is rtm [14:51] oh ok, so I guess I'm still up to date, thanks :) [14:51] (I'm running rtm) === salem_ is now known as _salem [15:23] jdstrand: ping === _salem is now known as salem_ [15:34] mardy: hey [15:42] jdstrand: so, I'm playing with the account plugin confinement, and I found an issue which I didn't think of: [15:44] jdstrand: the OAuth-based plugins open a webview, and set a dataLocation of ~/.cache/online-accounts-ui/id-/ [15:44] jdstrand: that's for the cookies [15:45] jdstrand: I wouldn't like to open up the whole ~/.cache/online-accounts-ui/ for the plugins, because they could steal each other's cookies [15:46] jdstrand: is it possible to tell apparmor that mkdir is allowed in that directory, and then any read/write access is allowed in the newly created dir? [15:47] you mean: [15:47] owner @{HOME}/.cache/online-accounts-ui/id-/ w, [15:47] owner @{HOME}/.cache/online-accounts-ui/id-/ rw, [15:47] ? [15:49] the answer is 'yes we can allow mkdir ('w' on a dir/)' and then other access to files in that dir or elsewhere [15:49] ' [15:50] wich version are you guys working so hard on? RTM? [15:50] jdstrand: more like "owner @{HOME}/.cache/online-accounts-ui/ w", because the account plugin must create the "id-" directory in there [15:51] jdstrand: but the problem is that only the account plugin knows the value of "" in "id-" [15:51] mardy: apparmor works differently than you expect here [15:52] mardy: with apparmor, you give write access to the actual directory being created, not the parent [15:53] Tassadar: hi. looks like hammerhead builds are behind now. build failling maybe? [15:53] mardy: DAC (ie traditional unix permissions) handles the parent dir [15:53] mandel, did you make progress on that updates pause fix? [15:53] morning [15:53] mardy: 'r' would be needed on the parent though [15:54] mardy: so we could do: [15:54] owner @{HOME}/.cache/online-accounts-ui/ r, [15:54] owner @{HOME}/.cache/online-accounts-ui/id- rw, [15:54] anyone else get the ubuntu start spinning for long time immediately after flash+reboot, then to have it finally reboot to permanent android boot logo? [15:54] jdstrand: if we knew what is, right? :-) [15:55] mardy: yes [15:55] trying trusty on nexus 10 [15:55] let me check something actually [15:55] dobey: wrong flavour in config, give it an hour or two, it will catch up [15:55] fixed it just now [15:55] Nirgali42: try using "stable" instead of "trusty" [15:55] Hi, [15:55] One month ago, I installed ubuntu touch from the testing (?) source (to try orientation). [15:55] It was working fine. I have update a few time with apt-get update/dist-upgrade. [15:55] Now, a silly issue appears : [15:55] On my nexus 11, I cannot login because the "password" field appears, misplaced, on top of the screen, [15:55] and the keybord does not show up to enter the 1111. [15:55] Tassadar: thanks [15:55] Any idea? [15:56] dobey: okay [15:56] mardy: I mispoke-- the 'r' on the parent directory is not needed [15:56] mardy: DAC (traditional unix permissions) handles that [15:56] slvn_: reflash and don't use apt to upgrade? :) [15:56] jdstrand: an option could be to let the plugin store the cookies in whatever directory it has access to, and then online-accounts-service (which is unconfined) could copy the whole tree back where it needs it, but it's hacky and assumes many things [15:56] mardy: so just need the one rule [15:57] mardy: well, we have rules like this currently: [15:57] owner @{HOME}/.cache/@{APP_PKGNAME}/ rw, [15:57] mardy: could we not have '' be something that is derived from the click package name? [15:57] eg: [15:57] slvn_: apt is not supported on ubuntu touch. the supported update method is system image updates through the updates panel in system settings [15:57] dobey: failed to locate image information [15:57] owner @{HOME}/.cache/online-accounts-ui/id-@{APP_PKGNAME}/ rw, [15:58] then plugin knows where it can write to [15:58] udbflash also doesnn't show a list of channels [15:59] dobey, yes this is the best solution, but I wanted to benefits of the latest orientation new stuff at that time. (and also report bug). I can still connect with phablet-shell. ... If any trick exists let me know. Otherwise, I will reflash [15:59] Nirgali42: ubuntu-device-flash --channel ubuntu-touch/ubuntu-rtm/14.09-proposed then; looks like there are no promoted images for manta, but there are proposed ones [15:59] jdstrand: oh, that's an idea === chihchun is now known as chihchun_afk [16:00] jdstrand: could it even be something like "owner @{HOME}/.cache/online-accounts-ui/id-@{APP_PKGNAME}_*/ rw,", with a wildcard? [16:00] sorry doing this from mac os x, so I'm using udbflash [16:00] slvn_: i don't know why it's broken for you, so i can't really suggest anything other than flashing [16:00] Nirgali42: ok i don't know what that does. but use the ubuntu-touch/ubuntu-rtm/14.09-proposed channel [16:00] k [16:01] jdstrand: or maybe even better .../id-*_@{APP_PKGNAME} [16:01] I’m trying to install sable on a Nexus 4 (admittedly through a VM on my Mac) [16:01] *stable [16:01] It never progresses past the last ‘done pushing’ [16:02] just sits there. any ideas? [16:02] dobey: udbflash is phablet-flash in golang [16:03] dobey, I want to flash from the latest channel. ubuntu-device-flash --channel=devel-proposed --wipe --developer-mode --password=1111 [16:03] is this the correct channel ? [16:03] which brings me to y next question. Where is an updated listing of channels? [16:04] slvn_: if you want the proposed vivid images, then devel-proposed is the right channel yes. you probably don't need the --wipe option [16:04] mardy: sure, that would work fine [16:04] mardy: I have to step into a meeting now [16:04] Nirgali42: "ubuntu-device-flash query --list-channels" shows them to me on ubuntu [16:04] hmm, what about through the web? [16:04] http://system-image.ubuntu.com/channels.json if you want to parse the json [16:05] directly [16:05] ah thanks [16:05] dobey, I want the latest, with Orientation stuffs ? that's vivid proposed? [16:05] at lest it's formatted in firefox and not all a single line [16:05] slvn_: vivid proposed is the latest. i don't know if whatever orientation stuff you're talking about has landed in it or not [16:05] cool that channel gave me a "this phone needs restoring from a pc..." [16:07] dobey, I am refering to : https://wiki.ubuntu.com/Unity8/FullShellRotation [16:07] Nirgali42: huh. maybe something was weird with the android recovery/boot. you can flash the latest android 4.4 for manta, and then try again maybe? [16:07] slvn_: ok. i don't know if it's landed there or not [16:07] hmm, I suppose I could do that, need to go do some reading, I never considered flashing with android :) [16:08] if it has landed, it doesn't rotate on mako [16:08] dobey, Ok thanks, I will try and see. [16:08] pmcgowan: https://bugs.launchpad.net/unity-scope-youtube/+bug/1391595 is incredibly irritating and makes the phone unusable for me [16:08] Launchpad bug 1391595 in YouTube Scope "Remove OA integration" [Critical,Confirmed] [16:09] Nirgali42: i've had to do that a couple times. flash android, let it boot to the welcome wizard screen, then reboot to bootloader using the power button trick to get to bootloader, and flash ubuntu with the --bootstrap option (i guess udbflash should have that) [16:09] every time I swipe through scopes I get smacked in the face with a black "Online accounts" screen and if I swipe away it comes back [16:09] I'll grab 4.4.4 [16:09] I guess that should do it for mantaray [16:11] pmcgowan: any idea if it's on a "soon" roadmap to be fixed? [16:11] tedg, I’m looking at bug #1407709 and the documentation for URL dispatcher (https://wiki.ubuntu.com/URLDispatcher) ; in the case of android intent URLs (https://developer.chrome.com/multidevice/android/intents) the domain-suffix is not what we’re interested in, instead we want to parse the fragment to identify which app to launch, I take it this is not currently possible? [16:11] bug 1407709 in The Webapps-core project "Google Maps and Here Maps should handle custom intent:// URLs" [Undecided,New] https://launchpad.net/bugs/1407709 [16:12] tedg, I know that trying to bend url dispatcher to fit android intents is convoluted, but we will inevitably get such URLs in web pages, so handling them gracefully would be nice [16:13] oSoMoN, So you want to look for the "/maps" instead of the "maps.google.es" in that example? [16:14] Or I guess you really want "package=com.google.android.apps.maps" [16:14] tedg, yep, the latter [16:14] oSoMoN, Yeah, we don't do anything like that today, but mpt is investigating how we could extend the specification. [16:15] popey, will check in a bit [16:15] tedg, ah, that’s good to know, thanks [16:16] oSoMoN: if the google maps webapp had "intent://maps.google.*/maps" added to the regex list, wouldn't it "just work" then? [16:18] dobey, does the url dispatcher support regexps? from the documentation it looks like it supports only matching on domain suffixes [16:19] dobey: was there some specific thing about 4.4 that made you suggest it? [16:19] the tablet came with 4.2.2 [16:19] oSoMoN: i thought that was the whole point of the options being passed to webapp-container? [16:19] Nirgali42: it's the latest that isn't android 5 [16:20] 4.4.4 gave me the sad android :) [16:20] pmcgowan: thanks [16:20] trying again with previous [16:20] popey, the root cause bug just landed in silo 0 [16:20] 4 online accounts fixes just landed [16:21] Nirgali42: hrmm. i'm sorry. i don't really know how to debug what went wrong there. i've only ever flashed devices from within ubuntu on actual hardware :) [16:21] oSoMoN, No regex, we're going to need to present choices to the user, and I didn't want to have to try to describe what a regex does in text :-) [16:21] yeah no worries, I need to complicate things with mac os x [16:21] tedg, understood :) [16:22] anyway, lunch time [16:22] dobey, the options passed to the webapp-container are one thing, the URLs that go through the URL dispatcher to select which app to launch are a completely different one [16:24] oSoMoN: oh, ugh. [16:24] pmcgowan: yay [16:25] pmcgowan: also, are we tracking any bugs where today is blank when there's no data connection? http://popey.mooo.com/screenshots/device-2015-01-08-162336.png [16:25] popey, I'd say test next image as silo got cleaned [16:25] (my card ran out of credit) [16:25] ok [16:25] popey, not sure about that one, we did just land a cachign fix for scopes [16:26] ok,I'm not on latest image, still running the one before xmas [16:27] tedg, would it be in any way acceptable to have the url dispatcher rewrite intent:// URLs to e.g. make the package name become the domain, so that apps can handle them? [16:29] e.g. my intent://maps.google.es/maps?…#Intent;scheme=http;package=com.google.android.apps.maps;end URL would be rewritten to intent://com.google.android.apps.maps/maps?…#Intent;scheme=http;package=com.google.android.apps.maps;end [16:32] oSoMoN, That's no impossible, it'd be a tricky special case, but not crazy. We don't have anything that deals with the other data, so that'd be all new. [16:33] You'd still want the original URL passed to the app though, no? [16:33] You need the maps.google.es for example. [16:34] tedg, not sure it’s really needed, the doc for android intent URLs says the host is optional anyway [16:46] tedg, I wrote my "proposal" down at https://bugs.launchpad.net/webbrowser-app/+bug/1407709/comments/4, in case you want to comment [16:46] Launchpad bug 1407709 in The Webapps-core project "Google Maps and Here Maps should handle custom intent:// URLs" [Undecided,New] [16:48] oSoMoN, Needs tests, etc. but here's a quick implementation idea: https://code.launchpad.net/~ted/url-dispatcher/intent-pkg-domain/+merge/245880 [16:49] tedg, man, that was fast! [16:50] oSoMoN, I only started after I read your comment ;-) [16:52] I think you just beat the world record for smallest time from idea to implementation [17:13] how's the nexus 6 support? [17:14] I dont think anyone has started porting to nexus 6 [17:15] is it possible to brick a device if you don't know what you're doing? [17:15] with ubuntu touch? [17:16] yeah, on a typical nexus device (an un supported one) [17:16] I expect so, but usually they're recoverable. [17:17] its really difficult to actually brick a nexus device [17:17] the bootloader needs to be replaced? [17:17] nope [17:21] mardy: ok, done. did you need anything else regarding our earlier conversation? [17:21] jdstrand: no, I think that's all for now, thanks [17:21] cool, np [17:22] popey, do you know how I track down a crash report from my phone on errors.u.c? I cant seem to find it but can see it from my phone [17:23] yes [17:23] go to system settings and find the bit about privacy reports [17:23] yeah so I clicked trough to it on the phone no prob [17:23] system settings -> security & privacy [17:23] right, now adb shell to phone [17:23] ps aux | grep browser [17:24] but from my laptop browser I cant see it in the site [17:24] ok [17:24] then you'll see the url, click it [17:24] hey if you can still get to the fastboot, that means a device isn't bricked right? [17:24] lol [17:24] I can't seem to get a good firmware flashed on this darn nexus 10 [17:24] popey, dont see a url [17:25] did you click the button and it spawn browser? [17:25] you may need to close browser first [17:25] so that the first instance of the browser has the url in the process list [17:25] ok let me try again [17:25] i just tested here and it works... [17:25] phablet 22077 29.6 5.9 622880 58900 ? Ssl 17:24 0:05 webbrowser-app https://errors.ubuntu.com/user/bef2e4e...... [17:25] popey, but I am concerned I dont just see it on the site from my browser [17:26] and e.u.c doesnt seem to know about 14.09 [17:26] i see 45 reports here [17:26] from my phone [17:27] i am seeing reports filed today from my phone [17:27] popey, so that worked, but still seems these reports arent rolled into the main site [17:27] distro release has Ubuntu RTM 14.09 [17:27] I can believe that [17:27] right but if I got to e.u.c I dont see them [17:27] thats bad [17:27] yes, there's no drop down for 14.09 [17:27] ev made it, dunno who maintains it [17:27] and when doing all they dont show up [17:27] or, they show up under vivid cant tell [17:28] popey, k will check with him later [17:28] pmcgowan, popey: bdmurray is your guy [17:28] thanks [17:28] Nirgali42: yeah, if you can get to bootloader, it's not totally bricked (unelss there's a hardware problem that prevents further booting) [17:29] * popey wanders off for curry and perhaps beer [17:29] sounds good [17:30] pmcgowan: calendar alarms are broken in the latest image [17:30] no longer get a snooze / ok button [17:30] and they disappear after ~5 seconds [17:31] will reproduce and file a bug. [17:32] popey, crap, I think charles_ landed some changes yesterday to fix other issues [17:32] plausible. [17:33] i have seen it twice (I have a lot of calendar entries) but can't get to it fast enough to get a screenshot [17:39] dobey: have you ever done a duel boot? [17:39] actually, more specifically, has someone done a duel boot from mac os x :) [17:39] Nirgali42: no. i only use ubuntu on my nexuses [17:40] hmm [17:40] well I did manage to get 4.2.2 stock on it [17:40] you mean dual boot on the phone, or on your computer? [17:40] the device [17:40] not the laptop :) [17:40] if you want dual boot on the device, install MultiROM from the play store [17:40] and use that [17:41] lots of people use it [17:41] yeah I'd like to be able to get back into android for troubleshooting purposes [17:41] ok. then just install MultiROM [17:42] it has a nice UI for picking the channel on the phone and such [17:43] dobey: the images should be up-to-date now [17:43] okay, I didn't know it was that simple... [17:43] all this stuff with adb and fastboot and whatnot : [17:43] heh [17:43] well, i couldn't get through 5 minutes of using android [17:44] I dont like it either [17:44] and i have to use ubuntu; so i immediately scrubbed android and all ubuntu [17:44] but I need to support my mom's openemr system from her perspective [17:44] and she uses android on her tablet to enter records [17:46] bah. wifi kills my battery life, and updates checking isn't working on 3g for some reason :-/ [17:47] o.O [17:52] <_8hzp> While you're answering newbie questions -- maybe you can answer some of mine, too. Here's the first one: Can I get some sort of X server running (in vivid, let's say)? For example xmir, which isn't installed by default if I'm seeing this right, but could it be made to work? [17:54] popey, pmcgowan, ugh. Will test here in ~1h === charles_ is now known as charles [17:54] popey, did you already file a bug # ? [17:59] _8hzp, yes! [17:59] _8hzp, we're working on that right now. It's in the early stages [17:59] but it pretty much works. [18:00] there are some important bits missing around the input stack, so only mouse location works properly [18:04] i don't think xmir will be shipped on phones though, even once it's working more reliably [18:30] I’m now running vivid-development, but can’t set read-write mode (permission denied). any ideas? [19:08] dobey: multirom doesn't support manta lol [19:09] I love my luck :) [19:10] Hello, I have small problem with porting UT based on Android 4.4.2 :) My build now goes fine without errors but device not boot, only black screen, i can't connect to it by ADB is there possibility to save logcat's to sd? [19:14] maybe I will try from ubuntu on virtualbox [19:23] Nirgali42: oh, hmm. Tassadar ^^ why doesn't multirom support manta? [19:23] because I don't have one [19:24] and it is pretty rare device, too, not much development on it [19:29] Maybe someone know if it can boot with stock cm11 boot.img? === salem_ is now known as _salem [19:37] hmm [19:38] like, if I get my hands on it, there's no reason not to port it, but I just refuse to work on devices I don't have - it's not enjoyable and I'm not paid to do it [19:42] * dobey has a 2012 nexus 7 that apparently nobody wants to buy [19:42] well the tool looks pretty cool, but I guess I will use the vm I'm building with ubuntu on it [19:43] I'm surprised there isn't more interest in nexus 10 [19:43] although Tassadar I do understand your refusal :) [19:44] surprised someone hasn't offered to send you one :P [19:44] it's pretty expensive, and honestly google doesn't seem to give a damn about tablets anymore [19:44] o.O [19:44] that seems like an overgeneralization :) [19:45] it kinda looks like nobody even tried to see how the lollipop UI looks like on tablets, its so wasteful [19:45] Tassadar: sure they do. they just call them phones now :P [19:45] but what do I know *shrug* [19:45] and even most of their apps isn't optimized for tablets [19:46] just because google pays outrageous dollars to analysts to help them make okay business decisions, doesn't mean everyone else should fall in line :P [19:47] look what happened with windows after 20 years or so of lemmingism [19:47] lol. if google has to pay outside analysts, i think they're doing something wrong ;) [19:47] not outside [19:47] I didnt say outside [19:48] well, to any analysts really [19:48] <_8hzp> dobey: too bad I didn't know that ;-). Should have bought your 2012/tegra nexus then :-). Instead of getting the 2013/adreno one, for which there are a lot less instructions online. [19:48] <_8hzp> E.g. simply running a random distribution with a normal xorg seems to be fairly painless on the tegra version, and I'm not sure yet about this one and freedreno and everything. [19:49] _8hzp: painless it is not [19:49] everyone corporation has staff like that to help them monitor markets and trends and stuff :) [19:49] we have them in our company [19:49] <_8hzp> But cool to hear that xmir at least will be an option! Where is progress on this sort of stuff visible? Are there particular mailing lists where people announce stuff, or git repos? [19:49] tegra... the 9 is tegra isn't it? [19:49] Nirgali42: yes, but google's main business is based on analysis of things. they have huge data centers all around the world doing that all day long :P [19:50] I wonder if canonical has plans for it [19:50] dobey: yeah I see the humor in that now, thanks for clarification :) [19:50] if the 9 is a new thing, i doubt it's tegra [19:50] hmm [19:51] oh, it is a tegra [19:51] thought so [19:51] a new tegra though [19:51] not the old tegra [19:51] naturally :) [19:51] i think [19:51] it has a different identifier [19:52] it's only dual core [19:52] 9 is quad [19:52] well, except for the graphics [19:52] 2.3 GHz dual-core 64-bit Denver [19:52] is what wikipedia says [19:53] oh, the 9 is made by htc [19:53] hmm [19:54] I swear the dude at the store said quad [19:54] but whatevs [19:54] quad sounds better :P [19:54] wiki is wrong [19:54] http://www.nvidia.com/object/tegra-k1-processor.html [19:54] anyway [19:54] NVIDIA 4-Plus-1™ quad-core ARM® Cortex™-A15 CPU - Tegra K1 - See more at: http://www.nvidia.com/object/tegra-k1-processor.html#sthash.u8fH5Pos.dpuf [19:55] oops sorry abot the link there [19:55] stupid copy paste nabbed it [19:55] I hate chrome [19:56] oh well [19:56] it's still tegra :-/ [19:57] lol [19:57] indeed [19:57] and too big anyway [19:57] k setting up ubuntu to perform dual boot [19:57] +1 [19:58] credit card sized devices with holographic projections [19:58] * dobey remembers when phones were real phones [19:58] that's the future [19:58] eww [19:58] no one remembers time trax aparently [20:06] meh i wish sdk was faster [20:08] anyone know why sdk would complain about not finding the manifest.json in the .ubuntu-sdk-deploy directory? [20:40] seems the dualboot.sh process is way outdated [20:44] why would the sdk complain that manifest.json is missing from the .ubuntu-sdk-deploy directory when trying to build a click, when the file is clearly there (as proven by running ls)? === _salem is now known as salem_ === salem_ is now known as _salem [21:38] ricmm, hey, i'm trying to remember the environment var to disable the JIT cache on device, and you told me last time. Can you remember what it is? [22:17] lol what now? [22:18] god... all the silly issues pop up for me... this time the screen lock unlocks for only a split second and goes back to lock [22:18] google... [22:21] lol it only does it in landscape [22:21] 4.2.2 needs to die in a fire [22:30] sergiusens: does --revision not work with certain channels? [22:31] i was trying to flash 57 which i can see here.... [22:31] https://system-image.ubuntu.com/ubuntu-touch/devel-proposed/flo/ [22:31] but ubuntu-device-flash tells me "unknown flag 'revision' " [22:32] kgunn: u-d-f --revision touch ... [22:32] ah, order of operation [22:35] thanks! flashing... [22:37] well I have it dual booting [22:37] unfortunately I need to figure out why it won't reboot to android lol [23:02] hmm I imagine there are some first boot steps after installing ubuntu touch [23:04] like for example, getting bluetooth to work [23:21] Nirgali42: nope. But you do pick your language and set up Wi-Fi. [23:41] ahayzen: QV4_NO_JIT_CACHE=1 [23:41] ricmm, awesome thanks :) [23:42] * ahayzen writes it down this time [23:54] I really need to find a plugin keyboard or something for this nexus 10 [23:54] the on screen keyboard is crippling [23:55] at least for the part of configuring and what not [23:58] or perhaps allow sudo so I can remount,rw and enable ssh so I can use another computer to finish the process remotely