[07:31] <elimisteve> Hi everyone. I'm not here to be one of _those_ people and ask yet again about WhatsApp. Wait, wait yes I am...
[07:31] <elimisteve> BUT, I have a more specific question :-)
[07:32] <elimisteve> I thought that there couldn't be a WhatsApp Ubuntu Phone app made because the WhatsApp APIs are closed. But I just found http://www.whatsappfor.org/software/whatsapp-ubuntu-phone-touch/ and am wondering if it's possible for us to do the same thing?
[07:32] <nhaines> elimisteve: you may provisionally ask your question!  ;)
[07:33] <elimisteve> I'm not actually a WhatsApp user -- I use TextSecure/Signal -- but I know there is a TON of demand for WhatsApp
[07:33] <nhaines> elimisteve: you could, but that's likewise an unlicensed third-party app and you'll get banned from the servers.
[07:33] <elimisteve> and I want Ubuntu Phone to be desirable to as many people as possible
[07:33] <nhaines> Also you won't be able to update your phone again, because the instructions require you to disable that.
[07:34] <nhaines> They left all that out of their instrucitons, at least.
[07:34] <elimisteve> hmm, interesting
[07:34] <nhaines> In any case, the only thing to be done is to ask WhatsApp to support Ubuntu.
[07:38] <elimisteve> Gotcha. Okay, thanks!
[08:21] <daaaachu> hello! was wondering if anyone could explain how hard it would be to get a voip client like linphone or csipsimple or something that is already available in ubuntu to run under touch?
[08:57] <Dragonkeeper> anyone here actually write qml code ?
[08:58] <daaaachu> does anyone even talk here?
[08:59] <Dragonkeeper> i just spoke  so ..yes ?
[08:59] <daaaachu> ha, i asked a question 1/2 hr ago and nothing else since
[08:59] <Dragonkeeper> well its 9am in UK   so might be why
[09:00] <daaaachu> my biggest problem with touch is the lack of apps from day one. i am disapointed that there are so many good apps available in linux but everytbing has to be ported to touch
[09:01] <daaaachu> i guess the devs are trying to maintain a consistent user interface]
[09:01] <Dragonkeeper> anything should run on phone if u have the deps.  as for gui stuff u need apps with qml interface
[09:02] <Dragonkeeper> alot of apsp on deskto are gtk
[09:02] <daaaachu> i'll go google that now, cheers
[09:02] <daaaachu> do you mean gtk apps will run on touch?
[09:03] <Dragonkeeper> they will when the desktop part is introduced ,  but for the phones gui  its qml
[09:03] <daaaachu> by qml do you mean qt?
[09:03] <Dragonkeeper> sure
[09:04] <daaaachu> i see that someone has got openoffice running on touch
[09:04] <Dragonkeeper> im learning qml atm   just popped in to see if i could pick someones brain lol
[09:05] <daaaachu> ahh, i only just installed touch tonight to see how advanced it is
[09:05] <daaaachu> i love that the whole os is there, apt-get install
[09:05] <Dragonkeeper> someone has gimp running too but its just a preview of things to come.  as far as i can tell atm it kinda breaks things
[09:05] <daaaachu> true
[09:06] <Dragonkeeper> apt-get only runs if u have rootfs rw mode     default ro     rw disables  OTA updates iirc
[09:06] <daaaachu> yeah that was fairly quick to change
[09:06] <daaaachu> overall, impressed with what they have done - just feel it is probably still a year or two away from being a serious contender against android
[09:08] <Dragonkeeper> i think it will take over android when its at a better standard.   lack of apps is annoying  so thats why i ecided to try learn qml make my own apps that i need
[09:13] <DanChapman> Dragonkeeper: Hey! what problem you having in qml?
[09:13] <Dragonkeeper> hey DanChapman !  no problem, just a curiousity
[09:14] <Dragonkeeper> was wondering if/how there was a way to display a small term that would be used to only display output from a cpp command
[09:20] <DanChapman> Dragonkeeper: AFAIK you should be able to use re-use the terminal widget from the terminal app. http://www.unixarea.de/bq/bq-aquaris-e45-ubuntu.txt chapter 32 & 33 have some hints on what to do. Any reason it has to be a terminal if your just displaying output?
[09:22] <Dragonkeeper> DanChapman: well im not sure it has to be a terminal .    e.g.  one of my buttons will call dmesg   so id want to output that .
[09:23] <Dragonkeeper> its not going to have any input to that terminal   the only input will ne text fields and buttons
[09:23] <daaaachu> agree it will smash android eventually, just needs usable apps now - thats why i was disapointed that things that already are stable and working on a normal ubuntu machine arent already available
[09:24] <Dragonkeeper> daaaachu: cant expect them to make all the apps.   linux is a community after all ...
[09:25] <Dragonkeeper> core apps for basic daily use are there
[09:26] <daaaachu> not make all the apps - make the OS re-use what already works on a desktop
[09:26] <Dragonkeeper> being worked on for when desktop mode is avalible to devices
[09:26] <daaaachu> what is this desktop mode
[09:26] <Dragonkeeper> when u plug the device into a tv a full desktop boots
[09:27] <daaaachu> oh crazy
[09:27] <daaaachu> but they arent making that available for the small touch screen?
[09:28] <Dragonkeeper> well i assume (dont quote me)   that when gtk-mir is packaged in  then it will allow gtk apps on both sides ...
[09:29] <Dragonkeeper> most apps might not fit on screen for just phone tho o.O
[09:29] <daaaachu> but thats when the app developers could sense they are running in touch and adjust
[09:30] <daaaachu> it would put the development back on the other teams
[09:30] <DanChapman> Dragonkeeper: I presume you are using QProcess for that? personally I would create simple list model and append the output line-by-line using process->readLine(); then you can use it in a listview and save yourself some pain trying to get a terminal embedded
[09:30] <Dragonkeeper> DanChapman: i have no cpp code as of yet ...  just started making the main gui  so just grabbing ideas
[09:32] <Dragonkeeper> DanChapman: do you have an example of that so i have a kinda idea how to implement it ?
[09:33] <DanChapman> errrm I might have... let me look
[09:33] <daaaachu> all that said, i have tried all the alternatives today and touch is clearly the most advanced and most stable - look forward to seeing what it can do in another 6 months
[09:34] <Dragonkeeper> daaaachu: what desktop apps do u need on the phone ?  or was it just a bonus to have ?
[09:36] <daaaachu> the first thing i wanted was linphone or csipsimpe
[09:36] <daaaachu> csipsimple
[09:36] <daaaachu> but maybe the dev
[09:36] <daaaachu> s will use liblinphone or similar and embed the sip client into touch
[09:38] <Dragonkeeper> hmm
[09:38] <Dragonkeeper> i wonder about tox  tho  i know that has a qml front end
[09:40] <daaaachu> haha, i just put android back on
[09:40] <daaaachu> i'll reflash and try tox - thank you for the heads up
[09:41] <Dragonkeeper> might need look into it abit find out what client + version  but its worth a go .  let me know  haha    HF
[09:43] <daaaachu> must say, i am impressed with how simple the touch dev's have made the process to flash a device. years ago this was one of the biggest hurdles to getting more people to use linux
[09:44] <Dragonkeeper> u use android... thats linux ... :')
[09:44] <daaaachu> ohhh it's not the same
[09:44] <Dragonkeeper> sure it is ... linux is just a kernel
[09:44] <daaaachu> google modified it so heavily
[09:44] <daaaachu> and im sure some of their source is still closed
[09:45] <daaaachu> maybe i am wrong
[09:45] <Dragonkeeper> kernel is modular   they removed alot of unneeded stuff.. not really modified so much
[09:46] <daaaachu> early days of android google had forked and were trying to push their changed upstream, a lot of it got rejected
[09:47] <daaaachu> ive not kept up to date, so maybe those issues are all gone
[09:48]  * Dragonkeeper hasnt used android in such a long time
[09:49] <daaaachu> haha, i havent /me in 20 years
[09:49] <Dragonkeeper> wow o.O   what u been using in that time ?
[09:50] <daaaachu> life got in the way
[09:51] <Dragonkeeper> yeah real life sucks right --- graphics arent that good :P
[09:51] <daaaachu> thats right! i'd be happy with cmd line linphone but i doubt any of my customers would be
[09:52]  * Dragonkeeper isnt really a fan of voip
[09:53] <Dragonkeeper> DanChapman: :( dekko crashes when selecting full list of emails and deleting
[09:53] <daaaachu> its actually really good if you have full control over the whole network
[09:55] <Dragonkeeper> ahh right . guess it could be useful in work env
[10:12] <daaaachu> running dd on a mobile phone
[10:13] <daaaachu> never thought I would do this in my life
[10:14] <Dragonkeeper> :')
[10:14] <ogra_> yeah, the curse of a linux phone ... you never know, is it a server, is it a PC or is it juat a phone :)
[10:14] <ogra_> *just
[10:17] <daaaachu> but all the amazing tools that have already been written
[10:17] <daaaachu> its a developer's dream
[10:17] <DanChapman> Dragonkeeper: sorry got dragged away by kids. Here's a quick example of using qprocess in qml take a look at Command.h/cpp in backend/modules and in main.qml https://code.launchpad.net/~dpniel/+junk/qprocess-example
[10:18] <Dragonkeeper> DanChapman: no problem ! appreciate it
[10:18] <DanChapman> you can either just append each newline to a text area or append it to a listmodel the choice is up to you
[10:19] <Dragonkeeper> ty sir :P
[10:20] <Dragonkeeper> DanChapman: how can i delete everything in my inbox :'D
[10:22] <Dragonkeeper> DanChapman: i cant do select all because dekko crashes and i dont seem to see a option to delete all in folder  i have 5000++ emails there lolz :P
[10:24] <DanChapman> Dragonkeeper: atm the UI initially only loads 50 messages then it will load another 50 when you hit load more and so on.... So the multi select action will only work on the loaded messages and not select _all_ you mail in that mailbox. It seems to be working fine for me here. Does the log file under ~/.cache/dekko.dekkoproject/logs/IMAP show any issues?
[10:25] <Dragonkeeper> checking
[10:27] <DanChapman> I wonder if an action in the folder list view to "Delete all messages in mailbox" would be handy
[10:28] <DanChapman> I can see it being tedious having to do it in increments if all you want to do is wipe the whole folder
[10:29] <Dragonkeeper> DanChapman: i hold to give selection . click the tick to select all in view , click delete ,  it waits  then app crashes .. i check logs but seems like no errors . emails did delete  but .. yeah annoying :P
[10:31] <Dragonkeeper> well i would welcome a empty folder button at folder selection :)
[10:33] <Dragonkeeper> DanChapman: oh i know its annoying me pointing stuff out lol  but  also on my server i have extra folder to send stuff i want to save.  so maybe an option to add extra folders  or read the folders server as ?
[10:35] <daaaachu> & i have a voip session running from touch - thank you for making me try again dragonkeeper :)
[10:35] <DanChapman> interesting... so it does set the deleted flags. I'll look into it.
[10:35] <Dragonkeeper> ty :)
[10:36] <Dragonkeeper> daaaachu: u used tox ?
[10:36] <DanChapman> Dragonkeeper: could you please file a bug for the extra folders thing https://bugs.launchpad.net/dekko/+filebug
[10:36] <daaaachu> i started down that path and it gave a fatal error as it was missing something - didnt spend a lot of time on it, went back to linphone
[10:37] <daaaachu> so my next step would be to make a new front end for linphone
[10:39] <Dragonkeeper> DanChapman: done :)
[10:40] <Dragonkeeper> daaaachu: ah so your using linphone in cli ... good to know
[10:42] <daaaachu> yeah that worked and has good codec support, just not the GUI
[10:43] <daaaachu> ipsec works too
[10:43] <daaaachu> its really a very good platform - i am impressed
[10:43] <daaaachu> miles ahead of what any other projects has done
[10:44] <Dragonkeeper> well load up ubuntu-sdk  make a frontend and publish it ;)
[10:46]  * Dragonkeeper feels like there isnt enough apps in the store and too many webapps that arent useful
[10:46] <daaaachu> i agree with you
[10:46] <daaaachu> thats why i was disapointed that the existing apps like linphone wouldnt just work out of the box
[10:47] <daaaachu> it would have given touch a massive head start - maybe in the next release they will get there - I still havent read much about it, only found it today
[10:48] <Dragonkeeper> im working on something that will do multiple things  so i have a kinda all in one app
[10:49] <Dragonkeeper> just to mape term commands more friendly
[10:49] <Dragonkeeper> s/ape/make/
[10:50] <Dragonkeeper> which also made me wonder why sshfs isnt included in OS by default
[10:51] <Dragonkeeper> not a problem scp is  so i cna work with that
[10:54] <daaaachu> what do you need ssshfs for
[10:54] <Dragonkeeper> just thought it would be nice to mount a external fs onto device and use it to stream music/video from
[10:55] <daaaachu> true - scp works then
[10:55] <daaaachu> as long as you dont have a slow link
[10:56] <Dragonkeeper> scp works to move files to the device.  but if u have alot of files u want  u might find sshfs to stream a better choice
[10:56] <daaaachu> there is a protocol that tv's and nas's implement for streaming
[10:56] <daaaachu> starts with d - my memory fails me
[10:57] <daaaachu> but if you implemented that client side, it would fit with a lot of other existing products
[10:57] <daaaachu> dlna?
[10:57] <Dragonkeeper> sshfs would work for any device that has ssh tho
[10:58] <Dragonkeeper> wouldnt need to stream to a tv  because when desktop mode is avalible ud have a tv there :P
[10:59] <daaaachu> you'll need an account on the other end though
[10:59] <daaaachu> and have to put password in every time, or cache the ssh key
[10:59] <daaaachu> i like the idea though, touch will be amazing with the desktop mode
[10:59] <daaaachu> im converted
[11:00] <Dragonkeeper> o.O save password or use a key file .  only one time setup as with most things
[11:00] <daaaachu> touch > android
[11:01] <daaaachu> haha, vi and python on my mobile now
[11:02] <Dragonkeeper> why not just install java while your at it :')
[11:02] <daaaachu> noooooo
[11:02] <Dragonkeeper> :D
[11:02] <daaaachu> never a fan
[11:02] <daaaachu> python so good though, quick to prototype
[11:03] <Dragonkeeper> python is ok
[11:10] <daaaachu> got to go to bed - cheers again for your help & good luck with your app!
[12:35] <JanC> Dragonkeeper: there is also #ubuntu-app-devel BTW
[12:43] <Dragonkeeper> JanC: ty
[13:28] <shann> Hi, i should clear evolution-contacts database, i not found command for this i have 73 contacts in db.
[13:33] <shann> i go to contacts and option for select all items and click on delete option, confirm delete all :).
[14:20] <pdq_> chromium browser running on my phone: https://youtu.be/6e9lsT_Yh1U
[15:44] <lotuspsychje> pdq_: nice one, how did you do it?
[15:46] <pdq_> https://plus.google.com/+ReinerKlenk/posts/5Jwzahxjxsw
[17:01] <vthompson> bzoltan_, zbenjamin, zsombi Is there a recommended way to install the latest UI Toolkit that's installed on the rc-proposed image on your development machine? The one in wily (and in the SDK team PPA) appears to be 1.3.1627+15.10.20150908-0ubuntu1 whereas the version in rc-proposed is 1.3.1688+15.04.20151018.1-0ubuntu1. Does the PPA just need to be updated?
[17:27] <mimecar> hi...
[18:38] <bzoltan_> vthompson:  the Staging PPA has the latest possible UITK https://launchpad.net/~ubuntu-sdk-team/+archive/ubuntu/staging/+packages that is rev1706
[18:39] <bzoltan_> vthompson:  But if you want the real deal :) then pull the ubuntu-sdk-ide and ubuntu-sdk-dev packags from https://launchpad.net/~ubuntu-sdk-team/+archive/ubuntu/tools-development/+packages
[18:39] <bzoltan_> vthompson:  that is release candidate of the future SDK's .. The Desktop Kit in that release is exactly what is on the rc-proposed.
[18:42] <vthompson> bzoltan_, thanks, I tried to build from source, but I was missing dependencies. I'm in the process of upgrading to xenial now
[18:43] <bzoltan_> vthompson:  The best SDK experience you get on LTS and on Vivid...
[18:43] <vthompson> bzoltan_, no turning back now though! :)
[18:45] <bzoltan_> vthompson: I have enabled the 16.04 build for that new package... I hope in 24 hours the packages will be available
[18:47] <vthompson> bzoltan_, awesome thanks!