[00:00] <mcphail> He isn't dogfooding the phone or Unity8. Attention diverted to juju
[00:00] <sebsebseb> bregma: ogra_ so not on Linux Today where there's also two comments, but on the actsual linked to article,  I liked the comment from someonen wehre they basically say that embracing Ubuntu'[[s convergence I thinik they meant xmir really etc too when saying that,  is a way to keep  desktop Linux alive basically in the new mobile world: http://www.linuxtoday.com/it_management/how-long-will-desktop-linux-last-160513073812.html
[00:00] <bregma> desktop, maybe not, because the desktop as a concept is going to go the way of the Hi-Fi stereo
[00:00] <bregma> full convergence, one systemn on all devices, that's definitely a thing he's excited about
[00:01] <mcphail> bregma: maybe, maybe not. But he isn't excited enough about convergence to be dogfooding a Unity8 device. That made me sad
[00:01] <sebsebseb> what you mean dog fooding?
[00:01] <sebsebseb> giving it loads of attention ? money etc?
[00:02] <ogra_> i saw him dogfood the tablet the last week
[00:02] <mcphail> sebsebseb: using your own code on a day-to-day basis
[00:02] <ogra_> so thats definitely not true :)
[00:02] <bregma> well, truth be told, even I do not dogfood, because the things I really use every day are not ready yet -- multiple workspaces on multiple monitors
[00:02] <sebsebseb> yeah he said he used alternaives still too
[00:02] <ogra_> sure
[00:02] <bregma> I use a Ubuntu phone as my day-to-day phone, it's good
[00:02] <bregma> but not Unity 8 desktop
[00:02]  * sebsebseb has used Ubuntu phone as my phone for months now no problem,but I am also not really running or wanting to run lots of apps really, so that's fine
[00:03] <bregma> I do, however, have a finger on when what I need will be ready
[00:03]  * sebsebseb should in a way do more with that jolla phone to though, and has't since som sighty silly reasons
[00:03] <ogra_> i actually try to get along with the tablet s laptop replacement ... works for most of my usecaases already
[00:03] <sebsebseb> ogra_: yep I have treid that to
[00:03] <sebsebseb> tablet instead of lap top
[00:03] <sebsebseb> for  text things
[00:04] <sebsebseb> however it seems to  not keep up with my typing speed that well,   hmm
[00:04] <sebsebseb> the Ubuntu M10 HD
[00:04] <bregma> also, I have only one table and I need to test potentially breaking releases on it, not good for day-to-day dogfooding
[00:04] <sebsebseb> table tablet I guss you meant
[00:05] <bregma> yes, tablet
[00:05] <ogra_> in any case unity8 will take over the dektop at some point
[00:05] <mcphail> Anyway, night all
[00:05] <ogra_> (and snappy the bottom layer)
[00:05] <sebsebseb> things will start going there with 16.10
[00:05] <sebsebseb> that way
[00:05] <bregma> yep
[00:06] <sebsebseb> by next LTS it's probaably been default in UBuntu already for a release or two as well
[00:06] <ogra_> and eventually you will have snappy unity8 working on all devics you can imagine
[00:06] <bregma> hopefully
[00:06] <ogra_> including TV
[00:06] <ogra_> (as that is just another spinoff)
[00:06] <sebsebseb> bregma: hoepfuly to what I put?
[00:06] <sebsebseb> ogra_: TV is put on hold for now though
[00:07] <JanC> one reason why people use X directly in their apps is that Gtk & Qt don't provide solutions for everything they need...  ;)
[00:07] <bregma> JanC, sometimes, yes
[00:07] <ogra_> sebsebseb, yes, till convergence is fully there
[00:07] <ogra_> and snapppy
[00:08] <bregma> JanC sometimes it's unjustified -- one game just used it to get the screen size, which it already had directly from SDL
[00:08] <sebsebseb> ogra_: yeah  something like that
[00:08] <sebsebseb> ogra_: and  when phone and tablet has  made Canonical enough profit already maybe as well, as a side point :d he h
[00:08] <ogra_> phone and tablet dont make profit
[00:08]  * sebsebseb wonders how much they really get from the current BQ and Meizu sales of any of the Ubuntu devices
[00:08] <ogra_> and i doubt anyone from us expects it to
[00:09] <sebsebseb> ogra_: us ?
[00:09] <ogra_> canonical
[00:09] <JanC> maybe there is/was a reason not to use SDL for that...
[00:09] <sebsebseb> ogra_: I guess it makes BQ and Meizu profit though :d
[00:09] <ogra_> probablly not meizu
[00:09] <sebsebseb> not Mezu ???
[00:09] <ogra_> definitely bq
[00:09] <sebsebseb> why not Meiz u?
[00:10] <ogra_> well, given the amount of phones meizu puts out each round ...
[00:10] <sebsebseb> hmm maybe
[00:10] <ogra_> i doubt it makes them any measurable profit compared to the grand total
[00:10] <sebsebseb> bregma: a bigger Ubuntu pressence at FODEM next year meaning?
[00:11] <sebsebseb> JanC: oh yeah you been to FOSDEM to haven't you?
[00:11] <JanC> of course
[00:11] <sebsebseb> JanC: yeah I thiik I chatted to y9ou  in the channel for that a a few times
[00:11] <bregma> sebsebseb, maybe a table with swag
[00:11] <ogra_> whereas bq just got a price for their millionst phone sold when canonical joined them
[00:11] <ogra_> 10000 ubuntu phones are quite a margin for a player like bq .....
[00:12] <ogra_> while they arent for someone like meizu
[00:12]  * sebsebseb thinks certain people in my family will be a little hmm about me wanting to go to Brussels next  year, after that attack this year
[00:12] <ogra_> go by car
[00:12] <sebsebseb> ogra_: can't didn't sort out driing years ago etc
[00:12] <sebsebseb> ogra_: the best way from wehre I am the quickest  but more expensive is to yep fly
[00:12] <sebsebseb> as well
[00:13] <bregma> drive in Brussels?  Are you CRAZY?
[00:13] <sebsebseb> no not going to London anad what not first on a train or whatever, and then go that way
[00:13] <ogra_> lol
[00:13] <JanC> I go to FOSDEM by car, no problem to drive there
[00:13] <ogra_> mericans ....
[00:13] <sebsebseb> I guess that air port should be even more secure though or you would think so
[00:13] <sebsebseb> after what happended
[00:13] <ogra_> :)
[00:14] <swalladge> how do you enable the 'side stage' split screen feature?
[00:14] <swalladge> i haven't been able to find it anywhere
[00:14] <JanC> at least, no problem during FOSDEM
[00:14] <sebsebseb> bregma: JanC your not scared of going to Brussels after that  news from the other month?
[00:14] <ogra_> swalladge, drag an app with three finger to the right side
[00:14] <JanC> you don't want to go there by car during peak hours on a work day  :P
[00:15] <bregma> sebsebseb, you've more likely to be run over by a Brussels motorist on the way to FOSDEM than be harmed in a terrorist attack
[00:16] <sebsebseb> bregma: that's something I noticed to in Brussles got a crossing with lights etc,  but actsaully a lot of drivers don't seem to care much if it's green or red
[00:16] <sebsebseb> a particular crosisng comes to mind near the hotel
[00:17] <sebsebseb> bregma: where as in UK as you wouold know as well I guess, genearlly  red means stop for car,s etc, and green on the thing means go for pedestriatins if a walking one,  unless an amubulance or something uh...
[00:17] <swalladge> ogra_: thanks :)
[00:17]  * sebsebseb nearly got hit by an amublance once or maybe at a crossing since...
[00:17] <sebsebseb> last year
[00:17] <bregma> my daughter went to ULB, she taught me how to cross streets there:  just go and don't hesitate or they'll run you down
[00:17] <JanC> compared to Turkey or Italy most people in Brussels actually stop at traffic lights
[00:17] <sebsebseb> bregma: oh you got a duaghter, and that actsaully stuided at uLB?
[00:17] <bregma> I find London and New York are the same
[00:18] <swalladge> ooh i like side stage
[00:18] <JanC> sebsebseb: ambulances with sirens & blue flashing lights have priority of course
[00:18] <ogra_> swalladge, it still has some issues, but yeah, it is getting there
[00:18] <sebsebseb> bregma: JanC are we vampires, it's night :D h e h,  even worse for JanC an hour a head
[00:19] <sebsebseb> JanC: yeah I was rushing to a bus stop  did the traffic lights as normal, but then this vechicle with blue  ights came along , didn't think much of it, started going across...
[00:19] <bregma> I have a meeting with some Australians in an hour or so, I'm just killing time
[00:19] <sebsebseb> bregma: oh a meeting where?
[00:20] <bregma> online
[00:20] <sebsebseb> bregma: oh IRC?
[00:20] <JanC> sebsebseb: I'm pretty sure ambulances with sound/light signals have priority in other countries too?
[00:21] <sebsebseb> JanC: it moved to the other side, beepd horn at me, and I reolised what had happended pretty much straight after that, it was  like 10 30,  no siren
[00:21] <sebsebseb> 10 30 pm
[00:21] <sebsebseb> dark  rainy
[00:21] <sebsebseb> november or osmething
[00:21] <JanC> oh
[00:21] <sebsebseb> JanC: where I live near the city don't tend to get amublances around here, but that was in the city, and well yeah there's a hospital near where I was crossing as well so
[00:21] <bregma> some parts of towns have laws preventing emergency vehicles from using their sirens
[00:21] <JanC> without a siren they *don't* have priority though
[00:22] <sebsebseb> JanC: in England  as  well?
[00:22] <sebsebseb> bregma: I was thinking maybe at a time of night they  shoudn't use there siren, maybe 10 30 pm is to late for the siren ?
[00:22] <JanC> bregma: I assume they still have to use the siren before crossing a red light?
[00:22] <bregma> here all they need is the flashing lights for priority
[00:22] <sebsebseb> well first time I had such a issue and hpefully last
[00:23] <sebsebseb> but well there we go just ssince it says green on the pedestrain lighted up sign,  may not actsaully mean it's all safe etc to go
[00:23] <sebsebseb> across the road
[00:23] <bregma> JanC, dunno, but I've always seen them at least beep their horns going through a red light
[00:23] <JanC> yeah, well, a sound signal at least
[00:24] <sebsebseb> bregma: ok that amublance I don't think beeped first,
[00:24] <sebsebseb> only after I stared corssing
[00:24] <sebsebseb> hold on be right back or back soon I guess...
[00:24] <sebsebseb> need to do something or it will be so late....
[00:25] <sebsebseb> and JanC is  a vampire it seems!
[06:54] <daniman> Hey guys, I have been using  ubuntu-touch for a month and i liked it because it has a linux flavor and having a functional linux Os in my pocket, But using it for daily purpose or there are some apps i really want to be ported. so my intention is dual-booting ubuntu-touch and andriod? is it possible?
[06:55] <lotuspsychje> daniman: yes, but youl need a rom manager or something
[06:55] <lotuspsychje> daniman: its something you need to install to dualboot
[06:55] <lotuspsychje> daniman: so you can choose with Os to select at startup
[06:58] <daniman> lotuspsychje: Ok, what i can find in the wiki assumes that i have andriod installed
[06:58] <lotuspsychje> daniman: try to search the google app store for software dualboot
[06:58] <lotuspsychje> daniman: search for boot manager or rom manager
[06:59] <daniman> lotuspsychje: I got a bashscript which can handle this stuff
[06:59] <daniman> http://humpolec.ubuntu.com/latest/dualboot.sh
[06:59] <lotuspsychje> well i didnt play with myself, just know its possible
[07:01] <daniman> Nice to hear, any custom andriod rom which has a home button and back . .  like Nexus phones
[08:38] <daniman> any compatible andriod rom for dual-booting with touch?
[08:38] <daniman> links would be perfect
[10:43] <pstolowski> tsdgeos, hey, failure on tzPage test in silo 8, known?
[10:47] <tsdgeos> pstolowski: there's N faiulres in the wizard known
[10:47] <tsdgeos> i guess yes
[10:47] <pstolowski> tsdgeos, oki
[13:03] <mterry> tedg, registry.cpp in UAL needs a stub implementation for setManager
[13:08] <mterry> tedg, also when you're around, I want to chat about the Manager interactions in general
[13:13] <tedg> mterry: Sure
[13:13] <tedg> mterry: Hmm, I thought there was a stub... let me look.
[13:15] <mterry> tedg, there is an implementation in registry-impl.cpp, but nothing that points to it in registry.cpp
[13:16] <tedg> Heh, oops :-)
[13:16] <mterry> tedg, so for the Manager...  hooking it up to the existing qtmir code, I don't think we ever fail a focusRequest.  Was that just future-proofing or is there an existing flow that you expect we might return false for that?
[13:16] <mterry> (I guess if we don't have the app, we won't do anything...  but not a likely flow)
[13:17] <tedg> mterry: I was figuring there were "bring to front" cases with modal dialogs or some such that we'd want to fail.
[13:17] <tedg> mterry: Those are both the cases where we waited on Unity. So that's why I put them there.
[13:17] <mterry> tedg, ok cool
[13:18] <mterry> tedg, ah, but that's my next point -- waiting on Unity
[13:18] <tedg> mterry: You don't *have* to fail things just because you can. That's the first thing you have to learn when teaching :-)
[13:18] <mterry> tedg, could take a long time.  And these interaction points expect their answer by the end of the function.  So we'd have to spin off a thread for the manager.  Could we operate on asynchronous pairing of methods or signals?
[13:19] <tedg> mterry: I guess I don't understand why they'd take so long?
[13:20] <mterry> tedg, consider the case of start approval that I'm trying to implement -- launching a legacy app in phone mode.  The design says to throw up a dialog saying "please plug your phone to launch this app" with a cancel button.  Design hasn't *demanded* this yet, but I think it makes sense that if the user plugs in the phone while that dialog is up, we continue launching the app.  Which means u8 wouldn't be able to respond yes or no until the dialog
[13:20] <mterry>  is cancelled or the phone is plugged
[13:21] <tedg> mterry: Or you could cancell behind the scenes and if they later plugin just launch the app?
[13:21] <tedg> cancel
[13:21] <mterry> tedg, but we lose arguments
[13:21] <mterry> tedg, I guess we could save arguments...
[13:21] <tedg> mterry: Oh, the URL?
[13:22] <mterry> tedg, yeah
[13:22] <mterry> tedg, but do we have the arguments at that point?
[13:22] <tedg> mterry: We don't, but we could.
[13:22] <mterry> if some rando app initiated the launch?
[13:23] <mterry> tedg, so I guess the question is who should be saving state during this interaction
[13:23] <mterry> tedg, and or future interactions of a similar sort
[13:24] <mterry> tedg, but the API of must-return-in-this-function is limiting in that regard is what I mean.
[13:24] <mterry> even if we decide u8 should immediately fail and save state in this case, we might have similar issues in future
[13:24] <tedg> mterry: Yeah, I guess if everyone switched to an async launch. Because otherwise you're blocking the otherside too.
[13:25] <tedg> mterry: The person holding the state is the person who launched it. Which is a little odd because we're saying they have to stay alive long enough to see it through.
[13:25] <tedg> mterry: So, for instance, if url-dispatcher was to exit, we'd need a way to tell U8 to close the dialog.
[13:25] <mterry> tedg, well anyone foolish enough to use sync API knows what they signed up for  :)
[13:28] <tedg> mterry: I'm kinda leaning towards the person with the UI element should save the state.
[13:28] <tedg> mterry: But we probably need another status in that U8 can say "DELAYED" instead of fail.
[13:29] <mterry> tedg, and we'd also need a way to pass state along so that the person with the UI element *can* save state
[13:30] <mterry> Maybe qtmir has that already?
[13:30]  * mterry looks
[13:31] <mterry> tedg, I guess we could have the information we need if Instance exposed it's urls?
[13:31] <tedg> mterry: Yeah, I think it'd have to be part of the callback.
[13:32] <mterry> tedg, I'm still a little uncomfortable with the thinking that Manager calls *must* immediately return.  But I don't have an example besides this one where we want to
[13:32] <tedg> mterry: It'll be on the UAL thread, so it doesn't have to be *immediate*, but it seems like every ms is gonna delay app startup.
[13:33] <mterry> tedg, but in this case for example, that's intentional
[13:33] <mterry> tedg, on the app-launch side.  But on the qtmir side, we may want to delay without spinning a thread for Manager
[13:35] <mterry> Like you were hinting at, it feels wrong to tell the launcher that it FAILED.  So we need a new DELAYED state, I guess.  But what does the launcher do with that information?  Seems nicer to tell launcher what really happens, when it really happens
[13:35] <tedg> mterry: I see what you're saying, I'm just worried we're gonna end up overcomplicating it for smaller use case. Where stoping for now and spinning things down might make more sense as we don't know how long it'll be.
[13:36] <tedg> mterry: So I guess my thought is, let me stew on it a little bit and see if I can come up with a clean idea and throw it to you.
[13:36] <mterry> tedg, yeah sure.  And I don't *really* care how it's implemented, as long as I can do implement this one use case.  Whatever you like best
[14:01] <mterry> tedg, I thought of another theoretical case -- maybe like a parental control mechanism?  And u8 would prompt for an admin password to allow launching the app?  I dunno.  Pretty similar semantics to the "please dock your phone" case
[14:05] <mike00> hi all, can someone say me where I can find the favourite contact image, please?
[14:07] <tedg> mterry: Yeah, I thinking perhaps some sort of continuation effectively. And perhaps we time it out internally. So it becomes a relaunch if it takes too long.
[14:07] <dobey> mike00: i would guess either in the contacts app itself, or part of suru-icon-theme
[14:07] <tedg> mterry: Keeps the qtmir code simpler, but allows for handling those cases.
[14:08] <mterry> tedg, what's a reasonable timeout for someone digging around their house trying to find their hdmi cable for the phone?  :)
[14:08] <mike00> dobey: sorry I don't understand...
[14:09] <mike00> I searched on my pc in /usr/share/icons/suru but I didn't find anything...
[14:10] <tedg> mterry: 10 seconds! They should be more organized! ;-)
[14:10] <dobey> mike00: then look in the source for the contacts app
[14:10] <mterry> tedg, :P
[14:10] <mike00> dobey: on launchpad?
[14:10] <mterry> mike00, are you talking about the icons that you assigned to contacts?
[14:12] <mike00> mterry I'm talking about the icon I can see in the Today scope under favourite contacts, when a favourite contacts hasn't any image
[14:13] <mterry> mike00, ah yeah.  Probably in the suru icon pack, but if you can't find it there... to find out the icon name, you'd probably have to dig in the Today scope source
[14:13] <mterry> not sure where that is..
[14:17] <mike00> I found the scope on launchpad, but in the code I can't find images or the source code...
[14:17] <Smurphy> Anyone knows when the bluetooth/handsfree stuff will be fixed? Doesn't work for either my Car- Audio system nor my Bike Helmet audio-Interface.
[14:18] <mike00> https://launchpad.net/today-scope
[14:19] <kaisoz> hi there
[14:19] <kaisoz> hi there again xD
[14:23] <dobey> Smurphy: presumably those are both bluetooth low energy devices?
[14:29] <mike00> so nobody here knows where I can find the favourite contact image in ubuntu touch?
[14:31] <pmcgowan> probably in the theme? kyleN ?
[14:32] <kyleN> mike00, I can find that
[14:34] <mike00> kyleN, where do you mean?
[14:35] <kyleN> mike00, I will find the image for you if that is what you want
[14:36] <mike00> ok, thanks very much
[14:37] <mike00> if it isn't a problem for you...
[14:37] <Nycticebuscoucan> Hi guys, do you know a tutorial how to conect vlc control on ubuntu touch to a ubuntu pc
[14:38] <Nycticebuscoucan> I can't find how it works
[14:39] <ogra_> probably ask the maintainer by mail
[14:39] <mike00> If you want I can explain it to you
[14:39] <kyleN> mike00, /custom/click/.click/users/@all/com.canonical.scopes.contacts/contacts/icons/favorite-contacts01.png
[14:39] <ogra_> (if he's not around)
[14:40] <mike00> thanks kyleN, but it is on the phone?
[14:40] <kyleN> mike00, yes. do you want me to email you the png instead?
[14:41] <mike00> no, I'll take from the phone. thanks a lot
[14:41] <kyleN> awesome
[14:43] <Nycticebuscoucan> mike00 did you mean you could explain the vlc thing or was it something else
[14:43] <mike00> yeah
[14:43] <mike00> I wrote you in a private chat
[14:47] <mike00> kyleN, isn't there a svg image?
[14:55] <jarlath> Notifications lower music volume and it cannot be increased because the phone thinks it's still at 100%. What to file against?
[15:03] <ahayzen> jarlath, probably start at media-hub
[15:03] <jhodapp> ahayzen, jarlath I've seen that too, it's a pulseaudio issue
[15:03] <jhodapp> not media-hub
[15:03] <ahayzen> jhodapp, ah :-)
[15:03] <jhodapp> so file against pulseaudio package
[15:04] <jarlath> Thanks guys, I'll do that :)
[15:04] <jhodapp> thanks jarlath
[15:04] <jhodapp> jarlath, the more specific the steps to reproduce the better, thanks!
[15:05] <jarlath> jhodapp: noted
[15:06] <jarlath> According to this we don't track pulseaudio bugs: https://answers.launchpad.net/pulseaudio/+question/218690
[15:07] <jarlath> It's also not noted here: https://wiki.ubuntu.com/Avengers
[15:12] <dobey> jarlath: https://launchpad.net/ubuntu/+source/pulseaudio/+bugs
[15:12] <dobey> jarlath: upstream bugs are not tracked in launchpad. but for ubuntu, bugs are filed against the packages
[15:25] <jarlath> dobey: thanks
[15:31] <jarlath> Done https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1582779
[16:10] <ba2095> Hi, guys! I have one question on apps installation on my bq m10: I use chroot env for cli apps, but how can I install armhf compiled GUI apps (X, Qt/GTK), for example, TeXMaker to use in desktop mode, anyone knows?
[16:17] <ogra_> ba2095, https://docs.google.com/document/d/1yJepibh68YaQijWO3Z3dWTtTTmzXnMmEE8eswhUXzw4/edit
[16:18] <ba2095> I will try that, thanks, ogra_!
[16:18] <ogra_> :)
[16:47] <javier4> Hi guys, an info: given an aosp marshmallow complete device tree, would it be possible to port ubuntu touch, kitkat or lollipop branch? Or the proprietary blobs would be an issue?
[17:02] <Funmungus> Wow that is pretty amazing ogra_.  I was wondering how to get QtCreator to show up, and I hope it works.
[17:02] <ogra_> i just made evolution work ;)
[17:02] <ogra_> needed quite some haackery thogh
[17:03] <Funmungus> grats
[17:14] <dobey> javier4: the blobs are kernel version dependent. you could theoretically make a marshmallow build of the android bits and get ubuntu to work on it, but would likely require changes to libhybris among other things
[17:15] <javier4> dobey, thanks, it was exactly what I thought: in practice, taht's not a way.
[17:20] <javier4> at the moment UbuTouch versions are just KitKat (stable) and Lollipop (testing), right?
[17:21] <dobey> no
[17:22] <dobey> most devices are 4.4 (kitkat) and a couple new devices are 5.x (lollipop). there's not generally a difference between stable and rc-proposed channels in terms of kernel/android versions for any specific device.
[17:23] <dobey> only when there are fixes necessary at the level might the rc-proposed builds differe there, and only until an OTA is released into the stable channel
[17:33] <sebsebseb> hi
[17:40] <mimecar> good evening...
[17:41] <sebsebseb> mimecar: hi
[17:52] <Laudeci> Does anyone knows if touch run on HP Slate 21 k100 all-in-one   ?
[17:54] <sebsebseb> Laudeci: probably not
[17:55] <Laudeci> thank you sebsebseb
[17:56] <sebsebseb> Laudeci: acgtsual,y I don't knw that machine, but to run on anything else as n not the offically supported devices
[17:56] <sebsebseb> Laudeci: so Nexus 4 and the Ubuntu devices fomr BQ and Meizu
[17:57] <sebsebseb> Laudeci: would need some kind of rom port I expect, which probably isn't available for your machine
[17:57] <sebsebseb> Laudeci: standard Ubuntu and Ubuntu touch will become more of the same thing or pretty much in the next two years or so as well :d
[17:59] <Laudeci> sebsebseb: thank you anyway, i will keep it with android 4.4
[19:02] <sebsebseb> hi
[19:02] <mimecar> hi sebsebseb
[19:03] <sebsebseb> mimecar: hi
[19:03] <sebsebseb> mimecar: nearly time to try Unity 8 in 16.04 just upgrading first from 15.10 :d
[19:21] <saavento> How is the testing of the OTA 11? Is it good?
[21:58] <TenLeftFingers> Can anyone comment on the status of this dialler bug?
[21:58] <TenLeftFingers> https://bugs.launchpad.net/ubuntu/+source/dialer-app/+bug/1377996