/srv/irclogs.ubuntu.com/2016/01/28/#ubuntu-touch.txt

pseudonymousmcphail & popey: I just wanted to thank you guys profusely. Of course it's impossible to say to which extent the bugs are gone, but I've noticed that some really aggravating ones are seemingly absent. Your help was much appreciated00:01
popeyI did nothing.00:02
popeyBut thanks :)00:02
mcphailpseudonymous: I did even less...00:03
popey^500:03
mcphailpseudonymous: current version are so much better than the old ones00:03
pseudonymousSo far it seems nice. The small lockups which would happen occasionally during browsing haven't manifested themselves yet and my podcast app (podbird) can actually, finally fetch newer episodes of a certain podcast I've dearly missed. Here's to hoping it won't lock up mid-podcast00:05
rbasakAh, Bluez5! I've been looking forward to this.00:56
trelaneIf I buy an unloked Meizu MX4 can I flash ubuntu on it?  (are they planning to make more of these with ubuntu on it?)02:09
lotuspsychjeis the r350 also ota9 on nexus7?02:10
popeytrelane, hard to know, as some are flashable, some aren't02:34
popeyand you can't tell if it can be before you buy it02:34
trelanepopey, Excellent.02:34
trelaneso russian roulette02:34
trelanecrap02:34
lotuspsychjetrelane: how about buy a second hand nexus4 and flash it02:35
trelanelotuspsychje, perhaps it's my irrational fear of poor unity performance... but yeah I'd like more horsepower02:36
lotuspsychjenexus devices perform very well actually02:36
trelaneyeah but octocore :)02:37
lotuspsychje:p02:37
lotuspsychjetrelane: maybe one day we will get more of choices02:37
trelanelotuspsychje, I really want to review this thing02:37
=== xiinotulp is now known as plutoniix
MCMicHow long is the update supposed to take? It says «Installation…» with no further details.04:51
MCMicOh, that’s a button… It’s not clear ^^04:54
MCMicThe «…» should be removed, it made me think the installation was taking course04:57
MCMicYay Thai characters works now :-)04:59
MCMicHum, the GPS switch is not in the position panel anymore?05:08
=== chihchun_afk is now known as chihchun
BlackJohnnyhello devs!08:18
BlackJohnnyanyone here that developed the latest version of qtubuntu-camera?08:18
BlackJohnnyi have an issue with the viewfinder resolution after OTA908:19
=== sil2100_ is now known as sil2100
=== sil2100 changed the topic of #ubuntu-touch to: Home: http://bit.ly/YEqEfo | Install: https://wiki.ubuntu.com/Touch/Install | Porting (advanced) https://wiki.ubuntu.com/Touch/Porting | Bug filing: http://bit.ly/1aV9AJG | Dashboard: http://bit.ly/12AQV53 | Changelog: http://bit.ly/1ljube1 | http://www.bq.com/gb/ubuntu.html | http://www.meizu.com/products/ubuntu.html | OTA-9 released!
BlackJohnnythe resolution i set within my app gets changed08:20
BlackJohnnyand I cant seem to find why08:20
BlackJohnnyI can change it back later and it remains like that but that "later moment" is not so convenient08:21
BlackJohnnyi need to find a better later moment :)08:21
BlackJohnnyqtubuntu-camera or maybe qtvideo-node08:21
zetheroogot an OTA update this morning :)08:21
zetherooAnything I should be looking out for in particular?08:22
BlackJohnnybugs :)08:22
zetheroodoh :(08:22
BlackJohnnyi am kidding08:22
BlackJohnnysorry about that08:22
BlackJohnnyit is actually faster08:22
BlackJohnnyand the icons look better08:22
BlackJohnnyand the engine is more polished08:22
zetherooicons look exactly the same08:24
zetheroonothing seems faster ..08:25
zetherooas for a polished engine .. will have to take your word for it ;)08:25
BlackJohnnythe outer border/shadow is better on top08:25
BlackJohnnyu want a release notes to read some of the things they changed?08:26
zetheroosure08:26
MCMiczetheroo: It’s definitely better on scope switching, it does not refresh the whole scope as before08:26
BlackJohnnyhttps://wiki.ubuntu.com/Touch/ReleaseNotes/OTA-908:26
BlackJohnnyindeed08:26
BlackJohnnythat too08:26
MCMiczetheroo: And they added thai support which i badly needed ^^08:27
zetherooMCMic: ok, I only use 2 scopes so didn't notice that08:27
zetherooMCMic: haha :D08:27
BlackJohnnythe apps scope u use it all the time08:27
BlackJohnnyrefresh that08:27
BlackJohnnypull down08:27
MCMicThese are the changes I was waiting for but there are others.08:27
BlackJohnnyand you will see it08:27
BlackJohnnyit does not flicker on replacing the new content08:28
zetherooBlackJohnny: It never flickered before for me08:28
BlackJohnnyzetheroo, flicker maybe is the wrong term. But you could have seen that the icons were replaced/redrawn08:29
zetheroook08:29
vayanThe screen wake on notifications is new ? how to disable that ?08:29
tathhuNo it isn't :o08:30
sil2100BlackJohnny: hey! As for qtubuntu-camera then one of the people responsible for changes there is Kaleo but not sure if he's around right now08:32
BlackJohnnysil2100, i have compose an email for him but I need some info quite fast08:33
zetherooI am guessing that with 16.04 some major fixes are set to be implemented ... ?08:33
BlackJohnnysil2100, i have a published app that missbehaves badly08:33
sil2100Ouch ;/08:33
BlackJohnnysil2100, oOo ... i now realize who answered me :)08:49
sil2100BlackJohnny: oh, what do you mean?08:50
BlackJohnnysil2100, I read all your emails and wait for OTAs :)08:50
sil2100Glad to hear that :)08:50
sil2100Thanks!08:50
BlackJohnnysil2100, I thank you ! :)08:50
tathhu:P08:55
* tathhu waits working bluetooth on nexus 7 08:56
=== ecloud is now known as ecloud_wfh
JamesTaitGood morning all!  Happy Thursday, and happy Data Privacy Day! 😃10:00
mzanettihaha10:01
willlhi10:21
willlIs the a chance we see Touch in a WileyFox Swift one day (I can't find if hw/sw prerequisites are met)?10:23
willlhi10:32
willlHi Patricia10:33
popeywilll, if someone ports to it, sure10:43
lotuspsychjehttps://www.youtube.com/watch?v=95OdkWYL61k10:45
lotuspsychjeOTA9 video :p10:45
core_tnice video!10:46
core_tso many apps installed!10:46
slvn_lotuspsychje,  hello! quick question ... could you try negative space on OTA-9 to see if it works. thanks10:47
lotuspsychjeslvn_: what you mean space10:48
lotuspsychjecore_t: pretty nice made indeed heh10:48
slvn_lotuspsychje, you have an app/game (in the video), called "Negative Space" !10:49
lotuspsychjeslvn_: its not my video, just sharing it here :p10:49
slvn_ok, sorry !10:50
lotuspsychjeslvn_: but ill try the game on my bq10:50
slvn_if you have OTA-9, please try it, that would be great !10:50
lotuspsychjeslvn_: are you the writer?10:50
slvn_yes, with an idea and help of a former colleague10:51
lotuspsychjeslvn_: works like a charm :p10:52
slvn_can you confirm you have OTA-9 ?10:52
lotuspsychjeslvn_: yes sir, updated to OTA9 yesterday on bq 4.510:52
lotuspsychjeslvn_: sound & gameplay working nice10:53
slvn_great ! I was worried ! thanks10:53
lotuspsychjeslvn_: you dont have a device yourself?10:54
slvn_no ... I used to have a Nexus 10 ...10:54
lotuspsychjekk10:54
slvn_i tested on ubuntu on my nexus 10, but that was 1 year ago. then ubuntu get obsolete10:55
slvn_I just updated it a few month ago, before OTA-810:56
lotuspsychjeok10:57
lotuspsychjehttp://www.omgubuntu.co.uk/2016/01/best-new-features-in-ubuntu-phone-ota-910:58
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
zetherooshow your support ;)  https://productforums.google.com/forum/#!topic/gmail/_1O8YkvZRAQ;context-place=forum/gmail11:28
=== _salem is now known as salem_
zetheroofor google hangouts: https://productforums.google.com/forum/#!topic/hangouts/4hUouBqoYjg;context-place=forum/hangouts11:44
=== lotuspsychje_ is now known as lotuspsychje
=== chihchun is now known as chihchun_afk
=== alan_g is now known as alan_g|lunch
popeydobey, Saviq what needs doing on bug 1472186 ?12:54
ubot5bug 1472186 in indicator-network (Ubuntu) "Can't install libconnectivity-qt1-dev on multiarch" [High,In progress] https://launchpad.net/bugs/147218612:54
Saviqpopey, releasing it IIUC12:55
Saviqpopey, https://code.launchpad.net/~dobey/indicator-network/lib-recommends/+merge/28321312:55
popeySaviq, who's that fall to?13:00
Saviqpopey, I'd imagine dobey will land it soon13:00
popeyok13:00
popeythanks13:00
matv1this has been bugging me for a long time: most scopes has a search input. previous search results are shown when you start typing. But these search sugestions are from across all scopes.13:02
matv1In my experience it is seldom usefull to have search sugestions presented that i did in another scope.13:02
matv1Or is this purposely designed like that?13:03
matv1didnt find any ubuntu-ux bug on that13:03
mardympt: hi! I saw your changes to the OA wiki, about the account authorization prompts13:40
mptmardy, that was quick. :-) I just asked a question on bug 1522360.13:41
ubot5bug 1522360 in unity-control-center (Ubuntu) "Online Accounts authorization on desktop (unity7) is confusing" [Medium,Triaged] https://launchpad.net/bugs/152236013:41
mardympt: could you please clarify, how should the dialog appear? Always on the background, or (if the app is focused) on the foreground?13:41
mptmardy, the latter. Otherwise you’d be sitting there wondering why nothing was happening13:43
mardympt: but only if the requesting app is on the foreground, right?13:43
mptmardy, or if you’re doing nothing else at the time. Tracking that is the window manager’s job.13:44
mardympt: that sounds good; however, I'm afraid that unity8 does not support that yet; would you mind describing the behaviour explicitly in the wiki, so that I can point it to the unity8 guys in case I need to file a bug?13:46
=== alan_g|lunch is now known as alan_g
tvossmhall119, running 5 late13:59
mptmardy, done. <https://wiki.ubuntu.com/OnlineAccounts?action=diff&rev2=28&rev1=27>14:04
dobeypopey: pete-woods has that in a silo. but really it's not a supported part of the SDK. the QML API is though i think14:05
mhall119mariogrip: tvoss having to reboot, will join shortly14:05
mariogripmhall119: He's already here14:06
mardympt: thanks! That sounds good; just to be absolutely clear: does it mean that if the dialog appears when you are busy with other apps, it should appear in the background (and maybe trigger the launcher's in, to notify you that a new window has appeared)?14:11
mardympt: and I just commented on bug 1522360, it's long but I hope it's clear14:12
ubot5bug 1522360 in unity-control-center (Ubuntu) "Online Accounts authorization on desktop (unity7) is confusing" [Medium,Triaged] https://launchpad.net/bugs/152236014:12
mptmardy, no, it doesn’t…14:12
mardympt: mmm... so, what should happen in that case?14:12
mptoh, I misunderstood your if as iff :-)14:13
mptmardy, yes, in that case it should appear in the background.14:13
mardympt: perfect, thanks :-)14:13
mptmardy, thanks for the follow-up. Is it ever/often/always the case that an OAuth-token-requiring service will show you the first Web page in the flow diagram, and then immediately show you the second one?14:16
mpte.g. “Register or sign in” and then “Confirm access for Dekko”14:16
davidcallesil2100: heya, I'm adding some test packages on my phone and I keep hitting No space left on device, do we have cached images, or anything that I can remove? I've already cleaned up apt cache.14:37
davidcalledeb packages*14:37
sil2100hmm, hard to say if there's any easy way to free up space14:39
davidcallesil2100: ok, I might end up removing libertine things for now14:40
mardympt: sorry for the late reply; no, it can be either "Register or sign in" or "Confirm access for Dekko", or both. Any combination can happen :-)14:45
mardympt: or actually, I believe that "Confirm access for Dekko" should always be there14:46
mardympt: optionally preceded by the login request (depends on whether the cookies have expired or not)14:47
mptoh what fun14:52
awe_mpt, sorry for not ack'ing your bug link.  I'll try and take a look later on...14:55
mardymzanetti: hi! Do you have a minute for a unity8 question?14:56
mzanettimardy, sure14:57
mardycan you please read the second paragraph (starting with "Apart...") after the picture in https://wiki.ubuntu.com/OnlineAccounts#App_access ?14:57
mardymzanetti: I wonder is unity8 supportsthis kind of spontaneous windows14:58
sil2100davidcalle: I now learned that in theory you might try removing the mir-test-tools package ;)14:58
sil2100davidcalle: you could try and see what happens, but it's 35 MB of binaries and the name doesn't seem like it's anything necessary during runtime14:58
davidcallesil2100: sudo apt-get purge *-tools *-dev :p14:59
mardymzanetti: so, depending on how the user is interacting with the device, we want to have windows spontaneously appearing either in the foreground or in the background14:59
mzanettimardy, not sure I completely understand it yet15:00
mzanettimardy, what do you mean with appearing in the background?15:00
mzanettimardy, so far it seems to me that this is a regular trust prompt15:00
mardymzanetti: in most cases (when the requesting process is a regular app) yes, it is15:01
sil2100;p15:01
sil2100davidcalle: ok ok, I wouldn't go as far as that! ;)15:01
mardymzanetti: but think of account-polld, when it's checking gmail every 5 minutes but you don't have the gmail webapp or dekko running15:01
mardymzanetti: in that case, we have a backround ui-less process which needs to popup a dialog15:02
mardymzanetti: and given that you don't have any app window to parent it to, it's parentless15:02
mzanettimardy, right... we don't support that atm. and the design guidance was quite clear that there are no parentless dialogs allowed (which we obviously already violate for the wifi password entry)15:03
mzanettimardy, but trust prompts can't do that, no :/15:03
mzanettimardy, but I would think that the polld stuff should only do polling once it has everything it needs15:04
mardymzanetti: true, but at some point the access token will expire15:05
mzanettiright15:05
mzanettiodd15:05
mardymzanetti: and we don't want account-polld to silently fail15:05
mzanettiyeah, I totally see that15:05
mzanettiseems a mismatch in the specs15:05
mardymzanetti: how to proceed? Do you want me to file a bug?15:06
mzanettimardy, so from a technical point of view, currently all we could do is to trigger a notification that informs the user that stuff expired and he needs to go to settings to re-grant it.15:06
mzanettimardy, going forward, I guess we'd need to talk to design what they want15:06
mzanettiSaviq, you might be interested in this ^^15:07
mardymzanetti: we had that, design asked us to remove it :-)15:07
mzanettiSaviq, in short, if a OA token expires, design wants a trust prompt to pop up and reauth. however, no parentless dialogs etc...15:07
mardymzanetti: the rationale was "don't ask the user to do something, do it for him"15:07
Saviqmzanetti, it looks like we will have parentless dialogs after all15:08
mzanettiSaviq, for trust prompts too?15:08
Saviqmzanetti, for whatevers, if that's what design wants15:08
Saviqmzanetti, it won't be a trust prompt per se15:08
Saviqas it's not about giving a particular app access to $resource15:08
Saviqbut rather making $resource available to apps that already have access to it15:08
mzanettii.e. it should ideally be the exact same dialog. but yeah, I guess we can put it once into a dialog, and the other time in a whatever-popup15:09
mzanettis/dialog/trust-prompt/15:09
mzanettimardy, ok... so. in short-term, how about "Qt.openUrlExternally("settings://accounts/"). In the long run we'll get you a parentless dialog15:09
mardymzanetti: no, I need a bit more context than a link; but I could just start the app myself with the infamous --desktop_file_hint, I guess15:12
tvossmardy, just encode it in the url :)15:13
tvossmardy, @context, instead of starting it manually15:13
mardytvoss: given that it's atemproary solution, I'd rather go for what causes the minimal amount of changes in the code: now we are starting the trusted prompt as a child process, so the easies way is to replace the --socket param with the desktop file15:14
=== BOHverkill is now known as BOHverkill___
tvossmpt, so what happens if authentication fails multiple times?15:25
mpttvoss, fails at what step? Inside the Web frame?15:26
tvossmpt, in the background, would the prompt open again and again?15:27
mpttvoss, {the prompt and the Web dialog that comes after it} don’t go away until either you’ve succeeded, postponed, or denied access15:31
mptIf you’ve succeeded, no problem15:31
mptIf you postpone, it comes back later15:31
mptIf you deny, it doesn’t come back unless/until you go into System Settings and flick the switch15:31
mptHmm, the diagram needs arrows starting from the “Cancel” buttons, doesn’t it :-)15:32
dobeyi don't think we should ever do pop-under for auth15:34
mptmardy, tvoss, what do you think should happen if you “Cancel” at the Web frame? Go back to the previous step, or assume you don’t want the app to have access after all?15:35
mptThe trouble with assuming you don’t want the app to have access is that the service might just be down for a minute15:35
mptor your Internet connection might just be too slow to load the Web page15:35
mardympt: I'd treat "Cancel" as "postpone"15:36
mptOk, that works in the (re-)auth case15:37
mptAnd it works in the local access case, if you have the account set up already15:38
mptI’m not sure what happens in the no-accounts-of-that-type-yet case15:40
mptI guess we need an explicit “Try again later” error for apps to handle?15:40
mptas opposed to being denied15:41
dobeycacnel == didn't log in.15:42
mptdobey, when tvoss said “in the background, would the prompt open”, he wasn’t talking about the prompt opening in the background (necessarily), but the auth taking place in the background (e.g. an e-mail checking service)15:42
dobeympt: so you think that should cause a pop-up to log in, when the user is doing something else, or nothing at all?15:43
=== nik90 is now known as nik90_
dobeympt: imo, we should only ever pop up a log-in dialog in the source of user-directed action where the flow requires an account to continue; if no account is required to proceed further, things should proceed, and provide a button or some other method in the UI to allow the user to direct the system to log into an account15:46
mptdobey, the alternatives are worse. Either we silently fail (causing missed messages, appointments etc), or we put up a notification that gives you unavoidably complex instructions of what to do but doesn’t let you do it.15:46
mptIf you could be more specific than “some other method”, I’d be delighted :-)15:46
dobeympt: it is application/dmoain-specific, which is why i said "some other method"15:47
mptGive two examples, then?15:48
mpt(to demonstrate why it needs to be custom)15:48
dobeywell, system-settings update panel for example shows a button (and i think that is appropriate there). background process like calendar sync could show a notification, and the action on the notification could be to proceed through login process, so when user opens the notifications menu and taps on the "You need to sign in to Google for calendar sync" or whatever notification, the user just logs in and goes about their business 15:50
mptdobey, this is highly analogous to the situation where you are connected to a wi-fi network, and its admin changes the network password. Either you get a dialog to reauth, unrelated to whatever app you happen to be using; or … you aren’t connected any more and might not realize why.15:50
dobeyimo that shouldn't pop up a dialog either15:52
dobeyi mean, we have cases today where that dialog pops up, and the password wasn't changed or anything.15:53
mptdobey, you’re thinking of bug 615239, but even when that bug is fixed the situation I’m describing still needs handling15:55
ubot5bug 615239 in NetworkManager "Every Wi-Fi disconnection is treated as an authentication error" [High,Confirmed] https://launchpad.net/bugs/61523915:55
mptAnd the only difference between “a notification [with] the action on the notification … to proceed through login process” and the wi-fi auth dialog, is that the wi-fi auth dialog is less annoying15:56
mptbecause you can put it behind what you’re doing if you want to, which you can’t with a notification.15:56
dobeympt: i'm not saying it doesn't need handling. i'm saying that popping up any dialog as the result of a background thing, is poor UX15:57
mptAnd I’m saying it’s annoying, but much less bad any alternative I’ve seen proposed.15:57
mpt+than15:57
dobeyand wifi auth isn't the only problem there; what happens when vpn auth fails?15:58
ulrichardIt's great that I can finally use the bluetooth keyboard with my aquaris, but where can I configure the keyboard layout?15:58
dobeywell, the wifi is slightly less annoying than a full screen window, sure15:58
mptyep, VPN auth failing is one of the same class of situation15:58
dobeybut if i'm sitting in a browser, logging into some web site, some window popping up in front and stealing focus, is a problem15:59
dobeyregardless of the reason for it15:59
mptSo people have been saying, for the past 30 years or so, with alternatives only nibbling around the edges16:04
=== BOHverkill_ is now known as BOHverkill
matv1im 100% with dobey though, fwiw :)16:06
NwSHeya guys16:08
NwSHappy new year and all :P16:08
mptIt’s easy to be against things16:08
NwSAny updates on any new models yet?16:08
matv1haha i know but dobey has a fair solution i think16:08
mptReally? Do tell me what it is :-)16:09
dobeyi can't. my phone interrupted me and told me it's time to get lunch. so i must go do that.16:09
matv1i was assuming he was hinting at a notification center signal. at least not something that gets in the way.16:11
nik90_hey guys, I'm having trouble getting OTA-9. Despite several reboots and constant checks, I haven't got OTA-9 on my bq e4.5 device.16:11
=== JanC_ is now known as JanC
mardympt: I would opt for opening the dialog always in the background, and have a small and touch-unsensitive visual indication that there's something needing your attention16:12
mardympt: a bit like the launcher sliding in and shaking the icon, but even less intrusive, if possible16:13
matv1maybe like the little red number when theres an update ?16:14
mardympt: maybe the notification indicator could become red or something, without actually showing a notification16:15
mardympt: but if you open it, you'd see the notification inside it; and tapping it would bring the dialog to the foreground16:15
mptmardy, that’s the equivalent of going into Compiz Config Settings Manager and setting focus-stealing prevention to “High”. It’s fine if you’re the sort of person who notices every bounce and glow and indicator around the edge of your screen. Unfortunately most people don’t.16:15
mptThe smaller the screen is, the more likely you’ll notice a change, but on the other hand, the less space there is on screen to present the change.16:16
mardympt: right, I admit I was thinking of the phone only; on a bit screen we might want something more visible16:16
mardys/bit/big16:16
matv1also, considering things like vpn notifications, users might not even care to do something about them at that moment16:17
tathhunik90_, you could atleast flash it if you have acces to ubuntu pc and usb-cable :P16:18
mptmatv1, the badge on System Settings is for a situation that is (almost always) much less urgent. You might have even removed System Settings from the Launcher, so that the badge is visible only in the Dash.16:27
mpt(At least, once the Unity developers finally get around to implementing badges on apps in the Dash.)16:27
matv1mpt you are right. But i meant something as unobtrusive as that. I should however always show. Is it possible to turn the notification center icon red? Like along mardys lines16:33
matv1didnt mean to elbow my way into the conversation btw :) this stuff just feels important to me.16:36
matv1because if you start adding up all the possible scenarios that might trigger such a popup in the more distant future, we might get to see a lot of it16:37
dobeympt: who is determining that urgency?16:37
matv1dobey right. as i said, sometimes users might not even care to take any action. depening on the scenario16:41
matv1anyway that me butting out now :)16:42
dobeymatv1: well, my point is that the only one capable of determining urgency, is the user. treating everything as urgent will only make the user experience worse16:42
mptdobey, in the case of software updates, it’s engineers in general and the security team in particular. If Ubuntu Touch users were under constant attack from ransomware and botnets and we were constantly issuing unphased updates to stymie them, updates would be more urgent than just a badge.16:53
dobeympt: system updates do not require an account. what is the suggested solution for such critical security updates? are we going to pop up an overlay that requires people to update before they can continue using their phones?16:55
dobeyand why is my not getting twitter notifications now because my token expired that important? or why isn't it that important? why does ubuntu get to make that determination, and not me?16:56
mptI don’t see how requiring an account or not makes any difference…16:57
dobeywell i thought we were talking about accounts popping up login dialogs, not system updates16:57
dobeythey are two very different problems, and different problem domains16:58
mptWhether something requires an account or not is orthogonal to how urgent it is.16:58
mptFor example, iOS treats system updates more urgently than we do: as well as the badge on the icon, you get a weekly (?) dialog reminding you that the update is available.16:59
dobeythat does not sound especially urgent16:59
mptNo, it’s just one step up the scale from us17:00
mptGoing up the scale, you could make that dialog more frequent17:00
dobeyso to protect against ransomware, we may need to make system updates behave as ransomware?17:01
mptEven further, you would head into obnoxious Windows territory, where they say something like “Oh hi there. Unless you cancel, this computer will restart to install updates in 59 ... 58 ... 57 ...”17:01
dobeythat is a level of annoyance, not urgency17:01
mptAnnoyance is the effect, not the rationale17:01
dobeyit is the implementation17:02
dobeyit is trying to install urgency upon a matter via annoyance17:02
mptInstill? Perhaps.17:03
dobeyyes17:03
mptBut no designer gets up in the morning saying “I want to annoy people today”17:04
mptI bet there were screaming arguments at Microsoft about the automatic restarting17:04
dobeywell, it's the effect, not the rationale :)17:04
mptWith designers saying “How dare we” and security engineers pointing at graphs of infection rates17:05
dobeywell, screaming matches are certainly one way to get poor design into a product17:06
dobeybut back to the topic of account logins. no login error is urgent, unless it occurs during the course of the user attempting to log in.17:07
dobeymissing messages or appointments are separate problems17:09
mptIn 2009 I wrote up a simple matrix of urgent/not vs. interactive/not, and techniques for each combination. <https://wiki.ubuntu.com/NotificationDesignGuidelines>17:09
mptThe simplest reason that account authorization failure can be urgent is that it might result in you missing calendar appointments.17:10
dobeythe only person capable of making a determination of urgency, is the person using the phone though; not the person writing the online-accounts plug-in or the calendar sync17:11
mptE-mail, very urgent for some people, much less so for others (including most in this channel).17:11
mptSo, you’re saying it should be configurable?17:11
dobeyno17:11
mptHow else would the user express that determination?17:12
dobeyi'm saying we can't make a determination of urgency on the behalf of all users, for such things17:12
mptDesigners make determinations of things like that dozens of times a day.17:13
=== pat_ is now known as Guest30437
dobeyi'm saying that "missed an appointment" is a separate problem, orthoganal to the auth error problem17:13
mptIt’s not a separate problem, if one is caused by the other.17:14
dobeyit is still a separate problem, as it can be solved separately17:15
dobeypopping a dialog to request logging in again isn't going to fix missed appointments17:16
mptHow can it be solved separately?17:16
mptIt is going to fix missed appointments, if you log in so that you resume getting calendar notifications.17:17
dobeywhy did you stop getting calendar notifications in the first place? it wasn't because of a login auth issue; we do sync, and the events from the previous sync should still be in the calendar17:18
dobeyif the events got wiped becuase of the login issue, then that's a bug that needs fixed, because we shouldn't empty the events when an account exists, but there was a login error.17:19
mptBecause the event was created after the last sync.17:19
mpt(Or moved up. “Preponed”, as the Indians say.)17:19
dobeyso if your phone had no network, you'd have the same issue17:20
mptYes, but it would usually be more obvious, because it wouldn’t be the only thing that had stopped working.17:21
dobeyshould we pop up a full screen window forcing the user to see they must connect to the network, because someone might miss an appointment somewhere, in that case?17:21
mptIt wouldn’t be full-screen, either in that case, or the re-auth case. But apart from that, maybe: that’s bug 1275761.17:23
ubot5bug 1275761 in indicator-network (Ubuntu) "No standard explanation of why you're offline" [Wishlist,Triaged] https://launchpad.net/bugs/127576117:23
dobeywell "maximized" then17:24
mptiOS uses a dialog in that case. <https://i.stack.imgur.com/gyPDr.png>17:24
dobeybut the point remains. it seems to me like we're trying to use a canon to kill a mosquito17:25
mpt(Maybe unless the app specifically says “Don’t worry, I can present offline situations prominently myself”. I haven’t investigated yet.)17:25
dobeympt: i expect that dialog is the result of the user expressly attempting to perform some action which requires a data connection?17:25
dobeyas it appears to be on top of an app, and not the home screen17:27
mptdobey, “expressly” is fungible. I get that dialog when I switch to Tweetbot and it tries to auto-refresh. I know that it tries to auto-refresh whenever I switch to it; does that mean it was an express instruction? Arguable.17:27
dobeympt: you opened an application which requires internet access17:28
dobeympt: maybe the message could be better for that app or something, but it is not the result of an actual background process doing things17:28
dobeyie, you don't get that dialog when calendar sync fails because you're in airplane mode17:29
mptThat’s true17:29
mptBut when I’m in airplane mode, it’s much more obvious, because (a) I can’t do anything on the Internet, in any app, and (b) there’s an airplane icon by itself in the corner and I know what it means17:30
dobeylikewise, you probably don't get an auth dialog popping up when on network and calendar sync fails17:31
mptI think I have, actually, but it’s only happened once and I didn’t take a screenshot.17:31
dobeympt: but in ubuntu, the network indicator is not by itself in the corner, and airplane mode doesn't cover the case where there is no wifi, and you are roaming in an area where you don't have cellular data, but you can still do voice/sms17:31
dobeythen there's the always fun transparent proxy open wifi that screws up dns, and causes all kinds of weird problems17:33
mptCaptive portals?17:34
dobeyyes17:34
mptYeah, I get the feeling that bug 914507 is “Wishlist” because all the developers understand what’s going on and none of the user testing takes place behind a captive portal :-]17:35
ubot5bug 914507 in network-manager (Ubuntu) "Feature Request: special Browser window for logging in to WiFi Hotspots" [Wishlist,Triaged] https://launchpad.net/bugs/91450717:35
dobeyi don't think that's it at all17:36
mptThat would be, once implemented, another example of a window appearing out of nowhere, zomg17:36
dobeywell, not really. it would be a window opening as a result of specific user action17:36
mptOnly in rare cases would it *not* be the result of the specific user action of trying to connect to the wi-fi network17:37
dobeybut the problem is, there's no magic flag for "hey, you're connecting to a captive portal" and they don't all behave the same17:37
mptWindows and OS X and even elementary OS manage it.17:38
dobeywindows also uploads all your WPA passwords to a server and shares them with the world, too17:38
mptThat is entirely unrelated.17:38
dobeyi don't see what any of this has to do with the original discussion :)17:39
mptCoincidentally it happens to be another example of a problem that is least-badly solved by a window you weren’t necessarily expecting17:39
dobeyit is a completely different situation and problem17:40
mptYes, it just happens to have the same kind of solution17:40
dobeynot really17:41
dobeyit's just the only "solution" you aren't being sarcastic and dismissive about :)17:41
mptdobey, the only specific relevant solution I saw you suggest was a notification, and the reason I gave for a dialog was not sarcastic at all: you can put it behind what you’re doing if you want to, which you can’t with a notification.17:47
mpt(For example, to Google the problem or to message someone about it.)17:48
dobeympt: my solution is to avoid such interruptions unless absolutely necessary. and there are literally no cases where it's absolutely necessary.17:49
dobeyforcing the phone to wake up, and load a web page, is not a good solution; especially for people who may have to pay for data17:52
mptdobey, you could say the same (and various extremist designers have said the same) about icons. Or checkboxes. Or menus. Or secondary dialogs. But each of them are the best solution to a class of problem.17:52
dobeynevermind.17:54
=== alan_g is now known as alan_g|EOD
tedgmpt: network manager can know if it's behind a captive portal, we just don't enable that feature.18:39
=== rickspencer3_ is now known as rickspencer3
tedgmterry: I pushed a new revision that works for me with launching libertine apps.18:44
mterrytedg, oh nice -- was it the version thing?18:45
tedgmterry: Mostly, we also weren't getting the pid list correct, but that was a bug in really old UAL code.18:45
popeytedg, one day....18:46
tedgmterry: The version was the weird one, the other was obvious once that was resolved.18:46
popeywe've talked about that at every uds forever, and now we don't even have UDS18:46
tedgWhat? Libertine?18:46
tedgOr PIDs18:46
tedgOr that we had a summit instead of UDS and then I couldn't go.18:49
=== marcoceppi is now known as marcoceppi|airpl
popeytedg, network manager captive portals18:51
popeyone day we'll implement it18:51
* popey notes our downstream elementary os already has18:52
dobeycall your congressman and convince them to ban captive portals18:52
* popey tries that18:52
popeythen realises he lives in the UK so should probably call the queen or something18:52
dobeypopey: call your lord i guess18:53
tedgThe queen is a captive portal. Think about it.18:53
popeyMind18:53
popeyBlown.18:53
* popey wanders of18:53
popey*off18:53
tedgpopey: I had it enabled for a while, it was interesting, but needs support at the indicator-network/nm-applet level to make work.18:53
dobeydesign is a captive portal.18:55
=== marcoceppi|airpl is now known as marcoc|airplane
=== KathyReid_ is now known as KathyReid
matv1I just made a first call after ota 9. after the call ended and i hung up, the call reconnected itself. really weird20:05
matv1anyone recognize that?20:05
matv1actually it happened twice.20:06
matv1only thing i could do was shut off the phone20:06
matv1would there still be any usefull logs to retrieve now?20:09
matv1there is nothing in relevant in /var/crash20:25
matv1but then that wasnt really a crash20:30
matv1hmm definitely got some funky stuff going on in the dialer app20:31
matv1I also noticed that the screen blacks out when i start a call20:32
matv1regardless it being to my face or not. the sensor isnt covered in any way20:33
=== salem_ is now known as _salem
=== nuclearbob is now known as nuclearbob_bbiab
=== nuclearbob_bbiab is now known as nuclearbob
micaelHi, i just update my bq to ota9 and i cant access my contacts form the sim card23:50
micaelIs this a bug that a don't know or what?23:51

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!