=== chriadam|away is now known as chriadam === ecloud is now known as ecloud_wfh [06:08] is there a working draft of the porting guide available somewhere? [06:08] i see the wiki.ubuntu.com/Touch/Porting is under construction for sometime now === chriadam is now known as chriadam|away === oSoMoN_ is now known as oSoMoN [08:07] https://developer.ubuntu.com/en/apps/platform/guides/content-hub-guide/ definitely needs better examples [08:07] dbarth, mardy, hey, do you know why rtm 233 -> 234 (or newer) updates are loosing u1 accounts? [08:10] seb128: hi [08:11] hey dbarth [08:11] seb128: apparently because the apparmor extension is missing, and the u1 lib now expects it to be there [08:11] seb128: dobey told me yesterday [08:57] Good morning! Company I work for is having a sale of "older hardware" and they are selling some android tablets (dirty cheap) on x86 arch (intel atom) with Intel HD Graphics video card [08:57] any idea if I can get ubuntu (non-touch) install on one of those? [09:09] mzanetti: Where can I find the source code for the most recent version of Tagger? [09:10] zapa_: Most likely not. x86 Ubuntu expects BIOS or UEFI, and x86 Android tablets have neither. [09:11] zapa_: Vou might be able to root the tablet and run an Ubuntu chroot on top of Android or something like that. [09:12] understood. Thanks sturmflut-work [09:17] @sturmflut-work.. wondering about any working porting guide available for mtk chipset? [09:17] i have a mtk 6589 [09:18] is mtk not known for not giving out drivers and so there are just very few chances for custom roms? [09:19] for this chipset i believe there some sources [09:20] k1l_, araramac: There are a LOT of very different MTK SoCs. The Bq Aquaris e4.5 has an MT6582 [09:20] sturmflut-work: lp:tagger [09:20] let me check if I pushed everything :D [09:22] mzanetti: I tried lp:tagger and according to manifest.json.in the version is "0.5.2.0", while the version in the store seems to be "0.9.0.0" [09:22] sturmflut-work: yeah, had a mess with the branch.conf... apparently I've been pushing to lp:~mzanetti/+junk/tagger... I've pushed everything to the correct repo now [09:23] \o/ [09:26] araramac: There seem to be custom KitKat ROMs for some phones based on the MT6589, so there must be sources somewhere. [09:27] sturmflut-work: yes.. there are [09:27] I'm looking for the ubuntu touch porting guide [09:27] so i can build a ubuntu image [09:38] Good morning all; happy Pluto Discovery Day! :-D [09:39] araramac: We are all waiting for the new porting guide [09:41] sturmflut-work: did you get to look over the issue I reported for the ubuntu-touch-sdl-template, about it not deploying on device? [09:43] strumflut-work: :) was thinking there might be some development version available... [09:43] guess it's going to be a long wait now... [09:44] what is the worst that can happen if i run the flash tool against my device? [09:59] araramac: davidcalle is working on it. [10:01] zapa_: Yeah, sorry, I didn't have the time to look into it. The whole project no longer builds anyways [10:01] understood [10:16] Someone should tell "MetallicaMust" that he can build multi-language versions of his webapps, he keeps uploading every app at least three times [10:19] yeah [10:19] as someone who gets an email every time an app is uploaded to the store, I'd appreciate this! :) === iahmad__ is now known as iahmad [10:48] hm; "ubuntu-emulator create --channel=ubuntu-touch/devel-proposed dprop" fails today with: [10:48] Setting up a default password for phablet to: '0000' [10:48] Failed to unmount temp dir where system image was created [10:49] and then leaving me with a horribly incomplete ~/.local/share/ubuntu-emulator/dprop/ [10:49] any idea? === vrruiz_ is now known as rvr [10:49] there are no leftover mounts on my system, FTR [11:04] pitti, talking about many "mount"s, do you run a very recent kernel (as in "mainline")? In mainline, the "overlayfs" kernel module has been renamed to "overlay" and mounting gets messed up. [11:05] simosx: no, I just run the standard vivid kernel [11:05] but that has the upstreamed overlay fs indeed [11:06] speaking of mounts... [11:06] alan@deep-thought:~⟫ mount | grep schroot | wc -l [11:06] 413 [11:06] zbenjamin: ^ [11:06] > mount | grep schroot | wc -l [11:06] 387 [11:07] \o/ [11:07] uh, time for some schroot -e --all-sessions ? :-) [11:07] popey: yes its a schroot problem [11:07] popey: run schroot -e --all-sessions , and then click-chroot-agent -r [11:08] simosx: so you are saying that ubuntu-device-flash started breaking with the recent 3.18 kernel with upstreamed overlayfs? (that changed some semantics, but not for unmounting) [11:11] thanks zbenjamin [11:12] pitti, when I am running Qt Creator with 3.19, I get this error not being able to mount with fs 'overlayfs'. [11:13] ok, that's something different then === dpm_ is now known as dpm === marcusto_ is now known as marcustomlinson === _salem is now known as salem_ [11:33] ive got a bit of problem getting ubuntu ui toolkit to work on arch linux... can somebody perhaps help out? [11:43] Is this node correct to ask about porting the os to newer devices? [11:44] Anyone there? [11:45] friday13: yes, this would be a good channel i guess [11:45] have you seen the link in the topic? [11:45] zsombi: can you guys have a look at https://code.launchpad.net/~aacid/ubuntu-ui-toolkit/nonsquareicons/+merge/250110 ? [11:45] I saw the link, I have been following it since a long time, it says the guide is deprecated. [11:46] friday13: ah right, there was a new one in the works, not sure when it's going to be out [11:46] I followed up the other link, that page provides little to very less information about the porting procedure. [11:51] w00t [11:51] er.. ignore me [11:56] tsdgeos: looking [11:57] zsombi: i'm trying to simplify it a bit [11:57] give me a few minutes, i'll reping you === MacSlow is now known as MacSlow|lunch [12:10] sverzegnassi: FYI, I fixed https://github.com/Sturmflut/ubuntu-touch-pdf-viewer and it builds again in Qt Creator, but Content Hub integration still doesn't work so ATM you can't open any files. [12:25] zsombi: much simplified now https://code.launchpad.net/~aacid/ubuntu-ui-toolkit/nonsquareicons/+merge/250110 [12:27] tsdgeos: thx, I'll take a look again === alan_g is now known as alan_g|lunch [12:44] popey: I remember asking a similar question last year, but don't remember the answer and things seem to have changed: The stable device image and the click-ubuntu-sdk-14.10-armhf schroot ship libpoppler-qt5-1, but the schroot does not ship the matching libpoppler-qt5-dev package and I can't install it manually because of broken dependencies. [12:45] sturmflut-work: odd, i installed it just last week and it was fine [12:46] sturmflut-work: hi! will take a look, I also should move all rendering stuff in a C++ context, since my current QML implementation is more a prototype. [12:47] did you try with libpopplet-qt5-dev:armhf? [12:47] sverzegnassi: Damned, I'm an idiot. Thanks a lot [12:47] np! [12:48] i'm taking a look at your content-hub code in the app [12:48] what's the framework du jour? updating an old project of mine and it says ubuntu-sdk-14.10-qml-dev2; i presume that's no longer valid :) [12:48] I see that you don't specify any peer for the transfer, so content-hub needs to get the default app for documents type, which AFAIK doesn't exist [12:52] chipaca: 14.10-*-dev2 is now deprecated. use ubuntu-sdk-14.10-qml instead [12:52] Chipaca: ^^ [12:52] sverzegnassi: i am case-insensitive, thank you twice :) [12:54] sverzegnassi: I find the Content Hub API quite confusing and https://developer.ubuntu.com/en/apps/platform/guides/content-hub-guide/ didn't really help. The code I have mostly comes from mzanetti's Tagger. [12:55] sverzegnassi: So I need a ContentPeerPicker? [12:55] yeah, I tend to agree that it's a bit confusing... [12:55] yes, ContentPeerPicker is what you want [12:55] for exporting [12:56] mzanetti: I want to import, this is the "Open" functionality [12:56] totike [12:57] sturmflut-work: ah, yeah, you need a ContentPeerPicker for that too. However, you need to connect to the ContentHub singleton (IIRC) in order to be a destination for someone else to share/export things to you [12:57] sturmflut-work: and don't forget to update the click hook for contenthub [12:58] mzanetti: looking at the docs, I've seen that we have a default app for Pictures type, which is the gallery-app, and indeed it used to work some months ago when I tried [12:58] mzanetti: I stole the click hook and the Connections { target: ContentHub } from Tagger [12:59] sturmflut-work: that's probably not enough [12:59] and I guess buggy too [12:59] well... depends [12:59] thing is, tagger currently says it can do "sharing" [12:59] because that's the only way it would show up as a destination in telegram [12:59] however, it actually doesn't share, but rather import [13:00] so I guess it's wrong [13:00] dunno [13:05] I also want to add that the behaviour on the desktop and the device is different. On the desktop I get http://paste.ubuntu.com/10290245/ and nothing happens UI-wise, on the device there is no Content-Hub specific error message, but about two seconds after I press the "Open" button the progress dialogue appears and keeps spinning. [13:06] * sturmflut-work diggs === dandrader_ is now known as dandrader|afk === alan_g|lunch is now known as alan_g [13:16] hi [13:16] i can't connect to ubuntu phone emulator (adb) [13:16] sturmflut-work: I did an hacky test. just tried to replace ContentType.Documents with ContentType.Pictures in line 38 at ubuntu-touch-pdf-viewer.qml [13:17] It opens the gallery-app as expected. So probably content-hub checks for a default peer (not sure, anyway). As mzanetti said, it would be better to use a ContentPeerPicker [13:18] sverzegnassi, mzanetti: Well, it's probably pointless anyway, the Document Viewer already does a great job at rendering PDF files, so my cheap viewer is no longer needed. [13:18] sverzegnassi: I'll stop here and look at the Content Hub again if one of my other apps should need it [13:18] adb shell [13:18] error: device not found [13:18] (on devel channel) [13:19] redpix0: is it unlocked? [13:19] yep [13:19] redpix0, there is a bug that i dont know if it was fixed yet, enable developer mode in the UI first [13:19] can't enable, i get a spinning circle in qt [13:20] then use an older image [13:20] doh [13:20] NO [13:20] pff [13:20] never mind [13:20] rsalveti, ^^^ i gues the adb emulator fix didnt land yet, right ? [13:21] ogra_: not yet [13:21] :D ok [13:21] thanks! :D:D [13:21] pretty bad if system-settings doesnt start either :) [13:21] do we have the terminal installed by default in the emulator ? [13:22] android-gadget-service enable adb [13:22] try that in the terminal app [13:22] migh or might not help [13:22] the terminal is not installed by default [13:22] i can't even find it in the store (emulator x86) [13:22] hmm, thought it was ... at least in the right channels [13:23] it's strange because i can find and install the terminal on Ubuntu next (x86) [13:23] also we need more fat packages :(( [13:24] "we" [13:24] i'm going to cry now! thanks for help :P === redpix0 is now known as redpix0_aw [13:26] stumflut-work: well, we got useful informations. If ever an app will need to integrate with doc-viewer (or other apps that supports document type, e.g. filemanager), now we know which issues a developer could meet (and the reason of his issues). I think it was worth to spend some time on it! :D [13:28] popey: https://plus.google.com/+AaronHastings/posts/JnQVXJjDrSo This is a lie, right? My irony detector is not working, right? [13:28] Elleo, thanks a lot for merging the Catalan keyboard improvements and filling out the submission checklist for me [13:28] sturmflut-work: not a lie [13:28] popey: What [13:29] I don't think they meant to do that [13:29] It's like they want us to suffer :( [13:30] hah [13:31] seen https://www.facebook.com/photo.php?fbid=10153022663723592 ? [13:31] dpm: no worries, it isn't actually merged yet but it'll go in the next silo we create for vivid [13:32] ok, cool [13:32] dpm: thanks for the improvements :) [13:32] Elleo: do you think https://bugs.launchpad.net/ubuntu-terminal-app/+bug/1423164 is an application or OSK issue? I have seen other apps freak out a bit when turned upside down when OSK is out [13:32] Launchpad bug 1423164 in Ubuntu Terminal App "Terminal unusable upside down" [Medium,Confirmed] [13:33] popey: not sure, it's possible that our height reporting goes wrong when upside down I guess [13:33] popey: will investigate [13:34] Elleo, no worries, there are a couple of community members who are very interested in having a quality keyboard. We're now discussing some improvements to the Catalan predictive database, so another MP will be soon in the works [13:34] dpm: great :) [13:34] thanks [13:35] Elleo, have you happened to use gprompter or pyprompter to test presage on the desktop? We couldn't get any of them to point to a custom database [13:36] dpm: I haven't I'm afraid, I could take a quick peak at them later if you like? === dandrader|afk is now known as dandrader [13:37] Elleo, that'd be awesome, no rush. There is no documentation afaik, but it seems you should be able to modify /etc/presage.xml to change the db location, but we weren't quite sure of the syntax [13:38] dpm: ah, if it's using the main presage config then you'll just need to change DBFILENAME for the DefaultSmoothedNgramPredictor to point at your database [13:39] ralsina: you around? [13:39] popey: yeah, looks like the height reporting is wrong, it's sending a height of 1222 when upside down, I'll sort out a patch now [13:41] Elleo, yeah, the part I don't know is where exactly to put DBFILENAME. The relevant part of the file I'm looking at looks like this: [13:42] DefaultAbbreviationExpansionPredictor DefaultSmoothedNgramPredictor UserSmoothedNgramPredictor DefaultRecencyPredictor [13:42] not sure where DBFILENAME fits it [13:42] *in [13:42] dpm: nah, it's a later section you need; should already have an entry for it by default [13:42] e.g. /usr/share/presage/database_en.db [13:42] * dpm looks at the rest of the file [13:43] that first predictors bit says which predictors to use, but then there's a later predictors section that defines the individual config for each predictor [13:43] Elleo: awesome [13:43] Elleo, ah, got it, thanks. Will forward that to the guy who was testing it. Is there no user config, rather than modifying /etc/? [13:45] dpm: not sure, would have to skim the source quickly to check [13:45] Elleo, no worries, not that important [13:47] It seems pyprompter at least ignores the DBFILENAME setting? Either that, or I don't understand how it works [13:49] dpm: okay, I'll take a look at what pyprompter's actually doing once I've sorted this bug [13:49] cool, thanks! [13:49] no worries :) === MacSlow|lunch is now known as MacSlow [14:21] dbarth, seb128: no, u1 doesn't care if apparmor-extension is installed or not, as long as it works correctly === CarlosNeyPastor_ is now known as CarlosNeyPastor [14:57] Does anybody know why the Nexus 5 is such an "unloved" device? No official Ubuntu Touch support, CyanogenMod 11 support lagging behind for about four months now, the official Lollipop version came two months late and pretty much breaks the phone... one would expect that a Nexus device always gets the best support. [14:59] sturmflut-work, the interest for a phone and how well it's supported in CyanogenMod has to do with whether someone happens to undertake the task. It's usually a single person that takes up the responsibility. [15:01] did the nexus 5 ship with android lollipop? [15:01] no [15:01] kitkat was new when it came out [15:01] ah [15:01] sturmflut-work: we already had a bunch of nexus 4's when nexus 5 came out and new bq and meizu on the horizon. [15:02] made no sense for us to down tools and switch to nexus 5 really. imo [15:03] I find it an interesting coincidence. [15:04] the curse of the late birth [15:05] * ogra_ would have preferred if we had used the N5 instead of the glass brick ... [15:07] anyone can please review https://code.launchpad.net/~aacid/address-book-app/aim_is_not_aim ? [15:08] I had to downgrade my Nexus 5 to KitKat and then perform about three full device resets to make it work properly again. On Lollipop the whole communication subsystem was broken. No GPS, bad WiFi, bad cell reception, dropping calls. And they managed to let the battery last even less. [15:08] erk [15:12] Can someone explain to me how operating system updates will be delivered to UT phones once there is more than one manufacturer? Will Canonical run the central repository, or will the manufacturers set up their own servers? [15:12] popey: this fixes the height issues with the terminal app (and anywhere else that anchors to the keyboard): https://code.launchpad.net/~michael-sheldon/ubuntu-keyboard/fix-upside-down-height/+merge/250147 [15:12] Most bits should be generic, right, but what about kernels and device drivers? [15:13] awesome! [15:14] Elleo: that works horizontally too? [15:17] popey: the bug doesn't occur in either the horizontal or inverted horizontal orientations [15:17] ok [15:18] popey: and thankfully all of that stuff will go away very soon when the shell rotation lands [15:18] popey: which makes the orientation handling stuff in the keyboard much simpler [15:21] Flash sale tomorrow! [15:21] ooh! [15:24] is there a way to trigger an action from *releasing* a button? [15:26] Chipaca: At least Ubuntu.Components.Button doesn't seem to have a matching signal. [15:26] tsdgeos: the MR looks OK to me, I am fixing the Picker binding-loop issue, and once I have that landed in staging, I'll ping you so you can update it [15:27] zsombi: cool [15:28] zsombi: would like to see the fix for the picker loop too (for curiosity) when you have it [15:29] tsdgeos: actually that is a bigger issue, yet the one I'm putting in is that the test is included in the "dirty" ones, so when we get to the Picker, those tests will fail again as those won't have the trash printouts anymore [15:30] tsdgeos: but yeah, it is the Picker which is the problem, and only when the PathView is in use (circular picker) [15:30] ah ok [15:30] https://twitter.com/bqreaders does not use the word 'flash' for the sale. Tips: create your bq account now, be logged in earlier than 9am CET, start refreshing the page about 5min before 9am because it might appear earlier. [15:32] you can't trigger state changes on ubuntu components events? [15:35] tsdgeos: so it requires a bit more love... :) [15:36] zsombi: my branch? or picker one? [15:37] tsdgeos: nnononononononno, the Picker :) [15:37] k [15:42] dednick: https://code.launchpad.net/~aacid/ubuntu-ui-toolkit/nonsquareicons and https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1422835 are the MR/bug [15:43] Launchpad bug 1422835 in ubuntu-ui-toolkit (Ubuntu) "Unity8 stucks in icon loading code" [Undecided,In progress] === zenvoid_ is now known as zenvoid [15:48] dednick: do you think it's the same thing? === dandrader is now known as dandrader|lunch [15:48] tsdgeos: yeah, probably is [15:49] tsdgeos: i'll give the fix a try. easy to reproduce [15:50] Mirv, chrisccoulson: FYI, https://code.launchpad.net/~osomon/webbrowser-app/AA_ShareOpenGLContexts/+merge/250157 [15:57] tsdgeos: yeah, that fixes the lockup. but the set width is not enforced. [15:57] dednick: which width is not enforced? [16:00] tsdgeos: width of the icon item [16:02] dednick: hmmm that may be a bug somewhere else higher in the stack? This is just returning a pixmap given a desired size [16:03] tsdgeos: probably [16:03] dednick: so you mean you have an Icon { } and you set it's width and the icon that comes back has a smaller width? === pindonga` is now known as pindonga [16:04] tsdgeos: bigger [16:04] ah yes, the code does that [16:04] it already did [16:04] set both width & height [16:04] and my fix doesn't change it [16:04] tsdgeos: ok [16:05] see how it has the MaintainAspectRatioGrowing [16:05] or whatver [16:05] Qt::KeepAspectRatioByExpanding [16:05] i agree it is a questionable choice too [16:06] which for example makes it return an icon of QSize(37, 24) when asking one of QSize(24, 24) [16:07] tsdgeos: ok. no worries. diff bug then === zenvoid_ is now known as zenvoid [16:12] jgdx, hey, did you see my comment in https://github.com/rilmodem/ofono/pull/162 ? [16:12] abeato, hey, not yet [16:13] abeato, ah, I'll update the pr. Thanks [16:13] jgdx, well, the thing is that actually I don't see this provides more functionality than test-network-registration [16:14] abeato, I never knew that existed. Feel free to close it [16:15] jgdx, ok, I'll do that, just wanted to make sure that I didn't miss anything [16:15] abeato, thanks! [16:15] thanks for the PR too ;) [16:20] elopio: ping [16:20] tsdgeos: pong [16:21] elopio: shall i top approve https://code.launchpad.net/~paulliu/unity8/notification_helper/+merge/249211 or wait for allan's comments? [16:22] tsdgeos: I'll ping him [16:22] oki [16:22] tx === zenvoid_ is now known as zenvoid [16:49] dpm: you need to explicitly tell pyprompter where the config is, i.e. "pyprompter -c /etc/presage.xml" [16:49] dpm: then it'll pick up the custom database fine :) [16:51] nerochiaro: Kaleo: how can I install the camera on the phone after building it in my machine? I build the click, pkcon-isntall it and then I get [16:51] ** (process:8155): WARNING **: Unable to exec './camera-app' in '/opt/click.ubuntu.com/.click/users/phablet/com.ubuntu.camera': Permission denied [16:51] jdstrand: could rschroll now use read_path for his html5 beru ebook app to read (only) books from there? If so, would it need a full manual review? [16:52] seb128: ping? your u1 account had been on your system for a while when that bug happened, right ? [16:53] dbarth, yeah, since like december [16:54] Elleo, oh, wow, thanks! It'd been nice if pyprompter --help would actually list the -c option! [16:54] thanks for finding out! [16:56] dpm: no problem :) [17:00] elopio: you get that when you run it from the launcher ? [17:00] elopio: and how did you build it on your machine ? [17:01] nerochiaro: I was following your README. [17:01] nerochiaro: I've just used click-buddy with --arch and that works. [17:01] elopio: cool === zenvoid_ is now known as zenvoid [17:03] nerochiaro: we are having a problem launching the camera with testability enabled when the phone is read-only. [17:03] elopio: never tried that, never run the phone with ro image [17:03] nerochiaro: do you have any idea why would it fail to load the library?? [17:03] http://bazaar.launchpad.net/~phablet-team/camera-app/trunk/view/head:/cameraapplication.cpp#L52 [17:04] I'm not sure how to debug that. [17:04] seb128: ok, so that confirms our theory [17:04] dbarth, which is? [17:04] nerochiaro, the phone is always ro unless you override it [17:05] seb128: that older accounts are considered invalid due to an ACL code update [17:05] seb128: and so are deleted to be recreated clean [17:05] seb128: except only the store UI knows how to pop a signin prompt, whereas system updates does not [17:05] nerochiaro: unity8 seems to have the same code as you, but we can instrospect it without problem.s [17:05] elopio: no, i don't really know the testing stuff well [17:06] pmcgowan: which i always do since i need that to develop [17:06] dbarth, ok [17:06] pmcgowan: by ro i mean without /userdata/.writable_image [17:07] nerochiaro, ack [17:08] Can anyone tell me who would be the best person to answer the questions raised in http://mail.fsfeurope.org/pipermail/discussion/2015-February/010455.html ? === zenvoid_ is now known as zenvoid [17:09] JamesTait: no more or less than every other android phone on the market currently. === dandrader|lunch is now known as dandrader [17:10] JamesTait: (from the lower level stuff) [17:10] popey, s/android phone/nexus phone/ [17:10] the bootloader is open [17:10] true [17:10] (not open source, but open so you can flash stuff) [17:11] if, in qml, i set an ubuntu button's "pressed" property to something, is there no way to make it behave normally again? [17:11] JamesTait: i think your reply was fair [17:12] JamesTait, http://www.youtube.com/watch?v=O2qEAbuk_i8 thats a pretty detailed architecture overview [17:12] ogra_, so not firmware locked, correct? IIRC it was very easy to enable flashing the new OS. [17:12] Mind, that was on Nexus 4 - I know virtually nothing about the Aquaris. [17:12] JamesTait, right, bq is noce enough to leave the bootloader open ... i doubt meizu will be that nice though :) [17:12] s/noce/nice/ [17:12] popey: it's always going to trigger a manual review if you use read_path. the problem is that it isn't an official app and there is no clear owner for that directory. content-hub is the pat answer to these sorts of things, but I don't know if it is giving everything that an app like beru needs [17:13] jdstrand: content-hub api for html5 apps is missing I believe.. [17:14] * jdstrand doesn't know, but that is too bad if true [17:14] ogra_, popey: my understanding that the device boots into Ubuntu and brings up a minimal Android in an LXC for device support and communicates between the two layers via UNIX socket - is that still correct? [17:15] jdstrand: yeah, which is why I'm looking for alternatives. [17:15] JamesTait, right ... same thing jolla uses but our android is locked into the container ... [17:15] popey: according to the docs HTML5 should be supported: https://developer.ubuntu.com/api/html5/sdk-14.10/ContentHub/ [17:15] hmmm [17:15] I'll pass that on [17:15] ogra_, right. Thanks for the video, I'll have to watch it later on though. :) I'd like to get a better understanding. [17:16] i need to blog about that too at some point [17:16] popey: I thought beru was qml though? [17:16] i thought it was html5 [17:16] popey: or rather, qml + oxide [17:16] in theory you can run the phone without any android bits if you just switch off the container start ... [17:16] oh. i dont know [17:16] popey: pretty sure it's QML and embeds a webview for rendering books [17:17] which would i.e. allow you to use it like any normal ubuntu to run ... say ... a webserver [17:17] the android bits are needed for graphics, modem and sensors ... [17:17] yeah, its a qml + web view [17:18] popey: we added an EBook type at rschroll's request, so I'd assumed he's already planning content-hub integration [17:18] popey: not sure though, it was a while ago we added that (in washington I think) [17:18] https://www.bountysource.com/issues/4163022-add-content-hub-support outlines his issues [17:19] technically https://github.com/rschroll/beru/issues/61 [17:19] i don't know what to suggest to him, are you saying 1) should be fine now? [17:19] and 2. works if you have file manager [17:19] popey: yeah, 1) is fine now [17:20] popey: and we added support in browser for mapping ebooks [17:20] popey: so if he adds an import handler then at least things downloaded through the browser can be sent directly to beru [17:20] win [17:20] popey: the only slight thing he needs to be aware of is that the EBook type covers all types of ebooks [17:21] right, and he only supports epub [17:21] which he can reject [17:21] popey: so he needs to be aware that he could receive formats he can't handle (e.g. mobi) and display an appropriate message [17:21] popey: that'll all be much tidier once content-hub supports mime-types instead of the content categories though :) [17:21] hah [17:22] ok, left a comment, thanks [17:22] no problem :) [17:33] I've been looking at packaging snappy apps. Is there any way to install manpages, bash-completions etc? [17:34] -----> #snappy :) [17:34] popey: cheers - #ubuntu-snappy should really redirect! [17:35] * popey changes the /topic in #ubuntu-snappy [17:35] ha [17:45] mzanetti: Congratulations. I spent my weekend playing to Machines vs Machines. It's really addictive! [17:53] rvr: :) nice to hear [17:54] us MvM only for ARM? [17:55] *is [17:57] Saviq: ping === alan_g is now known as alan_g|EOD [18:01] mzanetti: I of course blame you for my baldness I had a full head of hair till I played hard level [18:03] :D [18:03] redpix0: there aren't any packages for x86 currently [18:03] :'( [18:03] redpix0: you can compile it yourself if you want [18:03] the sdk will have fat package support soon I hear [18:03] i am not legally allowed to do that, yet [18:04] long story [18:04] don't ask [18:04] lol [18:04] O_O [18:04] ok [18:04] davmor2: haha [18:04] popey: in few hours [18:04] in a few hours? [18:05] mzanetti: I noticed that the battery drained quickly playing the game. === boiko_ is now known as boiko [18:05] :D [18:06] rvr: yeah... that's true... [18:16] mzanetti: the content of the silo25 is migrating to the archive. Once it landed I will backport to Utopic and Trusty and release it in the SDK PPA [18:17] bzoltan_: that's awesome! [18:17] \o/ [18:17] Yes, +1 [18:18] popey: But I am a bit sad that the statick chroot prototype did not raise much attention... I thought that the Kit creating was something what everybody hated. [18:19] oSoMoN, o/ [18:19] rpadovani: hey [18:20] oSoMoN, so, I was starting to look to build searchengine model but seems you already did it :-) [18:20] https://bazaar.launchpad.net/~phablet-team/webbrowser-app/trunk/revision/593#src/app/webbrowser/searchengine.cpp [18:20] I only need to create the model [18:21] rpadovani: not really, this only looks for one particular engine, and loads its information from the corresponding XML file [18:21] rpadovani: whereas what we need is a list model that lists all the available XML files under one given directory [18:22] oSoMoN, do you want I edit searchengine class or creating a new one? [18:22] rpadovani: better if you create a new class for the model [18:22] oSoMoN, under Settings or a class SearchEnginesModel? [18:34] oSoMoN, there is also a qml component to list files from a folder, there is a reason to prefer our own implementation? [18:34] https://developer.ubuntu.com/api/qml/sdk-14.04/Qt.labs.folderlistmodel.FolderListModel/ [18:35] rpadovani: we’ll need special roles for the model, to provide all the information about a search engine, not just the filename [18:35] so the folderlistmodel won’t cut it [18:35] ok, ty :-) === zenvoid_ is now known as zenvoid [18:47] jgdx, we have one more failure on vivid, test_reset_launcher [18:47] jgdx, http://pastebin.ubuntu.com/10294772/ [18:48] jgdx, i'll look into that one, so you can focus on the other issue === zenvoid- is now known as zenvoid === zenvoid_ is now known as zenvoid [18:56] hello! [18:56] :) [18:56] hi [18:56] :) [18:56] I am currently attempting to install UT on my nexus 10 [18:56] I'm following the procedure using ubuntu-device-flash touch --wipe channel=devel --bootstrap [18:56] but I'm getting hung on the CWM recovery screen [18:57] eventually the process times out and I get the message Failed to enter Recovery [18:57] I've read some forums which suggest I just boot it at that time [18:57] but it ends up booting to Android. [18:57] Not clear what I'm doing wrong. [18:58] never seen that. [18:59] zanberdo: follow the guide on its FOSS [19:00] @lotuspsychje sorry, could you be a little more specific? I'm following the guide from Ubuntu. What do you mean by "on its FOSS" (I know what FOSS is btw). [19:00] i have no idea what that means either :) [19:01] manually rebooting to recovery simply bring up the CWM menu. BTW - I'm no novice with flashing ROM on my nexus. This is, however, the first time I've attempted to flash UT [19:01] http://itsfoss.com/root-nexus-7-2013-ubuntu-linux/ [19:01] but the nexus 10 image [19:01] thats how i installed on my nexus7 [19:02] does anyone know which large (42" plus) touch screen monitors are well supported in Ubuntu? [19:03] nottrobin: that's a really big phone at 42" [19:03] @lotuspsychje that's instructions for installing TWRP with SU - been there done that. Doesn't address UT installation [19:03] oops sorry [19:04] http://itsfoss.com/install-ubuntu-touch-nexus-7-2013/ [19:04] zanberdo: change with the nexus10 image right [19:05] zanberdo: if you have android 5.x on your device, you might need to reflash to 4.4.2 or such before ubuntu will install correctly === dandrader is now known as dandrader|afk [19:07] @lotuspsychje sadly I don't think you read my issue. I'm already doing the steps outlined in your FOSS posting (which basically mirrors the instructions on the Ubuntu Touch site which is of course the official documentation). The issue I'm having (again) is that ubuntu-device-flash hangs after writing to cache while waiting for recovery meanwhile the device is booted to the CWM recovery screen.) [19:07] @dobey - yeah, I've already reflashed it back to kitkat before I started [19:07] zanberdo: just trying to help the steps installing here, you might have overlooked something maybe [19:08] zanberdo: you keep mention CWM recovery. i think that's the problem [19:08] lotuspsychje, understood. sadly not helpful at this point. going to reflash kitkat and start again to see if something was bolluxed earlier [19:09] dobey, I agree. [19:09] zanberdo: http://www.android.gs/how-to-boot-google-nexus-10-recovery-mode/ [19:09] can this help? [19:09] dobey, clearly ubuntu-device-flash is flashing cwm to recovery part (as I was using twrp) so I'm presuming that's correct, but also clearly ubuntu-device-flash does not see the device as being in recovery mode [19:10] lotuspsychje, no, thanks [19:10] i don't think that's correct [19:10] dobey, you don't think ubuntu-device-flash flashed cwm to my recovery part? [19:11] dobey, I'm pretty convinced it did. as I said, I certainly didn't (and it's branded as ubuntu) [19:11] oh, it is cwm-based [19:11] aye [19:11] but it is the ubuntu recovery [19:11] aye [19:11] you keep saying cwm recovery which makes it seem like you are getting the wrong recovery [19:11] dobey, it's cwm branded as ubuntu [19:12] banner reads "Ubuntu Touch (CWM-based) Recovery v6..0.4.6 [19:12] yeah, so you should say "ubuntu recovery" to be clear that it's actually the ubuntu one :) [19:14] aye [19:14] it is [19:14] that's why it's vexing [19:15] * zanberdo using ubuntu's tool - it clearly and correctly id'd my machine as manta, downloaded the images, installed recovery part, booted device to recovery then.... hangs and times out [19:16] seems like this issue, but no answers: http://ubuntuforums.org/showthread.php?t=2222674 [19:17] zanberdo: did you boot into android after flashing it? [19:17] flash android, boot to android, reboot to bootlaoder, then try to flash ubuntu [19:17] dobey, at this point that's exactly what I'm going to do: reflash kitkat, then re-run process [19:18] lotuspsychje, yes, that is exactly my issue [19:18] zanberdo: cant find any solution yet, never seen the error neither [19:18] can you paste url from where you install? [19:19] wich guide did you follow [19:19] official: https://developer.ubuntu.com/en/start/ubuntu-for-devices/installing-ubuntu-for-devices/ [19:22] zanberdo: whats the --wipe for? [19:22] Install Ubuntu using your selected channel, in this case we use the devel channel: [19:22] $ ubuntu-device-flash touch --channel=devel --bootstrap [19:22] did you try without the wipe? [19:22] lotuspsychje, read entire page, you'll see [19:22] and yes, I did [19:23] strange, everything worked out smoothly for my n7 [19:24] it happens sometimes, more often when people were already running some non-stock stuff [19:24] but i followed the its foss tutorial [19:24] usually reflashing to android 4.4 or 4.2 will fix it, but may need to reflash and actually boot into android a couple times to get it to work [19:25] dobey, aye. I was running SlimKAT, decided I'd like to dual-boot. reflashed to stock kitkat but dual-boot not happening (won't bother with details) so figured I'd go for broke and just install UT. [19:26] dobey, I've just not reflashed to stock kitkat (4.4.4) and verified no recovery installed (as expected). going to run ubuntu-device-flash now [19:27] lotuspsychje, I prefer to follow official documentation where available. [19:27] zanberdo: thats cool mate, whatever makes it work :p [19:27] lotuspsychje, sadly that's the problem - it's not working. [19:28] and nope, it's doing the same thing after fresh kitkat flash [19:28] ok, guess it's not to be [19:28] back to slimkat [19:28] shame, I was looking forward to UT on N10 [19:29] I wonder if n10 image is just broken at the moment [19:29] I know we don't test much on that right now [19:29] popey, are you a dev then? [19:29] perhaps I should try installing a different channel image [19:29] i work here along with a bunch of others [19:29] devel _should_ work [19:30] hmmm [19:30] perhaps I'll try stable [19:31] that'll be old I think [19:31] devel proposed = new and broken, devel = working, stable = cobwebs [19:31] generally [19:31] can stable OTA to devel? (I imagine not) [19:32] yeah, you can via a terminal command [19:32] right [19:32] you can switch channels once flashed [19:32] reading that here [19:32] perhaps that's the way to go then [19:32] i know a few people (davmor2?) have nexus 10's. [19:32] I sadly don't [19:32] flash to stable and if that work, switch channel [19:32] and mine woudln't be in the state yours is in (having had other stuff flashed) [19:33] worth a punt [19:33] fingers crossed [19:33] zanberdo: would this be of any use: http://askubuntu.com/questions/363467/ubuntu-touch-flashing-failed-taking-to-long-black-screen-redeploy-help [19:34] maybe some weird leftovers need to be wiped out before touch install [19:34] lotuspsychje, already tried that [19:34] kk [19:34] zanberdo: I would install devel-proposed on nexus 10 it was the most stable todate [19:35] davlefou, will give it a whirl [19:35] note not great but the best [19:37] think I'll try stable first and see if it even flashes, if so, then I'll change channels to devel. if not, I'll try devel-proposed [19:41] side note: there is no stable for manta on server. :) going with devel-proposed [19:41] kenvandine: how do you even build/test u-s-s? [19:42] dobey, to get armhf debs we use CI [19:42] dobey, i know... it's fun stuff [19:42] kenvandine: no cross-compiling? [19:42] dobey, or for QML only changes you can just push files to the device [19:42] it is really painful [19:42] can't sbuild it? [19:42] it would hang doing cross builds [19:43] seb128, do we know if that is actually fixed in vivid? [19:43] last i tried it didn't work, but that was weeks ago [19:44] dobey, i now have an old grouper dedicated for doing builds :) [19:44] grouper + vivid chroot is handy for this :/ [19:45] meh [19:45] zanberdo: this guy loads nexus4 drivers on a nexus10: http://android.stackexchange.com/questions/42146/nexus-10-wont-boot-after-attempted-unlock-root [19:46] out now laterz [19:47] bloody useless. [19:49] :( [19:50] sorry, was speaking of lotuspsychje. I get he was trying to be helpful but he didn't understand the issue, as such his suggests were... bloody useless. I'm still trying the proposed to see if it loads [19:51] ah okay. [19:51] not quite sure whats happening at the moment. files are downloaded and I think it maybe writing to cache, but device is in bootloader and fastboot status is simply OKAYmanta... could mean anything at this point... :) [19:52] it may be that I need to take a different approach... but I'll wait this out and see what happens. [19:53] zanberdo: it takes a while, it has to first download the 3 images, then transfer those across to the device then it will reboot and install. It takes a while. [19:58] davmor2, yeah, I'd figured that was likely the case. I just like to see feedback. :) I'll be patient and wait it out [19:58] at least it hasn't timed out yet! :) [19:58] ping ogra_: https://code.launchpad.net/~bzoltan/phablet-tools/different_nmcli_for_vivid/+merge/248305 [19:58] I see it approved but not landed. Can you give it the last push? [19:59] elopio, i thought bzoltan_ landed it [19:59] grrr... image loaded, device booted to recovery... and.... just where I was with devel... :( [20:00] ogra_: if it's him who should land it, I can talk to him later when he starts working. [20:00] zanberdo: yes that is the next step [20:00] elopio: ogra_: Sorry the RTM landings and SDK tools took my time [20:00] elopio, yeah, he said he'd take over the landing .. [20:01] bzoltan_, and mine is taken by snappy :) [20:01] ogra_: elopio: it will land in 8 hours [20:01] zanberdo: that what I said it will then reboot and take an age to setup the install then reboot into main boot and start the system for really, The whole process take maybe 20-30 minutes [20:02] bzoltan_: 8 hours is perfect. We need it before 14 UTC. [20:02] thanks. [20:02] kenvandine: https://code.launchpad.net/~dobey/ubuntu-system-settings/token-deleted/+merge/250202 [20:02] dobey, thanks! [20:03] davmor2, sorry, to be clear, it rebooted to recovery mode and sits there doing nothing. shortly thereafter the process times out with the error message: Failed to enter Recovery [20:03] so it never actually does the install. [20:03] same issue I was having when installing devel channel [20:04] sounds like maybe it can't use adb in recovery [20:04] zanberdo: the device is definitely unlocked right? [20:04] yup [20:07] zanberdo: I'll try it here and see if the image has a locked recovery I don't think it should on manta [20:07] davmor2, thanks, appreciate anything you can do [20:09] zanberdo, did you unlock the bootloader ? [20:10] (fastboot oem unlock) [20:10] ogra_ asked and answered: yup [20:11] and did you use --bootstrap for ubuntu-device-flash too ? [20:12] yup === salem_ is now known as _salem [20:17] * jrg sighs and hates being American [20:23] oSoMoN, hey :-) Could I bother you for 10 minutes? [20:29] rpadovani: not fully available atm (putting my daughter to bed), but if you have a question shoot, I’ll answer asap [20:31] oSoMoN, awww :-) Anyway, I started to work on the model, it works (and this is a big satisfaction for me yet :D) but I don't know if code makes any sense or it's only random crap [20:31] So i would like to hear what you think before going on [20:31] https://bazaar.launchpad.net/~rpadovani/webbrowser-app/searchenginesmodel/revision/908 [20:31] mzanetti, ^^ [20:33] davmor2, ogra_ update: it appears that I hadn't noticed that I was loosing connectivity between my device and my machine - Realizing this, it now appears as though things are loading as expected. [20:33] yay [20:33] rpadovani: looks ok I'd say... I assume you're going to read more informations from that file? [20:33] those files [20:34] mzanetti, yap.. tbh I don't know all what we need, but oSoMoN said we need a custom model :-) [20:35] zanberdo: were you using front usb ports on a pc by any chance? [20:35] rpadovani: how about subclassing QFileSystemModel, to be notified live when files are added/removed? [20:35] davmor2, no, actually I am installing via a vm and I hadn't noticed the the usb device was dropping after it rebooted. [20:35] rpadovani: yeah, looks ok... for now it seems a bit odd to keep the list as individual empty files, but if those files are going to have more informations on the search engines I guess it's ok [20:35] I run arch as my native distro - I'd actually attempted to install from arch originally but was running into the same issues, so I switched to the vm [20:36] rpadovani: we’ll need additional roles too: description and urlTemplate, and maybe an icon one too [20:36] zanberdo: at least it's working now hopefully :) [20:37] davmor2, clearly arch was similarly loosing the connection to the device after reboot to recovery (never ran into that before) so I didn't realize the issue until just now when I noticed that the usb device was disconnected from vm following device boot. [20:37] oSoMoN, I could try to subclassing QFileSystemMode, yes, and I'm going to copy roles from SearchEngine class. I've a question: do I need to intergrate the SearchEngine class in some way to reuse its funcitons? [20:37] mzanetti, thanks [20:37] davmor2, so far so good. we'll see in the end, but I suspect yes, it should work [20:37] davmor2, and since it's expected to take 20-30 minutes I think it's time to head to the chippy! :) [20:43] rpadovani: ideally we would expose the useful functions of the SearchEngine class in a way that they can be reused in the list model without code duplication, not sure how to best architect that though [20:44] oSoMoN, oki doki, so now I implement roles and QFileSystemModel. I'll ping when I'll have done, hope tomorrow or later on Friday, so we can see what to do next. Thanks for your patience :-) [20:45] thanks! === dandrader|afk is now known as dandrader [21:17] davmor2, update - looks like install went through (yay!). Now, I have a general question - are there apps for reading ebooks in either mobi or epub format? Or maybe a better question is: is there an an online resource I can goto to research what apps are available for UT? [21:19] zanberdo: beru, note it can't read encrypted ebook formats [21:20] davmor2, ty [21:20] zanberdo: if you goto the apps store on the apps scope you can search via keywords [21:20] yup, found it [21:21] and it should be ok - I strip drm from all my purchases and keep a local copy so I'm sure I'll be able to read my books [21:21] zanberdo: there is an unofficial web store to but I can never remember the link for it popey can possibly point you at it though [21:21] does UT support stand mp4 codec for video? I've got a few movies I'd like to load up as well. [21:21] zanberdo: yeap [21:22] cool. looking forward to exploring UT [21:23] zanberdo: if you like tower defense style games machines vs machines is fun [21:25] davmor2, the key features I'm interested in are: e-books, internet, email, video, perhaps audio (though I use my phone for that - podcasts, music, etc) and then perhaps games. [21:26] zanberdo: dekko for email [21:26] kenvandine: i added manual instructions. i hope jenkins builds it soon :) [21:26] I'm going out on a limb here and stating the obvious: UT does not suppose apk's correct? I don't imagine they do but I thought I'd throw it out there. [21:26] dobey, thanks [21:26] zanberdo: no, we don't use apks for apps [21:27] dobey, i know it's a pita to test [21:27] zanberdo: correct UT uses click packages, simplified deb packages effectively [21:28] dobey, didn't figure so given differences in platform. So, can I access my device via ssh? transfer files via scp or rsync? do all that I'm accustomed to doing with linux? [21:29] zanberdo: the standard way to transfer files is with MTP. plug it in and it should show up as a drive. you can enable developer mode and use ssh, sort of [21:29] what about a local terminal app? [21:29] there's one in the store [21:30] dobey: he is on vivid [21:30] davmor2: so? [21:30] zanberdo: it is on there already [21:30] preinstalled [21:30] dobey: terminal is only missing from krillin rtm [21:31] oh i thought it got dropped from all default installs [21:31] dobey: no just customer devices I believe :) [21:35] hello what is the latest ubuntu-touch for nexsu4 ? [21:36] jcbjoe: devel-proposed [21:36] yes but is it r10 or something [21:37] been a minitue or 2 before i loaded it on my nexsus4 [21:38] excellent. thank you [21:40] jcbjoe: no idea what image r10 is, I'm assuming rtm maybe [21:45] thanks again all. I'm going to go play now. cheers! [22:33] kenvandine: i guess i shouldn't expect those autopilot tests to all pass? [22:49] dobey, working on it [22:49] :) [22:50] pitti, ping [22:52] Hello, i'm trying to port ubuntu touch to oneplus one, but i ran into a problem [ 15.437850] /init: line 376: can't open /dev/console: No such device [22:52] [ 15.438149] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000200 some ideas? === _salem is now known as salem_