/srv/irclogs.ubuntu.com/2013/09/25/#ubuntu-desktop.txt

=== m_conley is now known as m_conley_away
pittiGood morning05:19
jibelgood morning05:20
dpmmorning jibel05:25
jibelmorning dpm05:25
=== Tm_T_ is now known as Tm_Tr
Mirvdidrocks: morning. PPA arm builders are being cranky, webops are looking into it. meanwhile there'd be package acks http://pastebin.ubuntu.com/6153293/ (indicator-sound, trivial) + http://pastebin.ubuntu.com/6153294/ (libusermetrics, adds QML plugin package)06:33
didrocksMirv: hey! looking ;)06:35
didrocksMirv: both are on the landing list?06:35
Mirvdidrocks: yes (whole indicators stack), and assigned to me06:35
didrocks+ A set of bindings allowing the use of libusermetrics from QML applications.06:36
didrocksthis is less than 80 char?06:36
* didrocks test06:36
Mirvwhich is good, because usually after the meeting and luch I don't have that many hours left06:36
didrocksoh yeah 77 ;)06:36
didrocksMirv: yep ;)06:36
didrocks+1 on libusermetrics06:36
Mirvindicator-sound doesn't explain why, I guess Ted has a reason not mentioned06:36
didrocksoh, that discussion on indicator-sound, yeah, +106:37
Mirvok06:37
didrocksMirv: it was a veryyyyyy long discussion on #ubuntu-devel06:37
didrockswith drama and all that :p06:37
Mirva lot of drama for one-line change, ok :) good that it has been discussed.06:37
didrocksyeah, threating of revert and so on. You missed a lot of fun :)06:37
Mirva summary in changelog entry could prevent someone making it the other way around in a couple of months06:37
Mirvbut on the plus side we could get more drama to watch06:38
didrocksyeah, I'm balanced because of the drama side :)06:39
didrocksagreed though that no description is bad…06:39
Mirvto be more precise bradm and wgrant are the people looking at the arm builders06:43
MirvI noticed libusermetrics needed cu2d-skip on powerpc, and the builds were stuck. I skipped it and then after a while noticed these arm problems.06:45
Mirvasac: ^ you're probably interested too in that at the moment all armhf builds are broken.06:45
Mirvlast successful build was 5 hours ago06:45
sil2100Morning06:57
Mirvhi sil2100! are you feeling any better already?06:57
sil2100Mirv: hi! A little bit, yes, decided that I can't be laying around forever06:59
Mirvsil2100: ok, good that you have at least some positive progress07:00
=== tkamppeter__ is now known as tkamppeter
sil2100Damn, I was so 'detached' from life that I didn't even know what day of the week is today ;)07:04
Mirvoh, news alert, arm builds functional again thanks to wgrant07:06
asacMirv: hi07:09
asacwhats the problen?07:09
Mirvasac: the PPA armhf builders (kishi*) were broken, I contacted webops and they just managed to fix it. something clashing between production <-> staging.07:10
asacwow07:11
asacMirv: well done gettingt his fixed :)07:11
Mirvthanks07:11
asacabsolutely good news07:11
asacMirv: do we have a very bad backlog because of this?07:11
didrocksasac: started this morning only, most of the stuff are cleaned07:12
Mirvasac: not terribly, the last good builds were 6h ago and I used those for click and indicators stack testing. I'm now waiting for the new builds of phone and sdk stack to test.07:12
Mirvdee-qt was also manually uploaded so I synced its changelog as usual for this process-overriding uploads07:14
asacright. i dropped the comment about that in the landing plan/sheet07:14
asacwas needed to get mir promote to saucy07:14
Mirvit's found easiest from the cu2d jenkins, 'yellow' blob tells something is wrong and details include the tidbit that there's a changelog diff07:15
asacMirv: you mean looking at the dashboard?07:15
asachmm. thats not yellow :)07:15
asachttp://reports.qa.ubuntu.com/daily/07:15
asacthats redish07:16
Mirvno, the jenkins http://10.97.0.1:8080/view/cu2d/view/Saucy/view/SDK/job/cu2d-sdk-saucy-1.1prepare-dee-qt/07:16
Mirvit was also visible at the main sdk page http://10.97.0.1:8080/view/cu2d/view/Saucy/view/SDK/ before I fixed it07:16
didrocksasac: I told you many times that the dashboard shouldn't be trusted for daily releases07:16
asacdidrocks: i know07:16
didrockshttp://10.97.0.1:8080/view/cu2d/view/Saucy/ btw, almost all yellow/green07:16
asacwas just confused because mir said that he is loking for yellow07:16
didrocks(yellow most of the time because of manual publication)07:16
didrockswell, jenkins has colors :)07:17
asacright. but i am living in the qa dashboard bubble, so if someone mentions yellow without specifying furtger, my brain just picks that07:17
Mirvasac: I live in the cu2d bubble and handle everything via that since it works well for the packages that are handled there :)07:19
asachehe yeah. i should have known that :)07:19
Mirvthe more we can get back to handling cu2d handled packages directly in cu2d (sans device testing), the better07:19
asacguess it has to do with still waking up mode as well on my side :) ... /me goes and tries to make a caffeinated drink07:19
asacMirv: do we know what happened with the builders?07:22
Mirvasac: not much more than 20130925|10:05 < wgrant> Mirv: Should be fixed now. staging decided to have an argument with production.07:22
Mirvhalf an hour before that "yeah, its very odd"07:22
Laneymorning all08:04
Laneydesrt: sorry I didn't get back to you yesterday. ping me when you arrive and let's figure this out08:21
chrisccoulsoncan i get environment variables from qml?08:24
Laneynot that I know of08:25
seb128good morning desktopers08:30
seb128hey Laney chrisccoulson, how are you?08:30
Laneyhey seb12808:30
Laneytired, kept up a lot of the night by students(!)08:31
Laneyfirst week of term this week08:31
didrockshey seb12808:31
seb128lut didrocks08:31
seb128Laney, did they pay you beers, or just made noise? ;-)08:31
Laneyhaha08:31
LaneyI bet they will have left some presents if I go and look at the road08:31
seb128hehe08:31
* Laney loads up on tea08:33
Mirvdidrocks: could you pre-ack ui-toolkit whie I'm still running a couple of tests? http://10.97.0.1:8080/view/cu2d/view/Saucy/view/SDK/job/cu2d-sdk-saucy-3.0publish/lastSuccessfulBuild/artifact/packaging_changes_ubuntu-ui-toolkit_0.1.46+13.10.20130925.1-0ubuntu1.diff09:22
didrocksMirv: acked ;)09:23
Mirvthanks :)09:23
didrocksyw!09:23
tjaaltonidle-delay on the screensaver capplet seems to reset itself to 'never' after closing the capplet, but dconf-editor still shows the value I want09:36
tjaaltonand screensaver doesn't kick in09:36
seb128tjaalton, what is "the screensaver capplet"?09:38
seb128shrug09:38
* seb128 cleans old kernel and get 3Gb of disk space back09:38
tjaaltonseb128: brightness & locking09:38
seb128it's quite ridiculous how those stack until filling your disk :/09:38
seb128tjaalton, talk to darkxst or jbicha, likely another fallout of g-s-d 3.809:39
tjaaltonok, thanks09:39
seb128tjaalton, you check the value of org.gnome.desktop.session idle-delay, right?09:40
tjaaltonyep, it's still whatever I set in the capplet09:40
tjaaltonthen when I reopen the capplet it's set as 'never'09:40
seb128but the gsettings config is still correct?09:41
tjaaltonyrd09:41
tjaaltonuh09:41
tjaaltonyes09:41
seb128k, weird09:41
seb128could be a bug in the g-c-c Ui then09:42
tjaaltonit's still at 3.6.309:44
seb128that's normal09:45
seb128why?09:45
tjaaltonprobably not guaranteed to work with g-s-d 3.8?09:46
seb128darkxst and jbicha spent weeks to get the g-s-d 3.8 update in shape and make sure it works with g-c-c 3.6 and they said they would deal with the fallout of updating g-s-d09:46
seb128so please open a bug report describing the issue09:47
tjaaltonok, sure09:47
seb128thanks09:49
=== vrruiz_ is now known as rvr
tkamppeterseb128, thanks for uploading Cairo.10:02
seb128tkamppeter, thank you for backporting those fixes10:03
mhr3seb128, do you know how do i figure out why is dee stuck in proposed?10:09
seb128mhr3, http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html10:10
seb128mhr3, basically blocked by beta2 freeze10:10
LaneyRead ubuntu-devel-announce ;-)10:10
mhr3but it's specifically for touch10:10
LaneyThe package is on desktop too though10:11
mhr3so it won't get in until the freeze passes?10:12
mhr3which is...?10:12
EtgarDizzhi all, can i ask a question? i've looked in the forum and google and can't find a similar case...10:17
seb128mhr3, tomorrow if everything goes ok10:17
seb128EtgarDizz, hey, try #ubuntu for user questions10:18
Laneymhr3: Tomorrow; but feel free to go argue why this is safe to let through in #ubuntu-release if you like :-)10:18
EtgarDizzis this channel only for dev?10:18
seb128yes10:18
EtgarDizzok thanks :)10:18
mhr3well, there is this thing that dee-qt was already released, even though it needed to be built with the not-yet-released dee10:19
mhr3fortunately it "only" causes some runtime warnings and works otherwise...10:20
mhr3seb128, btw the unity i386 problem suddenly and magically disappeared over the night10:23
mhr3normally i'd go wtf... but starting to consider those things usual10:23
seb128:-/10:24
seb128good that it went away at least I guess10:24
=== smartboyhw_ is now known as smartboyhw
tjaaltonso we'll miss logind again with systemd > v205?10:49
=== MacSlow is now known as MacSlow|lunch
tjaaltonreading the blog post by ovitters10:54
=== greyback is now known as greyback|lunch
Mirvmhr3: right, dee is still in proposed since it affects desktop11:10
seb128tjaalton, let's see how that plays out...11:15
seb128tjaalton, I'm sure we can figure it out (or stay on our version for a while, priority is on mobile atm and what we have is working fine enough)11:15
tjaaltonit's causing issues all over the place though11:16
tjaaltonnow sssd depends on logind11:16
tjaaltonguess i'll just cripple the build on ubuntu, debian will have it all11:16
seb128tjaalton, ?11:16
tjaaltonplaying catch-up all the time11:16
seb128tjaalton, we use logind, do you mean they require > 204?11:16
tjaaltonright now it should work11:17
seb128so why do you need to "cripple the build on ubuntu"?11:17
tjaaltontalking about the next release11:17
seb128tjaalton, note that debian didn't go systemd yet afaik11:17
seb128so I'm not sure why you think you are better off there11:18
LaneyThat part of his blog post isn't right11:18
tjaaltoni don't run debian, just maintain the package on both :)11:18
LaneyThey didn't go for systemd11:18
tjaaltonthe debian gnome team?11:18
tjaaltonI know debian didn't choose anything yet11:19
LaneyI don't think the GNOME team gets to choose the default init system11:20
LaneyThey've been doing as we are, making stuff require logind only11:20
tjaaltonright11:25
* Laney uploads a glib-networking with autopkgtests to debian11:28
LaneyThanks Upstream™11:28
seb128Laney, great ;-)11:32
darkxstseb128, tjaalton, I will look into it11:46
=== greyback|lunch is now known as greyback
tjaaltondarkxst: thanks11:48
seb128darkxst, thanks11:48
albertsDoes anyone knows why there is no network indicator icon in gnome-session-flashback? https://bugs.launchpad.net/indicator-network/+bug/122929411:56
darkxstalberts, yup I know why11:59
darkxstBug 118930912:01
darkxstwrong patch was uploaded, and I haven't got around to sorting that out12:01
=== MacSlow|lunch is now known as MacSlow
albertsdarkxst: there is no icon, because nm-applet is not started? when correct patch will be uploaded?12:11
didrockssil2100: do you mind joining #ubuntu-ci-eng?12:21
darkxstalberts, I will get to it soon12:21
albertsdarkxst: ok. thanks for info! for now i just edited nm-applet.desktop file.12:22
sil2100didrocks: ok, joining12:24
sil2100Lunching now ;)12:24
didrockssil2100: thanks!12:26
desrtLaney: awake.12:44
desrtLaney: can you share the review url with me again?12:44
Laneydesrt: Got to lunch now :(12:47
LaneyBut it is https://code.launchpad.net/~laney/ubuntu-system-settings/measure-real-directory-size/+merge/18684412:47
Laneyleave comments here or there and I'll pick them up when back12:47
desrtLaney: k12:48
desrtas i way saying before, my main issue is your weird use of pointers in 'struct MeasureData'12:49
desrt+ uint *finished;12:49
desrtthere should be no '*' here.  it should just be a uint... and it should count down rather than up12:50
desrtditto 'size'12:50
desrtokay.  i see why you did it with 'size', but this is dangerous because you don't bind the scope of the object to the scope of the async call -- so if the async call completes after you've closed the window, you're gonna have a bad time12:54
desrtmight make sense to use a cancellable here to deal with that case (you could fire the cancellable from ~StorageAbout)12:55
sil2100seb128: hello :)13:15
seb128sil2100, hey, how are you? feeling better?13:17
sil2100seb128: a little bit, but I guessed it's better to try and do something productive instead of laying on bed13:18
sil2100seb128: I have a question regarding the Bluetooth settings in u-s-s13:18
seb128that's the spirit ;-) I hope you get better soon!13:18
seb128sure13:18
sil2100seb128: do you know if after it landed in trunk, it should work?13:18
seb128it should13:18
sil2100seb128: i.e. switching bluetooth on and off13:18
sil2100seb128: does it have some specific requirements in other packages?13:19
seb128it's reusing the indicator backend13:19
seb128indicator-bluetooth and qmenumodel13:19
seb128which are both already on the image13:19
=== bcurtiswx is now known as Guest93821
sil2100hmmm13:20
seb128sil2100, it's not working for you?13:20
Guest93821i seem to be hitting something similar to bug 87166713:20
seb128Guest93821, hi, try #ubuntu for user questions13:21
sil2100seb128: it seems not to work on my device, I have the latest bluetooth, indicator-bluetooth and ubuntu-system-settings (from daily-release), and switching bluetooth on/off in the settings doesn't change the state on the indicator13:22
sil2100They're out of sync13:22
seb128sil2100, is bluetooth working at all on that device? if you close system-settings and reopen it, what status does it have?13:23
sil2100seb128: it seems to be enabled all the time - when I disable it in the settings, close the settings and open again - it's ON again13:24
seb128charles, tedg: ^ can you help to debug that?13:24
seb128sil2100, what device do you have to test?13:25
sil2100seb128: I'm testing on mako - nexus 413:25
seb128sil2100, can you adb shell it and check in /home/phablet/.cache/upstart/*.log if there is any error13:26
seb128could be unity8.log13:26
seb128or maybe the system logs13:26
sil2100Looking13:27
sil2100hah13:27
sil2100Can't open /dev/rfkill  for use as a killswitch backend: Permission denied13:27
sil2100rfkill issues it seems13:27
sil2100Couldn't write rfkill event: Bad file descriptor13:27
seb128:/13:28
seb128well, I guess that's an issue that affects the indicator as well13:28
seb128can you open a bug and assign it to charles?13:28
seb128charles, tedg: ^ did you test bluetooth on a device/mako?13:28
sil2100seb128: doing13:29
seb128sil2100, thanks13:29
tedgI've tested connecting on the Galaxy Nexus... I don't know that I shut it off.13:29
seb128sil2100, open it against indicator-bluetooth, that's where the backend code is13:29
bcurtiswx_is the .Xauthority file desktop related?13:29
bcurtiswx_or more the X team ?13:29
seb128bcurtiswx_, it's from lightdm/xorg13:29
seb128bcurtiswx_, why?13:29
bcurtiswx_its not letting me login to my desktop session.. :(13:30
seb128rm it13:30
bcurtiswx_yeah, it's a workaround to a larger issue (2nd time this has happened)13:30
bcurtiswx_idk what the larger issue is13:30
seb128sometime there is a leftover with wrong permission that can create login issues13:30
charlesseb128, is there a reason for indicator-bluetooth to not have permissions for /dev/rfkill?13:30
bcurtiswx_seb128: whats the perms on your .Xauthority file ?13:30
seb128charles, I've no idea how are the acl to that handled13:30
seb128pitti, ^ do you know?13:30
seb128bcurtiswx_, 664 user:user13:31
bcurtiswx_seb128: mine got dropped to 600 user:user13:31
seb128bcurtiswx_, well, if it's not root owner it should be ok...13:32
bcurtiswx_well, removing it lets me login again13:33
bcurtiswx_odd13:33
larsujdstrand: hm, aren't we past ui freeze? A red sound indicator for 13.10 is a bit late...13:34
larsujdstrand: I don't understand why this is such a big issue now - we've been living with that on the desktop forever13:34
charlesseb128, sil2100, it looks like that's been read/writable by i-bluetooth in the past13:35
jdstrandlarsu: it is a big issue because appstore apps receive no peer review, no code review, no nothing. as such a malicious app can record audio and send it off over the internet13:35
charlesseb128, sil2100, for example, that's how gnome-bluetooth does soft disables too13:36
seb128charles, well, the touch system images are new world, they are ro to start13:36
seb128charles, also currently polkit is not working because logind registration is buggy13:36
larsujdstrand: same on the desktop when using non-free apps13:36
seb128charles, could either of those have an impact?13:36
jdstrandlarsu: the appstore provides a direct channel for 3rd party developers to users, with Ubuntu/Canonical not making any guarantees or promises on the apps quality or behavior13:36
charlesseb128, probably so13:37
jdstrandlarsu: yes, but on the desktop we have the Ubuntu archive. it is more difficult to get things into the archive. the archive is considered trusted and receives many eyes along the way. an app developer can upload an app into the store in minutes with no vetting or code review13:38
larsujdstrand: and these apps have direct access to pulse? I remember people talking about a higher-level API for outputting music, which would run everything through a daemon. If we have that, then apps can't access the mic either, can they?13:38
Mirvdidrocks: one more thing, something very fishy with libfriends on armhf, build hangs eternally and blocks cu2d13:38
larsujdstrand: yeah, fair enough.13:38
didrocksMirv: can you ask to the webops channel?13:39
didrocksMirv: they can ssh and sees I guess13:39
larsujdstrand: don't get me wrong, implementing this will be fairly simple. I just don't see the point of it yet :)13:39
attenteseb128, i just received this message from launchpad: http://paste.ubuntu.com/6154476/13:39
jdstrandlarsu: apps typically use a higher api, but that api is available in libraries that apps use, as such, the process uses pulse. a malicious app can do whatever it wants and access pulse directly. but that doesn't matter-- right now, apps can use standard apis to record audio and there is no visual cue13:40
MirvI canceled the jenkins job to let others continue, but sil2100 didrocks next tick in 20 minutes won't start probably since apps+media only just started, unless you stop them13:40
didrocksMirv: ok, let's get that one building and we will see if we manually trigger another tick13:40
didrocksthanks for the head's up13:40
sil2100charles: https://bugs.launchpad.net/indicator-bluetooth/+bug/123027513:40
jdstrandlarsu: well, it is a hard requirement that apps not be able to eavesdrop in the background13:40
sil2100Mirv: thanks!13:40
Mirvdidrocks: ponged webops with https://launchpad.net/~ubuntu-unity/+archive/daily-build/+build/504868213:41
jdstrandlarsu: s/apps/confined appstore apps/13:41
larsujdstrand: this is in direct opposition to what I've heard before... Oh well, if mpt is fine with the red icon, I can do it this week.13:41
larsumpt: ^^13:41
didrocksgood :)13:41
larsudidrocks: lol, I just thought you meant me13:41
didrockslarsu: webops? ;)13:42
charlessil2100, thanks13:42
larsudidrocks: no, just you typing "good" after me talking to jdstrand13:42
didrocks:)13:43
seb128attente, right, feel free to ignore it, or to check if the issue it points at is fixed in upstream git ... it's basically a buggy .po13:43
jdstrandlarsu: part of the consideration is also that in the Ubuntu trust model, apps in the app store are untrusted. users don't have a context-less permissions prompt at install time (like on andriod), and therefore we need to be tasteful and appropriately, contextually cue the user for access to various apis13:43
seb128jdstrand, we shouldn't let background app do audio recording to start...13:44
larsujdstrand: I know and I fully agree. I've just heard that apps cannot access pulse *at all*13:44
seb128jdstrand, how can that even happen btw, there is not "background app", right?13:44
jdstrandlarsu: some apis, like online accounts or location, will have a runtime prompt that asks the user if the app can access the api (and cache the result so it is only once)13:44
jdstrandlarsu: we could do the same with pulseaudio recording, but it seems simpler and more appropriate to give the visual cue13:45
jdstrandlarsu: apps can access pulseaudio13:45
larsujdstrand: yeah, so I've learned two minutes ago :)13:45
seb128Laney, desrt: I don't know what that get dir space code is doing but it made my system load to 6 with kswap0 hitting lot of resources13:45
jdstrandlarsu: :)13:45
larsujdstrand: I think we should prompt tbh. The red icon doesn't prevent anything, it only notifies. What if I'm not looking at my phone?13:46
larsuseb128: I think this also about foreground apps13:47
attenteseb128, yes, seems it's a problem with the upstream .po13:47
jdstrandseb128: well background vs not background doesn't really matter. technically it is currently possible for an app to laucnh something from its install directory in the background. in the future, we want to support that anyway with application lifecycle. even if that was not the case, a foreground app (eg, an addictive game) could be trojaned to listen to the user13:47
larsujdstrand: wait, aren't games full screen?13:48
jdstrandlarsu: on touch they don't seem to be-- I see all the indicators13:49
mdeslaurasking the user "do you wish this recorder app to access the microphone" is a pretty dumb thing to do.13:49
jdstrandif the game goes full screen without indicators and records, there needs to be some visual cue for that too13:50
larsumdeslaur: I don't see another way to prevent an app from recording audio if we don't have up-front permission settings13:50
mdeslaurdo we really care if the foreground app is accessing the microphone?13:50
jdstrandthere is possibly an argument to both notify and prompt, but notify seems like enough13:50
mdeslaurlarsu: easy: don't allow background apps to access the microphone13:50
larsumdeslaur: ya, this is what I'm arguing here13:51
jdstrandlarsu: this isn't about enforcement-- this is about the user knowing what is happening13:51
mdeslaurjdstrand: do we do something similar for the camera?13:52
jdstrandmdeslaur: I brought that up in the bug. I don't think there is a service for the camera13:52
mdeslaurok13:52
larsujdstrand: you just said it's "a hard requirement that apps not eavesdrop in the background"13:52
jdstrandit is also something to consider13:52
larsujdstrand: if we're only notifying the user, it might already be too late13:53
jdstrandlarsu: I didn't phrase that correctly. it is a hard requirement that apps not record without the user knowing they are being recorded13:53
jdstrandrecording without knowing is eavesdropping13:54
Laneydesrt: how can it just be a uint? I make n copies of the struct and want to use the same counter for all of them13:55
jdstrandI think a visual cue is worthwhile on desktop and everywhere else. it is a meaningful improvement. a user needs to know if an untrusted app is recording them. I think the visual notification is enough in the short term. maybe a ontextual prompt is also warranted13:55
larsujdstrand: fair enough.13:56
jdstrandbut that can be added later13:56
larsujdstrand: this leaves two issues for me: (1) I think the red icon is not clear enough. (2) full screen apps.13:56
larsuboth of these can be solved by mpt13:56
jdstrandyes13:56
jdstrandI am not advocating what the visual cue is13:57
larsuwho will most likely also be able to tell me wether I should use "fullscreen" or "full screen"13:57
jdstrandturning the icon red is just an easy way to describe it13:57
larsuit also happens to be very simple to implement :)13:57
mptlarsu, https://wiki.ubuntu.com/AccountPrivileges?action=diff&rev2=13&rev1=1213:57
larsumpt: hm, jdstrand just argued against that13:58
jdstrandlarsu: as for UI freeze-- I will navigate that. if someone block it for 13.10, then we still need it for 14.04, so the time isn't wasted-- but if the changes and the cue is small enough, there shouldn't be an issue13:58
larsujdstrand: ok13:59
larsumpt: when an app requests it, the system would pop up a dialog, right?14:00
mptlarsu, right, just like it does on iOS14:00
mpt(I assume Android asks at install-time)14:00
larsumpt: (a) this is probably not implementable before 13.10. (b) jdstrand and mdeslaur seem to strongly dislike it.14:01
mdeslaurlarsu: well, I'm not a designer...if design is fine with it, fine14:01
* mpt reads backlog14:02
jdstrandadjusting pulseaudio to prompt for access is possible, but not for 13.10. it would need to interface with trust-store14:04
jdstrand(which is not implemented)14:05
larsuright, that's what I assumed14:05
jdstrandalso, I've seen on other platforms that they give a visual cue. I know i've seen it on android, but I forget the circumstances when it is seen14:05
seb128sil2100, do you want to work on https://bugs.launchpad.net/ubuntu-system-settings/+bug/1230295 ? (hiding the welcome screen image selector from the background panel)14:05
sil2100seb128: yessir! Assigning that to me :)14:07
seb128sil2100, excellent, thanks ;-)14:07
larsujdstrand: really? I've never seen anything like that. There is a permission for using the microphone, though.14:09
mptjdstrand, does "it is a hard requirement that apps not be able to eavesdrop in the background" equal "it is a hard requirement that Skype should stop working whenever you switch to another app"? If not, how?14:09
jdstrandlarsu: like I said, I don't know the circumstances of where I saw it14:10
jdstrandmpt: so I said later that I didn't phrase that correctly14:10
jdstrandmpt: 08:53 < jdstrand> larsu: I didn't phrase that correctly. it is a hard14:11
jdstrand                  requirement that apps not record without the user knowing14:11
jdstrand                  they are being recorded14:11
highvoltagehi, on edubuntu (saucy) the dash isn't returning any results. any suggestions on how I should troubleshoot that?14:11
jdstrandmpt: that doesn't necessarily mean a visual cue, but it could. it doesn't mean we can't prompt, but it might14:11
jdstrandmpt: I too am not a designer14:11
mptjdstrand, okay. I just made my first ever audio call with Skype on my phone, and got the "Skype wants to access your microphone" prompt. Once I accepted, there was no extra notification *until* I switched to another app.14:12
jdstrandmpt: what I don't want is for someone to install an app, and because we don't do any context-less installation permissions prompting, the user installs something and has no idea it is or can record them14:12
desrtLaney: oh14:13
mdeslaurmpt: oh, you got a microphone prompt? what platform was this on?14:13
desrtLaney: that's weird :)14:13
mdeslaurmpt: what was the extra notification once you switched to another app?14:13
mptmdeslaur, iOS. <http://9to5mac.files.wordpress.com/2013/06/mic.png>14:13
larsumpt: so you got two prompts?14:14
desrtLaney: so i guess i just have my original comment about the counting down rather than up14:14
mptmdeslaur, larsu: It's the same in Skype, Heard, and the built-in phone app: a pulsing ribbon along the top14:14
desrteach time you dispatch an op add one to the int14:14
czajkowskirandom strange question, when you click restart on your machine you're presented wiht two large squares. One square is pre highlighted which is shut down, which is confusing as you clicked restart.  Anyone else seeing this on saucy ?14:14
desrteach time one comes back, subtract one14:14
desrtfinish when zero14:14
mptSo I shall find out what our current UI for returning to calls is14:14
desrtthat way if someone comes along and adds another directory to check, they don't need to find the magic 4 hidden elsewhere14:14
Laneydesrt: that could result in the event firing too early14:14
Laneyif one finishes really fast14:15
desrtLaney: async doesn't work that way14:15
desrtthe result comes back to the same thread14:15
Laneyyeah?14:15
desrtand you're sending them all out at once14:15
jdstrandmpt: so you get the prompt, and if you accept, you get a ribbon?14:15
Laneyfair enough14:15
desrtso they'll all go out before the first one has a chance to come back14:15
LaneyI'll do that14:15
desrtmy comments about the lifecycle of your object still stand, though14:15
desrtif you get destructed while the measure operations are in progress (which is somewhat likely since they're slow) you're gonna crash14:15
mdeslaurmpt: you only get the ribbon if a _background_ app is accessing the microphone, right?14:15
Laneydesrt: Ah, yes, I can cancel it in the destructor though presumably14:16
desrtyes14:16
desrtuse a GCancellable14:16
Laneywilco14:16
desrtand from the async result function, first check the error for having CANCELLED set14:16
desrtif it was cancelled, drop it on the floor and avoid touching your (now freed) data14:16
larsumdeslaur: the way I've understood it: he gets a prompt when an app wants to use the mic for the first time. When backgrounding an app that is recording, he gets the visual feedback14:17
desrtseb128: is this a bad thing?14:17
mdeslaurlarsu: right14:17
mdeslaurinteresting14:17
* larsu is trying to find a video of that feedback online14:17
desrtseb128: the kernel is more efficient at IO when it has a lot of it to do because it can make better scheduling decisions and hide latencies better14:17
seb128desrt, well, I guess it's usually "linux sucks an handling io load"14:18
desrtseb128: so Laney thought (and i agreed) that it would be best to dispatch all of the measure operations at the same time14:18
seb128desrt, my mouse cursor hangs for seconds14:18
desrthrmph.14:18
desrtthat does sound worrying14:18
seb128load hits 614:18
desrtload hitting 6 is fine14:18
seb128with the cpu usage for system settings being 130% in top14:18
desrtmaybe i should see if i can figure out a way to set the IO priority of the thread to be a bit lower14:19
seb128well, in any case it's going to be fine on the device14:19
LaneyI got a bug on my laptop anyway14:19
seb128what's creating the issue on my laptop is that it's trying to get the space of ~14:19
Laneydoesn't count /14:19
Laneyas a drive to calculate the sapce of14:19
seb128it takes a few seconds to take the xdg dirs14:19
desrti hope you're not using measure() on /14:19
desrtthere are far better ways to determine this14:20
Laneyno, but I am for the home directory14:20
desrthomedir is tricky14:20
desrtdoes the phone have separate /home by default?14:20
seb128Laney, I think you should get the space of /data on the phone (write so on the merge request btw)14:20
larsumpt: ah, apparently this has been added in ios714:21
Laneywhat is /data?14:21
seb128the rw part of the fs layout I think14:21
seb128but better to check with stgraber14:21
jdstrandmpt: not sure if you saw it in the bug, but I think we are going to need to consider the camera as well14:21
mdeslaurdo all cameras have hardware leds?14:21
larsuI love how all of this is coming up a couple of weeks before the release...14:22
mptjdstrand, mdeslaur: Yes, the ribbon is only for a background app using the mic. Android apparently does the same thing.14:22
jdstrandmdeslaur: the nexus 4 doesn't show an led in ubuntu14:22
jdstrandmdeslaur: I guess it could be made to do so14:23
Laneyseb128: I think /data is android stuff14:23
LaneyI guess you mean /userdata14:23
mptjdstrand, mdeslaur: I was hoping we could just reuse whatever the built-in phone app did for calls when you switched to another app. But the design for that isn't finished. X-/14:24
seb128Laney, yes, sorry14:24
Laneybut /userdata/user-data is the interesting bit which is the same as the home directory anyway14:24
Laneythe rest of it is "Used by Ubuntu"14:24
mdeslaurjdstrand: actually, I don't think the front facing camera even has a led14:24
seb128Laney, used by Ubuntu is a separate mount/partition no?14:24
seb128Laney, e.g that's the size of the base image14:25
seb128Laney, can't we get the ~ as being "disk - <xdg folders> - ubuntu image"?14:25
seb128- free space14:25
LaneyI am trying to avoid saying things which only make sense on touch devices14:26
mptjdstrand, I don't see a mention of camera in the bug report, but it makes a lot of sense that it would have the same prompt and/or reminder that the mic does14:26
seb128Laney, well, anyway I doubt devices are going to have enough datas to be an issue as it is on a desktop config14:26
Laneyso Used by Ubuntu is total space - free space - home directory - click packages14:26
stgraberseb128, Laney: /data is the Android data partition (/data in the android container), /userdata is the physical partition14:27
jdstrandmpt: I mentioned it in a comment down below. that bug was about pulseaudio, so I didn't mention more about the camera14:27
stgraberseb128, Laney: Android partitions are usually symlinks to /android/<partition>, if that helps14:27
jdstrandmpt: I need some more info about the camera though, which I am gathering now14:27
seb128stgraber, thanks ... is there any partition that correspond to the user dir?14:27
LaneyI think we could declare it OK for devices and try to ionice the priority down14:27
Laneyin the future14:28
seb128Laney, wfm14:28
Laneyand also maybe use the progress reporting to show you that it is working14:28
seb128at least it's good enough for v114:28
Laneymake the bar fill up or something14:28
desrton the phone, if there is only one user and we have a separate home partition, ...14:28
stgraberseb128: the home directory is stored on the userdata partition, so if you need to check how much space is left for the user, that'd be the one14:28
desrtmeasuring /home is a silly idea14:28
desrter.  measuring ~/ i mean14:29
xnoxubiquity-dm is not loading the following indicators: sound, keyboard, system. How should I go about troubleshooting that? as far as I remember there was suppose to be a "ubiquity" profile to load those indicators... or something =)14:31
xnoxlarsu: ^14:31
larsuxnox: yep, add the profile to the indicator files14:32
larsuxnox: they're in /usr/share/unity/indicators/*, or in data/ in most indicator source trees14:32
jdstrandmpt: thought (which you probably are already thinking of)> when considering design-- there are three cases-- mic only, camera only, mic+camera14:33
xnoxlarsu: hm, ok.14:34
mdeslaurChrisTownsend: I not sure I understand your compiz fix...I can no longer switch workspaces by clicking on an app in the launcher...is that intended?14:34
larsuxnox: "hm" doesn't sound good. I can whip up patches for them in a bit if you want14:34
mptjdstrand, yeah, and it seems to me they should have the same UI. Maybe that's what triggered my instinct against using the sound indicator: there's no camera indicator. :-)14:35
jdstrandyeah14:35
mpt(Or video indicator, for a more precise analogy.)14:35
ChrisTownsendmdeslaur: That is a regression in my "fix":-(.  I have a fix upstream to take care of the regression, but we have to wait on distro to release a new Compiz package.14:35
Laneydesrt: I'd like to avoid making assumptions about the partition layout if possible14:36
LaneyI could over report "used by Ubuntu" and just count the XDG directories14:36
ChrisTownsendmdeslaur: https://bugs.launchpad.net/compiz/+bug/122835214:36
mdeslaurChrisTownsend: ah, great, thanks :)14:37
ChrisTownsendmdeslaur: I'm really sorry about this.14:37
desrtkinda silly that we don't have a good way to know how big a directory is...14:37
desrti guess it's a bad idea for the same reason that noatime is a good idea14:37
mdeslaurChrisTownsend: a bug is fine...I was afraid it was a conscious decision :)14:37
ChrisTownsendmdeslaur:14:38
ChrisTownsendmdeslaur: Oops.  I was wayyy too agressive on fixing something else.14:38
mptjdstrand, so the *draft* returning-to-calls design I just saw uses a special temporary indicator. That doesn't solve the screencast problem (perhaps an app needs reviewer blessing to hide it), but it would mean that Skype for example would be consistent for background voice call vs. video call.14:39
mptAnd its menu could list all the apps that are currently using the camera or mic, e.g. if you were running Skype and Heard at the same time.14:40
larsumpt: this very much sounds like the counterpart to the sound menu14:44
mptlarsu, how so?14:47
larsumpt: telling me about all the things on the system that are outputting sound (even though the sound menu doesn't _really_ do that)14:47
larsumpt: s/outputting sound/using some subsystem/14:47
larsuI'd argue that the sound menu should be doing that btw, but I'm sure you'll disagree ;)14:48
larsuhaving designed the sound menu and all…14:48
rsalvetiLaney: seems gst 1.2 is not yet in debian, will test once the packages are available in there14:50
rsalvetiLaney: do you have a FFe for it already?14:50
Laneyrsalveti: yes it is14:50
Laneyand no I don't14:50
mptlarsu, the spec implies (perhaps wrongly) that only one Touch app will be playing audio at a time. By "audio" I meant music/video/podcasts/streaming.14:51
Laneyrsalveti: I just started the packaging but I'm now fixing another MP so I'll get back to it later14:51
rsalvetiLaney: cool, sync happened in launchpad a few hours ago14:51
rsalveticool14:51
larsumpt: right, this was my understanding as well (only one app plays something at a time)14:54
mptlarsu, oh, so a list of one. Right. :-) You might want more than one app using the mic at a time though.14:56
larsumpt: really?14:56
mptlarsu, e.g. recording a call.14:56
larsumpt: good point, that might be a separate app.14:57
larsumpt: anyway, do we have a decision regarding that make-the-sound-indicator-red bug?14:58
* larsu would like to know whether he should get coding14:58
larsujdstrand: actually, I guess this ^^ is more a question for you. Matthew amended the spec, but that can't be implemented before 13.10.14:59
seb128attente, hey15:02
jdstrandlarsu, mpt: I'm not clear on the changes. I understand we want a prompt. do we plan to have a visual cue too?15:05
mptjdstrand, what was your conclusion from the camera investigation?15:06
=== m_conley_away is now known as m_conley
jdstrandmpt: I am about to file a bug on it. right now the camera is happening on the android side. however, for 14.04 the plan is to have it on the Ubuntu side. rsalveti and I feel that there will likely need to be a service that apps would contact. therefore, that service is, like pulseaudio, in a position to prompt15:08
jdstrandmpt: I don't have any insight on an "indicator-video", but I'm guessing it is not useful in and of itself (ie, I don't know what it would do besides give a visual cue)15:10
mptright15:10
mptjdstrand, if there was a prompt would you be happy with a visual cue only for background untrusted apps, not for foreground apps (or future trusted screencast apps)?15:12
jdstrandlarsu: so I guess the answer to your question is, if design says the indicator change is not the proper implementation, I'll release note the lack of notification/prompting for mic. we can adjust the bug to say it should interface with trust-store, and target that for early 14.0415:12
jdstrandmpt: yeah-- that makes sense to me15:13
jdstrandmdeslaur: ^15:13
mptjdstrand, I think the background visual cue for background apps using the mic or camera should be the same as for a phone call using the mic or camera. In part because many of those apps will be phone app substitutes (Voip clients).15:14
jdstrandmakes sense15:14
mdeslaurjdstrand, mpt: yes, that makes sense...I really like the notification for background apps. The prompt is a bit annoying to me, but I don't see a better solution.15:14
mptjdstrand, unfortunately that design isn't finalized, but it looks like it's going to be a separate temporary indicator that contains items naming the app(s) in question. larsu, how much work would that be?15:14
mdeslaurjdstrand: I think a release note is ok for now...we don't have much of a choice anyway :)15:15
jdstrandI find the prompt useful fwiw :) it is first time only and can be cached. it even allows for the possibility of preseeding the prompt15:16
jdstrands/preseeding the prompt/preseeding the cache/15:16
larsumpt: I don't know about camera, but mic is fairly easy. Indicator-sound already detects that to show the mic volume. Would you want this for 13.10? Sounds very much like a feature to me ;) (also, I have tons of bugs to fix)15:16
mdeslaurjdstrand: it's useful until you get 4 of them in a row: 1- microphone, 2- accounts, etc.15:16
jdstrandmdeslaur: if everything is using trust-store, perhaps there is a way to aggregate the prompts15:17
mptyes!15:17
attenteseb128, hey15:17
mdeslaurjdstrand: hrm, perhaps an uber-helper that an app could call that would display them all at once pre-emptively?15:17
mdeslauranyway, future thought15:18
jdstrandmdeslaur: I don't know what that would look like implementation-wise, but possibly15:18
mptjdstrand, I was just going to say the same thing. :-) The buttons should be insensitive for a second after the prompt appears anyway, to prevent race conditions, and that would often be enough time to aggregate other requests.15:18
jdstrandyeah-- aggregating the prompts would be pretty slick15:19
seb128attente, I'm looking at the current phone settings ... language is going to work once polkit is there, what about the other ones? Could you hide the widgets that have no working backend with some comments, we can add them back when the backends are there15:19
mdeslaurjdstrand: the good thing about this being in a library is it will be easy to add that in the future15:20
seb128attente, doing the way Laney did in https://code.launchpad.net/~laney/ubuntu-system-settings/hide-greeter-messages/+merge/18606115:20
jdstrandyep15:20
mptlarsu, whether it's for 13.10 is between you and security and release management. ;-)15:20
seb128attente, do you know what options they plan to support for this release?15:20
Laneydesrt: do I need to free the cancellable?15:20
attenteseb128, sure... but it's going to be a very empty page...15:21
jdstrandI also didn't finish my thought-- with trust-store, it should be possible for us to also do things like have Skype in a preinstall not prompt15:21
desrtLaney: yes.  a good place to do that is right after you cancel it.15:21
Laneysure15:21
desrtLaney: all of the operations that are tied to the cancellable will take their own refs15:21
desrtso g_cancellable_cancel(c); g_object_unref(c); is a common sight15:21
seb128attente, well, we want to list only thing that work, most pages are getting empty ... but better than having non working UI (and we can get the other back by setting USS_SHOW_ALL_UI=115:21
attenteseb128, last i spoke to tmoenicke, he said he'd be working on the ubuntu-keyboard gsettings migration this week15:22
attenteseb128, ok, no problem15:22
seb128attente, the schemas landed today, let's see what we can add back, I guess meanwhile it's going to be the language selector only...15:22
seb128attente, thanks15:22
jdstrandmpt: re larsu, security team and release-- that for larsu somes done to if you think indicator-sound should change its icon in the future, or if we'll implement the background visual cue in another manner15:23
jdstrandmpt: it sounds like you don't want the visual cue in the indicator15:23
jdstrandmpt: is that accurate?15:23
mdeslaurthinking out loud: I wonder if a notification is enough instead of a prompt. Nobody will ever click on "No" anyway. ie: "Skype is using the microphone." the first time it uses it.15:27
mdeslaur"Fart app is using the microphone."15:27
mptjdstrand, yes, for two reasons. First, I think the background cue should be the same as for phone calls, and the current design for that does not involve the sound indicator. Second, a red indicator would suggest a problem that you could open the menu to fix, which wouldn't be the case here.15:27
jdstrandmpt: right. I'll update the bugs and followup on this15:28
mptthanks15:28
jdstrandlarsu: I'll release note it15:28
larsujdstrand: cool, thanks.15:29
mptmdeslaur, <http://apple.stackexchange.com/questions/102565/why-do-these-apps-like-to-access-the-microphone> might be a counterexample. :-)15:29
jdstrandlarsu: are you responsible for indicator-sound and not pulseaudio?15:29
larsujdstrand: yes.15:29
jdstrandok15:29
mdeslaurmpt: fair enough :)15:30
=== dednick is now known as dednick|lunch
Laneyseb128: can you pull and re-check the measure branch please?15:44
Laneyit won't be any faster but I wonder if the actual bugs are fixed15:45
Laneybuilding to see how fast it is on the nexus 4 too15:45
seb128Laney, ok15:46
=== dednick|lunch is now known as dednick
Laneyyeah it took like one second there15:59
=== psivaa is now known as psivaa-afk-bbl
seb128charles, hey, do you have any idea about https://bugs.launchpad.net/ubuntu/+source/indicator-session/+bug/1230381 ? czajkowski is having the issue16:11
charlesseb128, I'll take a look in a minute16:11
seb128charles, thanks16:12
seb128czajkowski, ^16:12
czajkowskiThank you :)16:13
* czajkowski hugs seb128 16:13
czajkowskiseb128: are you in Paris by any chance on October 10th ?16:13
* seb128 hugs czajkowski back16:13
czajkowskiI owe you pints!16:13
seb128czajkowski, no, and I'm not living close from Paris ... going to be for another time I guess ;-)16:14
Laneydon't stand for that16:15
Laneyhe can definitely just hop on the tgv16:15
Laney:P16:15
seb128lol16:15
czajkowskiheh16:15
czajkowskiI'm over for mongoDB paris and trying to meet people when I travel, this week was Dublin and meet people from the mozilla community. Hoping to meet people in Munich as well.16:16
czajkowskikill 2 birds with one stone :)16:16
desrtczajkowski: we're importing seb to canada16:16
czajkowskiI'm there also :)16:17
czajkowskibut only before it snows! too cold after that!16:17
LaneyI heard -40 isn't actually that bad16:18
desrtwe'll be in montreal until the 18th, then in toronto16:18
desrtuntil the 26th16:18
czajkowskidesrt: http://www.lczajkowski.com/2013/09/21/travelling-over-the-coming-weeks-and-catching-up-with-people/16:19
desrtczajkowski: friends in toronto?16:20
charlesczajkowski, nice list :D16:20
Laneyjealous of your air miles16:20
desrtLaney: air miles are a scant reward given to partially compensate someone for sitting with their knees at their neck in an aluminium tube where they are subjected to viruses and conditions that increase their chances of catching them16:21
seb128Laney, do you know if the  "stats on the welcome screen" control has a working side on unity?16:23
Laneysure - but if they can make this terrible process any less terrible then i'm going to grab the chance16:23
Laneyseb128: i think so but check with mterry16:23
seb128Laney, ok, thanks16:24
Laneyneeds pk anyway16:24
seb128oh, right, one of those :/16:24
czajkowskidesrt: in Guelp and Toronto :)16:26
desrtczajkowski: cool.  attente is here too.  let's get a crepe some night.16:26
czajkowskicharles: that takes me up to November 14th when I get my new puppy Bash :)16:26
czajkowskidesrt: excellent!16:27
czajkowskiI'll  also be in NYC every 3 months for team building :) and puerto rico in feburary for company all hands :D16:27
desrtcould have a worse place for an allhands16:31
czajkowskithis is true :) this week it's Dublin for the EMEA side of the company, which is nice as I get to see family here.16:37
jdstrandmpt: fyi, you probably saw I revamped bug #1224756, but I also filed bug #1230391. That needs design and I wasn't sure how to get it on your radar, so I am mentioning it here16:38
mptjdstrand, thanks, assigned.16:40
seb128Laney, we are not going to have automatic tz for v1 right?16:41
Laneyno16:41
Laneythat toggle is ntp16:41
seb128Laney, tz as well?16:41
Laney?16:41
seb128Laney, https://wiki.ubuntu.com/TimeAndDate?action=AttachFile&do=get&target=phone-settings-time-and-date.png16:42
seb128^ that's ntp right?16:42
seb128Laney, what about16:42
seb128https://wiki.ubuntu.com/TimeAndDate?action=AttachFile&do=get&target=phone-settings-time-zone-automatic.png16:42
jdstrandmpt: I also mentioned bug #1230391 in the bug I just filed on the camera service (1230366). guessing the design is the same, but fyi16:42
Laneythe second one is some clever stuff but it doesn't exist16:42
Laneyfirst one is ntp, yes16:43
Laneyit asks timedated to turn that on/off, didn't actually check if it works on the device yet16:43
seb128Laney, ok, so the second one should be change to only have manual ... I'm going to hide the selector etc16:43
mptLaney, seb128: NTP and/or carrier-provided info16:43
Laneyyes, we don't have carrier stuff though16:43
seb128mpt, we don't have the backend for carrier-provided info16:43
Laneyso it is just ntp now16:43
mptok16:43
Laneythat's why we can't do automatic timezone16:43
seb128that's not going to happen for v116:43
LaneyI spoke to someone (tvoss?) last week about that and he said they haven't even thought about it yet16:44
seb128mpt, we can only do manual in https://wiki.ubuntu.com/TimeAndDate?action=AttachFile&do=get&target=phone-settings-time-zone-manual.png16:44
Laneythat's "timed"16:44
seb128mpt, what do you recommend doing? hidding the selector, e.g just keeping the entry and the list?16:44
seb128mpt, should we have an heading before, like "enter your location"?16:44
mptseb128, that's exactly what I was typing, yes. :-)16:44
Laneyseb128: that "No matching place" looks really really tiny on the phone here16:45
Laneycan you fix that to be bigger when you mp this?16:45
mptseb128: ...I meant the hiding the selector bit. No need for a separate heading, compare <https://wiki.ubuntu.com/Sound?action=AttachFile&do=get&target=phone-settings-sound-message.png> for example.16:45
seb128Laney, sure, but shouldn't we fix the toolkit to not have text being tiny by default?16:45
seb128mpt, makes sense16:46
Laneyprobably16:46
Laneyseb128: mpt: You'd get a text field and some text saying "No matching place"16:47
Laneyis that clear enough? the field could have some placeholder text16:47
seb128Laney, I'm submitting a bunch of trivial changes and then reviewing your directories work again16:47
LaneyThere is a "Set the time zone" sub heading too16:47
seb128Laney, mpt: I found weird to have "No matching place" when you open the dialog and didn't enter anything btw16:47
Laneyseb128: ok16:47
=== slomo_ is now known as slomo
mptseb128, hmm, it shouldn't have been showing that regardless of whether there's anything else in the rest of the screen...16:53
mptAh, my fault.16:53
seb128mpt, that text should only be there is there is some text entered and no match I guess?17:01
mptseb128, exactly. <https://wiki.ubuntu.com/TimeAndDate?action=diff&rev2=77&rev1=76> How's that?17:01
Laneyseb128: how did your lightdm testing go? did anything just work?17:02
seb128Laney, no, I ran into several issues due to ro and started opening bugs for other components :/17:03
seb128Laney, second round tomorrow17:03
Laneyhaha17:04
seb128mpt, looks good ... the 2 texts are inconsistent in their use of a "." at the end17:04
Laneyro is a right pain17:04
seb128it is :/17:04
mptseb128, you don't miss a thing, do you. ;-) That's tentatively deliberate: one is an instruction, the other is an empty-state error. If the empty state error was followed by an instruction on how to fix the error, *that* would end in a period.17:06
mpte.g. "No matches" "Try different spelling, or a larger city nearby."17:06
seb128mpt, haha17:07
seb128mpt, I see, thank for the explanation ;-)17:07
Laneyrsalveti: I synced gstreamer into ppa:ubuntu-desktop/gstreamer-1.117:07
Laneyshould have gst/base/bad built now, good/ugly arriving soon17:07
Laneywill re-apply the ubuntu diffs tomorrow morning17:08
Laneygoing out for a ride now, see you!17:10
seb128Laney, have fun!17:11
charlesmdeslaur: want me to look at those unit tests for the i-session MP?17:13
charlesI'm in the neighborhood anyway for another change17:14
=== psivaa-afk-bbl is now known as psivaa
mdeslaurcharles: ah, sure! Sorry about that, I was still building it when I did the bzr upload17:30
charlesmdeslaur: no worries17:31
charlesmdeslaur: it all looks innocent enough in the unit tests17:48
charlesmdeslaur: here's a diff that includes the fixed tests17:48
charlesmdeslaur: http://paste.ubuntu.com/6155459/17:48
charlesthat should make jenkins happy17:48
mdeslaurhrm, odd...I wonder why my original patch didn't trigger a test failure17:49
charlesbesides... unit tests in indicators? what a novel idea :D17:49
charlesmdeslaur: because the original patch only changed behavior if n_users==117:49
mdeslauroh, and it's not testing that17:49
mdeslaurI see17:49
charlesmdeslaur: probably I should add a test to cover that logic branch17:49
charlesI didn't realize it wasn't being covered until this ticket17:49
charlesso, in addition to the screensaver fix, thanks for that too :)17:50
mdeslaurhehe17:50
mdeslaurcharles: want me to update my merge request, or are you good?17:50
charlesmdeslaur: it's not a big deal, but less work overall if you update your mr17:52
mdeslaurcharles: ok, resubmitted, thanks17:58
charlesmdeslaur: cool, approved18:00
mdeslaurcharles: thanks!18:04
jasoncwarnerhey attente, did all your language settings and keyboard MPs get in?18:39
attentejasoncwarner, the ubuntu-keyboard MP is merged, but language settings not yet though18:40
jasoncwarnerattente do you know what is holding up the language settings? can we get those in today for EOW image?18:40
attentejasoncwarner, i just disabled the maliit settings because they won't work on the backend, so the page is looking pretty sparse18:41
attenteit just needs someone to review and approve18:42
attenteand while the ubuntu-keyboard MP is merged, i don't think it's landed yet...18:43
jasoncwarnerattente ok. can you poke a few people to get your stuff merged? if no one does, ping me with various MPs and I'll poke as well18:43
attenteLaney, seb128, are either of you around?18:43
seb128attente, yes18:43
seb128jasoncwarner, attente: I can review that in a bit sure18:44
attenteseb128, i don't think the ubuntu-keyboard schema is landed yet though18:44
jasoncwarnerthanks, seb12818:45
seb128attente, https://launchpad.net/ubuntu/+source/ubuntu-keyboard/0.99.trunk.phablet2+13.10.20130925-0ubuntu118:45
seb128attente, it is18:45
seb128jasoncwarner, yw!18:45
attenteoh, i didn't realize, thanks seb12818:45
seb128yw18:46
rsalvetiLaney: thanks19:05
jasoncwarnerhey robru, did you end up picking up cellular settings? make any headway?19:07
robrujasoncwarner, no, sorry. that merge that ken showed me was *enormous* and I'm not familiar with the codebase. asked for a bit of help and never got a response.20:09
robrufigured he was too busy20:09
bschaeferattente, ping20:10
attentebschaefer, hey20:10
bschaeferattente, hey, soo we are having some fun ibus issues20:11
attentebschaefer, yep...20:11
bschaeferand it looks like the cause is due to the ibus-daemon always being started...even when its no suppose to?20:11
bschaeferattente, or do you already know about it :)20:11
attentebschaefer, talking to bregma about it right now in #systems20:12
attentemaybe here is a better place to discuss it20:12
bschaeferattente, o well then ill join and listen :)20:12
* bschaefer doesn't know what #systems is20:12
attentebschaefer, it's on canonical's private irc server20:12
bschaeferattente, right, tried freenode and no one was there :)20:13
attentebschaefer, anyways, short and long of it is that i don't think i-keyboard is starting ibus, it's actually g-s-d20:13
attentei-keyboard is only ever talking to ibus when it switches to an actual ibus IM20:14
bschaeferattente, yes g-s-d sounds more like it cause its the package that places the dbus ibus service20:14
attenteand g-s-d has this line that makes me suspect20:14
attentehttps://git.gnome.org/browse/gnome-settings-daemon/tree/plugins/keyboard/gsd-keyboard-manager.c#n95120:14
=== m_conley is now known as m_conley_away
=== thumper is now known as thumper-dogwalk
=== thumper-dogwalk is now known as thumper

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