/srv/irclogs.ubuntu.com/2014/05/07/#ubuntu-touch.txt

=== chriadam|away is now known as chriadam
mhall119cwayne: looks good!01:38
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== vying is now known as Guest75991
=== chihchun_afk is now known as chihchun
=== jibel_ is now known as jibel
dholbachgood morning06:51
=== chihchun is now known as chihchun_afk
=== chriadam is now known as chriadam|away
=== chihchun_afk is now known as chihchun
JamesTaitGood morning all; happy School Nurse Day! :-D08:02
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
john-mcaleelyogra_, following on from yesterday's discussion of disk-full problems, lp 1316978 is now open, and you may wish to close it as a dupe of the log rotation bug ( lp #1270248), which I've also commented on08:42
ubottuLaunchpad bug 1316978 in android (Ubuntu) "User copying files to ~/phablet can fill media, and prevent boot" [Undecided,New] https://launchpad.net/bugs/131697808:42
ubot5Launchpad bug 1316978 in android (Ubuntu) "User copying files to ~/phablet can fill media, and prevent boot" [Undecided,New] https://launchpad.net/bugs/131697808:42
ubottuLaunchpad bug 1270248 in logrotate (Ubuntu) "/var/log fills up disk space on phone" [High,Confirmed] https://launchpad.net/bugs/127024808:42
ubot5Launchpad bug 1270248 in logrotate (Ubuntu) "/var/log fills up disk space on phone" [High,Confirmed] https://launchpad.net/bugs/127024808:42
mardyelopio: hi!08:55
mardyelopio: do you have some time to debug that authentication failure?08:55
elopiohey mardy09:03
elopioI do. Just tell me know what to do.09:03
mardyelopio: oh, I just sent you an e-mail09:04
mardyelopio: just enable logging in /etc/signond.conf09:05
mardyelopio: then try all the flow again, and let's see the syslog09:05
mardyelopio: the DBus message appears to be correct09:05
elopiomardy: I have it enabled. Let me take a look at the syslog.09:05
elopiomardy: http://paste.ubuntu.com/7409314/09:08
elopiomaybe May  7 03:06:35 tangamandapio-desktop signonpluginprocess[5422]: oauth1plugin.cpp 254 process : Invalid provided tokens data - continuing normal process flow09:08
mardyelopio: indeed. Let me check the plugin code...09:12
=== sephiap_ is now known as sephiap
=== alan_g is now known as alan_g|afk
mardyelopio: ah, that happens if either of AccessToken or TokenSecret are empty09:13
mardyelopio: actually, the keys that ProvidedTokens expects are not exactly the same of the OAuth reply...09:15
john-mcaleelyrsalveti, the SD Card bug I mentioned yesterday: https://bugs.launchpad.net/ubuntu/+source/android/+bug/131699709:15
ubot5Ubuntu bug 1316997 in android (Ubuntu) "SD Card fails to auto mount in port" [Undecided,New]09:15
ubottuLaunchpad bug 1316997 in android (Ubuntu) "SD Card fails to auto mount in port" [Undecided,New]09:15
elopiomardy: ok!09:15
elopioI've put 'dummy' and now it works.09:15
mardyelopio: so, you can specify "AccessToken", "TokenSecret", "UserId", "ScreenName"09:15
mardyall the rest are ignored09:16
elopioweird thing is that it shows the dialog as if it had no account for some seconds. But this is moving forward09:16
elopiothank you very much.09:16
elopiomardy: what should be the userid? The same as I have in 'edam_userId'?09:19
ogra_john-mcaleely, thanks a lot, so the 5% reserved for root wouldnt help at all09:19
john-mcaleelyogra_, that makes sense. I'm not clear how reservation would work for non root processes, but would that be the simple fix?09:20
mardyelopio: I think you don't need to set it09:20
ogra_john-mcaleely, lol, "simple" ... i fear we need quotas or something, that smells like it can get very fiddly and awful09:20
elopiomardy: right, they don't seem needed.09:21
elopiomardy: ok, only remaining problem, the No account dialog disappears until I go to online accounts09:21
elopioam I missing a step?09:21
=== vrruiz_ is now known as rvr
john-mcaleelyogra_, yuk. I think I'm pleased I typed up a separate bug then :-(09:24
ogra_yeah09:24
mardyelopio: mmm... I don't follow you09:27
=== alan_g|afk is now known as alan_g
elopiomardy: I add the account with my credentials.py script.09:28
elopioI go to reminders app09:28
elopioand it shows me the dialog that says: No Account, go to ...09:29
elopiothen I opened online accounts to see what was going on09:29
elopioand the dialog disappeared.09:29
elopioas if I'm missing something on my script that gets done when I open online accounts.09:29
mardyelopio: are the account and its service both enabled? (check with account-console)09:30
elopiomardy: I think so http://paste.ubuntu.com/7409417/09:33
mardyelopio: the "evernote" service is not enabled09:34
elopioI see.09:34
mardyelopio: this is done by "account-console edit <account> --enable --service evernote", you can see how it's done there09:35
elopiomardy: thanks, because my first naive try was unsuccessful :)09:36
=== ALan_ is now known as Guest87832
Guest87832Hi I want to use ubuntu but after downloading 14.04 the file is 930mb and my cd rw will only write to 800mb what can I do?09:51
elopiook, success!09:51
elopiomardy: https://code.launchpad.net/~elopio/reminders-app/test_with_account/+merge/21717109:51
elopioit's ready to review, please take a look when you can.09:51
mardyelopio: cool! OK, will do that a bit later09:52
elopiothanks for your help. I'm going to get some sleep now.09:52
ogra_Guest87832, your phone has a CDRom ?09:53
ogra_(note this is the ubuntu touch channel for the ubuntu phone OS)09:53
Guest87832I have a samsung S309:53
Guest87832I am not trying to put Ubuntu on my phone but on my pc09:54
ogra_what do you plan to do with the CD ?09:54
ogra_right, then you are wrong here ... #ubuntu isteh right channel for that09:54
kklimondaGuest87832: you have to write it on a dvdrw, or an usb stick. it doesn't fit cd anymore09:54
Guest87832I haved tried writing to USB stick but it wont write an ISO file (i Have a 16Gb stick)09:55
kklimondahttps://help.ubuntu.com/community/Installation/FromUSBStick09:56
Guest87832I tried re-formatting stick as FAT 32 but and use FREEISOBURNER to write but it wouldnt work09:56
kklimondayou can check the steps for creating a stick on that page ^09:56
Guest87832OK will try that thanks09:57
Guest87832btw I'm in Canterbury UK where are you09:57
Guest87832I was wondering if its better rying to find an older version of ubuntu then upgrading once installed. Is that a better way?09:58
ogra_sergiusens, ricmm ... bug 1316978 ... does any of you have any idea what we could do if not quotas ?09:58
ubot5bug 1316978 in android (Ubuntu) "User copying files to ~/phablet can fill media, and prevent boot" [Undecided,New] https://launchpad.net/bugs/131697809:58
ubottubug 1316978 in android (Ubuntu) "User copying files to ~/phablet can fill media, and prevent boot" [Undecided,New] https://launchpad.net/bugs/131697809:58
ogra_hmm, even quotas might not work09:59
ogra_since it would be per user but not per dir09:59
kklimondaGuest87832: a better way to do what?09:59
ogra_guys, can you take that to #ubuntu ?09:59
Guest87832install Ubuntu09:59
kklimondathe easiest way is to create a bootable usb stick from 14.04 image10:00
Guest87832OK thanks will look at the page you sent and try from stick. Good luck bye10:00
ahayzenJohnLea, ping10:02
JohnLeaahayzen, pong10:16
ahayzenJohnLea, Hi I found an issue where scrolling sheets also scrolls things behind, eg a page. I wanted to confirm that no events should go to the things behind in the two cases where the mouse is inside the sheet and outside?10:17
=== dbarth_ is now known as dbarth
JohnLeaahayzen, yes, you are correct, no events should go to items behind the sheet in these two cases.  in the second case clicking outside this sheet should close the sheet.10:18
ahayzenJohnLea, ok thanks for the confirmation :) t1mp ^^10:18
t1mpahayzen: was it scrolling in a sheet or in a popover?10:19
ahayzent1mp, yep10:19
t1mpahayzen: sheet or popover?10:19
ahayzent1mp, sheet uses popover doesn't it?10:19
t1mpJohnLea: sheets don't close when you click next to them, they have cancel/confirm buttons10:19
t1mpahayzen: no, but we have a "popup" as a parent of popover, sheet, dialog. easy to confuse10:20
t1mpJohnLea: I made a note once that sheets should actually be deprecated. Do you know if that is still the case?10:20
ahayzent1mp, hmm but the patch i did fixed the issue we were having with the DefaultSheet... oh is it because we open it with the popup?10:21
* ahayzen checks code10:21
t1mpahayzen: ah ok, I thought it was with a popover, not with defaultsheet. Then your question was correct10:21
ahayzent1mp, we do PopupUtils.open() on a DefaultSheet10:22
t1mpahayzen: that's fine10:22
ahayzent1mp, cool thanks :)10:22
JohnLeat1mp, yes, sheets are actually depreciated, and the sheets were only ever designed to work in the context of the phone, we never did the designs for desktop/tablet.  However we don't have a replacement for sheets, in most cases where sheets were previously used we are taking the user to a new screen instead.  Again we are only focused on the Phone at the moment, so there will be desktop and tablet use cases that have not been thought10:22
JohnLea through10:22
Mirvheh10:22
t1mpJohnLea: so we can deprecate sheets (everywhere, also for phone), and the recommendation is to use a new screen instead?10:23
ahayzena new screen?10:24
JohnLeat1mp; that is the direction things are currently going, and is what we are doing with the designs we are currently working on.  However the pattern/sdk update is not complete or published yet, and we have not had a chance yet to revisit the old designs that still use sheets, so they continue to use sheets until we can get back to them and update the designs10:25
JohnLeat1mp, more we are phasing the use of sheets out, and are not using them in new designs, or when we update designs10:25
t1mpJohnLea: okay, we'll keep them around for now then10:25
JohnLeat1mp, cool, that sounds like the right think to do for now10:26
t1mpJohnLea: when someone needs input from design, what should I recommend? Report a bug in ubuntu-ux, or are those bugs no longer reviewed regularly?10:27
t1mpJohnLea: I was asked about this bug yesterday https://bugs.launchpad.net/ubuntu-ux/+bug/1295993 but there are probably more10:28
ubot5Ubuntu bug 1295993 in Ubuntu UX "[ux]Ubuntu touch colour theme is too dark making it unusable in bright sunlight condition" [Undecided,New]10:28
ubottuLaunchpad bug 1295993 in Ubuntu UX "[ux]Ubuntu touch colour theme is too dark making it unusable in bright sunlight condition" [Undecided,New]10:28
JohnLeat1mp, yes, any issue should be reported as a bug to ubuntu-ux (also marked 'also affects' with the engineering project responsible for the component), then once this is done if the issue is urgent ping someone here to get someone to take a look at it10:28
JohnLeaas we have a lot of bugs10:28
t1mpyes I saw, 520 open, that's at least a challenge to manage10:29
JohnLeat1mp, re. that bug, we are moving to light background so that will solve that issue.  However there is another bug open saying that lighter background harm battery life!  Cant win them all ;-)10:30
t1mpJohnLea: I'll copy&paste your answer in the bug and close it then10:31
JohnLeacool, thanks!10:31
t1mpJohnLea: I think many of the design bugs are simple questions and perhaps can be closed after answering them10:31
JohnLeat1mp; we are currently reviewing all the bugs and assigning them to people, and then the next task will be for the assignees to answer and close or action.  I also think most of them can be closed10:32
t1mpJohnLea: ok that's great. Good to know.10:32
JohnLeabut need to do full review (which is in progress)10:32
t1mpperfect :)10:32
sergiusensogra_: should mtp check avail space before starting to copy/write?10:39
ogra_sergiusens, well, that wont help with i.e. dowloaded content10:40
sergiusensogra_: so it's not a matter of filling up the disk, more so of leaving little avail; fwiw, the same is almost as applicable to the desktop10:40
popeysergiusens: did you speak to asac about reminders?10:40
sergiusenspopey: arg, forgot10:40
sergiusensasac: some peeps want reminders in the default install; are we ok with that? Test enablement should happen once it's in and can be coordinated between popey and doanac10:41
ogra_the desktop will still boot to lightdm ... the phone wont10:42
ogra_(due to autologin)10:43
sergiusensogra_: nothing easy comes to mind here... :-/10:44
ogra_yeah ... the only thing i can imagine is to keep data and dot dirs on separate partitions ...10:44
ogra_then we could quota it ...10:44
asacsergiusens: what are reminders?11:12
popeysergiusens: it's an app which lets you sync notes down from evernote and view/edit them on your phone11:14
=== vying is now known as Guest19421
sergiusenspopey: I know what it is ;-)11:30
popeysergiusens: er, mis-hilight there, sorry ☻11:32
bzoltan1Mirv:  did the train whistle?11:34
sergiusenspopey: come to think of it; we agreed we would add apps into the default install if the app was of good quality11:35
Mirvbzoltan1: yes it did11:36
=== MacSlow is now known as MacSlow|lunch
=== jhodapp|afk is now known as jhodapp
=== gcollura is now known as gcollura|afk
popeymardy: ping!12:10
popeypaste.ubuntu.com/7409741/ getting that when trying to update an app on my phone - is that a signon issue?12:10
popey2014-05-07 10:50:56,524 - CRITICAL - ../../../../lib/SignOn/connection-manager.cpp 106 setupSocketConnection p2p error: QDBusError("org.freedesktop.DBus.Error.FileNotFound", "Failed to connect to socket /run/user/32011/signond/socket: No such file or directory") 112:10
cwaynehm, where are XDG_CONFIG_DIRS initially defined?12:24
mardypopey: hi! Yes, that's a signon issue, but it's harmless12:27
mardypopey: in trunk I've turned that critical into a debug12:27
* ogra_ guesses the issue is:12:27
ogra_2014-05-07 12:58:05,467 - WARNING - QDBusObjectPath: invalid path "https://public.apps.ubuntu.com/download/com.ubuntu.developer.bobo1993324/qmltextreader/com.ubuntu.developer.bobo1993324.qmltextreader_0.1.2-c_armhf.click"12:27
ogra_and i think thats a mandel issue (u-d-m)12:28
ogra_or an issue with whatever hands that url to u-d-m12:28
nik90ogra_: Does taking screenshots work on utopic #15? When I use phablet-screenshot, I keep getting "remote object '/tmp/mir_screencast_768x1280.rgba' does not exist". Rebooting doesnt seem to help.12:28
popeynik90: filename changed12:29
ogra_nik90, ah, thanks for the reminder ... i have a fix half done for that12:29
popeynik90: look in /tmp, it's (bizzarely) got a 60Hz added to it12:29
popeybug 131680612:29
ogra_until that lands, just hack the filename12:29
ubot5bug 1316806 in phablet-tools (Ubuntu) "phablet-screenshot looking for the wrong filename" [High,New] https://launchpad.net/bugs/131680612:29
ubottubug 1316806 in phablet-tools (Ubuntu) "phablet-screenshot looking for the wrong filename" [High,New] https://launchpad.net/bugs/131680612:29
popeyuh, do we need two bots?12:29
nik90popey, ogra_: ah thnx..12:29
ogra_popey, no, the second one returned after jussi added the other one it seems12:30
* popey pokes irc people12:30
nik90ogra_, popey: phablet-screenshot keeps taking the screenshot of the app scope instead of the actual app that I am in.12:33
popeyodd12:34
ogra_yeah12:34
nik90ogra_: yeah to the issue? or to it being odd?12:34
ogra_odd :)12:34
* nik90 tries rebooting12:34
ranjithhello my wifi is not working after update to 12.1012:38
ranjithplease help me any one12:38
* ogra_ notes ChickenCutlass brought his evil twin today12:41
cwayneogra_, ChickenCutlass *is* the evil twin12:42
robjhhey. are there any examples i can go look at showing opengl's usage with mir?12:42
ChickenCutlass_ogra_, how do I kill one of them12:42
ogra_jodh, wrangling with bug 1316978 ... is there a way to make upstart fall back gracefully to omit all logging weh the disk is full ? so that at least the session can still start12:43
ubottubug 1316978 in android (Ubuntu) "User copying files to ~/phablet can fill media, and prevent upstart from creating logs (which kills the session)" [Undecided,New] https://launchpad.net/bugs/131697812:43
ubot5bug 1316978 in android (Ubuntu) "User copying files to ~/phablet can fill media, and prevent upstart from creating logs (which kills the session)" [Undecided,New] https://launchpad.net/bugs/131697812:43
ogra_ChickenCutlass_, nickserv has a ghost command iirc12:43
ChickenCutlass_ok I will look12:43
ogra_robjh, try asking in #ubuntu-mir12:44
jussiubottu: part12:44
=== MacSlow|lunch is now known as MacSlow
* ogra_ hugs jussi 12:44
jussithere you are popey :)12:44
ogra_master of the bots :)12:44
* jussi hugs ogra_ back12:44
popeythanks jussi ☻12:44
jussiYou are most welcome12:44
jodhogra_: it already does that. That bug appears to be an issue with the dbus job which is trying to write into $HOME. Maybe it could write to /run ?12:45
ogra_hmm, i wonder why ...12:46
* ogra_ takes a look at the job 12:46
ogra_echo "DBUS_SESSION_BUS_ADDRESS=${DBUS_SESSION_BUS_ADDRESS}" >$HOME/.cache/upstart/dbus-session || true12:47
ogra_and [ -d "$HOME/.cache/upstart" ] || mkdir -p "$HOME/.cache/upstart" || true12:47
ogra_hmpf12:47
ogra_thats not easily movable to /run ...12:47
jodhogra_: why not?12:48
ogra_jodh, it is parsed by commandline shells too ... for autopilot etc12:48
jodhogra_: well, the solution is to move that file, or dispence with it completely.12:49
ogra_though if no dbus runs its probably moot to parse it12:49
ogra_but even if we move it ... there are other session bits writing to bashrc ... that will be the next stopgap ...12:50
ogra_sigh12:50
ogra_i wish we could fix that on a filesystem level instead12:50
jodhogra_: could those things 'initctl set-env' rather than actually modifying .bashrc I wonder?12:51
ogra_jodh, hmm12:52
ogra_jodh, i guess they theoretically could ... but thats a hell of a lot of stuff to re-work12:54
cwaynejodh, heya, so upstart looks in XDG_CONFIG_DIRS/upstart for session jobs right? my problem with that is, how can we make sure the dir we need is in XDG_CONFIG_DIRS before upstart has started?12:56
=== gnu is now known as Guest23724
jodhcwayne: you'll need to tweak the script you use to start upstart since the directory needs to exist at the point upstart starts.13:10
cwaynejodh, any idea where that script lives?13:10
mardympt: hi! Do you have a minute (topic is "scopes and Online Accounts")?13:11
mptmardy, yep13:12
mardympt: so, there is an issue: some scopes might want to use Online Accounts, but ATM the only way to grant them access to an account is if the user goes to the System Settings, opens Online Accounts, taps on an account and enables the scope from there13:13
robjhthank you ogra_ :)13:13
mardympt: which is not very discoverable13:13
t1mpmardy: hello13:13
mardympt: dbarth will probably set a meeting to talk about this on Friday, would you like to join?13:13
mardyt1mp: hi!13:13
t1mpmardy: can you resubmit https://code.launchpad.net/~mardy/ubuntu-ui-toolkit/lp1296728/+merge/212460 for merging to lp:~ubuntu-sdk-team/ubuntu-ui-toolkit/staging instead?13:14
jodhcwayne: last time I looked it was /usr/bin/ubuntu-touch-session13:14
t1mpmardy: all our MRs go there first, and after that we land them to lp:ubuntu-ui-toolkit13:14
mardyt1mp: oh, you are also a victim of the citrain, I see... :-)13:14
cwaynejodh, lovely, thank you13:14
mptmardy, sure13:15
t1mpmardy: we are still working on figuring out what is the optimal way for us to use it ;)13:15
cwaynet1mp, btw, tested out the uitk with new headers last night, looks great!13:15
t1mpmardy: but yeah, we have a staging now in case landings are slowed down (and it needs to land before going to trunk)13:15
t1mpcwayne: awesome :)13:15
t1mpcwayne: which apps are you testing?13:16
cwaynet1mp, i tried out some of mine, and then just started adding useDeprecatedToolbar to false in some of the preinstalls to get an idea of what they'd look like13:16
mardyt1mp: done13:17
t1mpcwayne: nice. We made it opt-in so the app developers can check first to see if it works for their app13:17
t1mpmardy: thanks. We'll ask loicm to review https://code.launchpad.net/~mardy/ubuntu-ui-toolkit/lp1296728/+merge/218617 since he knows the ubuntushape best13:18
asacsergiusens: what are reminders? :)13:19
asacwhich context?13:19
mptmardy, is it the same problem with System Settings “Updates” right now? It says “Credentials not found” and “Please log into your Ubuntu One account.”13:19
mpt(And I tap that and it animatedly switches to … itself, which I assume is a separate problem)13:20
seb128asac, https://wiki.ubuntu.com/Touch/CoreApps/Reminders13:20
sergiusensasac: I don't follow; reminder is just an app that needs to be added to the click seeds13:20
cwaynet1mp, nice, good idea :)13:21
=== dandrader is now known as dandrader|afk
pmcgowanseb128, do you know if anyone is working on the can't update apps bug?13:26
seb128pmcgowan, it was just being discussed on #ubuntu-ci-eng, and popey/didrocks figured out it's due to the ubuntu-download-manager update on utopic #513:27
seb128pmcgowan, mandel is not around though, we are waiting for him I guess13:28
ogra_pmcgowan, once we find mandel someone will :)13:28
pmcgowanah very good13:28
* ogra_ lifts the carpet to take a look ... i guess he heard doanload-manager and ran away13:28
didrockspmcgowan: bug #131706713:30
ubot5bug 1317067 in ubuntu-download-manager (Ubuntu) "Can't update click apps since image #5 in utopic" [High,Triaged] https://launchpad.net/bugs/131706713:30
pmcgowandidrocks, ok, there are a number of dupes for that ;)13:31
didrockspmcgowan: there are some infos on that one, but as long as it's targeted and assign to the right person, I don't care :)13:31
didrocksI set to mandel for now (but he isn't around)13:31
pmcgowanyep13:31
popeypmcgowan: i looked at bugs you'd filed because I thought you'd mentioned it yesterday, but couldnt see one so filed a new13:32
pmcgowannp13:32
kenvandineElleo, i triggered a CI rebuild for your content-hub branch13:35
Elleokenvandine: okay, it's looking like things might be delayed a bit on the webbrowser, as we're needing to rename the udm qml compontent to keep it consistent with other modules (it was UbuntuDownloadManager rather than Ubuntu.DownloadManager)13:37
Elleokenvandine: I've submitted a branch that changes that now though, so hopefully it'll all go through fairly quickly13:38
dbarthmpt: something to do about scopes rather; what the experience for using a specific identity would be13:41
dbarth(still otp, but reading here)13:42
mptdbarth, I did a design for that back in <https://wiki.ubuntu.com/OnlineAccounts?action=recall&rev=10#phone-access>, and Katie did a similar design in <http://goo.gl/XciCGp>13:48
mhall119kenvandine: why is online-accounts a separate app from system-settings, when none of the others are?13:50
kenvandinebecause it can actually be run separately13:50
mptI would love to know the answer to that ^ question too … It causes numerous UI bugs13:50
kenvandinefor example it provides the binary to run for auth13:50
kenvandinewhen something needs a re-auth, etc13:50
kenvandineand apps can use it for adding online accounts13:51
kenvandinewithout starting all of system-settings13:51
kenvandineeventually in a modal way13:51
mhall119it does make for an unusual experience though, when pressing "back" you actually leave one app, but never quite switch to the other13:51
kenvandinelike friends-app could let you add an online account directly without taking you to system-settings13:51
kenvandinethat is until we have trusted sessions :)13:52
kenvandineand actually it not switching is probably just a bug13:52
kenvandinewhen it exits, the previous app should be focused13:52
mptIt showing up as an app is a bug too. The dialog for entering a Wi-Fi password doesn’t show up as an app.13:52
mptWhen we have printing, the printer setup won’t be an app, etc13:53
kenvandinei think that's a snap decision, right?13:53
kenvandinethe plan for online accounts is to use a trusted session, to give you a modal experience13:53
kenvandinelike you never leave the app13:53
kenvandinecontent-hub will do the same13:54
mhall119ok, so this is a stop-gap measure13:54
kenvandineyeah13:54
* kenvandine hopes we get trusted sessions soon13:54
kenvandineit'll improve the content-hub experience 10x13:54
=== gatox is now known as gatox_lunch
dbarthright trusted session is needed (and some refactoring) to have it get back to being a normal settings plugin14:03
dbarththe reason it's out is because this is the best way to have it deal with app requests while trrusted sessions wee missing14:04
dbarthmardy: ^^14:04
mterryDoes music not work in u15?14:07
mterryAll my songs just stay at 0:0014:07
mterryOh, an ogg works14:09
cwaynejodh, hey, so upstart will look for jobs in XDG_CONFIG_DIRS/upstart *and* /usr/share/upstart/sessions right?14:10
jodhcwayne: yes - see the ordered list of search directories in init(5) under "User Session Mode"14:11
ahayzenmterry, which file format you using?14:13
mterryahayzen, the ones that didn't work were mp314:14
ahayzenmterry, hmm ok i'll take a look later, usually i test mp3, ogg, flac, m4a14:14
asacsergiusens: well, i didnt even know reminders existed, so nothing to follow, just explain  :)14:16
ogra_asac, others call it "evernote"  ;)14:18
asacodd name for evernote app14:19
asactrademark issue?14:19
ogra_no idea14:19
ogra_popey might know why it is named like that14:19
popeyThey do not allow 3rd party app devs to call it Evernote14:19
pmcgowanyes, brand issue14:19
popeyonly they can14:19
pmcgowanthey may change their minds later14:20
mardympt: well, that's another issue, which will be fixed with no changes to the UX design14:21
mardympt: the problem for scopes is that they don't have a UI14:21
mptmardy, I don’t know what you mean by either “UX” or “UI” there…14:21
mardympt: that is, it's not clear when and how a user should grant account access to a scope14:21
mptHow do scopes not have a UI??14:21
mptA scope *is* a UI.14:22
mptmardy, oh, do you mean they don’t have an identity like an app does?14:22
mardympt: well, AFAIK the UI is provided by unity8, the scope provides the data and style14:23
mpt‘“Apps” wants access to your Ubuntu One account.’14:23
mardympt: they do have an identity, but when and how should this ‘“Scope” wants access to your Ubuntu One account.’ appear?14:23
mptmardy, what is the problem with it being presented the same way as for an app?14:27
mardympt: OK, but when? The first time one does a search?14:28
mardympt: or when the scope is first installed?14:28
mptmardy, when the scope asks for access to the account. Same as for an app.14:29
=== dandrader|afk is now known as dandrader
mptExactly when that happens is up to the scope designer.14:30
mardympt: mmm... the difference is that an application has its own window, and will typically request access to an account in response to a user action (such as clicking on an "Add account" button)14:31
mardympt: it's not clear to me where the scope should put that "Add account" button (if anywhere)14:32
mptmardy, again, that’s up to the scope designer, it’s not an Online Accounts issue. It’s possible it might be solved for default scopes by having “Dash” settings in System Settings, but that’s still up to the Dash designers, it’s not an issue with Online Accounts itself.14:35
mptmardy, mikenagle is the one to ask about Dash design issues.14:36
mardympt: ah, OK, for some reason I thought that you should design the whole Ubuntu Touch :-)14:38
mardymikenagle: hi! If you have some time, please read the backlog of the chat between me and mpt (last 20 minutes)14:39
mptmardy, if I was doing that, we wouldn’t have “scopes” in the first place. ;-)14:39
=== gatox_lunch is now known as gatox
pmcgowanToyKeeper, hi, whats the bug # for the over sensitive screen rotation?14:52
ogra_whiners ... just hold your hands steady :P14:52
pmcgowanheh14:53
ogra_:)14:53
sergiusensogra_: parkinson bug?14:55
ogra_lol14:55
ogra_++14:55
* ogra_ hands sergiusens the "quote of the day" award14:55
sergiusensogra_: tbh, I had the tablet sitting on my desk and tapped on a button and it rotated :-P not sure if an earthquake was in progress and only the tablet noticed14:56
sergiusenslol14:56
ogra_well, i dont think it is so much different from android actually14:56
ogra_i have that too on an android phone14:56
ogra_if i put the phone down to read with hands free and the surface isnt 100% flat it does the same on android14:57
cwayneanyone got time for a quick mp to ubuntu-touch-session? https://code.launchpad.net/~cwayne18/ubuntu-touch-session/custom-xdg-config/+merge/21864114:58
Tassadarwhat I had problem with is it tries to rotate every time the phone vibrates after I touch something14:59
ogra_Tassadar, i proposed an MP for the heavy vibration ... make bzoltan1 approve it ;)14:59
Tassadarbzoltan1: approve it!15:00
Wellarkawe_: you tried to ping me last night15:04
awe_yea, was wondering what happened to the UI for SIM PIN codes?15:09
awe_I didn't see it in the network menu anymore and couldn't find it anywhere else...15:10
Wellarknothing should have happened to it15:10
Wellarkthe "Unlock SIM..." item is only available if A) there is a modem B) it's locked15:10
ogra_Tassadar, https://code.launchpad.net/~ogra/ubuntu-ui-toolkit/improve-haptics/+merge/218466 FYI15:10
Wellarkawe_: you are not seeing it at all=15:11
Wellarkis this on devel-proposed?15:11
awe_OK, I can re-test again, but it sure wasn't there yesterday15:11
Wellarkawe_: any changes to ofono landed recently?15:11
awe_Wellark, yes... proposed as of yesterday15:11
awe_no15:11
awe_well, this  was actually with the ofono silo15:11
awe_but shouldn't have had any effect15:12
awe_I'll re-test with the image & the existing  ofono after we finish our stand-up15:12
Wellarkawe_: is that the silo that also contains the dbus control channel to phonesim plugin?15:12
awe_also, not sure if you saw my indicator-network bug for flight-mode15:12
awe_Wellark, yes15:12
Wellarkawe_: good. I'm preparing an indicator-network silo as we speak15:13
Wellarkand I can mark the ofono silo as prerequisite15:13
awe_https://bugs.launchpad.net/ubuntu/+source/indicator-network/+bug/131514415:13
ubot5Ubuntu bug 1315144 in indicator-network (Ubuntu) "Indicator icons don't reflect modem Offline state" [Undecided,New]15:13
Wellarkawe_: ok, that should also be "fixed" with the silo i'm preparing15:13
awe_ok15:14
Wellarkalthough we are not showing anything for modem offline15:14
Wellarkbut we are showing a flightmode icon15:14
Wellarkiff urfkill tells that we are in flightmode15:14
awe_ok15:14
WellarkBUT15:14
Wellarkas there is no flightModeChanged signal coming from urfkill15:15
Wellarkif you go and manually activate flightmode15:15
Wellarkthrough dbus for example15:15
Wellarkindicator-network has no way of knowing we just went to flightmode15:15
bzoltan1Tassadar: show me that MR :)15:15
Wellarkas I tried to explain in the urfkill bug15:15
Tassadarbzoltan1: https://code.launchpad.net/~ogra/ubuntu-ui-toolkit/improve-haptics/+merge/21846615:15
ogra_bzoltan1, https://code.launchpad.net/~ogra/ubuntu-ui-toolkit/improve-haptics/+merge/21846615:15
ogra_:)15:15
ogra_makes it more feel like android ... and the phone doesnt want to jump out of your hands15:16
bzoltan1ogra_:  what was thelink again?15:16
ogra_bzoltan1, less awful haptics for button presses ...15:17
ToyKeeperpmcgowan: https://bugs.launchpad.net/unity8/+bug/1308376  and   https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings/+bug/128833215:17
ubot5Ubuntu bug 1288332 in ubuntu-system-settings (Ubuntu) "duplicate for #1308376 Orientation lock not available (rotation/portrait lock)" [Low,Triaged]15:17
ubot5Ubuntu bug 1288332 in ubuntu-system-settings (Ubuntu) "Orientation lock not available (rotation/portrait lock)" [Low,Triaged]15:17
awe_Wellark, to be clear modem == offline & flighmode == enabled are two different conditions the indicator should recognize15:17
Wellarkawe_: sure they are15:17
Wellarkawe_: I have15:17
Wellark    case Modem::SimStatus::offline:15:17
Wellark        /// @todo show something.15:17
Wellark        break;15:17
awe_if the lack of the flight-mode signal is truly a blocker, then cyphermox will need to fix this before we can land flight-mode15:17
Wellarkfwiw15:17
__lucio__aquarius, Chipaca, hello!15:18
Wellarkit's not a blocker as long as nobody is trying to mess with flightmode15:18
Wellarkother than indicator-network15:18
aquariusheya __lucio__15:18
__lucio__aquarius, hello mr! how are you doing?15:18
awe_Wellark, I don't think we can make that a limitation15:18
awe_Wellark, so I guess we'd need to fix15:19
aquarius__lucio__, not too bad -- we're halfway through the week :)15:19
Wellarkawe_: yes, we can't make thst limitation in the long run15:19
Wellarkbut right now it's not a blocker15:19
awe_it'd be broken for use to keep separate flight-mode states in the indicator and urfkill15:19
Wellarkawe_: is urfkill in a state that it can be included to the image?15:19
Wellarkonce my indicator-network branch lands it pulls in urfkill15:19
awe_mo15:20
awe_s/mo/no/15:20
__lucio__aquarius, nice way to look at it, do you have some time to discuss the app you have in mind?15:20
awe_we're trying to get there, but it sounds like this signal needs to be added15:20
Wellarkok. let me put that another way.. if I now land indicator-network that pulls in the urfkill we have in the archive will that break everyones devices and desktops where unity8 is installed?15:21
awe_please don't do that15:21
Wellarkso, I need to throw out flightmode code then15:21
awe_there are still bugs in urfkill that we're trying to fix15:21
Wellarkok. I can do that15:21
awe_I will schedule a hangout tomorrow for the usual network/telephony sync time so that we can discuss15:22
awe_it sounds like we're not all on the same page15:22
aquarius__lucio__, sure thing. What I believe would be useful for push notifications are two things: the basics, which I'm sure you're already working on, and secondly a way for an app to ask for a list of push notifications that arrived since it last asked, along with their payloads.15:22
mptmardy, I just realized: Having a scope ask for access to an online account, rather than the Dash as a whole, is like having a Web site ask for access to your location, rather than the Browser as a whole.15:23
aquariusmpt, that's what websites do, no?15:23
mptaquarius, that’s my point15:24
aquarius__lucio__, the use case here is: other platforms send a push notification to my, for example, messaging app. The OS shows the notification and I can read it in the OS. Tapping the notification (or the messaging menu) launches my app, but my app doesn't know what the notifications were!15:24
Wellarkawe_: I see only one critical bug against urfkill15:24
aquariusmpt, oh, good, OK then, I'll shut up again ;)]15:24
__lucio__aquarius, thats the mailbox model, as opossed to the mailmain model, where we start the app and deliver notifications to it15:24
Wellarkand that's fix committed15:24
Chipacaaquarius: that's one of the bits of the api, yes15:24
aquarius__lucio__, oh, a notification will always start my app?15:24
mptmardy, so if it’s possible for the browser, it should be possible for the Dash.15:24
aquarius__lucio__, presumably it starts some sort of invisible daemon subset of my app, right?15:24
__lucio__aquarius, no, the user interacting with the notification will do it15:24
__lucio__actually, we deliver "notified users", not notifications :)15:25
aquarius__lucio__, ah, no. Because if I get ten notifications from, say, Twitter while I'm asleep, I'd like the Twitter app to be able to get the content of those ten notifications when it starts up even if I only interact with one15:25
ogra_mpt, will you be in malta ?15:25
Wellarkawe_: could we have a hangout later today on the urfkill situation? I need to prepare a silo and I need to know what are the limitations15:25
mptogra_, yes15:26
Chipacaaquarius: __lucio__: a general answer, and some considerations15:26
__lucio__go ahead15:26
ogra_mpt, good ... i need to discuss some error mesage stuff with you we will need to show to the user15:26
aquarius__lucio__, it is immensely annoying that the OS has the content of those notifications but the app doesn't -- I start up my messaging app with no network, and it won't show me the messages even though the phone already has them15:26
Chipacaaquarius: __lucio__: first, there will be an api endpoint to get a backlog of notifications15:26
Chipacaaquarius: __lucio__: these are notifications that have been delivered to the phone, no server-side work15:27
aquariuslocal api endpoint? or server api endpoint?15:27
Chipacaaquarius: __lucio__: the app still needs to deal with there being more notifications than whatever arbitrary limit we set15:27
Chipacaaquarius: local15:27
awe_Wellark, sure...let me check with cyphermox.  maybe +2h from now?15:27
Chipacaaquarius: as far as the server is concerned those notifications were delivered15:27
Chipacaaquarius: (at this stage, where we are not implementing at-most-once)15:28
aquariusSure; if my app gets a zillion notifications then we'll only cache the last fifty or ten or whatever; I would expect whatever shows me recent notifications as part of the OS would have that same cache.15:28
mptogra_, ok. In the meantime, <http://goo.gl/YeKRGe> may answer your question.15:28
Wellarkawe_: 2h from now is 20:30 to me.. so the sooner the better15:28
aquarius(the pull-down top menu in Android or iOS, for example)15:28
Wellarkawe_: but 2h works for me, too15:28
Chipacaaquarius: caches are hard enough without having multiple of them and making promises about keeping them in sync :) but yes15:28
Wellarkawe_: or later if absolutely no other chance15:28
Wellarkawe_: just ping me when you have a time to propose15:29
Wellarkthanks!15:29
=== dandrader is now known as dandrader|afk
ogra_mpt, i think we have an error message for that on the desktop already ... but we will need to adapt that for the phone (the issue is that if the disk is full you will not be able to run apps etc, we need to tell teh user to free diskspace somehow )15:30
Chipacaaquarius: there will also be a bit of the api whereby if an app is running it'll get the notifications directly, if it wants to15:30
aquariusChipaca, ya, I'd expect that, indeed -- that's part of the "basic" stuff I mentioned :15:30
awe_Wellark, I just need to hear back from cyphermox15:30
lucio_Chipaca: "if it wants to" ?15:30
mhall119is there a fix to phablet-screenshot yet?15:31
Chipacalucio_: was thinking of making that part optional15:31
ogra_mhall119, i was planning to work on that but a big big bug cam in ma15:31
ogra_cam in my way now15:31
popeymhall119: yeah, or just fudge it locally to add _60Hz to the url15:31
ogra_*came15:31
popeys/url/filename/15:31
ogra_right, you can just hack it for the moment15:31
lucio_Chipaca: why optional?15:31
Chipacalucio_: because it makes the logic a little bit more complex; there's yet another thing the appdev needs to do15:32
Chipacalucio_: it enables them to do better stuff, but it's more work15:32
ogra_popey, mhall119 i would just add that bit but the script should stay backwards compatible so its a little more than just adding the missing bits15:32
popeyright15:32
aquariusChipaca, fire an event inside the app. The "optional" part is whether my app *does* anything with that event; I shoudl always *get* the event.15:33
popeyor the mir screenshot tool shouldn't add _60Hz to still image shots15:33
popeyseems like a bizarre change to me15:33
Chipacaaquarius: but if it doesn't do anything, then nobody did anything with that notification15:33
ogra_it shouldnt add a frequency at all15:33
ogra_i still dont see what that is for15:33
aquariusChipaca, right. Which is the app's fault. Apps that are currently the open foreground app need to deal with notifications themselves; the OS should not show them. That's what I think. Others may differ. :)15:34
Chipacaaquarius: lucio_: if that is the consensus, I'm fine with it being not-optional. Mo' YAGNI mo' fun.15:34
aquariusChipaca, "I think it" is not really a consensus :) But you have my opinion now :)15:35
lucio_yeah, "i think"15:35
* Chipaca nods15:35
lucio_dont know how to know15:35
Chipacalucio_: one way is to implement the minimal one and wait for the feature requests15:36
lucio_aquarius: is the intermediated delivery model good enough for your needs?15:36
lucio_Chipaca: +115:36
aquariusnah. This is new stuff for Ubuntu. You need, in my opinion, to set a strong consistent guideline on how you want people to work with and deal with notifications, so that everyone copies it and people who do it wrong look like they're falling behind.15:36
aquariuslucio_, explain "the intermediated delivery model"?15:37
lucio_aquarius: your app wont know about it until the user clicks on it15:37
ogra_mterry, poke ...15:38
aquariuslucio_, hrm. Then I think no. :)15:38
Chipacaaquarius: .more()15:38
mterryogra_, hi15:39
lucio_aquarius: isnt this the iphone model?15:39
ogra_mterry, i'm just fighting with a nasty bug (session doesnmt start when home is full) ... while i will be able to fix the session startup i was wondering how we can allow the user to make emergency calls still ... and i assume you have some way to do that in your split greeter world where the user isnt even logged in ?15:40
aquariuslucio_, Chipaca, I can think of three entry points here. (1) my app is running and foreground, and a notification arrives. I believe in this situation that an event should fire in my app, somehow; it is my responsibility to *listen* to that event.15:40
Chipacaaquarius: with you so far15:40
lucio_yup15:41
aquariuslucio_, Chipaca, (2) my app is not running and a notification has arrived. I tap that notification (either at the moment it arrives in a bubble or in some sort of "previous unacknowledged notifications" list. The OS then starts my app. My app should, on startup, have a way to request all notifications that it hasn't already requested.15:41
aquarius(and obviously I should *do* that on startup)15:41
mterryogra_, well split greeter mode is still the simple case of no lock -- so emergency dialing isn't a problem yet.  But the greeter has its own home dir.  Can we allocate some space to it via mount config?15:41
Chipacaaquarius: yup.15:42
ogra_mterry, well, i assume the homedir doesnt live under /home, right ?15:42
aquariuslucio_, Chipaca, (3) my app is not running, and a notification (or many) have arrived. I start my app from the Dash. This is the same as case 2 -- I should have a way to request all notifications that I haven't yet requested, and I should do that on startup.15:42
mterryogra_, right.  /var/lib/lightdm15:42
Chipacaaquarius: correct15:42
lucio_either we deliver notifications when they arrive and on app start, or we signal "more notifications available" and have the app fetch them15:42
ogra_mterry, yeah that wont help much if the autologin ran ...15:43
lucio_(on signa and startup)15:43
mterryogra_, right now temporary writable space15:43
aquariuslucio_, Chipaca, the reason (2) and (3) are separate is that one potential solution here is that in case (2) when I start my app from a notification, the startup should pass the notification *to* the app startup process. I think that that's wrong, because it will discourage peolpe from just checking for notifications on startup/resume in the proper way.15:43
ogra_mterry, sad, i was hoping you have some way that makes dialer-app run without needing to log or write to disk otherwise15:43
ogra_thanks though15:43
mterry ogra_, there was talk of making the dialer-app a qml plugin15:43
ogra_would that help in case where you have no writable diskspace ?15:44
lucio_aquarius: the app should know if it was started from the user interaction with the notification or from the dash15:44
aquariuswhy?15:44
mterryogra_, I don't know.  I'm not sure what the problem is with launching it right now (like, I don't know what it writes to).  But dialer-app has a special emergency mode -- presumable we can just make it not write in that case15:44
aquariusactually, so you can know *what* they pressed on. Yes.15:44
lucio_Chipaca: also, when starting the app, the app should be able to clear notifications that are displayed15:44
Chipacalucio_: agreed on "should".15:45
Chipacalucio_: not promising that yet :)15:45
lucio_Chipaca: then we need a clear story so that we dont have those around and have the user hand cleaning notifications15:45
aquariusbut it may be worth passing, maybe, just the notification ID or similar, and only providing a "fetchAllUnrequestedNotifications()" API function, *not* one to just get one notification by ID. Then you have to fetch them all and find the one that they clicked on in the list, which is a good encouragement to deal with all notifications, not just the clicked one.15:46
aquariusfetchAllUnrequestedNotifications() would clear them from the notification cache, surely?15:46
ogra_mterry, yeah, that would help ... the issue atm is that the session doesnt start at all when /home is full, i cant really restrict the user from filling it up ... i can change the session mgr in a way that it only writes to tmpfs dirs but that wont help with apps ... thats why i ask about the dialer since that still needs to function even with full home15:46
=== mzanetti is now known as mzanetti|otp
lucio_aquarius: depends, clicking on one notification to solve one issue might not mean the other issues are solved15:47
Chipacaaquarius: lucio wants us to remove them from e.g. the messaging menu once the apps have them15:47
lucio_once the apps decides to do so15:47
ChipacaW/E15:47
Chipaca:)15:47
=== dandrader|afk is now known as dandrader
lucio_w/e?15:47
Chipacalucio_: shorthand for "yes sir, anything you say sir"15:48
aquariuslucio_, no, but it does mean that the app *knows* that that notification occurred. At that point, the OS doesn't need to keep the list of them around any longer; it's the app's responsibility now15:48
Chipacaell15:48
lucio_aquarius: so the app should re notify the user?15:48
aquariuslucio_, and the OS can be sure that the app knows about that notification because the app is only allowed to request all outstanding notifications, not just one specific one.15:48
Chipacathe app can crash between getting them and storing them15:48
aquariuslucio_, the app can do what it wants. You can't know what an app should best do with a notification.15:49
Chipacabut we can ignore that for now i guess15:49
ogra_bzoltan, btw, that haptic  MP should also help with ToyKeeper's pet bug 129020115:49
ubot5bug 1290201 in dialer-app "haptic feedback / vibration audible during calls" [Undecided,New] https://launchpad.net/bugs/129020115:49
ogra_at least a little :)15:49
=== mzanetti|otp is now known as mzanetti
=== chihchun is now known as chihchun_afk
lucio_mmh, i like the model of start with ID of clicked notification, require get all, clean outstanding notifications on get_all15:56
lucio_ Chipaca ^ what do you think? doable?15:57
Chipacalucio_: very15:57
Chipacalucio_: if we want to guard against the app crashing we need to do more work, but i think we don't15:58
lucio_yeah15:58
Chipacalucio_: (because the app should be able to, at a bit more cost, go get whatever info it was being sent in notifications if it lost them)15:58
lucio_makes sense15:59
lucio_aquarius: ^ would that work for you? notice we dont offer the "put notification in lock screen"15:59
lucio_feature15:59
Chipacabut that's more a failure of the notification framework we have on the phone, than of *push* notifications itself15:59
Chipacawhoops16:00
lucio_Chipaca: more or less, its also a feature that we dont let you do everything16:00
aquariuslucio_, Chipaca, agreed. There may be, currently, no way to see a list of notifications you've got but not acknowledged yet if you failed to tap them when they appeared, but I bet we'll grow one at some point.16:00
Chipacalucio_: I'm assuming that when that feature exists, we'll be exposing it to push clients16:01
lucio_Chipaca: what i mean is, if you replace our current lock screen with your own, you still need us to allow putting notification in there16:01
lucio_and that wont change16:02
Chipacalucio_: ok16:02
=== jhodapp is now known as jhodapp|lunch
Chipacalucio_: aquarius: anything else? otherwise I'll go push kids through homework16:03
lucio_i am happy16:03
aquariusChipaca, I don't have anything else -- my primary goal was to push (!) the idea that apps can ask the phone for notifications that the phone knows about rather than being forced to hit its own internet server for them16:04
Chipacaaquarius: well, we're already required to keep the id around for the server, so keeping the whole hting is very little more work :)16:04
aquariusChipaca, I have one little extra thing, which is that it would be nice if I could include more in a notification payload than just the text which is displayed to the user16:06
Chipacaaquarius: it's a json document :)16:06
aquariusChipaca, so I can send a notification to a messaging app like { display_to_user: "Chipaca says: hi!", payload: { from: "user101204", user_display_name: "Chipaca", sent_at: "20140705T170000" }} or similar16:07
Chipacaaquarius: quite16:07
aquariusChipaca, ah, cool, so it already *is* that? and there's a specific field which is "the thing which gets displayed in the notifiy bubble"?16:07
mhall119Kaleo: do you know of any good tutorials explaining how to properly use WorkerScript and Loader to optimize an app?16:08
lucio_aquarius: some fields we interpret as to how to notify the user, the rest , up to size limits, is up to you16:08
Chipacaaquarius: well, it isn't implemented, but yes. There's even a first pass of a draft at a table of the fields that are relevant16:08
aquariuslucio_, cool, so what I wanted is already the plan. I like it when that happens ;)16:08
lucio_:)16:08
Chipacaaquarius: lucio_: um. toplevel fields are limited, but there's a "payload" one16:08
lucio_Chipaca: even better16:09
aquariusdoesn't matter how the json is organised -- pick whatever's best for you. Just as long as I can add data which is meaningful to the app but not displayed to the user :)16:09
Chipacaaquarius: lucio_: but that might just be a way to say "nuh, you were using unsupported fields, and that field you were using now means stuff so that's why your app broke", although tvoss would rather we enforce it :)16:09
Chipacaaquarius: I even support the idea of notifications that aren't displayed at all (but am unsure whether that is actually useful :-) )016:10
lucio_Chipaca: thats why payload works, right?16:10
aquariusChipaca, fair enough -- define a "payload" field and promise I can put what I like in it, and filter all top-level unknown fields on the server16:10
Chipacalucio_: yep16:10
aquariusI personally think that notifications delivered while my app is foreground should not get a notify bubble, but I can see the other side of that argument.16:11
=== bfiller is now known as bfiller_afk
aquariusI'm not sure that I can think of a reason to deliver a notification which doesn't get a bubble even if my app is not foreground, but if it turns out to be important then you just document a dont_show_a_bubble:true top-level field and have notify-osd pay attention to it ;)16:12
Chipacaok, i'm off. bbl!16:13
aquariusas am I, actually -- cheers for the time, lucio_ and Chipaca!16:13
lucio_cheers16:13
lucio_thanks16:13
slangaseksergiusens: hi, I've just had my attention drawn to the nuntium package in NEW.  Why is this using golang-go?  The plan as of last October was that go packages would be built using gccgo16:13
popeybeuno: the store is only returning 100 clicks when queried is this intentional?16:16
slangaseksergiusens: also, what are you expecting this upstart job to do?  because it appears to have a race condition16:16
popeyon 5th may it returned 281 for me16:16
slangaseksergiusens: finally, debian/nuntium*.lintian-overrides are absolutely wrong.  It's not appropriate to suppress lintian messages about things that should be fixed in the package16:18
mhall119mzanetti: ping16:22
mzanettihi mhall11916:22
mhall119mzanetti: hey, are you aware that Tagger no longer works?16:22
mzanettimhall119: no, I wasn't16:22
mzanettimhall119: thanks for the report16:22
mzanettiwill check it out16:23
mhall119mzanetti: http://paste.ubuntu.com/7411305/ is the log16:23
popeymhall119: i replied to your store upload of tagger a while back btw16:23
mzanettihmm... I think I've fixed this already16:23
mhall119when I select to scan a code, it'll open the camera and give me a preview for almost a second before crashing16:23
mzanettiyeah. I know this issue16:23
mzanettiand I've fixed16:23
mhall119popey: my upload?16:23
popeyI mean, mzanetti16:24
mhall119oh, ok16:24
mzanettiah there it is16:24
mzanettiyep... didn't pass the store review and I forgot about it16:24
mzanettisorry popey16:24
popeynp ☻16:24
popeyyour app ☻16:24
* popey goes to harras children into eating vegetables.16:25
mhall119<christopherwalken>I gotta have more QR code</christopherwalken>16:25
greppedHi, Anything new about MOTO G port?16:34
greppedAnybody working on ubuntu-touch on moto-G handset?16:38
ogra_check the devices wikipage16:38
ogra_!devices | grepped16:38
ubot5grepped: You can find the full list of devices, official images, community images, and works in progress at https://wiki.ubuntu.com/Touch/Devices16:38
ogra_if someone works on it he should have added it there (and a way to contact him/her)16:38
cwayne_ogra_, ping16:44
ogra_cwayne_, i'm here16:45
Kaleomhall119, sorry, not from the top of my head16:46
ogra_and from the bottom ?16:46
=== chihchun_afk is now known as chihchun
cwayne_ogra_, you have a script to create webapps right?16:48
ogra_cwayne_, well, kind of ... its buggy and all but i can give it to you ...16:48
cwayne_ogra_, works for me :)16:49
ogra_cwayne_, people.canonical.com/~ogra/webapp-script.tgz16:50
ogra_just a bunch of templates ... you still need to create/find an icon16:50
ogra_(there is a README, tell me if something is missing from it)16:50
greppedubot5, thanks. Which device are you working on? I have background of QT/C++ under linux, is it sufficient to start my own port?16:54
ubot5grepped: I am only a bot, please don't think I'm intelligent :)16:54
greppedubot5, god! you are a bot, what IRC client have hacked?16:55
ubot5grepped: I am only a bot, please don't think I'm intelligent :)16:55
=== dandrader is now known as dandrader|lunch
sergiusensslangasek: wrt to overrides; can I just leave them be? afaik, there are no changelogs for any of these packages17:05
slangaseksergiusens: I don't really care about the override for the changelogs, but the other two overrides are hiding reports of real bugs - one a policy violation that we don't care too much about (manpage), and one that's a security issue (lack of hardening due to use of golang-gc)17:06
sergiusensslangasek: wrt to gcc-go and golang-go all I know of is a current internal thread going on; but I can try and switch; I guess more packages would need this too (usensord, ubuntu-push-notifications)17:06
sergiusensslangasek: what's the race condition in the job?17:07
sergiusensslangasek: I'll drop the overrides then17:07
slangasekthe internal thread is that lots of people have lots of opinions; but the agreed approach TTBOMK is to use gccgo here17:07
sergiusensI'll check what I have to export to get it to build with gcc-go and see how it works out17:08
slangaseksergiusens: the race condition is that it starts on x or y, and the pre-start script stops the job if it's started in response to x and y hasn't happened yet; if y happens while the pre-start script is running, the job will stop and never be started17:08
slangaseksergiusens: thanks.  In the meantime, I think I'm going to reject this package from the queue; I'm around today if you want a second set of eyeballs on the gccgo stuff17:08
sergiusensslangasek: ack, thanks17:09
=== jhodapp|lunch is now known as jhodapp
=== bfiller_afk is now known as bfiller
cwayne_bzoltan, hey, didn't the webapp template in ubuntu-sdk used to automatically create the manifest.json?17:41
dobeykenvandine: if you still want suggestions for pathwind, pass --fullscreen to qmlscene17:48
kenvandinedobey, i need to upload a new build, it doesn't use qmlscene anymore :)17:48
kenvandinebut it does fullscreen17:49
dobeyah ok17:49
kenvandinemade some changes for building on android and ubuntu17:49
kenvandinedobey, i also fixed the icon :)17:49
dobeyyay :)17:49
kenvandinei'll publish a new version soon17:49
kenvandinehaven't had anytime this week17:49
dobeyheh17:50
* ogra_ wonders what happens with --fullscreen on idle 17:51
dobeythe "jetpack" behavior also makes it difficult to play17:51
dobeyogra_: idle? as in screen is locked?17:51
ogra_does it properly lock the screen ?17:51
dobeyyes17:51
kenvandinedobey, define difficult?17:52
ogra_idle as in idle17:52
ogra_:)17:52
ogra_(not activly locking, just leaving it alone)17:52
dobeykenvandine: complete lack of control. i can't keep the character in the middle of the screen to dodge things for example. so sometimes it is impossible to avoid getting hit by something17:54
dobeyogra_: anyway, yes it locks properly :)17:55
ogra_awesome17:55
dobeythough i don't really understand why fullscreen isn't the default17:55
cwayne_popey, hey, are there plans for the core apps to switch to the new headers?17:56
dobeyalso, online accounts is making my life miserable right now :(17:56
kenvandinedobey, because everything is fullscreen on the device :)17:56
dobeykenvandine: no it isn't17:56
kenvandinewhat?17:56
=== dandrader|lunch is now known as dandrader
dobeykenvandine: the phone top panel is there in pathwind for example. --fullscreen puts the app on top of that panel17:57
kenvandineoh that17:57
dobeyeverything is only "maximized" on device17:57
dobeysome things are full screen, but not everything17:58
kenvandineyeah, it'll be full screen17:58
dobeyand edges don't rotate17:58
dobeynor does the top panel17:59
dobeywhich gets really awkward if you hold the phone upside down :P18:00
kenvandineyeah18:00
dobeywhat the heck process is the one that is loading the qml plug-in when i try to add an account?18:01
kenvandineubuntu-system-settings-online-accounts18:01
kenvandinei think18:01
dobeyi don't think that's actually a process is it?18:02
kenvandineit's provided by that package18:02
dobeynope18:02
kenvandine /usr/bin/online-accounts-ui ?18:03
dobeyi think that's just the list of accounts ui18:04
kenvandineno18:04
kenvandinethat is also what handles auth18:04
kenvandineoh, actually signon-ui might still handle the auth18:04
dobeyhow is it being started?18:05
kenvandinesignon-ui?18:05
kenvandineor online-accounts-ui?18:05
dobeyalso the fact that all this is separate processes is really annoying18:05
kenvandineonline-accounts-ui is started when it's needed by system-settings or when there is an api call using the appaccess api18:05
dobeykenvandine: well, whichever one is actually loading the qml plug-in18:06
dobeybecause i'm trying to run with an env var which is woefully not getting passed to whatever is loading the qml plug-in that needs the env var :(18:06
kenvandinesystem-settings might load the plugin itself, if you are going in that way18:06
kenvandinei don't recall18:06
kenvandineand i think if you use appaccess it uses the other18:07
dobeyapparently it's not18:07
kenvandinei think it's started by dbus18:07
kenvandineit might get spawned when it's needed by system-settings too18:07
dobeysigh, this is a horrible mess18:09
dobeymaybe i should just reboot again18:10
dobeybrb18:10
pmcgowanSaviq, hey my phone UI is frozen and unity8 is running at 100%, anything I can do to debug?18:14
pmcgowankgunn, ^^18:15
=== chihchun is now known as chihchun_afk
=== dandrader is now known as dandrader|afk
popeyogra_: https://bugs.launchpad.net/click-package-index/+bug/131723318:47
ubot5Ubuntu bug 1317233 in Click Package Index "Store only returning 100 results" [Undecided,New]18:47
ogra_confirmed18:47
=== Tassadar_ is now known as Tassadar
bzoltancwayne_: it does create when you create the click package ... the manifest files are editable on the Publish page18:51
cwayne_bzoltan, ah, ok18:53
=== dandrader|afk is now known as dandrader
kgunnpmcgowan: do you still have it in that state ?19:01
pmcgowankgunn, no but I entered a bug https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/131723519:03
ubot5Ubuntu bug 1317235 in unity8 (Ubuntu) "UI frozen and running at 100% CPU" [Undecided,New]19:03
pmcgowannot sure the bt is useful19:03
Saviqpmcgowan, yeah, not gonna help much... that's basically the mir main loop, and we can't be sure that's what was looping, either19:06
pmcgowandrat19:07
Saviqpmcgowan, I'll try and come up with a plan on what to do in a case like this - we basically need something to attach to the process and profile it for a few seconds to see what is spinning19:07
Saviqpmcgowan, I'll have to ask around19:07
pmcgowanok19:07
rsalvetiogra_: https://code.launchpad.net/~rsalveti/project-rootstock-ng/adding_option_distro_series/+merge/21850219:19
rsalvetiin case you didn't see it yesterday19:19
rsalvetiminor fix19:19
pmcgowanSaviq, hey so what module controls the rotation? sorry I thought it was the shell?19:38
pmcgowanmaybe ricmm can tell me ^^19:38
a700hi guys, its late but i got an issue during boot. While moving the virtual dirs proc and sys to root, im not further able to connect through adb. Maybe someone can give me some hint to fix it??19:54
Saviqpmcgowan, it's via sensors directly20:02
Saviqpmcgowan, there's a sensor of type "orientation"20:02
pmcgowanSaviq, wheres the logic that detects a rotation change and changes the window20:03
Saviqpmcgowan, which takes values from different sensors into account and comes up with a {0,90,180,270} reading20:03
Saviqpmcgowan, SDK20:03
Saviqpmcgowan, in MainView20:03
pmcgowanso its my bug, damn20:03
Saviq:D20:03
pmcgowanyeah was just looking for it there20:03
pmcgowanthanks20:03
popeypmcgowan: that it's too sensitive?20:03
Saviqpmcgowan, but the fact that it's too sensitive is a sensors bug I'd say20:04
pmcgowanpopey, yes20:04
pmcgowanI dont know20:04
pmcgowanSaviq, so where is the logic that says "45 degrees is a rotation change"20:04
pmcgowanthats where the bug is20:04
pmcgowanalso we relayout when the phone gets tapped or josstled20:04
pmcgowannot sur ehow that happens20:05
popeyindeed20:05
Saviqpmcgowan, accelerometer20:05
pmcgowannothing to do with a rotate20:05
popeyi have mentioned this in the past too.. pretty sure there's a bug20:05
pmcgowanSaviq, so which package?20:05
pmcgowanqtubuntu-sensors?20:05
popeybug 128615020:05
Saviqpmcgowan, I meant acc is why it thinks it rotated when it's jostled20:05
ubot5bug 1286150 in qtubuntu-sensors (Ubuntu) "Rotating detection is very sensitive mako #212" [Undecided,New] https://launchpad.net/bugs/128615020:05
Saviqpmcgowan, and yes, there20:05
pmcgowanSaviq, I cant find the logic there yet20:06
pmcgowanor I dont understand it20:06
Saviqpmcgowan, altho I'm not entirely sure we can amend the logic at that level (i.e. it might come from hardware and/or android parts)20:06
Saviqpmcgowan, ricmm knows best about those20:07
pmcgowanSaviq, ok will ask him manana20:07
=== dandrader is now known as dandrader|afk
kenvandinedobey, pathwind with the better icon and fullscreen is in the review queue, i'll call this the "dobey release" :)20:16
kenvandinedobey, thanks for the feedback!20:16
dobeysure20:17
sergiusensslangasek: can you please take a look at https://code.launchpad.net/~sergiusens/nuntium/packaging_fixes/+merge/218693 ?20:25
popeykenvandine: approved20:32
kenvandinerock on popey!20:33
slangaseksergiusens: looking21:07
mterrytedg, can you help test indicator-messages in split mode with me?22:01
mterrytedg, I'm wondering if I'm seeing odd behavior22:01
tedgmterry, For a bit, I need to run in a few.22:01
mterrytedg, we can pick up tomorrow22:01
tedgmterry, I usually grab a webirc session and log into #tedtest22:01
mterrytedg, say what?22:02
tedgmterry, For testing the messaging menu, so that I can ping myself22:02
mterrytedg, oh to get incoming messages22:02
mterrytedg, that's clever22:02
mterrytedg, that will help decide if I'm seeing a problem in telephony or indicator-messages22:03
josharensonHaving issues flashing nex4.. Hangs on the "google" boot screen. I can adb shell (into busy box) and I can get to the ubuntu recovery console... but I cannot boot :-/ tips?22:03
mterrytedg, how do I set that up on the phone?22:03
tedgmterry, Hmm, not sure.22:03
tedgmterry, But reality is that indicator-messages has no real knowledge of greeter or not.22:04
tedgmterry, So it's not getting info from the session.22:04
mterrytedg, fair...  so likely telephony-service22:04
tedgmterry, That would be my guess, but it also conveniently results in no bug for me :-)22:05
dobeyjosharenson: boot to recovery and flash again with ubuntu-device-flash?22:05
josharensondobey, tried 3 times22:06
mterrytedg, I just get weirdly inconsistent results is all.  Anyway.  Tomorrow22:06
tedgmterry, Sounds good.22:06
josharensondobey, any use in reflashing android and trying everything again?22:06
slangaseksergiusens: commented on the MP22:06
dobeyjosharenson: no idea. reboots and/or reflashing have always worked for me when i hit a similar issue22:07
josharensondoeby, guess I'll keep trying the same things if this isn't a known issue. Thanks though.22:08
slangaseksergiusens: fwiw I think it's a gccgo-go bug that this doesn't work: http://paste.ubuntu.com/7412873/22:10
slangaseksergiusens: (and we should file that bug, but not be blocked by it)22:11
=== dandrader|afk is now known as dandrader
slangaseksergiusens: so your changes look fine to me in principle, but as I still can't get the package to build...22:28
sergiusensslangasek: hmm, let me give it another spin, it did build fine for me in a schroot; I'll bootstrap a new one to reverify23:27
slangaseksergiusens: trusty or utopic?23:30
sergiusensslangasek: yeah, my bad was I did trusty...23:30
slangasekok, please let me know if you see the same issue then23:30
sergiusensslangasek: so building twice works :-/ http://paste.ubuntu.com/7413178/ seems gccgo isn't building it's deps before the target23:31
slangasekoh, interesting23:32
slangasekI guess you were building in place which is why it worked for you23:32
slangasekso yeah, fun23:32
sergiusensslangasek: nope, I build multiple ways :-)  bzr bd; bzr bd -S && sbuild *dsc; go build; go build -compiler gccgo23:33
sergiusensI'll try a utopic build right now23:33
slangasekok23:34
sergiusensfwiw I usually don't go install that much and just go build23:36
sergiusensslangasek: yeah, fails on utopic for me too :-/23:52
sergiusensI'll give this a triple check from your comments23:53
sergiusensblast; I know what it is :-/23:54
sergiusenswill fix in a bit23:54

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