=== tmpRAOF is now known as RAOF === chriadam|away is now known as chriadam [00:32] keithzg: sure, will take a look in the morning :) [00:32] keithzg: sorry, tab complete failure ;) [00:32] kenvandine: sure, will take a look in the morning :) [01:48] Elleo: heh, yeah I was like "huh, but I gave up my Nexus 4 to my flatmate when his phone got stolen, haven't been active in #ubuntu-touch since then, why is someone pinging me?" [03:11] hello [03:11] tacoeater999: welcome [03:11] does anyone know i fthe dual boot instruuctions at https://wiki.ubuntu.com/Touch/DualBootInstallation work with the nexus 5? [03:11] if the* [03:12] tacoeater999: many users installed touch on nexus5, so i presume dualboot will work too [03:12] i just don't want to mess up my phone. [03:12] has anyone here done it? [03:12] tacoeater999: there are tools to easy switch images, forgot its name [03:14] im just worried. [03:15] is ubuntu touch better than android? [03:15] tacoeater999: its safer and i think better [03:16] dual boot on the nexus5 is achieved via an android app by Tassadar [03:16] can you run regular ubuntu apps on it? [03:16] like, gimp? [03:16] tacoeater999: but not all apps on android are supported on ubuntu touch, so its your decision [03:16] tacoeater999: no, you cant install terminal way unless you unlock dir and dont receive updates anymore [03:17] thats dissapointing. it would be cool to use a keyboard/mouse and use professional programs on ubuntu [03:18] tacoeater999: that will surely come to the future [03:18] tacoeater999: there are youtubes already on tablets to do things like that [03:18] also, can you get a different desktop enviroment? like gnome? [03:18] tacoeater999: no, touch is really built to be solid alone [03:19] hmm... seems quite closed. [03:19] tacoeater999: try it yourself on your nexus5 [03:20] tacoeater999: im a very happy nexus7 user here [03:20] is there a way to just get plain ubuntu/other distros on the phone? [03:20] no [03:20] ubuntu touch is built for the devices [03:21] you cant just drag n drop ubuntu on it [03:21] yeah i suppose [03:21] tacoeater999: there might be other phone distro's out there that might work also on n5 [03:22] tacoeater999: but as for now, i think ubuntu touch is the nicest [03:23] it certainly does look awesome [03:23] but id really want to use gimp, blender, or libreoffice on it. [03:23] when would that be coming, do you know? [03:24] tacoeater999: more apps will follow in the future for sure [03:24] i mean the ability to install non touch apps. [03:24] tacoeater999: touch is built for security, to not break things installing with terminal right now [03:25] tacoeater999: its possible to unlock the dir as you wish, but then you wont receive updates [03:25] tacoeater999: you want blender use on a nexus5? [03:26] i could plug it into an external monitor, or just use it with a mouse/keyboard. [03:26] i probably wouldn't it was just an example. [03:28] tacoeater999: there are already video's out there with ubuntu touch running on tablets, with libreoffice and such [03:29] tacoeater999: youtube a bit :p [03:29] but not reciving updates... why is that nessecary? [03:30] tacoeater999: for security reasons, you should receive updates [03:31] i mean the fact that they get disabled [03:31] tacoeater999: updates get disabled, if the user unlocks the dir to install via terminal [03:32] cant you get updates from the terminal? [03:32] tacoeater999: updates are officially GUI on ubuntu touch [03:32] oh. [03:32] tacoeater999: you cant get updates on a package you downloaded yourself via terminal [03:33] tacoeater999: the philosophy is having all you need via click apps [03:33] i suppose. [03:33] tacoeater999: its really built for security [03:34] i bought myself a nexus7 specially for ubuntu touch [03:34] i dont like android nightmare [03:34] there are some good deal on craigslist [03:34] deals* [03:34] what kind of deals [03:35] nexus 7 for $150 [03:35] it must be the 2013 wifi version [03:35] not the 2012 right, or it wont work [03:35] so doublecheck good :p [03:35] i checked its the 2013 [03:35] nice [03:36] i run touch flawless on nexus7 here, very happy [03:36] neat [03:36] so, how are the apps on ubuntu touch? are there a lot? [03:37] actually, is there a webpage where I could take a look at them? [03:37] tacoeater999: over 1000 already i think [03:37] wow [03:38] is there a webpage where you can see them all? [03:38] https://appstore.bhdouglass.com/apps [03:40] neat. === duflu_ is now known as duflu [05:33] good morning === dholbach_ is now known as dholbach [06:38] dholbach: Good morning [06:38] hey sturmflut-work [07:16] good morning [07:17] is there a way to use v4l on the bq phone? === chriadam is now known as chriadam|away [08:14] morning === zhsj_ is now known as zhsj [08:32] Good morning all; happy World Backup Day! :-D [08:32] * mcphail goes off to do his yearly backup. Can't be too safe! [08:37] oSoMoN, o/ I think now settings page branch is ready :-) [08:44] Set DNS settings Ubuntu Touch | http://askubuntu.com/q/603465 [08:49] rpadovani, testing it now, thanks! [08:51] can it be, that v4l is missing in the kernel? [08:52] could be that the shipped video codecs dont allow that, yeah [08:52] it is not enabled in the config [09:10] rpadovani, added one comment, otherwise functionally it’s all good, I’ll do a code review now [09:10] oSoMoN, already addressed :-) [09:11] man, you’re fast [09:22] * AlanBell wonders if 24 hours for an automated review is normal [09:23] i see no apps waiting for review [09:23] from you [09:24] popey: hmm, interesting [09:24] https://myapps.developer.ubuntu.com/dev/click-apps/2084/ [09:24] i cant see that [09:24] whats the status? [09:24] the status is draft, but I submitted it for review, and I can't submit it again, because it is submitted for review [09:24] Automated review not yet completed. [09:25] beuno: JamesTait ^ [09:25] sounds like a bug [09:25] oh, maybe I can submit it again [09:25] that made a difference [09:25] why did it go to manual review mode? [09:26] no clue [09:26] gosh [09:26] that was quick [09:26] I think it's the Neil Fox filter kicking in. ;) [09:26] it only went to review 0 minutes ago [09:27] not quite sure what I did wrong before [09:28] sometimes if you time it badly there can be a server deployment going on and you get into an odd state [09:36] rpadovani, more comments [09:37] oSoMoN, ty [09:44] * Se7 just notice that you can use the bq phone in horizontal only with apps [09:46] Scopes don't go upside-down either, which is a bit annoying if the phone is upside down due to charging cable orientation [09:46] oSoMoN, I want to talk with you about: 'Does the actual header really need to be a ListItem.Empty ?'. Advantages we have using listItem.empty it's I don't have to manual set height, so I'm sure it's the same of normal header, nor width. Also, we already import the listitem component to use the divider. What's the advantage to use a rectangle? [09:46] Though I understand that would confuse the edge gestures a bit, but that applies to upside down apps too, which do work. === VDVsx_ is now known as VDVsx [09:47] rpadovani, are we actually sure that the height of the header is the same height as that of a ListItem.Empty? [09:48] rpadovani, afaik the AppHeader in the UITK is not implemented as a ListItem, so it might just be coincidence [09:49] i agree with your first sentences rbasak :) [09:50] rbasak, Se7, once the shell rotation support lands, the whole screen will rotate ... the code simply didnt make it in yet [09:50] (it exists in some PPA ) [09:51] right tnx ogra_ [09:51] Nice - thanks ogra_ [09:51] oSoMoN, mhh, you're right, the height is set to units.gu(7) + the divider, [09:51] https://bazaar.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/trunk/view/head:/modules/Ubuntu/Components/Themes/Ambiance/PageHeadStyle.qml [09:51] ok, I change to rectangle [09:52] and yesterday i was thinking that would be nice if you can answer a call from the circle due the the case got the hole so you don t have to open the case :) [09:52] * Se7 just a thought [09:57] oSoMoN, fixed, now lunch time, see you in a couple of hours [09:57] rpadovani, cheers, enjoy lunch! [10:00] is the front cam from the bq a OV5648? if yes, what is the other? [10:01] I'd like to see a "Now playing" message in the lockscreen circle, with an option to pause [10:02] mcphail, +1 [10:02] i think such stuff requires the re-worked greeter (which we will need for multiuser support) though ... [10:05] Aah - multiuser support. I forget this OS is not just targeting phones [10:10] bq Aquaris E4.5 mobile internet problem | http://askubuntu.com/q/603502 [10:13] mpt, hi, could you add a comment to the change in bug 1438323 ? [10:13] bug 1438323 in ubuntu-system-settings (Ubuntu) "[system settings] Prompt for PUK entry when out of pinRetries " [High,New] https://launchpad.net/bugs/1438323 [10:16] are there daily RTM builds or is ubuntu-touch/stable the channel to use? [10:18] To get remote debugging working, I have had to add gdbserver to /usr/local/bin on my bq phone. Is this going to cause problems with updates? [10:18] can we mess with /usr/local freely? [10:23] mcphail, "You can switch to read-write mode, although this disables Ubuntu system upgrades" [10:23] jgdx: yes - just wondering how permanent the disabling actually is :) [10:24] mcphail, "Recovering from read-write mode is possible but requires reinstalling the system from scratch" [10:24] there's more here https://developer.ubuntu.com/en/start/ubuntu-for-devices/installing-ubuntu-for-devices/ [10:24] How to access SD-card within Aquaris E4.5 (Ubuntu edition)? | http://askubuntu.com/q/603508 [10:25] mcphail, I use udf without data loss all the time. === Tassadar_ is now known as Tassadar [10:29] If updates break because of changes to /usr/local, that is probably a bug. [10:30] * mcphail notes he remounted read/write without using the "official" method on that page and /userdata/.writable_image hasn't been created [10:31] mcphail, my guess is that you can do whatever you want, the device is yours. But there's no guarantee anymore that things will work as intended. [10:34] mcphail: not really. if you switch to RW mode then you get to keep the broken parts when it breaks [10:34] bugs filed as a result of going RW then fiddling will likely be ignored [10:46] jgdx, what change is that? [10:47] mpt, does not affect ux [10:47] Hy all [10:47] jgdx, oh, I thought you meant you’d made a change :-) [10:47] Guys I have a problem with the Monodeveloper [10:48] oSoMoN, I fixed all, but visiblity of settingsPage itself, because setting visible: !subpageContainer.visible causes Binding loop detected for property "visible" [10:48] I'm a student I have to write console app in C# [10:48] I'll investigate more after launch [10:48] *lunch [10:48] Everiting workd fin until I want it to see the result in the terminal [10:48] I researchede so many places but still I didnt fin the solution [10:49] mpt, no, sorry. It's just that without ux, we're not quite sure how to proceed. [10:49] I using Monodeveloper 5.5 [10:49] Is there anyon can help me pls. [10:49] speck84, this is an ubuntu touch channel. [10:49] I know and I have a project for this as well [10:50] I have ubuntu phone [10:51] speck84, I don't think that approach is supported. [10:51] ok [10:51] I try on apropriet channel [10:52] speck84: might be better to ask on askubuntu.com it will hit a wider audience [10:52] Where would I post bugs/features for things such as skiping music on screen lock and having music/audio display in the sound indicator? [10:55] Thx guys [10:55] ChloeWolfieGirl, is a guide to where to report bugs on particular components [10:56] ChloeWolfieGirl, but it doesn’t mention the lock screen. That is part of unity8. [10:56] Mpt thank you :D [10:56] ChloeWolfieGirl, might want to look at https://bugs.launchpad.net/ubuntu/+source/media-hub/+bug/1378048 [10:57] Ubuntu bug 1378048 in media-hub (Ubuntu) "Make music controls work in the sound indicator" [Critical,Confirmed] [10:57] The controls are there, but hidden [11:00] mpt Wouldn't skipping media on lockscreen be more of a media-hub thing? [11:00] jgdx, ChloeWolfieGirl: yeah they are hidden because half of them didn't function, this should improve over time and be re-implemented though [11:02] ChloeWolfieGirl, by “skipping music on screen lock” do you mean having music controls on the lock screen itself? Or something else? [11:02] will 24 h clock be implemented in the future? currently its only AM/PM [11:02] music on the lock screen \o/ [11:03] mpt, i think inside the usermetrics circle is what she wants [11:03] EdwardMorbius: the 24 hour clock is there already, but it might be locale dependent [11:03] davmor2 I hope they bring it back sometime, its so much quicker to pause, skip and go back on songs then having to unlock the phone or having to switch back to the app just to pause something... [11:03] as i said a few lines above, that will require a new greeter first [11:04] mcphail by locale you mean timezone or system language? [11:04] ChloeWolfieGirl, i've discussed this with the designers before ... but firstly we are working towards adding controls into the sound-indicator (like unity7) [11:04] ahayzen: do you have music as a highlight or something? [11:04] davmor2, yup, i hear all your music discussions on -uk as well ;) lol [11:05] oh joy, this again [11:05] EdwardMorbius: I think the locale is set with the system language [11:05] mpt With cyanogen when you have the phone in standby, playing music but with the screen off, if you hold volume up, the song skips, hold volume down the song does to the previous one! I'd like to see music on the lock screen and I'd like to see that convinient feature of holding a volume key to switch songs. [11:06] mcphail then it wont work for me, I use english as my locale is not translated yet, which means no 24 h clock for me atm. [11:06] EdwardMorbius: At the moment, the system languages defines the locale and with it stuff like temperature units, AM/PM etc..but there is a bug reported by mpt requesting for this to be separated [11:06] would it not be convenient to um, change the volume with the volume key? [11:06] nik90 getting that separate would definitely be useful [11:06] AlanBell: erm you can already do that [11:06] EdwardMorbius: you can use UK english which will give you 24h clock [11:06] EdwardMorbius: I agree..there are lot of people requesting that. [11:07] nik90: yeah, I am just curious about ChloeWolfieGirl's suggestion [11:07] mcphail ok I will try switching to uk english [11:07] AlanBell: oh, I read your sentence as an isolated request :) [11:07] AlanBell with cyanogen if you tab volume up, the volume goes up, but if you hold volume up the song skips, it took a bit to get used to but its so convinent [11:07] ah, I see :) kind of makes sense now [11:07] changed and restaring [11:07] restarting* [11:07] ChloeWolfieGirl, huh, doesn’t that cause you to skip sometimes when you’re just trying to change the volume? :-) [11:08] ChloeWolfieGirl, IIRC one of my Sony's did that and it was a really useful feature :) [11:08] Or conversely, to make the volume REALLY loud when your phone is in your pocket and you haven’t realized that it hasn’t locked yet [11:09] mpt it did when I was first getting used to it, what happened more though was, I had the phone out of lock, held volume up, and the volume went really loud, and I was like, No I ment to skip the song xD [11:09] mcphail It worked now I have 24 h clock thanks [11:09] EdwardMorbius: np [11:10] mpt I wouldn't say it was a feature that I grasped 100% at the start, but after a week or so of using it, I loved the feature's convenience. [11:11] ahayzen, Haha yeah, don't want the current song, hold volume up, next song comes on, SOOOO useful, at least for me [11:11] EdwardMorbius: have you considered becoming a translator for your language? It would help Ubuntu to be supported for you locale sooner [11:11] ChloeWolfieGirl, yeah same don't even need to take your phone out of your pocket as you can feel where the buttons are :) [11:11] EdwardMorbius, bug 1388931 has discussion about whether Clock app should have its own 12-/24-hour setting. [11:12] bug 1392699 in ubuntu-system-settings (Ubuntu) "duplicate for #1388931 Can't change locale settings (e.g. language, 12/24-hour time, date format) independently" [Undecided,Confirmed] https://launchpad.net/bugs/1392699 [11:12] mpt, volume buttons should always be volume buttons, is what I prefer. Not sure about you guys :P [11:12] mcphail I did some translations in the launchpad, but had some trouble finding all what needs to be translated for UT, is there any link where one can see all required translations? [11:12] ubot5, you’re drunk [11:13] ubot5, and you have an escaping bug too. “Sorry, I don't know anything about 'you\xe2\x80\x99re drunk'”? What is that gibberish [11:13] mpt: I am only a bot, please don't think I'm intelligent :) [11:13] ahayzen, Yeah so many times I would have had to take my phone out of my pocket, press the power button, then tab skip, so much more time and effort then holding a volume button [11:14] EdwardMorbius: I'm just finding my way with this myself. I think there is an email trigger when translations are needed (such as on a package update). I'm trying to find out more about it. [11:14] ChloeWolfieGirl, anyway, yes, that’s probably more likely to be media-hub (or possibly indicator-sound) [11:14] ChloeWolfieGirl, isn't that what headset with controls were made for? [11:15] ChloeWolfieGirl, i said the same for answer a call..nice to do that from the circle :) [11:15] Maybe you have cheap earbuds without controls [11:15] mcphail yeah the translations part is a bit messy, difficult to find everything that needs to be translated. [11:16] mpt, then buy new ones [11:16] jgdx, alot of headsets don't have them controls, expectially headphones, some do but in my experiance most dont [11:16] ChloeWolfieGirl, mpt, there is work going on in media-hub to allow us to do this at the moment, then its up to design/unity guys where the controls are shown [11:16] EdwardMorbius: I had been looking as I was adding gettext support to a (non-Ubuntu) package. I think a lot is built into hooks from the repositories sending emails to translation teams. I suspect joining a translation team might be the best way in [11:17] se7 I'd love to see the person who's calling face in the circle, IDK about how you'd answer but I think that would be pretty sweet! [11:17] mcphail I will try but team responsible for my language seems a little "dead" when it comes to activity but I will try anyway [11:18] ;) [11:18] EdwardMorbius: out of interest, what is your language? Your English is excellent. [11:19] mcphail Croatian [11:19] Let’s just shrink down the whole display to fit in a circle [11:20] I'm surprised that translation team is quiet. [11:22] jgdx also my headphones cost a good amount and where discounted, its not just cheap ones that dont have media controls on board [11:23] mcphail I am checking the dates on some of the translation and some are not much up to date, I will try completing the missing translations. [11:25] ChloeWolfieGirl, :p I'm being stupid. There's a usecase I know. [11:26] Ubuntuphone Aquaris E 4.5 How to prevent webapps from stopping when losing focus? | http://askubuntu.com/q/603530 [11:27] /win 21 [11:27] jgdx, Oh you, you young whipper snapper, xD [11:29] ChloeWolfieGirl, but I strongly oppose, for what it's worth, that the volume buttons change behaviour (except for camera operations). [11:30] sergiusens, not Esc o, ctrl n ctrl n ? :p [11:33] jgdx perhaps you could change it in system settings, I mean IDK but I like the feature and its a big convenience, but if you don't like it, I think you should be able to change it [11:36] ChloeWolfieGirl, I would love to see, in system settings, a kind of hard button action editor. Long press on power spawns voice recognition, or something else. [11:37] I do believe those things are set in stone on e.g. iOS. And that bothered me. [11:45] jgdx, I know in cyanogen you can change quite alot, and that holding volume to change the song is an option in cyanogen, you can just untick it if you dont want it, but iOS is just a locked cage.. Ubuntu doesn't have many buttons, without a home button or other buttons like android there isn't as much to customise [11:48] I made a bug for the sound skipping via holding the volume button when the screen is off, if anyone misses/wants this feature! https://bugs.launchpad.net/ubuntu/+source/media-hub/+bug/1438655 [11:48] Ubuntu bug 1438655 in media-hub (Ubuntu) "Holding volume keys when screen is off should change song." [Undecided,New] [11:49] ChloeWolfieGirl: the other option is don't have music on your phone that you feel you need to skip, it saves room for the stuff you like ;) [11:50] davmor2, I listen to so much music on my phone, and music xD [11:50] I meant and podcasts [11:55] anybody have experience with the ubuntu phone? http://www.ubuntu.com/phone/devices [11:55] :) yes. [11:55] How do the Twitter notifications work with respect to the notification API? [11:55] any take on the hardware? [11:55] That is - what is the mechanism being used to poll? [11:55] batteri time? [11:56] mic quality? [11:56] responsiveness [11:56] dandrader: did you run the ap tests at all? the text tests don't rotate and the popover test actually fails [11:56] I'm wondering how to write an app or scope that can poll an RSS feed and notify when an article is available. [11:56] Would this require a notification server to poll by proxy? Or can it be done some other way? [11:56] Since Twitter seems to manage? [11:57] I only need a 60 minute poll interval and even slower might be acceptable. [11:57] kalikiana, only before I made the fix. once I found out that I could reproduce the issue manually with qmlscene (added some buttons to change the orientation) I just kept using the manual way [11:58] dandrader: I saw the buttons. unfortunately lack of tests is the root cause of not having caught these bugs right away :-( [11:58] so we really need these to pass and reproduce [11:59] dandrader: the popover tests passes partly but one of them closes instantly [11:59] I think it'd be kinda cool to get a notification for when a song changes so you know what the song is before it starts and can skip from the notification bubble, but then I imagine it could get pretty annoying [12:02] ChloeWolfieGirl, like the notify-osd rhythmbox uses in unity7? i'd like that as well...but it could be annoying if it gets in the way on the phone :/ [12:02] jdstrand: I don't even know why I pressed ctrl+R, alt+tab with two monitors is sometime unpredictable :-P [12:02] sometimes* [12:03] ahayzen, in the latest version of ubuntu you can swipe away notifications so it won't be to bad, just if you do it all the time, but then you could turn it off if you wanted in the notification settings in system settings [12:04] ChloeWolfieGirl, yeah i guess, my Xperia used to do it in the actual notification bar rather than a bubble which could be a bit neater but doesn't match our design patterns [12:04] and if it was configurable in sys settings/music that'd probably be ok [12:05] ahayzen, yeah same in cyanogen, it'd show the name of the song in a glans up [12:06] whats ofono? === MacSlow is now known as MacSlow|lunch [12:09] the telephony system [12:09] calls, sms, cellular data, etc [12:11] sergiusens, you mean jgdx right? [12:12] jgdx, fair enough, :P [12:15] jgdx: yes I do! Something is wrong with me today :-P [12:16] sergiusens, no worries :p [12:18] pitti: https://github.com/martinpitt/python-dbusmock/pull/4 - sorry to nag again, but you deleted an important signal emission when squashing my messy commits together [12:23] To sideload a package, do I simply do an "adb push"? === alan_g is now known as alan_g|lunch [12:28] When you visit a website, sometimes it'll ask you if you want to download the app from the playstore, is that a fault of the browser or webpage? [12:33] ChloeWolfieGirl, browser. [12:33] Browser states it's android [12:34] the reason is probably so you get the web version, which will display better [12:34] the mobile* [12:35] brunch875, so it should show as Ubuntu-touch but due if they changed it, it'd show the desktop version? [12:35] the browser doesn't actually state it is android, it says it's "like Android" [12:35] so smart websites have the opportunity to see that's it's actually Ubuntu Touch [12:35] but less smart ones can still fallback on whatever they serve to Android [12:36] that's what I'm assuming, chloe [12:36] * ogra_ reboots sergiusens [12:36] * brunch875 is off to eat with movie [12:37] pete-woods: ah, this looked redundant with the generic PropertiesChanged you added to mockobject.py? [12:39] pitti, not always, both nm and e.g. the connection iface both emit that signal [12:40] pitti: no worries. nm just has its own property changed signals [12:43] I guess I need some advice: I just pulled my bq Ubuntu phone out of my pocket, and it is stuck in some "fastboot mode". [12:43] hold down power and vol+ [12:43] It doesn't respond to the power key, any idea how I can reboot it? [12:44] Great, thanks! ;) [12:44] (about 10 sec for the power+volup key) [12:44] Seems to be booting normally now. [12:45] hi [12:45] Yep, worked, thanks! [12:45] Can somebody help me? [12:46] Which application can open .html files on phone? [12:47] rothe browser [12:47] robin-hero, the browser [12:48] oSoMoN, ^^^ or did we block the file:// protocol ? [12:49] ogra_: one of the systemd units took forever to unblock the boot! [12:49] sergiusens, oh man ... you should really be ported back to upstart :) [12:50] pete-woods: merged, thanks! [12:50] ogra: but how? [12:50] It isn't listed in the selection menu [12:50] pitti: thanks! [12:50] content -hub [12:50] if i am right [12:51] robin-hero, in the url bar in the browser: file:///home/phablet/ [12:51] but I can't download [12:51] (i *think* that is blocked in newer versions of the browser though ... for security reasons) [12:52] I clicked on it and the content-hub opened but only showed Dekko, Docviewer and an other ttottaly irrelevant app [12:53] that rather sounds like it isnt a html file or like the webserver you try to open it on is broken [12:53] how do you "click" on it ... i mean ... from which app [12:53] or a html page that points to document [12:53] from the gmail webapp [12:53] it is an attachment [12:54] it is a log file in html file [12:54] hmm, did you try docviewer ? [12:54] robin-hero: then click on docviewer === dandrader is now known as dandrader|afk [12:55] davmor2: But docviewer only displays it in plain text [12:55] so it is unreadable [12:55] well, then you need to write a "htmlviewer" app i fear [12:56] or ask the docviewer dev to start supporting html [12:57] ogra_: I'm disappointed, but thanks for your help [12:57] robin-hero, file a wishlist bu against docviewer, see what the dev answers [12:58] sverzegnassi: is the dev - ask him directly :) [12:59] ogra_, nope, we haven’t blocked it, so the browser can open local html files indeed [12:59] dandrader|afk: I addressed the test issues (you apparently removed the forced orientation on tests that did not opt-in) https://code.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/orientationManual/+merge/254753 but I still get failures [12:59] I would appreciate if you could have another look [13:00] and please run the tests as well === alan_g|lunch is now known as alan_g [13:02] pitti: FYI, this is making my indicator-network tests fail [13:02] dpm: Do you know why Launchpad raises this error when translating a string with two arguments? "a format specification for argument 1 doesn't exist in 'msgstr[0]'" [13:03] rvr, I'd suspect something wrong in the .pot template. Can you point me to the exact string in Launchpad? [13:03] pete-woods: oh, were you blocking on this? you know you can always ship your own templates, or even modify existing templates at runtime :) [13:03] pete-woods: I'll do a vivid upload now [13:03] dpm: This contact is on Telegram // %1 out of %2 contacts are on Telegram. [13:04] pitti: not blocking on it. I've just disabled the tests for now, but it'd be really nice to have them enabled :) [13:05] rvr, ah, I already had a chat with karni about that string ^ - we should fix it, but we don't have a good solution for it, so I think we should reword it [13:06] plural forms seem to work well with only one argument [13:06] pete-woods: uploaded [13:06] * karni notes [13:07] pitti: awesomes! [13:07] dpm: Ok, so I'll leave it untranslated === MacSlow|lunch is now known as MacSlow [13:11] robin-hero: o/ from my PoV, since an html file is recognised as text type, docviewer properly opens it as plain text. IMHO it's the webbrowser-app that should provide a htmlviewer, but i'm not sure [13:11] how this could fit with the whole platform. [13:18] Hello, I want to build a little script to import SMS messages from a csv file in Touch. But I couldn't find the methods or the structure of the DB. can someone help me with that ? [13:19] freerage - definitely don't try to write directly to the db === dandrader|afk is now known as dandrader [13:19] freerage, there is an api for contacts in Qt, but that obviously isn't as straightforward as you might have liked [13:20] brendand - Ok, but I tried to find it without success [13:21] freerage, perhaps bfiller can point you in the right direction regarding your SMS messages import script [13:21] hat should go into the history service db ... [13:21] freerage: salem_ might be able to point you in the right direction. We do have a history-service api that is not published but possibly could be used.. [13:23] in fact there is ./.local/share/history-service/history.sqlite ... pull it off the phone and tinker with it til you got it right ;) [13:25] Well I'm waiting for my phone, I was hoping to begin before... [13:25] well, i wont send you my SMS history db :) [13:26] freerage, hi, the sms/voice history is stored in the database ogra_ pointed out, but there is a private c++ api that can be used (but also can be changed at any time) to populate that db. You can see this example on how to write events to the database using this api here: http://bazaar.launchpad.net/~phablet-team/history-service/trunk/view/head:/tools/maketextevents/main.cpp [13:27] How do the Twitter notifications work with respect to the notification API? [13:27] That is - what is the mechanism being used to poll? [13:28] I'm wondering how to write an app or scope that can poll an RSS feed and notify when an article is available. [13:28] kenvandine: tested and approved that MR, one of the comments might have a typo though [13:28] Would this require a notification server to poll by proxy? Or can it be done some other way? [13:28] That is - what is the mechanism being used to poll? [13:28] Elleo, thx! [13:28] rbasak, i'd just grab the twiter app source code ;) [13:28] Ah, poor history paste. Sorry. [13:28] not surprised about a typo :) [13:28] ogra_: I tried, but it seems to be old. [13:28] rbasak: as far as I'm aware there's a hack for twitter using polld [13:28] well, to be honest, i wouldnt ... i would just tinker in /opt/com.ubuntu... [13:29] * ogra_ only polls the source for C++ apps [13:29] https://launchpad.net/ubuntu-twitter-app/trunk was where I looked [13:29] rbasak: that isn't an option for general apps though [13:29] tinkering directly in 7opt is so convenient ... [13:29] rbasak: for anything else you'd need a server talking to the push service [13:29] Elleo: OK, thanks. In that case, a further question about the push service. How should the server discover dead clients? [13:30] Since the app can't send a keepalive. [13:30] ther server only pushes, no ? [13:30] it doesnt talk to clients beyond that [13:30] Right, but the server needs to track all clients that want a push [13:30] rbasak: what do you mean by dead clients? clients will receive the notification whenever they next come online [13:31] So the client sends the server a token so it can push for that client, right? [13:31] rbasak, i think its rather an opt-out broadcast [13:31] rbasak: so you just send out your push and it gets picked up whenever possible [13:31] What happens when I reflash my phone and my client never uses that token again? [13:31] How do I clean up the stale tokens on the server? [13:32] I don't think you can, but I'm not massively familiar with the push architecture [13:33] So my server has to build up crud forever? That can't be right. [13:33] ogra_: AIUI, it's unicast. [13:33] oh [13:34] does it have to be ? [13:34] I would like it to be broadcast, but all the documentation suggests to me otherwise. [13:35] But in any case, unicast is still needed, for example for individual notifications (imagine a push-based native Twitter app) [13:35] i.e. if i would use a 2breaking news" altert from a news webapp, i would prefer just a blind broadcast [13:35] rbasak: well, I guess there's nothing stopping your app's notification handler from sending a message to your server saying it received a notification (and so allowing you to see when they last collected a message, and removing any that haven't collected messages in $x amount of time) [13:35] rbasak: if the token is expired, delete it [13:35] rvr, for ofono restarts to work on krillin, you need to set some env variables. FYI :) I've updated the test plan. [13:35] Elleo: but my client's app notification handler will never run if it has been reflashed. [13:35] dobey: how do I detect an expired token? [13:36] rbasak: yeah, that's the point; so it won't send a message saying its received a notification [13:36] rbasak: so if you haven't received that message in say a year, you can remove that client [13:36] rbasak: i presume via some communication with the ubuntu push server [13:36] it's not especially nice, just a vague implementation off the top of my head [13:36] rbasak: your server doesn't talk to the client devices, it talks to the push server, and the push server talks to the devices [13:37] Elleo: I see what you're saying, but that doesn't work unless I send a notification that the user reads and reacts to, AFAICT. That may not happen for an app that only sends infrequent alerts. [13:37] i think [13:37] rbasak: the handler gets run regardless of whether the user interacts with it [13:37] Elleo: since the app's hook doesn't get called until the user interacts. [13:37] Elleo: the helper does run AIUI, but presumably that's confined? [13:37] Otherwise why have a helper at all? [13:38] (the documentation doesn't say) [13:38] jgdx: Silo 28? [13:38] rbasak: I would expect it to be under the same confinement as the rest of the package [13:38] rbasak: I'm just guessing here though, I haven't done anything much with the push stuff myself, so I'm probably the wrong person to be suggesting stuff ;) [13:38] dobey: I see nothing in the push server API that will help me determine the validity of a token. [13:38] jgdx: Or in general? [13:39] pete-woods: I filed a couple of bugs against the connectivity-api three months ago and noticed that there wasn't any development since last december. Any idea on a roadmap or something? [13:40] ogra_ about your SMS db, is there a public historic.file file somewhere ? Like in a demo website or anything like that ? [13:40] rbasak: you send a message and the server replies with an error of 401 or something like that? [13:40] freerage: does http://paste.ubuntu.com/10712087/ help? [13:41] rbasak: anyway, ask ralsina and Chipaca about that i guess [13:41] rbasak: hello hello [13:41] what's dobey breaking now? [13:41] dobey: seems non-optimal to have to wait to send a notification before I can clean up. Dead clients are likely to have none. [13:42] rbasak: sorry, without going through all the backlog, what's the question? [13:42] Chipaca: my question is: how should my server that speaks to the push server REST endpoint clean up data relating to dead tokens? [13:42] rbasak: Yeah ! [13:42] Hi, is this a known issue (on Bq): it seems that mediascanner-se takes constantly a lot of CPU time [13:42] rbasak: well, you'd need to be smart and clean up your server yourself then. but you're going to need some sort of accounts system on your server and such, with oauth tokens, if you want to be able to use push notifications, anyway [13:43] dobey: I want to publish public notifications to the phone. So no oauth needed. [13:43] rbasak: you'll get an error when trying to use a token [13:43] rbasak: what scenario are you trying to cover? [13:43] jibel, when you get a chance, could you please comment on this bug: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1410113 [13:43] Ubuntu bug 1410113 in network-manager (Ubuntu) "[krillin] Data connection doesn't switch from Wifi to Cellular" [Undecided,Confirmed] [13:43] Chipaca: my issue with that is that dead clients are unlikely to receive a notification so I will never clean up. [13:43] rbasak: how are they dead? [13:44] Chipaca: say they dropped their phone in the toilet. Or reflashed. Surely these will build up over time? [13:44] rbasak: surely [13:44] rbasak: if you have a token, you'll send a notification [13:44] dobey: only if I have the need to send a notification that associates with that token. [13:44] either deal with it, or don't [13:44] rvr, rtm silo 1, and in general [13:44] augh [13:45] well if the rss updated, they will receive a notification [13:45] Since I can't send a "silent" notification to the app, since all notifications require user interaction. [13:45] rbasak: dobey: i can't keep track of more conversations right now, sorry [13:45] i've got one (1) conversation thread for this, no more, or my brain will asplode [13:45] so i'm going to ingore what you're chatting between yourselves [13:45] and answer the question [13:45] and that's it :) [13:45] Unless the helper can reply direct to my server, but I'm not sure that it can - how the helper is confined isn't documented. [13:46] rbasak: on your server, you have users, yes? [13:46] Chipaca: no - because I want to relay public information, so no accounts needed. [13:46] rbasak: then where are you storing the tokens? [13:46] I was just going to have the app request notifications, and supply notifications. [13:46] In a DB, keyed by token. [13:46] rbasak: and you're sending notifications to all tokens? [13:47] doing like a multicast? [13:47] Yes, but keyed by location. [13:47] So there may well be dead locations for which dead tokens build up. [13:47] so, you have several options here [13:47] one is to have a policy for identifying dead locations and purging those [13:48] you'll want to have some kind of monitoring of that anyway [13:48] rbasak: why do you want to use notifications at all anyway? [13:48] dobey: since I can't poll! [13:48] rbasak: why do you need to poll? [13:48] I want to be able to alert users. [13:48] When a notification arrives related to a location that the user is in. [13:48] rbasak: another is to periodically send "ping" notifications to anything that hasn't been notified in the past X [13:48] of what? [13:48] rbasak: or to all, i don't mind [13:49] rbasak: and have your helper filter those ping notifications out [13:49] rbasak: ok? [13:49] Chipaca: so I can't really detect dead locations, since all locations are effectively active all the time, even if notification in particular locations may be infrequent. [13:49] rbasak: so locations will accumulate over time, even if they're dead, and you'll have the same problem with locations that you have with tokens but ok, not my problem :) [13:50] Chipaca: for the ping notifications, I see that the app's notification helper would be able to see that, but anything further would require user interaction, which I don't want for a ping notification. [13:50] rbasak: what "further"? [13:50] Chipaca: "further" as in the helper alerts the user, the user alerts the app, and the app can act. That's the flow, right? [13:50] rbasak: so if i use your app, and change locations, i'll get notified of something not relevant to my location? [13:51] rbasak: right, the helper would just ignore the pings [13:51] Chipaca: can the helper speak to my server directly, or is it confined? I couldn't get an answer from the documentation. [13:51] Chipaca: so how would the server get the "pong"? [13:52] rbasak: it's documented: the push helper can only have the push client policy, ie no networking no nothing [13:52] rbasak: what you mean, pong [13:52] rbasak: you're trying to detect dead clients [13:52] kalikiana, got my hands full today. might take a look at it tomorrow [13:52] dobey: no, because if you change locations I'd contact my server to turn off notifications for that location (and swap it for the new location). And I'd ignore any notifications for old locations in the helper. [13:52] rbasak: i mean: clients whose token is no longer valid [13:52] rbasak: so if you are able to send a notification, the token is valid [13:53] Chipaca: does a dead client result in an eventual dead token? [13:53] rbasak: note that that will _not_ detect clients that no longer use your app but have it installed, nor clients that did a factory reinstall [13:53] rbasak: i'm not quite sure what you're trying to do exactly, but it seems like you're trying to make it overly complex for no good reason [13:53] If so, how does the app re-acquire a new valid token if there's something that has expired? [13:53] rbasak: we don't expire tokens, so no [13:53] awe_, hey, I replied this morning, I see a 'no-connection' icon. Is there any additional info I can provide? [13:53] dobey: I don't see how else I'd do this. [13:54] thanks jibel... I checked the bug, but missed your comment. Let me check again [13:54] I just expect an implementation to not grow its DB indefinitely with dead clients. That's all. [13:54] rbasak: ah! just realised something [13:54] rbasak: you will, eventually, get a "too many messages pending" error [13:54] rbasak: so you could take that as an indication of a dead client [13:55] in the no-longer-using-the-phone sense [13:55] rbasak: what is "this" exactly? i have no idea what you're even trying to do with your app/scope, outside of arbitrary public broadcast notifications [13:55] Chipaca: the problem is that if the client does wake up (say it was off for a fee weeks), then I'll be treating it as dead, and not send it notifications. [13:55] dobey: I'm thinking of UK Met Office severe weather warnings, by region. [13:55] rbasak: nice [13:56] dandrader: okay [13:56] rbasak: you've got to cut off at some point [13:56] rbasak: three weeks is too soon? so send pings less often :) [13:56] Chipaca: right, but then the app will be dead, and the user won't know. [13:56] rbasak: the app will know it's dead, surely? [13:56] i mean [13:56] Chipaca: which is useless for this kind of alert. [13:56] hmm, there has got to be a better way to do that [13:56] How will the app know it's dead? It'll never wake up again. [13:57] rbasak: you're wanting P and ~P at the same time :) [13:57] Polling would be far easier here, but I understand why you don't permit it. [13:57] rbasak: either you want to be able to send notifications to everybody including people who have their device off for three months and then come back, or you'r enot [13:57] I'd just like some better lifecycle management in the notification service. [13:57] rbasak: no, no you don't [13:57] sigh [13:57] Chipaca: I want to send notifications to everybody in a particular location who has the app installed. [13:57] rbasak: what you're wanting is not computable [13:58] When their phones are on [13:58] i think notifications is the wrong solution to your problem [13:58] And, I want my server to be lean, by forgetting about clients not seen in a while. [13:58] * ogra_ agrees, whisky is the better solution to your problem ... [13:58] rbasak: you could have the app ping the server to re-register on start up [13:58] Which means that I expect my app to have a hook called when it needs to re-register. [13:58] rbasak: then if its been off for three months and lost from the server it just gets added again [13:58] rbasak: when is your app run? [13:58] Elleo: but that means the user has to run the app manually, which users won't do. [13:59] rbasak: that is, when does the user run your app? [13:59] Chipaca: ideally never, but I think it might be necessary to run it once because of the current API. [13:59] ogra_: +1 [13:59] :) [13:59] rbasak: you'll need the user to run the app often, not just once [13:59] push doesn't expire tokens, but u1 does [14:00] Chipaca: right, but that's a problem. The user won't do that. [14:00] It should be install-and-forget. [14:00] yes, that's a problem [14:00] That's why I think better notification lifecycle management would fix this. [14:00] it wouldn't [14:00] Call an app hook when you treat a token as expired. [14:00] because the thing you want is to not have an app [14:01] rbasak: you say that, but you haven't explained how that would fix your problem (and i don't think it would) :) [14:01] Allow my server to poll your endpoint to find out if a token is still valid. [14:01] rbasak: you can do that, and i told you how to do that [14:01] you're using an app as a workaround to get notifications [14:01] rbasak: that's not your problem [14:01] and now i don't know who you're answering any more [14:02] Maybe give tokens expiry timestamps. Tell the app the timestamps so it can tell my server. And call the app once on token expiry. Renew token timestamps every time a notification comes through if you like. [14:02] and i've lost my context from my actual work, dammit :( [14:02] * Chipaca should learn [14:02] Chipaca: ^^ that would do it. [14:02] "call the app once on token expiry" [14:02] so, like, pop up a window in the user's face because a random token expired? [14:02] that's not going to work is it [14:03] No, in the background. [14:03] so, a helper [14:03] a helper that has access to the internet is what you want [14:03] Sure, but the helper needs to be able to talk to my server. [14:03] and you don't see that being abused [14:03] Yes, fair enough. [14:03] It won't be abused if it only happens when a token expires, which would be rare. [14:03] If you renew tokens on every notification. [14:03] rbasak: tokens. do not. expire. [14:03] (that the user interacts with, presumably) [14:04] push tokens, that is [14:04] Chipaca: you asked me what I would change to fix the problem. This is it. [14:04] If you insist that tokens cannot expire, then you have my claimed design flaw [14:04] There may be other solutions thoguh. [14:04] sigh [14:05] rbasak: is your app going to be free software? [14:05] Chipaca: yes. [14:05] rbasak: make your push helper use the networking policy, and have it manually reviewed [14:05] rbasak: it'll be slow, and you'll have to ask very very very nicely [14:05] but that should be doable [14:06] rbasak: but what you're wanting to do is basically not supported at this moment, hence why you're finding it so hard [14:06] rbasak: everything is centered on user interaction [14:06] rbasak: if the user doesn't interact, nothing happens [14:06] Chipaca: OK, that's a way forward - thanks. I hope it'll also demonstrate my problem better, and hopefully others will be able to suggest how I should do it, or failing that how the framework could be improved to allow it but without permitting abuse. [14:07] rbasak: people will be able to sideload even if you don't get it into the store [14:07] so yes, it gives you a way forward, and you can build a case for it that way [14:07] OK. Thanks. I appreciate your time. Gives me a firm answer, rather than wondering if there's something I'm missing. [14:08] yw; sorry we're not awesome enough for you to do everything you dream of (yet) [14:08] :) [14:08] BTW, I intend to charm the server-side component too. [14:08] * Chipaca back to work [14:08] i'll maintain that the best way to do this, is to not :) [14:08] dobey: right, but how else? [14:08] dobey: you're only bitter because you can't do your car integration thing :-p [14:09] i'm not bitter at all [14:09] this just seems like trying to force information overload on people [14:09] dobey: MET alerts would be good to have just happen [14:10] Met, not MET. anyway. [14:10] It's a bit awkward to map locations, but the Met Office have an RSS feed I can use. [14:11] perhaps. probably best to do that via a GB market phone with system integration where those alerts are pulled off FM radio or whatever, though [14:11] jibel, just replied to your comment... there are a couple of other things that would help me reproduce... I'm also working on reproducing myself [14:11] If I'm going to break from the standard confinement, maybe I should just write it so it polls? [14:11] rbasak: hah. no. :) [14:11] well [14:11] i mean [14:11] do what you want [14:12] :) [14:12] :) [14:12] The trouble is for free software with no real business case bandwidth has to be paid for so it doesn't scale. [14:12] or get Met to implement notifications for ubuntu phones [14:13] Unlikely :) [14:13] OTOH, I don't think a phone polling once in a while is that bad, as long as it's coordinated, infrequent, and so maybe manually moderated. [14:14] Or, maybe the notification service could allow pubsub. Then it would scale. [14:14] well, the current push service wakes up the device every 5 min anyway [14:14] polld or push? [14:14] dunno, some part of the push system :) [14:15] eh, who needs notifications anyway, when the battery is dead from all the polling :P [14:16] hello, in my bq [14:17] the tool for copy and paste text inside facebook and twitter aplication [14:18] don't work..anyone with the same problem? [14:18] copy/paste is definitely an area for improvement :) i think there are still some toolkit bugs [14:20] i hope that will fixed soon, is very inportant for share in a easy way the links.. [14:20] bzoltan_, ^^^ do we have a bug open for copy/paste ? [14:24] we do [14:24] (or zsombi or t1mp ^^^^) [14:24] good [14:24] for the browser and oxide [14:24] ah, its a webview thing [14:24] well ... [14:24] it has to me more than that, i cant paste urls in the empty browser url bar [14:27] I don't see a copy&paste bug for the ui toolkit [14:27] well, the url bar is definitely UITK [14:27] pasting in website forms is oxide [14:30] awe_, I'll add info to the bug report, but only 1st SIM has a data plan and the second SIM was selected. It's the second time I notice that. Initially I thought I didn't a mistake but this time I'm sure I didn't switch data to the second SIM. [14:30] s/didn't a/did a/ [14:34] jibel, did it switch on you, or was it this way after you flashed? [14:34] this is yet another issue we have with krillin; unfortunately the fix is a bit painful to fix correctly, but this will raise the heat on it [14:36] awe_, I am not sure, I flashed so many times. I can reflash and see which SIM is active for data. It looks random. [14:37] yes... that's one of the two bugs with which SIM is selected [14:37] first, that the SIM selected after first boot is non-deterministic [14:38] second, very rarely... the selected mobile data SIM can switch by itself [14:38] davmor2, do you know a way to know which image was originally flashed on a device before any OTA? [14:41] jibel: no, ogra_ ^ [14:41] jibel, /var/log/installer/media-info perhaps ? [14:42] * ogra_ isnt sure if we replace that on upgrades [14:42] ogra_, that's what I checked for it's a link to /etc/media-info and it's the current build number [14:42] ah, damn [14:43] I'll figure out from some logs, just want an approximation when I first flashed this device [14:45] awe_, so I flashed this device a week ago, and I had cellular data at some point. [14:45] jibel, creation time of some dirs in /var/log could perhaps give you a rough estimate [14:46] ogra_, yeah, bootstrap.log for example [14:47] awe_, then I applied avery OTA [14:47] every* [14:48] jibel, OK..the if mobile data is working this seems to be a case where the mobile data SIM setting changed on it's own [14:48] have you rebooted the device? [14:48] awe_, yes, for each OTA [14:48] ok [14:49] please add these details to the bug [14:49] I have to duck away for a few minutes before my standup [14:49] thanks for the help on this one [15:14] tedg, zsombi: we should be able to kill off my content-hub branch completely, if the .desktop file has --url=%u UAL will pass that for free [15:14] Yeah [15:15] kenvandine: sounds cool, so none of you has any work there :D [15:15] zsombi, except you :) [15:15] kenvandine: yeah... [15:15] zsombi, i can help test though, if you'd like :) [15:16] kenvandine: as it should come thru arguments, it's easier for me to test [15:16] yeah [15:16] but thx, I'll make a note on that :D [15:24] karni: http://docs.transifex.com/developer/formats/ [15:25] rvr: thank you. this is great. (sorry, I'd google, but I'm swamped...) [15:25] karni: Gettext is listed as a supported format, but I don't know whether the user can request to download in a specific format [15:25] or that is something that the project owner sets [15:25] rvr: I'm writing an e-mail to Telegram task force asking what we would need to make use of it [15:25] rvr: ack, thank you! [15:35] adb shell [15:35] error: device not found :( [15:36] i installed android-tools-adb enabled developer mode connect the phone via usb but i got that error [15:38] im trying to port ubuntu touch to jfltexx but it fails with missing parameters in QCameraParameters.cpp...can somebody help me? [15:42] Se7: on what operating system [15:42] xubuntu [15:42] Se7: and what version [15:42] mmm [15:44] 3.13.0-48-generic [15:44] Se7: sorry what release of xubuntu [15:44] lsb_release -r [15:45] 14.04 [15:45] Se7: then you'll need to add a file ogra_ can you name it of hand? I can't remember it [15:45] and did you install android-tools-adb from the phablet-tools PPA ? [15:46] i doubt the one in the release knows about the device [15:46] yep ogra_ [15:46] add-apt-repository ppa:phablet-team/tools [15:46] ogra_: on 14.04 don't you need to add a .adb file or something to the ~/ folder [15:47] we should document this on askubuntu [15:47] davmor2, not with the right udev rules [15:47] ogra_: ah I thought you still did [15:48] grep 2a47 /lib/udev/rules.d/70-android-tools-adb.rules [15:48] Se7, ^^^ [15:48] ok [15:48] does that command return anything ? [15:48] # Applies to 2a47 (BQ) [15:48] ATTRS{idVendor}=="2a47", \ [15:48] very weird [15:48] then it should work [15:48] did you have any other adb installed before ? [15:48] Se7: did you reboot [15:49] dont remember..try to reboot see you in a bit [15:50] * ogra_ wonders if uaccess handling is perhaps broken or disabled in xubuntu [15:50] oh wait i got an icon on the desktop [15:50] ogra_: it's quicker and easier than restarting dbus and adb and... [15:50] work now :) [15:50] :) [15:51] Se7: also don't forget for adb to work you need to enable developer mode on the phone and also have the screen active and logged in [15:51] Se7, install phablet-tools too ... phablet-shell is way nicer than plain adb [15:51] i can go in the phone now in the gui mode [15:52] (on your xubuntu i meant) [15:52] yep understood ogra_ [15:53] thank you [15:55] ogra_, i think i did [15:56] jgdx: kenvandine: can i change the sim pin from the system settings app (or anywhere else)? [15:57] tsdgeos, yes, it's possible to change it from system settings. [15:57] jgdx: couldn't find it :/ [15:57] under security [15:57] tsdgeos, Settings -> Security & Privacy [15:57] SIM PIN [15:58] he, tried phone, cellular and all that seemed phone-ish [15:58] not security :D [15:59] though i just realized the BB10 also has it under Security [15:59] so it's just me being a bad searcher === om26er is now known as om26er|dinner [16:06] oi I just noticed updates show "resume" instead of "pause" when they start downloading [16:06] so to pause, you first have to resume and then pause [16:09] mandel, ^^ === om26er|dinner is now known as om26er [16:23] brunch875, hm... ok, got it, will test and fix that asap [16:23] brunch875, have you reported a bug under lp:ubuntu-system-settings? === dandrader is now known as dandrader|lunch [16:59] rvr: hey, i've removed pay-ui from bug #1438419 and added webbrowser-app instead. also attached a simple html file which can be used to replicate the same issue in webbrowser-app. [16:59] bug 1438419 in webbrowser-app (Ubuntu) "Transparent confirmation dialog" [Undecided,New] https://launchpad.net/bugs/1438419 === alan_g is now known as alan_g|EOD [17:01] dobey: Great! === ppisati is now known as ppisati_afktmux [17:22] What is the invokation to install a non-appstore click package? [17:23] pkcon install-local --allow-untrusted /path/to/click [17:28] ogra_: thanks [17:36] Just giving notice that I ordered a Nexus 7 on Groupon to use with Ubuntu, so it's safe to drop support for the hardware now. [17:36] * ogra_ notes down ... [17:37] nhaines, i'll bring it up in one of the next meetings, thanks for the info [17:37] +1, great efficiency! [17:37] :) [17:39] It'll be interesting to see how it works out. :) Actually, if the Ubuntu browser supported bookmarklets, I'd be happy. That and if there were a Netflix webapp available. ;) [17:44] Hey All, i have a source code for my device and everything but if my device runs 4.4.4, would i still be able to port Ubuntu touch to my Redmi Note 4G === dandrader|lunch is now known as dandrader [18:04] pitti, hi, I've created a pr [1] against dbusmock. Could you take a look? [1] https://github.com/martinpitt/python-dbusmock/pull/6 [18:09] Who's in charge of the Ubuntu browser stuff? [18:10] Specifically, I want to be able to enter arbitrary Javascript into the address bar and have it run, so who do I have to convince that this is a good idea and should be a thing? :) [18:12] nhaines: osomon [18:15] popey: thanks. [18:15] Also, pretend I said "whom" earlier. [18:17] nah, that would be grammatically incorrect in a couple of ways. Uncapitalised and "whom in charge".. tsk [18:18] No, as in "whom do I have to convince". :) [18:18] ah, retracted. [18:19] My friend's kid is English/German bilingual, and when he asks what/how/who when he's only half-listening to me he asks "whom?" appropriately. It's adorable. [18:20] But it really did take studying German for who/whom to click. At least there's only two words and not four in English! [18:43] mandel: about the bug with "update menu in paused state when download starts active", I haven't reported it. Sorry I took to long to say :P [18:43] brunch875, no problem :) [18:43] brunch875, do you mind reporing one and giving me the link, I'll take it from there [18:47] all right, give me a sec [18:49] mandel: should I upload it to the Click Uptade Manager instead? [18:49] https://bugs.launchpad.net/ubuntu/+source/click-update-manager/+filebug?no_redirect [18:50] brunch875, not, although the name does point to that project, it is not the right one :) [18:50] brunch875, should be ubuntu-system-settings, it is the one that takes of the click updates atm [18:50] https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings/+filebug [18:50] yes [18:51] I'll get right to t! [18:52] brunch875, awesome! let me know once it is done and I'll track the issue [18:55] oh awesome, there's a new update. I'll take screenshots this time [18:55] there's no "desktop recording" right? [18:58] it worked as expected this time :| [19:15] mandel: coocoooo https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings/+bug/1438867 [19:15] Ubuntu bug 1438867 in ubuntu-system-settings (Ubuntu) "fetching updates UI state might falsely start as paused when the update is downloading" [Undecided,New] [19:15] brunch875, awesome, thx [19:26] hello. can anyone help me flash ubuntu touch on htc desire s? [19:35] awe_ regarding https://bugs.launchpad.net/ubuntu/+source/ofono/+bug/1431026 i just have one context anymore but is called context23 [19:35] Ubuntu bug 1431026 in ofono (Ubuntu) "regression cannot connect to 3g network on boot on vivid r129" [Undecided,Incomplete] [19:38] htc [19:38] lol has quit [19:41] Can I dual boot to Android on the Aquaris e4.5 Ubuntu edition? [19:42] not that I've seen. [19:42] might be possible with some hackery [19:44] popey, not sure if you know about this, but: is it possible to hide the header in the Document Viewer so that I can see a document fullscreen? (If not, I'll file a bug about it; if it is, I may file one about making it more obvious :)) [19:46] aquarius: no need for a bug, it's already filed and in progress [19:46] popey, oh! cool. Everyone else is, as ever, faster than me :) [19:46] bug 1428718 [19:46] bug 1428718 in Ubuntu Document Viewer App "opening a document should be fullscreen " [Medium,Confirmed] https://launchpad.net/bugs/1428718 [19:47] is Document Viewer not installed by default because you aren't quite happy with it yet? It seems like the sort of thing that I think ought to be there :) [19:47] basically, yes. [19:47] fair enough then! [19:47] Once zooming is fixed, and full screen, we'll propose it [19:47] zooming works for me? [19:48] the bug above came about because I asked if it could be default and bill reviewed it [19:48] so we need those fixed first [19:48] although all I did was pinch and go "yay it zooms" and then ignore it, so I haven't tried anything real yet ;) [19:48] try zooming when you have it on a page boundary [19:48] ah [19:48] it seems pretty slick to me, though; nice work, core apps team [19:48] also try pinching in the middle of the screen [19:48] yeah, Stefano is a super guy. [19:50] do you know anything about Ubuntu SDK's publish pane being weirdly broken, btw? It seems to not show anything for me; no publish button, etc. I'm assuming there's something broken and I'll get an update at some point. [19:50] super busy though so things moving a bit slower than he'd like. University and complex issues. [19:50] pass [19:50] i tend to do everything in the command line :S [19:51] aquarius: did you ever get any further on that Kindle Cloud Reader webapp? [19:51] nhaines, it is published, as of about half an hour ago :) [19:52] Oh cool! Everyone else is--as always--faster than me. :) [19:52] well, pass on to him my appreciation; needed to view a pdf, installed document viewer, tapped pdf in telegram, document viewer showed in share window, viewed pdf. I can't see how it could be much easier than that, other than the Share window not including too many wrong things, and *suggesting* apps that will actually do what you want, but that's not the core apps team's thing to fix (and is perhaps a big favouri [19:52] tism nightmare to boot) [19:52] good one Stefano. [19:53] also. [19:53] tried your cloud reader, opened a book, couldn't get out of it [19:53] popey, tap *right* at the bottom of the screen [19:53] ah [19:53] er, that is, tap *exactly* at the bottom of the screen [19:54] does it really work offline? [19:54] it said something about downloading stuff [19:54] I doubt it. Haven't tried. :) [19:54] and I thought "nahhh" [19:54] it did; it caches stuff in appcache [19:54] shame scrolling is a bit wonky [19:54] so if you're in a real browser, it will [19:54] but it is not clear to me that our webapp-container supports things like appcache properly [19:54] * popey tests this [19:54] airplane mode engaged [19:54] * popey makes airplane noises [19:55] so I do not know. :) [19:55] ah crap, i have two icons [19:55] one from testing this before [19:55] robru, ping about you bundling up soonsnap.com as a webapp and then it not working ;) [19:55] aquarius: it asks me to sign into my Amazon.co.uk account but I'm an American. 1 star. [19:56] hah [19:56] er [19:56] really? [19:56] hm [19:56] aquarius: is it broken again? I fixed it once already.... [19:56] * popey remembers he's in airplane mode [19:56] wonder if I made the URL amazon.co.uk? ;) [19:57] Exec=webapp-container --webappModelSearchPath=. --store-session-cookies --webappUrlPatterns=https?://read.amazon.co.uk/*,https?://www.amazon.co.uk/*,https?://amazon.co.uk/* --user-agent-string='Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/39.0.2171.65 Chrome/39.0.2171.65 Safari/537.36' https://read.amazon.co.uk/ %u [19:57] you did [19:57] Correctly, of course. [19:57] robru, oh, if you've fixed it then great. A couple of the reviews, and a direct complaint by pmcgowan, said that it was sending blacked-out images; I asked if it works in the actual browser but haven't heard. If it's broken in he actual browser then it's my fault; if it's broken in the webapp only then it's yours; but if it was broken in the webapp and you fixed it then I'll shut up. :) [19:57] hahaha amzon.co.uk ftw. [19:57] Stinky Americans shouldn't be using our lovely British websites! [19:57] nhaines, that's what you get for throwing all that tea into the harbour. [19:57] +1 [19:57] On a more serious note... how do I fix this? [19:58] what *should* it do? Importantly, I'm not having it just go to amazon.com and therefore break it similarly for us :P [19:58] have 5 apps in the store :S [19:58] Seshat UK [19:58] aquarius: ha, well, all Amazon accounts are combined except for Amazon.co.jp, maybe? [19:58] So it should be just fine. [19:58] (yes, that sucks, and I know you're shouting at the screen now) [19:59] aquarius: tested, no, doesn't work offline [19:59] just signed into read.amazon.com and all my books are there [19:59] browser tries to get to read.amazon.co.uk and "helpfully" puts up an error [19:59] aquarius: well i fixed it some time ago, if pmcgowan's complaint is recent then it might be broken again. I'll give it a shot in a minute here (just have some food on the grill_ [19:59] nhaines, so I assume you signing into amazon.co.uk should work as well :) [19:59] aquarius: yes, I was just having a go. I've since signed in and it seems to all be there. [19:59] \o/ carried on with the book where I left off [20:00] robru, he reported it to me about two days ago, but I don't know whether it was a problem for him three weeks previously or something :) [20:00] shame the UI is all off-screen [20:00] so hard to set colours etc [20:00] sorry, colors [20:00] it's not *all* off screen. [20:00] a reasonable amount of it is onscreen :) [20:00] haha [20:00] * popey tests on mx4 [20:00] I patched read.amazon enough that you can read books and you can see *most* of the config UI. [20:00] patching it so you can see it all involves considerably more surgery to the UI [20:01] although, I'll be honest, I gave up in a fit of pique when I discovered that I wasn't allowed to publish the app even though it worked. Now that I am, I should revisit it :) [20:02] My favorite feature is the one where the book list won't scroll. [20:02] it will, by tapping on the scrollbar. [20:02] not much better on mx4 [20:02] this is what happens when you invent stupid custom scrollbars, Amazon, rather than using what the browser gives you, sigh. [20:03] anyway, I freely admit that seshat is basically a hack to get it working, rather than a well-supported well-tested great-ui app, and I expect to see reviews averaging at 3 stars rather than 5 :) [20:04] i expect 4, 3 if you charged for it. [20:05] uuugh [20:05] how to download stuff? [20:05] when clicking on a link with a .zip, it opens "Open with" with surry, no apps can handle this [20:05] workaround is using wget, but I doubt the common user likes this [20:06] aquarius: hmm, looks like an interesting start, thanks. :) [20:12] brunch875, I don't think there's an app to open zip archives yet, I'm afraid. [20:15] yeah, there's tar; right? [20:15] what I mean is you can't actually download the thing [20:15] opening it isn't an issue [20:18] file manager can unpack zip files :) [20:18] \o/ core apps to the rescue again [20:19] popey, does file manager put itself in Share as a destiation for zips? [20:19] * brunch875 mimics popey: nnnnjjjiiiiaaaaooooo [20:19] probably not [20:19] * aquarius tests... it doesn't ;( [20:19] one should test and file a bug [20:21] and the web browser, if it can't find anything to open a file, doesn't download the file :( [20:21] having just checked that. :( [20:23] https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1438903 filed [20:23] Ubuntu bug 1438903 in Ubuntu File Manager App "Does not appear in Open With for web browser downloading zip files" [Undecided,New] [20:24] brunch875, so, sorry about that. There is a terminal-based solution if you're comfortable with that [20:25] don't mind me, I like hacking around :) [20:28] brunch875, yeah; you could from the terminal wget the zip file and then unzip it, if you fancy getting down to that level :) [20:30] I just adb-pushed from computer [20:31] thing with wget is I was trying to download one of those links which "will be ready after 10 seconds" using wget downloads an html page [20:31] I've read the wget manpages but I couldn't really find the solution [20:31] many many parameters [20:32] so I just said "aaagh, screw it" and used the computer. Although I really start learning how to properly use wget :P [20:33] nik90 do you know that the images are not downloaded in flashback on vivid devel-proposed? [20:35] taiebot: I removed Flashback from the stores since it requires a lot of work to do the API transition to v2 and also implementing a good backend to cache lots images. At the moment it is pretty inefficient at what it does. [20:36] brunch875, yeah, that's probably the easiest approach :) [20:36] taiebot: upstream support for v1 is almost dead with the servers performing poorly. They highly switching to API v2 and I don't have the time for it I am afraid [20:36] nik90 ok thanks for letting me know. It was a very good app [20:37] http://news.softpedia.com/news/There-Are-Now-More-than-1000-Apps-and-Scopes-for-Ubuntu-Touch-477079.shtml [20:37] taiebot: thnx. The code is all open and available at https://github.com/krnekhelesh/flashback. I am might get back to it when I get some time. [20:44] aargh - stuck in vim! How can I send ESCAPE from the keyboard in the terminal app? [20:44] ctrl+C [20:44] it does the same [20:45] (on the desktop too) [20:45] brunch875: ty [20:45] actually, I use ctrl+c because escape is so far away [20:48] taiebot, you still around? [20:48] mcphail: in terminal, hold down the orange keyboard button [20:48] choose vim :) [20:48] awe_ yep [20:49] FNS* [20:49] shhhh popey, don't tell them [20:49] so couple of questions... did you check your date & time settings? [20:49] ctrl+c is superior [20:51] awe_ yeah checked date on adb and the date is accurate [20:51] ok, just wondering as your syslog timestamps seemed pretty weird [20:52] taiebot, have you every installed different SIMs in the device? [20:52] hi. is there an app to monitor mobile data usage??? [20:52] kwah, no...not yet [20:53] this is something that will live in system settings also.. not really an app type feature [20:53] awe_, clear. any ideas on such/similar app being developed? [20:54] awe: yes i might have put my girlfriend simcard but that was ages ago. [20:54] kwah, it's something we certainly want to support, but I can't give you an estimate as to when... [20:54] http://pastebin.com/eHNPs1nk awe my var/log permissions [20:55] taiebot, there's a regression in NM that causes it to look at SIM data for SIMs which aren't currently inserted [20:55] this should land soon [20:55] awe: some are really old and some are up to date? is that normal? [20:56] every time you install a new SIM in the phone, we create a settings directory for that SIM [20:56] network-manager is only every supposed to look at the directory associated with the current SIM present in the phone [20:57] and unfortunately there'a regression that was introduced when network-manager 0.9.10 was released to vivid [20:57] if you want, I can help you fix your phone right now [20:57] first, please do an ls of /var/lib/ofono [20:57] and pastebin it [20:57] awe: ok [20:59] awe: only two files there 234010012419351 234010012419351-2 [20:59] ok, so that's not your issue [20:59] mind doing a pastebin of the contents of /var/lib/234010012419351/gprs? [21:03] awe_ http://pastebin.com/iXYk1SfH [21:04] hmmm [21:04] ok, let me poke at your syslog again... this is pretty weird [21:06] awe_ could it be that my syslog is not recorded following this http://pastebin.com/eHNPs1nk [21:07] rpadovani, hey, FYI I wrote autopilot tests for the settings page: https://code.launchpad.net/~osomon/webbrowser-app/settings-page-ap-tests/+merge/254788 [21:08] rsalveti, did we make a change to the ownership of files in /var/log in vivid? [21:08] taiebot, my mako currently has syslog owned by syslog:adm, but I'm running rtm [21:09] oSoMoN, thanks :-) I'll take a look to them tomorrow [21:09] awe_: ogra_ did push a few changes to make sure the permission is correct in there [21:09] taiebot, have you done any customization of your phone? are you running a stock image, or are you running a dual-boot image [21:09] but it seems that there is a bug that shows up sometimes that makes /var/log to be owned by another group [21:09] awe: stock image [21:10] taiebot, let me re-flash my mako [21:10] are you going to be on for awhile? [21:10] sudo chown root:syslog /var/log [21:10] then reboot should fix [21:10] rsalveti, is there a bug for this? [21:10] is this rtm or vivid? [21:11] vivid [21:11] mako [21:11] awe, rsalveti: i have upgraded religiously my phone since 2013 O:-) congrats for your hardwork it has been really enjoyable.. [21:12] and still is.. [21:12] nice [21:12] taiebot, sure... but running devel-proposed is a bit risky... have you ever re-flashed it since then? [21:12] congrats for everyones hard work here, you devs are amazing [21:12] * awe_ smiles [21:12] what an impact on the world [21:13] rsalveti, awe: never reflashed as deleting my data [21:13] taiebot, re-flashing doesn't delete data, unless you specify --wipe [21:13] awe, rsalveti just changed channel quite regularly [21:13] ? [21:13] hmmm [21:13] that's not really recommended [21:13] can't find the permission bug right now, ogra might know [21:14] and can lead to strange behavior [21:14] awe: depending on the bootability of the device [21:14] yeah, usually best to try using with the same channel [21:14] or at least same base release [21:15] taiebot, my recommendation would be to do a fresh flash. If you really want to live on the bleeding edge, then flash vivid-proposed [21:15] that said, there are bugs in vivid, that we're working on [21:15] awe: would still not keep my /var/log intact? [21:15] if you've changed channels, and updated, things can definitely be in an inconsistent state [21:16] you syslog is currently pretty messed up [21:16] it's date is from Aug! [21:16] and it shows a bad suspend loop, that looks like problems with the modem [21:17] I'm flashing my mako now with the latest vivid-proposed [21:17] and pretty confident 3g will come up right away [21:17] awe: depends on the file dmesg is correct date while kern.log is jul 28 2014 [21:17] yea, but it's 2015 last time I checked [21:17] ;) [21:18] yeah true but what about apport.log? [21:18] again, the phone really isn't meant to have channels switched around and get continual updates all along [21:18] taiebot, what about it? [21:18] -rw-r----- 1 root        adm      7758 Mar 31 21:16 apport.log [21:19] Can /var/log be full? [21:19] sure, some of your logs are correct, and some aren't [21:19] you can check with df [21:21] Apart from /dev/loop1 108716 107216 1500 99% /lib/modules [21:22] everything seems ok [21:22] rsalveti: this is syslog when i try to play an mp4 video http://paste.ubuntu.com/10696198/ === salem_ is now known as _salem [21:29] aquarius: hmmm, just tried sending photos back and forth between my arale and krillin, they both "worked" in the sense that the correct photo showed up in the webapp on the receiving device, however the option to save the photo seems to have failed (can't find the photo anywhere after saving it), so it seems something goofy is happening in content-hub [21:30] taiebot, I just flashed vivid-devel #156 on my mako, and 3g comes up just fine. Also, the permissions in /var/log look normal [21:30] taiebot, my honest opinion is that you have a corrupt/broken image on your phone due to channel changes & updates [21:31] I'd seriously recommend a fresh flash of vivid-devel ( if you want to continue on the bleeding edge ) [21:32] awe: is there anyway i could force a restart of the syslog? [21:32] and realize that switching channels like you've done in the past is *not* recommended, and if you continue to do so, be prepared to use flash to fix it [21:32] reboot? [21:33] awe_: could it be its the boot which is not working properly? [21:34] hi [21:34] awe: and what do you mean flash vs switching channel ( do i not flash to another channel) [21:34] hello! [21:34] hi [21:34] taiebot, your syslog is broken... again, I've given you my recommendation. We never meant for users to switch channels back and forth, while continuing to apply updates [21:34] I can't tell anything else with your syslog the way it is [21:35] if rebooting doesn't fix your syslog, flashing is the only solution I have [21:35] i have a question about the kernel. when i build my own one, it will be overwritten after the next update. is that normal? [21:35] awe: so flashing with which option? [21:36] awe: i though going from devel-proposed to devel i was flashing my device. the only stuff which never changes is the android kernel [21:37] taiebot, is that the only channel change you've made devel -> devel-proposed and back? [21:37] have you ever changed the channel to rtm -> vivid? [21:37] again, your running a devel release, and things seem screwed up on your device [21:37] this release is meant to be for development [21:37] studio_: yes, it's normal. [21:38] ok [21:38] if this happens to me, I re-flash [21:38] this is why we tell people not to run devel as their normal phone [21:38] I want to flash devel but it's my normal phone :/ [21:39] otherwise I envy your release...210+? :P [21:39] brunch875: don't be fooled by the image numbers [21:39] BIGGER IS BETTER [21:40] brunch875, I wouldn't recommend doing so. What if you need the phone for an emergency? [21:40] otherwise people wouldn't buy the new intel i7 with only two cores :P [21:40] it's meant for development [21:40] awe: I understand your frustration just trying to understand myself what's happening i am not a normal user anyway :). So if it s broken its likely my fault :-D [21:40] if you want a stable image, use RTM [21:40] dobey, when i am building an "experimental" kernel, for exp. with v4l, how can i "hold" it? [21:40] yeah, that's why I haven't flashed it [21:40] according to periodic table, lower numbers are more stable [21:40] studio_: build your own images, or don't install newer images than what you have [21:41] taiebot, no problem. I just don't know what else to tell you, and I can't really spend much more time on your mobile data issue till your base image functionality is restored [21:41] what i7 with only two cores? [21:41] some new power-proficent things intel is releasing [21:41] they're not meant for desktop computers [21:42] but people are getting deceived into buying thos "MORE POWERFUL THAN i5" computers just because the number is higher [21:42] brunch875: oh, well mobile i7 processors have come with only 2 cores for many years [21:42] it's not even the good old "faster clock is better" ;) [21:43] it is more powerful than the i5 [21:43] yeah, depends on many variables [21:43] but still, I mean people only look at the number [21:43] and can be easily deceived [21:44] There are tons of stores exploiting this [21:44] *shrug* there have been mobile i7 CPUs with only 2 cores since they were first released. [21:44] really? I had no idea [21:45] only just seen it the other day on a shelf and laughed at the ripoff [21:45] https://en.wikipedia.org/wiki/List_of_Intel_Core_i7_microprocessors#Mobile_processors [21:47] dropping half the cores has always been a way for them to get better power consumption on the mobile systems. i don't see any 6 core mobile i7s though, and there have been several 6 core workstation i7s [21:50] anyway, time to run [21:51] have fun! [21:51] dobey, so i do not have the choice to update "apps" only, as i have for exp on my desktop? [21:52] anyone here making or porting apps to UT ? [21:52] studio_: sure you do. set your phone to be permanently writable [21:53] i don't recall the exact command to do it [21:53] I want to make some apps but I won't have the time until summer [21:54] i found http://www.pokerth.net/download.html i think its written in qt4 and c++ and is cross platform incl android [21:54] dobey, so on permanent writable i get updates for ubuntu-touch and kernel will not be overwritten? [21:55] I'll note that down! [21:57] dobey, i asked, because kernel is still 3.4.67 [21:58] brunch875, i want to try port it but unsure how successful ill be lol [21:59] awe rsalveti FYI i just found this https://bugs.launchpad.net/ubuntu/+source/rsyslog/+bug/940030 which is very old might be related.. anyway bed time [21:59] Ubuntu bug 940030 in rsyslog (Ubuntu) "rsyslog stops working after logrotate until restarted" [Critical,Confirmed] [22:01] id love me some toribash on UT but the guy wouldnt even support arm for rpi2 :( [22:23] cd [22:30] dobey, i re-flashed my own kernel, also 3.4.67, and made the image writable. so tomorrow i'll only get updates for ubuntu touch, but not a new (old) kernel? [22:33] damn, dobey is offline :( [22:35] john-mcaleely, are you still there? [22:36] guys, how do i add a ringtone . i tried to move it to system but /dev/loop0 is write protected , i have also tried gsettings set com.ubuntu.touch.sound incoming-call-sound /file.ogg [22:37] dragonkeeper: I had to make the root filesystem read/wrtie to add a ringtone but I think that is frowned upon :( [22:38] studio__: unlikely at this hour [22:39] popey, ok [22:39] wassup? [22:39] mcphail, i see [22:40] dragonkeeper, nice hint, there is missing a browser for exp. to the sd-card [22:41] theres alot missing ;) [22:42] popey, i thought john-mcaleely is still online, his nick is shown in black an not gray ... [22:42] studio__: he may be afk [22:42] what's up? [22:45] mcphail, nice it worked :) [22:45] Do any of the channels come with the -dbg packages for the system libraries? [22:45] dragonkeeper: yes - working well now! [22:45] dragonkeeper, i also "thought" today it is "easy" to use the cam on the bq E4.5 as a webcam via v4l with cvcl, but it is not :( [22:46] yeah, unlikely [22:46] dragonkeeper:I hate anything but a "ring ring" tone [22:47] possible ... but 'easy' ?.. [22:47] mcphail, i like ring ring but i dont have one so i pulled the Orion.ogg from android . i dont like the stock sounds on ubuntu :( [22:48] there is no /dev/v4l* or /dev/video* [22:48] dragonkeeper: agreed. [22:49] studio__, cant install libv4l-dev ? [22:50] dragonkeeper, isn't multi media needed by the kernel? [22:51] on the bq are no modules, everything is compiled in the kernel, but no v4l [22:52] studio__, unsure about kernel v4l specifics, [22:52] therefore i need help from john-mcaleely, he made the kernel [22:54] studio__, can you not rip config from proc, add whats needed, recompile and flash? [22:55] if you cant rip config from /proc, maybe that function should be added to kernel [22:55] i have the kernel-config, it is shown by "zcat /proc/config.gz" [22:56] :) [22:56] but as i said, no multi-media and also no dvb [22:57] also no logitec hid [22:57] studio__: Doesn't the camera do its own OpenMAX thing? [22:57] it is disabled [22:57] kernel should support all hid .. [22:57] no [22:58] why not [22:58] logitec needs to be enable, i know that from my sat-receiver === gareth_ is now known as Guest7606 [23:01] the default kernel from my sat-receiver do not support logitec hid, but after i enabled to build a module for logitech hid i was able to use my keyboard and mouse === tiago is now known as Guest74427 [23:09] hi ppl i need [23:09] help [23:10] I have a table Edison2 Bq already activated the USB debug. but I can not list the device in ab. [23:11] hmm when i try to run the app i got built in the sdk it asks for a custom executable ? cant i deploy to device to run? [23:11] dragonkeeper, hid is one point, v4l the second, but what about dvb s/c/t? [23:12] studio__, for the webcam idea ? i doubt it [23:16] dragonkeeper, i think without modules it will not work, also not fake-cam (loop) ... [23:17] studio__, unsure, i thought it was usb and pci specific stuff, [23:19] dragonkeeper, "apt-cache search v4l" shows me a lot, but how to use for exp. "v4l2loopback-utils"? [23:21] RAOF, sorry, can you help a little bit more? [23:22] * dragonkeeper didnt understand the question [23:22] studio__: I don't think the camera has a v4l driver; I think you'll need to fiddle with OpenMAX stuff instead. [23:23] RAOF, sorry, i know nothing about OpenMax, i am a user ... [23:23] can someone tell me why :-1: error: /var/lib/schroot/chroots/click-ubuntu-sdk-15.04-armhf/usr/lib/x86_64-linux-gnu/qt5/bin/qmake: Command not found but the sdk is looking for it o.o [23:23] studio__: I think what I'm saying is: you're not going to be able to use the phone's camera as a webcam without some hacking. [23:24] studio__: You'd need to write something to pull out the video stream (using gstreamer) and send it to your host. [23:26] RAOF, that has nothing to do with "hacking" bq is showing how to use the E* (android-version) as a web-cam on their webpages ... [23:27] studio__: Could you link that, please? [23:27] wait ... [23:28] but that's with an android app, not a linux app... surely? [23:28] That would be my expectation, yes. [23:29] http://www.mibqyyo.com/articulos/2015/02/03/transformar-movil-webcam/#/vanilla/discussion/embed/?vanilla_discussion_id=0 [23:30] Indeed. [23:30] the clue is in the name [23:30] "Droid cam" [23:30] That's an Android app to slurp the video stream out of the camera plus a desktop client to read it. [23:30] yup [23:30] studio__: That is an example of the hacking you would need to do :). [23:31] RAOF, sorry, what means "hacking"? [23:31] studio__: Programming, sorry. [23:31] It would be relatively simple to write an Ubuntu Touch app to do that (although you'd need to keep it in the foreground for it to work). [23:31] But I don't think there are any existing apps for it. [23:32] so isn't it what i said all the time, it is depending of v4l, isn't it? [23:32] The *desktop* client will presumably be creating a fake v4l device, yes. [23:32] The *phone* app won't be using v4l. [23:33] please, forget the "phone" ... [23:33] it is ubuntu, isn't it? [23:33] On the phone? Yes. [23:35] i was able, for exp., to install vlc. but i was not able to get a link on my "desktop" so this is a problem from mir, isn't it? [23:35] You can't use anything that uses X, correct. [23:35] Because there isn't an X server (that works). [23:36] * dragonkeeper wonders why there isnt a working one [23:36] so why vlc is supported to be enable to install on ut? [23:36] So basically if it's not a terminal app and it's not in the app store then it's not going to work. [23:37] studio__: vlc is *not* supported to be installed on UT. In order to do so you need to mark your root filesystem as read/write, which is an unsupported configuration. [23:37] i am root, i am the main user of my os. so i can install vlc, or? [23:37] You can install vlc. [23:38] also, vlc isn't even in the rtm repo [23:38] It won't work (at the moment) [23:38] so you had to jump some signifcant hoops to make vlc installable [23:38] rtm means? [23:38] that doesn't mean we have to make it work [23:38] the version of ubuntu which ships on the bq phone is a derivative of utopic (14.10) we call "RTM" [23:38] vlc interface is qt4 so thats a start [23:38] RTM means "release to manufacturer" [23:39] dragonkeeper: Except UT uses Qt5, and there's no Qt4 support :) [23:40] studio__: you can also install libreoffice, but that doesn't mean it will work. [23:41] why is package manager always got a lock, i cant install anything from term [23:41] sorry, i know what rtm means, that question was "rhetorically" [23:41] thats not useful. [23:43] popey, why libre office is only working via vnc? [23:43] libreoffice requires x [23:43] we dont ship x on the phone [23:43] I feel like deja-vu [23:44] no deja-vu, i just ask about the future, phone, tablet, stb ... [23:45] no, you didn't [23:45] ? [23:45] Oh, in the _future_ we'll have an X server. [23:46] back to old school? [23:46] No, it'll be an X server nested under Mir. [23:46] :) [23:48] so, i need a modified kernel to use v4l and dvb-x, right? [23:49] Yes, although I doubt that the camera will have v4l drivers. [23:50] hi [23:50] people [23:50] how are you? [23:50] studio__: If you want to use your phone as a webcam, you should write an app to do it. It'll take you less time and effort :) [23:52] RAOF, i don't know to write an app to stream the video, for exp. back cam via cvlc to http :( [23:52] studio__: You probably also don't know how to write a v4l driver for the phone's camera, and that's likely to be more difficult :) [23:54] we are EasyLabs a business of software development in Colombia and want to create a version of Ubuntu for tablets and mobile devices to buy and then we install and fabricate our own devices. My question is how we can modify that code and then install it on the dispositivs [23:56] v4l driver for OV5648 is aviable, but what is that, front or back cam? [23:58] Hey, I have a bug for video playback, do I post this in browser or media-hub?