[00:10] kenvandine, a bit late: https://code.launchpad.net/~jonas-drange/ubuntu-system-settings/libqofono-0.70-ready/+merge/246371 === yorick_ is now known as yorick [00:44] I'm using rsync to copy my files. when I create file on the phone, that file name is change on server side to something like TLEW1J~7 but should be "test phone" [00:44] but files created on computer work fine on both sides === chriadam|away is now known as chriadam === duflu_ is now known as duflu === salem_ is now known as _salem === robru_ is now known as robru [03:35] a new article on scopes: http://www.omgubuntu.co.uk/2015/01/ubuntu-phone-bq-photo-scopes-details [07:53] good morning [08:17] * sturmflut-work has installed systemd-sysv and will reboot now [08:17] Wish me luck [08:56] http://www.theverge.com/2015/1/14/7543883/samsung-tizen-phone-announced-z1 [08:57] so does the ubuntu repos work with touch [08:58] apt-get install works, but apt-get upgrade breaks everything. Also, if you set your system to read-write, you can no longer update the OS. [08:59] so is there a specific repo for arm apps [09:00] No. [09:00] Same repos. [09:00] but arent most of the software compiled for x86 [09:01] No. [09:01] ARM is a supported architecture for Ubuntu, and so the build servers build all applicable packages for all supported architectures. [09:02] So maybe Wine isn't available for ARM, for example. But in general, most things are. [09:02] makes sense and do these unavailable packages pop up or are they hidden [09:02] They are simply unavailable. [09:03] So on ARM (if I'm right that Wine isn't available), 'sudo apt install wine' returns "Package not found." [09:03] Exactly as if you typo a package name on x86. [09:03] Although remember, it's really amd64 that's the "modern, standard" architecture now. ;) [09:04] And also note that ARM works exactly the way x86 and amd64 have for years. [09:05] well i think thats become debatable now [09:06] that amd64 is the more modern standard architecture [09:06] depends on what you define as modern and standard [09:07] well, x86 was introduced in 1978. So it's not that. [09:07] x86 probably has a more consistent peripheral ecosystem thats standardized [09:07] I don't mean "best". I mean other than embedded markets, x86 is obsolete in terms of new hardware being produced. [09:08] But my point was that ARM in Ubuntu works just like x86 and amd64 and like PPC used to. [09:08] so would i be able to play tremulous on my phone [09:08] with 3d accel [09:09] from say fredreno [09:09] So it would need to be ported to QT to work with Unity 8, I would imagine. Let alone Mir. Unity sort of just launches SDK apps at the moment. [09:12] Everything's possible. LibreOffice can run on the phone, but you probably wouldn't want to. :) https://lh5.googleusercontent.com/-Dt9OzKmQUgI/VLO5N9G9j3I/AAAAAAAAI_w/E1rfHax3xCs/w546-h863-no/2015%2B-%2B1 [09:13] could i dock it on a usb/hdmi converter + bluetooth keyboard ? [09:13] After Ubuntu 16.04 LTS. As in, 16.10 at the earliest, probably. [09:13] canonical should sell a usb hardware dock for desktop mode or something [09:13] Unless there's some kind of preview ready for the phone. [09:13] that would be neat [09:14] Canonical doesn't do hardware. :) That's up to OEMs. [09:14] yeah they do [09:14] they sell mice [09:14] :P [09:14] this is along the same lines [09:15] Not really. In any case, the bq Aquaris will never be able to do convergence (if I have the specs right), which is a really good reason not to sell a dock in the Canonical store. [09:15] what [09:16] whats aquaris [09:16] That's the phone that's on sale second week of February. [09:17] whats so special about that phone [09:17] Nothing in particular. It's simply the first. [09:19] Yeah, it has a dual-core Cortex A9 processor and only 1GB RAM. So according to Canonical's specs in early 2014, it doesn't meet the requirements (quad-core Cortex A15, 2GB RAM) for desktop convegence. [09:19] just go onto alibaba buy a 2 g module and solder it on [09:20] Which doesn't fix the processor problem. [09:20] overclock it [09:20] oh [09:21] but why is it tied to whether or not the canonical store should sell it [09:21] Because despite the fact that it's been announced for over a year, you had no idea the bq Aquaris was going to be the first retail Ubuntu phone or any of the specs or that it can't do desktop mode Ubuntu. [09:22] So you can imagine if someone has one and then buys a "turn your phone into a desktop widget!" from the Canonical store and then finds out it doesn't do that. [09:22] Sounds like a good idea for OEMs to sell. Or for third-parties, maybe. [09:23] im pretty sure someone would hack it to allow for docking [09:23] Which is fine, but still doesn't mean Canonical should endorse that. [09:23] why is canonical endorsing the aquaris [09:24] bq licensed Ubuntu from Canonical for that phone. [09:24] well thats retarded; why wouldnt they make it up to spec for docking then [09:24] It's still a good business phone and can still be managed with Landscape. [09:24] and why didnt canonical enforce that [09:25] Because not all Ubuntu phones are designed to be docked. Only the high-end phones. [09:25] So watch out for Meizu's phone later this year. [09:25] (It still won't be able to use desktop mode, but it might in the future.) [09:25] it should come with a special "endorsement" [09:26] Tassadar: I am sad because ubuntu-rtm/14.09 r13 doesn't detect sound devices on my N5. [09:26] like HomeDock(TM) ready or something [09:26] thats what im calling the hypothetical ubuntu docking station [09:26] nhaines: fix it then <_< [09:26] Tassadar: actually I'd just planned to be angry at you by proxy. [09:26] yeah, that's gonna totally fix it [09:27] uhhimhere: sure, but it's impossible for any Ubuntu phone to use desktop mode anyway right now. [09:27] Tassadar: maybe not, but it will make *me* feel better. [09:27] why nit [09:27] not [09:27] uhhimhere: because it doesn't exist. Unity 8 doesn't have a desktop mode. === VDVsx_ is now known as VDVsx [09:27] It won't until 16.04 or 16.10. [09:31] so whats so hard about desktop mode? landscape+usb support? === chriadam is now known as chriadam|away [09:35] nhaines: Actually Unity8 already has a Desktop mode. You can enable it manually, and Popescu Sorin seems to have a private branch where he can switch dynamically between Tablet and Desktop mode [09:35] nhaines: https://www.youtube.com/watch?v=wqYEH3MUC3w [09:35] nhaines: I've used the desktop mode myself a couple of days ago [09:36] so who wants to start a petition to canonical for a dock [09:37] Good morning all; happy Organise Your Home Day! :-D [09:37] sturmflut-work: actually it doesn't. Popescu Sorin is doing some amazing work with window management. But there is a massive amount of infrastructre work needed to get to desktop mode. [09:38] Mir, in particular needs a lot of work before it's ready, and Unity 8 will build on top of that , too. [09:38] sturmflut-work: the fun thing is that we're getting to watch it take shape early, as it progresses. [09:38] nhaines: I never said that it was already completed, but it is there and can be activated with the current Vivid packages. [09:38] sturmflut-work: until it's completed, it does not exist. [09:39] nhaines: The world is not binary. And first we would have to agree on a definition of "completed". [09:39] thats like saying there are no ubuntu images other than LTS ones [09:39] wait ubuntu is on rolling release now isnt it? [09:39] i havent used it in a while [09:39] Well in the context of "let's sell people hardware", it doesn't exist. [09:39] uhhimhere: no. [09:40] i actually think as soon as the hardware is there more people will contribute to make it work [09:40] or official [09:40] its like a carrot on a stick [09:40] http://news.softpedia.com/news/Ubuntu-Touch-Spotted-Running-on-Former-Windows-8-1-Tablet-Lenovo-ThinkPad-8-469594.shtml Wow, I didn't know that this was reported outside of Google+ :) [09:41] You can already buy cheap HDMI adapters. I forget what the interface is called. MHI? [09:41] nhaines: MHL [09:41] sturmflut-work: thanks. [09:53] so can I run a virtual server on my device, chroot to it and then run Ubuntu OS [09:54] if its not officially supported [10:02] uhhimhere: possibly. I don't know that anyone has tried. === marcusto_ is now known as marcustomlinson_ === marcustomlinson_ is now known as marcustomlinson === cking_ is now known as cking === _salem is now known as salem_ === tvoss is now known as tvoss|lunch === dandrader is now known as dandrader|afk === MacSlow is now known as MacSlow|lunch === dandrader|afk is now known as dandrader [12:27] so most programs on the repo need to be ported to QT to work on UBuntu TOuch [13:02] In the emulator I'm getting a crash so frequently it's nearly unworkable. I get: *** Error in `/usr/share/android/emulator/out/host/linux-x86/bin/emulator-x86': free(): corrupted unsorted chunks: 0xb230a780 *** [13:03] anything i can do? === alan_g is now known as alan_g|lunch === kalikiana_ is now known as kalikiana === alan_g|lunch is now known as alan_g === tvoss|lunch is now known as tvoss === rickspencer3_ is now known as rickspencer3 === jdstrand_ is now known as jdstrand === MacSlow|lunch is now known as MacSlow === charles_ is now known as charles [15:04] hmm, is it just me, or does "checking for updates" sit and spin for anyone else on mako? [15:06] we have screen recording instructions on the wiki now: https://wiki.ubuntu.com/Touch/ScreenRecording [15:17] dobey, i heard the store scope server was upset, perhaps that's the same problem [15:22] kenvandine: could be, but that shouldn't block system image updates which don't come from the click store, no? [15:26] beuno, ^^ could that be the same issue? [15:27] mardy: seems a bit better now [15:27] dobey, found click updates for me... maybe they got the issue resolved already [15:28] yeah, i don't see a new system image update though. guess one hasn't built yet [15:29] mardy: ping [15:32] hrmm, now the osk is wonky for me on vivid :/ [15:45] dobey: hi! [15:46] dobey: I saw your comment to the bug about the apparmor extension... what issues did you find? [15:47] mardy: on a freshly flashed vivid on mako, i added a u1 account, but pay-ui hit the same permissions issue trying to access the signond dbus method to get the account, even though it is an unconfined app, and unconfined seems to be in the ACL for the account [15:48] removing the signon-apparmor-extension package lets it work [15:48] and after an update which added the package back, the account still works [15:48] i deleted the account and trying to add it back, but the keyboard is acting up right now [15:49] dobey: please enable logging in /etc/signond.conf and then paste the syslog somewhere, once you reproduce it [15:51] ok, got my account added again. trying the bug again now after enabling logging [15:51] or maybe not [15:51] looks like store is acting up again :-/ [15:52] oh [15:52] no, the scope is hitting the issue now [15:52] 2015-01-14 15:51:02,405 - CRITICAL - Error: "Client has insuficient permissions to access the service.Method:getAuthSessionObjectPath" [15:53] Jan 14 15:51:02 ubuntu-phablet signond[27748]: ../../../../src/signond/accesscontrolmanagerhelper.cpp 81 isPeerAllowedToUseIdentity "Access control list of identity: 3: [].Tokens count: 0#011" [15:54] mardy: how do i check the acl in the signon.db? [15:55] 1|unconfined [15:55] that's what's in the TOKENS table [16:01] dobey: then check the IDENTITIES table (if that's the right name) [16:03] mardy: CREDENTIALS? or in the other db? [16:04] dobey: wait, let me open the DB, my memory is failing :-) [16:04] 3|||2|0 [16:04] that is CREDENTIALS [16:06] dobey: SELECT token_id FROM ACL WHERE identity_id=3; [16:07] dobey: if you find "1", it means that "unconfined" has access [16:07] mardy: select * from ACL; seems to be empty [16:07] dobey: so the ACL is empty [16:07] mardy: so why is the ACL empty? i thought you fixed online-accounts so unconfined was always added? [16:09] dobey: no, I fixed it so that "unconfined" can access any account, but I have left out the case where the ACL is empty [16:10] dobey: I looked into that, and IIRC there was no way to fix that without making the upstream project (which should know nothing about apparmor) do a check on "unconfined" [16:10] mardy: ah ok. can we get that fixed then? and can you remind me the call i need to make in the u1 account to add unconfined? [16:10] dobey: I didn't do that because I though that the U1 plugin had been changed in all this time [16:11] dobey: sure [16:11] mardy: i thought that workaround was in all this time, and i've been dealing with other things in the click scope and payments stuff [16:12] dobey: https://bugs.launchpad.net/ubuntu/+source/ubuntuone-credentials/+bug/1376445/comments/2 [16:12] Launchpad bug 1376445 in ubuntu-system-settings-online-accounts (Ubuntu) "Addition of signon-apparmor-extension causes token lookup problems" [Undecided,In progress] [16:12] ah ok. thanks [16:13] * mardy checks if there's a way to modify signond in a non-apparmor specific way === dandrader is now known as dandrader|lunch === dandrader|lunch is now known as dandrader === dandrader is now known as dandrader|afk [18:07] I have developed uPiano but you cannot play multiple keys. How can I deal with multiple touches with QML? [18:12] ZacharyIgielman, i've used this before for multiple touch points https://developer.ubuntu.com/api/qml/sdk-14.10/QtQuick.MultiPointTouchArea/ [18:14] ahayzen: Ok thanks, that looks along the right lines. Have you got any examples using it? Not sure how I would dual with multiple touches? [18:16] ZacharyIgielman, i use it here ... basically the first touch decides on direction, the second touch causes a jump to be called http://bazaar.launchpad.net/~andrew-hayzen/volleyball2d/utopic/view/head:/scenes/GameScene.qml#L149 ... there are probably better examples on the web somewhere though ;) [18:16] popey: hey...trying to test a whole bunch of apps on full shell rotation, using some instructions from gerry to pull from [18:16] http://popey.mooo.com/mirror/clicks/2014/12/2014-12-15-050001/ [18:16] but getting not found...is there an updated link? [18:17] kgunn: one moment [18:19] ahayzen right I get that. Do you know how I can make it so that I can have upto 12 touch points that all behave in exactly the same way? === alan_g is now known as alan_g|EOD [18:20] ZacharyIgielman, i guess make your own TouchPoint component and then put 12 of them in there? ... or in a repeater? [18:22] alhayzen, I guess that's what I'll do. I will write a function for onPressedChanged and make all 12 touchpoints point to it. [18:23] Thanks for your help ahayzen! [18:24] ZacharyIgielman, no problem [18:24] popey: no prob, stepping out for a run [18:25] kgunn: kk, will reply with a new url === dandrader|afk is now known as dandrader === chihchun_afk is now known as chihchun [19:07] libqt5feedback5:armhf : Depends: libqt5multimedia5:armhf (>= 5.0.2) but it is not going to be installed [19:07] ^^ i'm getting this trying to cross-compile a deb in sbuild on vivid. anyone else getting similar issues on vivid? [19:13] When I tried to issue: ubuntu-device-flash --channel=14.09 --bootstrap I got: can't flash recovery image.. after some waiting.. it still says downloading on the screen. [19:24] I got past it.. [19:56] mandel, i tested your branch on vivid, it works! [19:58] mandel, one time i hit pause very quickly and it seemed to behave weird [19:58] maybe it just ignored my pause or something [19:58] to fast [19:58] but then i couldn't reproduce it [19:58] either way, WAY better than what we have already [20:01] How do I import contacts from a .vcf google contacts file? [20:21] popey: any love? [20:21] kgunn: yeah, sorry, taking longer than expected, just uploading now [20:22] popey: thanks, sorry for being a kvetch [20:22] np :) [20:22] * popey googles kvetch [20:22] pffft, try harder :) [20:35] kenvandine, pang! [20:35] how's the testing going? === salem_ is now known as _salem [20:36] jgdx, worked for me :) [20:36] jgdx, waiting for you [20:37] kgunn: this is a more reliable location, so adjust your instructions for this:- http://people.canonical.com/~alan/clicks/2015-01-14-181834/ [20:37] kenvandine, joy [20:37] thanks! [20:48] i'm running vivid on mako and updated via apt-get and now i'm stuck at the google boot logo [20:48] anyone have any suggestion what i could try...? [20:49] reflash? [20:49] chrisc: try using ubuntu-rtm/14.09 right now because nobody's really working very hard on vivid at the moment. [20:49] dobey: isn't the vivid image broken? [20:49] why are you updating via apt-get? [20:50] because rtm doesn't include essential tools [20:50] like mosh etc [20:50] nhaines: no? it's running ok on my mako [20:50] neither does vivid [20:50] dobey: I could've sworn that's what I've heard. Maybe I should flash it and poke around a bit. [20:50] well with vivid i can install the tools i need [20:50] with rtm i couldn't [20:51] so how can i reflash when it won't boot? adb doesn't detect the phone [20:51] why not make an app as a click package to provide mosh? [20:52] chrisc: you can use hardware keys to get to bootloader and then into recovery image [20:52] from there you can reflash without wiping [20:52] because that hadn't occured to me, there are several other cli tools i need to make the phone have any purpose, all easy to install using apt-get... [20:53] ok, thanks, i'll look up the key combination [20:53] but really, if you make the image writable and start installing stuff and do apt-get upgrade to install updates, you're going to have to deal with any breakage [20:53] yeah, that's why i'm here ;-) [20:53] you're lucky i replied :) [20:53] :-) [20:54] if you ever want sysadmins to use ubuntu on a phone you will need to make it possible to install cli packges without breaking the phone [20:55] not sure why you think those cli things are "essential needs" on a phone, but jailbreaking the image to do it is not the best way [20:55] they are essential for me for work [20:55] if you want sysadmins to use phone apps, you should make phone apps for sysadmins, not treat the phone like it is a traditional console system running ubuntu [20:56] not like you can apt-get install mosh on android, ios, or anything else, either [20:56] hmm, perhaps i'd be better off going back to cyanogenmod with a debian chroot [20:57] mpt, ping [21:11] kenvandine, landing 10 is a go for me [21:12] jgdx, great, can you mark it tested on the spreadsheet? [21:12] yep [21:12] thx [21:12] ubuntu-device-flash is failing for me with "mkdir /root/.cache: permission denied" [21:12] which seems off as root does have write perms for /root/.cache ... [21:13] s/odd/off/ [21:14] kenvandine, marked [21:14] chrisc: you are running ubuntu-device-flash as root? [21:14] don't [21:15] ok [21:18] hmm adb doesn't seem to see the phone [21:18] adb devices returns nothing, the phone is in the bootloader [21:20] adb devices only sees the phone in recovery, not when in the bootloader [21:20] but i need to flash when it is in the bootloader? [21:23] you can't flash in recovery? [21:23] bootloader uses fastboot, not adb [21:23] i know what bootloader and recovery differences are [21:23] nope, it says "Expecting the device to be in the bootloader ... waiting"# [21:23] well don't flash with --bootstrap in recovery [21:24] ah [21:24] --bootstrap requires being in bootloader [21:24] but iirc, also will delete any existing user data [21:24] dobey: thanks, that did the trick :-) [21:34] in theory i could install a debian chroot and then install cli stuff in that? [21:34] this is what i used to do when i ran cyanogenmod [21:37] sure [21:37] cool [21:37] you could just put a chroot in the home directory probably [21:37] btw my phone booted and looks like all the user data is there (same background image and passwd) [21:37] thanks for the help [21:37] sure [21:38] ok, i'll try that, i already have my data in a LUKS encrypted filesystem [21:39] but if cryptsetup is install via debian then i won't need to install it via ubuntu... [21:40] kenvandine, is that a +1? [21:40] kenvandine, I think that the pause is due to the fact that the button is activated before the download started and the udm ignores it [21:41] yeah, i think so [21:41] mandel, i gotta step out for a bit, i'll get back to the review when i get back [21:41] superb! [21:43] dobey: /home/ would be better for a debian.img mounted as a loopback device than /userdata/ ? i have been using /userdata/ for this... [21:44] chrisc: there's no /userdata/ in ubuntu. just mount it under /home/phablet/debian or whatever [21:59] dobey: oh, i have a /userdate/ [21:59] /userdata/ [22:00] with ubuntu.img and system.img [22:00] right [22:01] so that seemed like a place to put mydata.img ... [22:01] but that is part of the underlying minimal android system we run in a chroot, to be able to use hardware [22:01] ah [22:26] Where can I find kernel configs that are needed for ubuntu touch? [22:54] Adrian47: not sure what you're asking. the running kernel is android's kernel, on the phone images. [22:55] Adrian47: it's the AOSP kernel. a minimal android system is run in a container to be able to run ubuntu on phones [22:59] dobey: Thanks, I'm am getting: "Warning: unable to open initial console" at boot, in deprecated porting guide i found some configs that are needed to the end of kernel config file [23:00] dobey: and on ContainerArchitecture I see that I need to add CONFIG_HW_CONSOLE too [23:01] dobey: are there any needed configs for it too? [23:01] Adrian47: ah ok. i'm not sure. and as you said, the porting guide is deprecated. you might want to ask for help on xda forums or on the ubuntu-phone mailing list [23:08] Is there any info when approximately new porting guide will be released? [23:09] dobey: oh 4.4.2 version is based on AOSP now? I use CM kernel [23:10] yes, afaik it is AOSP [23:10] i don't know when a porting guide update will happen [23:10] mhall119: ^^ any ideas? [23:13] dobey: ok, so I will try with AOSP tomorow, thanks :) [23:46] mhall119: hey, is there a clever way to resolve what app i'm seeing on the phone vs the click name ? [23:46] ...doing testing of _all_ apps....