/srv/irclogs.ubuntu.com/2014/02/25/#ubuntu-desktop.txt

=== duflu_ is now known as duflu
Mirvmorning desktopers05:08
pittiGood morning05:40
Mirvcyphermox: (wpa) "1.x branch is considered to have reached itsend-of-life. If you are still using 1.x (or any older version), you arerecommended to update to the 2.1 release" (released two weeks ago)08:18
Mirvnot that myself saw problems with 2.0 either, but I knew Debian bug claimed there were many bugs with that08:19
MirvI'm now rolling with the 2.1 from Anders' PPA https://launchpad.net/~anders-kaseorg/+archive/ppa/+packages08:28
Laneymorning!09:03
seb128Hey Laney09:03
seb128good morning desktopers!09:03
seb128how are you?09:03
Laneyhey seb12809:03
Laneyi'm good thanks09:04
Laneyyou? how was the curling?09:04
seb128I'm good thanks09:04
seb128"curling" was good :p09:04
Laneycurling those yellow balls over the net ...09:05
seb128the stone was just yellow and round and we had devices to handle it :p09:05
seb128how was your evening? did you go climbing?09:05
Laneyyeah but I hurt my finger a little bit so I didn't stay that long to not make it worse09:06
Laneyso came back and played games ;-)09:07
seb128utch09:07
seb128good thinking to not insist on it though09:07
Laneyyeah, things happen09:07
seb128xnox, hey, saw the most recent comment on https://code.launchpad.net/~xnox/unity/fix-packaging/+merge/207920 ?09:37
xnoxseb128: yeah09:38
seb128xnox, seems like the CI error are your fault and not in trunk ;-)09:38
xnoxseb128: yeah09:39
seb128can you fix? ;-)09:39
xnoxseb128: i'm on my laptop however, with my desktop having memtest errors =/09:39
seb128:-(09:39
seb128time to go to buy some new ram I guess?09:41
xnoxseb128: well, it's started on monday, and on sunday i did "clean" my computer....09:42
seb128the perfect is the enemy of good?09:43
seb128well, joke aside, good luck getting your desktop back in shape09:43
seb128still would be nice if you could fix that mp from your laptop meanwhile ;-)09:43
seb128Trevinho, hey, do you know what's the status of unity's landing?09:45
seb128bregma put a landing ask with 3 vcses but didn't validate it09:46
seb128larsu, hey, how is the nautilus hacking going? do you have any estimate how much work that's going to be to add a traditionnal menu to it?10:01
xnoxseb128: fixed https://code.launchpad.net/~xnox/unity/no-debug-symbols/+merge/20809310:01
xnoxseb128: the rest is spurious changes, that I'll keep on working.10:01
seb128xnox, ok, thanks10:02
xnoxseb128: since e.g. i think it's redundant to have make-check-headless, and e.g. xvfb-run should be sufficient to run all tests at all times.10:02
xnox(without compromising on any GL/NUX textures)10:02
jibelmlankhorst, hey, could you have a look at bug 1284536, seb128 suggested it might be an xorg bug.10:11
ubot2Launchpad bug 1284536 in compiz (Ubuntu) "compiz crashed with SIGSEGV in two_way_long_needle()" [High,Confirmed] https://launchpad.net/bugs/128453610:11
seb128jibel, mlankhorst: it's segfaulting in swrast_dri.so10:12
=== tkamppeter_ is now known as tkamppeter
seb128so either it's a bug there, or unity using wrong calls/not fallbacking properly10:13
=== vrruiz_ is now known as rvr
larsuseb128: today I learned that I should reconnect to irssi after suspending :(10:27
* larsu was wondering why it is so quiet in irc this morning10:28
seb128larsu, "why is the world so calm today" ;-)10:28
seb128haha10:28
seb128larsu, good morning!10:28
larsuseb128: hi!10:28
larsuhow are you?10:28
seb128I'm good thanks!10:28
seb128how are you?10:28
larsuvery good10:28
larsuI'm making good progress on nautilus10:28
seb128nice10:29
larsuit seems like there are no crazy actions10:29
larsuif I'm right about that, I'll probably have a patch before eod10:29
seb128did you see my question about that?10:29
seb128not sure if you have backlog or not10:29
larsu(a first version of course)10:29
larsuseb128: yes, I did10:29
larsuI wanted to tell you last night, but had to rush10:29
seb128excellent10:31
seb128I was after an estimate10:31
seb128like if that's 3 weeks worth of work that's not worth it for the this cycle10:31
seb128if you plan for eod, double for budget and say it's going to be ready this week10:31
seb128which is good enough for me ;-)10:31
* xnox loves seb128 planning skillz =)10:55
seb128;-)10:55
* didrocks hugs seb128 and larsu on unity-settings-daemon11:06
didrockswas waiting for that for so long!11:06
* seb128 hugs didrocks ;-)11:06
didrocksTrevinho: are you around now that I guess it's a quieter time for you for some debugging on this decorator? :)11:07
* larsu doesn't have anything to do with that but hugs didrocks anyway11:07
didrocksoh?11:07
didrocks  [ Lars Uebernickel ]11:07
didrocks  * media-keys: add support for allow-amplified-volume When that key is11:07
seb128larsu, it's your work dude :p11:07
didrocks    set, the maximum volume is PA_VOLUME_UI_MAX instead of11:07
didrocks    PA_VOLUME_NORM. This makes it consistent with the sound indicator11:07
didrocks    and system settings.11:07
didrocksit was denouncing you!11:07
didrocks:)11:07
larsudidrocks: oh, I thought you meant u-s-d itself11:07
larsuya I did that one. Hug accepted and appreciated!11:07
seb128;-)11:07
didrocksah, it's in u-s-d, I was just speaking about the last upload :)11:07
didrocksahah11:07
didrocksseb128: so, just to be clear, you told me you didn't get that bug11:08
didrockswhich is:11:08
didrocks1. ensure you have a terminal window not maximized11:08
didrocksclick on a menu item in the decorator11:08
didrocksthen, press left11:08
didrocks(well, 2. and 3. ;))11:08
xnoxlarsu: \o/ finally full-max-sound instead of cripple one =)11:08
didrocks-> for me, the menu opened is then the global menu11:09
seb128didrocks, it cycles in the local menu for me11:09
didrocksI really have a weird version of the decoration :p11:09
larsuxnox: testing appreciated :)11:09
seb128didrocks, does it work in a guest session? ;-)11:09
didrocksseems I got the low-cost one :p11:09
didrockslet me see11:09
xnoxlarsu: as soon as my desktop bisects which of the 4 RAM modules is busted.11:10
xnox=)11:10
xnoxwith memtest11:10
larsuhaha, have fun!11:10
didrocksand of course, it's working in a guest session11:12
didrocksI don't even have global menu shown at all11:12
didrockswhen the app isn't maximized11:12
didrocks(and local menu was enabled by default on my session)11:12
didrocksnot sure what happens, let me see u-c-c11:12
didrocksso…11:12
didrocksI have lim11:12
didrockswhere the option in appearance is set to global menu11:12
didrocksand nothing in dconf…11:14
didrocksok, now that I opened u-c-c, no more global menu (I think it set to global)11:14
didrocksand after selecting "in windows titlebar", I don't have that bug anymore11:14
seb128do you still have the wrong buttons?11:15
seb128seems like your config was in a weird state11:16
didrocksyeah, I have the wrong buttons though11:16
didrocksit's weird, I removed the compiz config though…11:16
seb128dconf config or .compiz directory?11:17
didrocksboth…11:17
seb128brb, restarting with unity-lock-screen11:17
mlankhorstseb128: probably a llvmpipe bug then11:35
seb128mlankhorst, can you help getting it fixed, or at least reported to the right bug tracker?11:36
mlankhorstsome way to reproduce would be nice11:37
mlankhorstdrisw_update_tex_buffer (drawable=<optimized out>, ctx=<optimized out>, res=<optimized out>) at ../../../../../../../src/gallium/state_trackers/dri/sw/drisw.c:32011:38
mlankhorstlook like garbage11:38
seb128does https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1055166 looks similar to you?11:38
ubot2Launchpad bug 1055166 in unity (Ubuntu) "compiz crashed with SIGSEGV in memmove() from drisw_update_tex_buffer() from dri_set_tex_buffer2() from operator() from compiz::opengl::bindTexImageGLX() from ... from unity::UnityWindow::DrawWindowDecoration" [High,Triaged]11:38
mlankhorstyeah11:38
mlankhorstsame backtrace11:38
seb128duflu wrote "This one is coming from Unity trying to hand-draw decorations."11:39
seb128Trevinho, ^ is that an issue you are aware of/working on?11:39
mlankhorstsome way to reproduce would be nice, even if it means running things in valgrind11:39
seb128mlankhorst, seems like the way to reproduce is "try to run unity from trusty in software rendering mode"11:39
mlankhorstseb128: yeah but LIBGL_ALWAYS_SOFTWARE=1 compiz is probably not enough11:40
seb128jibel, ^ do you have a way to reproduce the issue?11:40
mlankhorstthat should be the way to force sw rendering at least11:41
didrocksok, found it11:46
didrocksit's a form-factor=desktop11:46
didrockswhich triggered this11:46
didrocksTrevinho: ^11:46
seb128where is that form-factor setting?11:48
seb128what are the other values?11:48
didrocksit was an old key, not sure where, I'm trying to get back to a working setup first :)11:48
didrocks(it was in unity code for sure)11:49
* didrocks lost ctrl + alt + T, even if it's set as shortcut11:49
didrocks(and yes, it's working in a guest session)11:49
seb128didrocks, it's nice to know that the unity team has all those "if username === didrocks" codepaths, make you feel like special ;-)12:00
didrocksyeah, it's so painful :p12:01
didrocksI clearly don't understand what is eating ctrl + alt + T12:01
didrocksif I reassign to ctrl + alt + u, no issue12:01
didrocksand nothing in dconf dump /12:02
didrocksseb128: btw, it's not the form factor that failed before12:02
didrocksseb128: it was before of the decor plugin was loaded12:02
didrocksbecauseù12:02
didrocksbecause*12:02
seb128didrocks, ctrl-alt-t is handled by compiz itself12:03
didrocksso the migration didn't work12:03
seb128it's in the special keybindings there12:03
didrocksyeah, in system settings12:03
didrocksright?12:03
didrockscontrol center12:03
seb128no12:03
seb128ctrl-alt-t is handled in a special way in compiz12:03
seb128not through the normal keybindings handling12:03
didrocksit was before handled as a normal keybinding with the gnome compat12:04
didrocksso, where is it supposed to be defined now?12:04
Laneythat UI works for me to configure it12:04
didrockssame here, if I set to anything else than Ctrl + alt + t :/12:05
seb128didrocks, ctrl-alt-t is set specifically in "compat with GNOME "in cssm12:06
seb128try to unset it from there?12:06
didrocksseb128: well, it disabled it in u-c-c at the same time12:07
didrocks(as it's the same key)12:07
didrocksand yeah, Ctrl + alt + T doesn't work12:08
didrockssetting ctrl + alt + U works :/12:08
seb128weird :/12:09
didrocksI tried creating a custom command as well…12:09
mlankhorstbut back to the bug, how do I reproduce it?12:10
seb128I wonder if compiz/u-s-d fight for the key grabiing12:11
didrocksseb128: yeah, that's the most plausible one12:11
seb128mlankhorst, the compiz/software rendering one?12:11
mlankhorstyeah12:11
seb128mlankhorst, did you try to run compiz under LIBGL_ALWAYS_SOFTWARE=1?12:11
seb128mlankhorst, the reports seem to be along the line of "boot trusty daily iso in a virtualbox without 3d support"12:12
mlankhorstah misunderstood it :P12:13
didrocksseb128: hum12:13
didrocksif I restart compiz12:13
didrocksit works12:13
didrockslet me try to logout/back12:13
* mlankhorst adds a bunch of dbgsyms12:13
* seb128 shakes fist at upstart and ssh-agent12:14
seb128which is that thing so unreliable?12:14
mlankhorstwe should move to systemd12:15
didrocksok, working now12:15
didrocksso yeah, probably a race12:15
didrocksstill worried that the decor plugin wasn't removed on upgrade though12:15
seb128it was for me12:17
seb128it's weird because I even tried to readd it for testing and it seemed like unity would force unload it if it was loaded12:17
seb128bah, "Not touching package due to block request by freeze (contact #ubuntu-release if update is needed) "12:27
Laneybeta week!12:27
seb128Laney, how comes it affects ubuntu-ui-toolkit?12:28
seb128I saw we blocked only seeds12:28
Laneyseeded-in-ubuntu ubuntu-ui-toolkit12:28
Laneywebbrowser-app is on the image now remember12:28
seb128oh, right12:29
seb128our turn to get back to the touch guys by blocking their landing due to desktop freezes? :p12:29
=== jhernand1z is now known as jhernandez
seb128didrocks, no UI toolkit fixes for you! :p12:29
didrocksseb128: I don't really care/wanted that change anyway :p12:30
=== MacSlow is now known as MacSlow|lunch
seb128didrocks, no pulseaudio fix for you! (better? :p)12:30
didrocksseb128: yeah, that one will maybe be discussed a little bit more :p12:31
* seb128 though we had shorter freezes nowadays12:31
Laneythis is shorter12:31
seb128Laney, is it worth asking for u-c-c u-s-d to be moved in, or should I just wait for the end of week?12:32
* seb128 hates beta freezes12:32
Laneyit'll be thursday12:33
* seb128 uses the "merge back in trunk even if not in destination" flag from didrocks12:33
Laneydepends how urgently you think they should go in12:33
seb128I'm annoyed by things not being merged back in trunk more than by them not going to release12:34
seb128but CI train link both12:34
didrocksand you can thank me for implementing overriding when used responsibly :)12:34
seb128didrocks, indeed, thanks! ;-)12:34
seb128I'm just going to do that12:35
didrocksheh12:35
seb128I've already been abusing it while u-c-c was blocked in proposed some days ago12:35
didrocksas long as you care for it moving it and know the version isn't busted, that's fine :)12:35
seb128yeah, that's fine12:36
* seb128 looks at excuses and sees all those nices bugfixes being hostage of beta freeze12:36
seb128oh well, it's only a few days12:36
jibelmlankhorst, bug 1284588 is the same compiz crash with symbols for libgl1-mesa-dri, but retracing failed. so not very useful12:41
ubot2Launchpad bug 1284588 in compiz (Ubuntu) "compiz crashed with SIGSEGV in _wordcopy_fwd_aligned()" [Undecided,New] https://launchpad.net/bugs/128458812:41
mlankhorstdup it :p12:43
mlankhorsthm looks like a drisw bug http://paste.debian.net/83976/13:00
=== alan_g is now known as alan_g|lunch
seb128mlankhorst, did you manage to reproduce then?13:07
desrtseb128: did you win? :)13:18
seb128desrt, oh, yesterday was training, no win or loosing ;-)13:19
seb128desrt, good morning!13:19
desrteverybody wins!13:19
desrtgood morning :)13:19
seb128indeed13:19
larsudesrt: morning, how's it going?13:23
desrtgood13:23
desrtmy gmain stuff is already starting to land, a cycle early :)13:23
desrtstill a lot of work there, though... turns out the relationship between GMainContext and GSource is slightly complicated.  go figure.13:24
desrthikiko: hey... i was looking at that add_dict_entry() code again and i actually found a very serious problem.  i'd recommend replacing it with that new code ASAP.  i don't think that it's doing what you think it's doing, at all13:55
desrthikiko: in particular, you will probably notice that you can get duplicated dictionary entries...13:55
desrtchar str[512];13:56
desrtg_variant_get_child (tmp, 0, "s", &str);13:56
desrtthis will not put the string into that buffer... rather, it will put a pointer to a string into the buffer -- which you will then interpret as a string13:57
desrtthe only reason this code doesn't crash outright is because the only thing you do with it is a strcmp and at some point out of 512 it is sure to contain a '\0'...13:57
=== alan_g|lunch is now known as alan_g
hikikodesrt, thanks, I ll check it in a while and change it to use the builder, I didnt get any duplicated entries though14:00
hikikoI had a debug function that was printing the dict14:00
desrtinteresting...14:00
hikikoand everything looked fine14:00
hikikoI'll be back in 15 minutes (lunch) to see what's wrong and give you the code that prints the entries14:01
hikikoto check14:01
hikikoif you like14:01
desrthikiko: would be interesting if you added a printf() for 'str' each time around that loop, just before the strcmp -- i think you'd be surprised at what's in there14:01
hikikoyes I had one let me show you14:02
hikikoI just deleted them in the final branch14:02
desrtohhhh... wait.14:02
desrti take it back14:02
desrtthis is EXTREMELY confusing:14:02
desrt  char str[512];14:02
desrtlater...14:02
cyphermoxMirv: I have 2.0 in my own PPA, been testing it for a while14:02
desrt  {14:02
desrt    int val = 0; char *str;14:02
desrti misunderstood it because of that14:03
seb128desrt, could you have a look to https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/1284647?14:03
ubot2Launchpad bug 1284647 in glib2.0 (Ubuntu) "gsettings crashed with SIGSEGV in g_settings_backend_dispatch_signal()" [Medium,New]14:03
desrtyup14:04
seb128thanks14:04
Mirvcyphermox: yes I know, I got it from there during the spring and now updated to 2.1 which continues to work fine (+ probably better)14:04
desrtseb128: i've seen this bug from time to time...14:04
seb128desrt, likely https://bugzilla.gnome.org/show_bug.cgi?id=710367 ?14:04
ubot2Gnome bug 710367 in gsettings backend "Crash in g_settings_backend_dispatch_signal()" [Major,Unconfirmed]14:04
desrtbut always somewhat rare and difficult to trace14:04
desrtseb128: i'm pretty sure it's an invalid use of gsettings, but it's a use that i plan to make valid...14:05
desrtsince it's common and (honestly) not that much to expect that it would already work this way14:05
seb128desrt, the launchpad report is from the "gsettings" command line...14:05
desrtthat's new.14:05
seb128do you have invalid gsettings use in there? ;-)14:05
desrtseb128: it's possible :)14:05
* desrt wants to see this stack trace :)14:05
desrtseb128: now you have my attention :)14:06
seb128desrt, it's on the bug14:06
desrtseb128: looking14:06
hikikohttps://code.launchpad.net/~hikiko/unity-control-center/unity-control-center.per-monitor-fonts-scale-factor-slider/+merge/205227 what happened to the history? :s :/14:13
xnoxseb128: unity8-desktop-session is stuck in proposed =(14:13
xnoxseb128:     * arm64: unity8-desktop-session-mir14:13
seb128hikiko, you pushed over the wrong location yesterday, that nuked it14:14
xnoxcan't wait to try it on my convertable14:14
hikikooh nooooo14:14
hikikohttps://code.launchpad.net/~hikiko/unity-control-center/unity-control-center.per-monitor-fonts-scale-factor-slider/+merge/205227/comments/484957 <- I am looking for that func btw14:14
hikikowell be back in 15 minutes to either find it or rewrite it14:14
hikikobecause I was printing everything before/after get/set14:15
hikikoand the values were ok14:15
hikikodesrt, ^ brb to find it14:15
desrthikiko: don't worry about printing it out.  i believe you now :)14:16
mlankhorstseb128: hm the failling crash reported by valgrind call maps to a BadRequest for XGetGeometry14:16
desrthikiko: the way you declared a variable in one way globally and then shadowed it with a variable of the same name declared inside of a block on the same line as a variable of a different type confused me.  you should not do that :)14:17
seb128xnox, is that because it's not installable on that arch?14:21
xnoxseb128: yeah.14:21
xnoxseb128: which is shocking, given that it's a new package....14:22
seb128xnox, should be add an hackish build-depends on unity8 to depwait on e.g arm64?14:22
xnoxseb128: i see, it does increase uninstall coun by one =)14:22
xnoxseb128: dep-wait is usually the best way, yes.14:22
seb128xnox, I don't understand briney14:24
desrtseb128: i hate gobject14:24
seb128britney14:24
seb128why do we care about installability of things that have never been installable?14:24
desrt(read: i figured out the bug)14:24
seb128it sucks to have to b-d on unity814:25
seb128desrt, found the issue?14:25
seb128"good" (is it easy to fix/workaround?)14:25
desrtno14:25
seb128what's the issue?14:26
xnoxseb128: oh, it cares about total number only. So e.g. it will hapily trade: unity uninstallable, for unity8-desktop-session, such that total number of uninstallable packages on the architecture stays same or goes down.14:26
desrtbasically, if a signal arrives just as someone drops the last ref on a gsettings (irrespective of if they have a signal connected or not) then a race occurs -- and if the signal handler grabs the mutex first, it will increase the reference count on the object that is in the middle of destruction.... but in the other thread, we are waiting on the mutex acquire in the remove-from-list function.... after we unlock, we have a ref on the dead object, but 14:26
xnoxseb128: this is to prevent arch-scew on first time a package is uploaded.14:26
xnoxseb128: cause it can't know if it's uninstallable.... or it's just arch:all etc packages weren't built yet.14:27
desrtseb128: it has to do with how our weak reference notifies really have nothing at all to do with object lifecycle, but rather with disposing14:27
seb128desrt, irc cut at "but"14:27
desrtbut it will still be removed from the list.... and then we access the list and crash.14:27
xnoxseb128: at least this is what i gather. that's why removing packages can be dangerous, cause it will go "oh look uninstall count went up, and i can shove random crap in and uninstall count will stay the same"14:28
desrtthere were two 'but' there.  hope that was the right one :)14:28
seb128hum, "fun"14:28
desrtseb128: fun and very difficult to fix.14:28
seb128it was14:28
seb128good luck :/14:28
* desrt has a complicated plan that just moved a few notches up his todo list14:28
seb128xnox, I guess that makes sense, in practice we just got bitten often there because of qt5 missing on those arch, we need 5.2 to land14:29
xnoxseb128: oh, are you landing it now, then?! =)14:29
xnox*shiny*14:29
seb128I wish we would, I'm not the one deciding14:30
xnoxit's a negative cost-saving at this point, the longer we delay the less time we have to resolve things.14:30
seb128bregma, can you make unity8-desktop-session b-d on unity8? cf backlog for details, basically britney doesn't like the fact it builds on arm64 but can't be installed there because unity8 isn't available on it14:31
seb128xnox, yeah, you don't need to convince me, but the touch team has that 0 regression rule14:31
bregmaseb128, sure, I guess, but wouldn't specifying [!arm64] be cleaner?14:33
hikikoback14:38
hikikook desrt :)14:38
hikikodesrt, if you agree, I ll leave it like that for the moment to fix more urgent errors (I mean since this is not a real bug but a better coding style) and come back to it at a later point14:39
desrthikiko: sounds good -- but there is still a leak in there :)14:39
desrtso don't wait too long14:39
hikikoleak?14:39
desrtya... you call malloc() [instead of g_new...] and then don't call free()14:40
hikikooh that's a bug then :D14:40
hikikoI ll fix this!!14:40
larsudesrt: do you mind writing these all down in a comment on the MR so that it's documented?14:40
desrthikiko: if you're going to do that, then just rewrite using GVariantBuilder :)14:40
hikikodesrt, ok! I will push in a while14:41
desrthikiko: i'm happy to review when you're done14:46
ogradoes anyone know how rtkit makes sure to get the right cgroup setup for pulse in the desktop ?14:48
ograwe have an issue on the phone (where pulse is just fired up by an upstart session job) where rtkit dislikes to give any realtime capabilities to pulse14:49
ograseems this works flawless on my trusty laptop14:49
didrocksok, going for a run14:49
ogra(i assume that the session manager configures something we are missing in the phone setup, i just cant seem to find what/where)14:50
ochositedg: hey! how's it going with the indicator-upstart transition?14:53
ali1234tedg: i was just looking at your indicator branches and i'm slightly worried by all the "OnlyShowIn:Unity" everywhere...14:54
seb128bregma, well, then you would have a unity8-desktop-session-mir binary that isn't working since it wouldn't bring unity814:54
seb128bregma, you could as well change the arch: any to list the archs where unity8 is available then14:54
seb128which is another valid option14:54
Laneyali1234: indeed, that seems weird --- as those xdg autostart files aren't even needed under an upstart user session14:56
ali1234one of them actually has "OnlyShowIn:Unity;Xfce"14:57
Laneymy poor gnome session14:57
ali1234so i'm mostly wondering why the others don't14:57
ali1234elementary also uses this stuff14:57
mdeslaurogra: IIRC, it has nothing to do with cgroups. rtkit listens on the system bus. pulse requests to be bumped to realtime, rtkit adjusts priority14:58
Laneywhat's their OnlyShowIn value?14:58
Laneyanyway, leave a review comment14:58
mdeslaurogra: you need a working policykit (does that work on the phone?)14:59
ali1234i have absolutely no idea, but i could find out i suppose14:59
tedgochosi, Okay, they're blocked on the android stuff in Ubuntu Touch right now :-(14:59
ogramdeslaur, and if CONFIG_RT_GROUP_SCHED is set in the kernel and unconfigured this can only be done for root14:59
ograat least according to the kernel docs14:59
tedgali1234, Yeah, I just didn't want to have them start everywhere if they get installed.  I put XFCE on the ones I thought you guys used.14:59
Laneydunno, you could just remove that line14:59
Laneybut then people who don't want it would get it14:59
mdeslaurogra: yes, rtkit runs as root14:59
tedgali1234, Happy to update or change them.15:00
ali1234tedg: well i personally use messages, sound, sync, bluetooth, and application15:00
ogramdeslaur, runs as "rtkit" here15:00
ali1234oh and datetime15:00
ali1234basically all of them15:00
ali1234i don't think we have decided which ones will be default - that rather depends on which ones actually work for us, which currently is none of them15:01
tedgali1234, So do you think the services should start on XFCE if they're installed?15:01
ali1234yes15:01
ochosiand power15:01
mdeslaurogra: the daemon drops privs buts keeps CAP_SYS_NICE15:01
ali1234certainly if indicator-plugin is on the panel15:01
Laneyand GNOME15:01
tedgOkay, I can do that.  You guys can override if you want to control that.15:01
ali1234since we use upstart, we can run them only if the plugin is loaded15:02
Laneythe xdg autostart files are irrelevent if you use upstart15:02
tedgYeah, Upstart will turn off the XDG files.15:02
Laneymodulo the OnlyShowIn I guess15:02
ali1234right, but one of them has a check for SESSION=unity in the upstart script15:02
tedgAh, yes.15:02
ali1234-sync iirc15:02
tedgWe should probably then just block it from the greeter instead of checking Unity.15:03
ochosiyeah, isn't there the greeter-mode for indicators?15:03
ochosisounds like a good way to block15:03
tedgYes, but we were trying to ensure it didn't start at all, even in greeter mode.15:03
ochosiok15:04
ali1234i do know that elementary doesn't use upstart, but they were talking about adapting the way they get launched to their own session init anyway15:04
tedgSo it's application, printers and sync that do that.  And they're trying not to start in unity8.15:05
tedgBecause they use DBusMenu which Unity8 doesn't support.15:05
hikikosorry desrt I had switch wm and didnt see you talked, I ll ping you when it's done, thanks15:06
tedgI can make them just block on unity815:06
GunnarHjseb128: Hi Sebastien!15:08
ali1234tedg: that would be great, thanks :)15:08
seb128GunnarHj, hey, congrats on the ppu for ubuntu-doc ;-)15:08
Laneybah, my internets went down15:09
* Laney is tethered15:09
GunnarHjseb128: Thanks. Time for today's question? ;-)15:09
seb128TheMuso, hey, are you looking at https://bugs.launchpad.net/ubuntu/+source/unity-control-center/+bug/1266312 ?15:09
ubot2Launchpad bug 1266312 in unity-control-center (Ubuntu) "Mute button is not labelled and Test sound button does not activate with Orca" [High,In progress]15:09
seb128GunnarHj, sure15:09
GunnarHjseb128: I prepared the micro package mythes-sv (Swedish thesaurus) yesterday, and would like it to be included in the archive.15:09
GunnarHjhttps://launchpad.net/~gunnarhj/+archive/mythes-sv15:09
GunnarHjIt would be pulled by language-selector when Swedish is installed.15:09
GunnarHjShould I commit to a bzr branch to start with? What about naming? (Sooner or later it ought to be in Debian as well.)15:09
seb128TheMuso, https://bugs.launchpad.net/ubuntu/+source/unity-control-center/+bug/1266291 as well15:09
ubot2Launchpad bug 1266291 in unity-control-center (Ubuntu) "Workspace switcher toggle in Appearance Behaviour tab not available to Orca" [High,In progress]15:09
seb128GunnarHj, bzr branch works fine, you can also put a source package in a ppa if you prefer15:11
seb128GunnarHj, naming, follow what is done for e.g http://packages.qa.debian.org/m/mythes-it.html15:11
GunnarHjseb128: Should it be with or without ubuntu1?15:12
seb128GunnarHj, it doesn't matter much, the version can be changed for Debian if/when they upload it15:12
GunnarHjseb128: Ok, thanks. Then I'll make a couple of mods and get back to you.15:13
seb128yw, ok15:13
Laneywhat the hell15:30
Laneywhy is my computer ringing at me15:30
Laneyabout the meeting15:30
seb128haha15:30
seb128same here15:30
seb128indicator-datetime sending a notification with actions15:30
seb128it's meeting time!15:30
LaneyI pressed OK15:30
Laneyhow do I stop it15:30
Laneyargh15:30
seb128ok15:30
seb128lol15:30
Laneythere's no dialog left!15:30
LaneyTED15:30
LaneyWHY15:30
seb128I pressed accept, that made the ringing stop15:30
seb128haha15:30
seb128charles_, tedg: ^15:30
seb128it's actually nice to have a reminder working15:31
Laneyhahaha15:31
Laneythe idea is good15:31
seb128the UI is suboptimal on desktop though :p15:31
seb128notify-osd ftl15:31
charles_the notify dialogs pop up underneath the other windows15:31
=== charles_ is now known as charles
Laneyit popped up on top15:31
seb128qengho, Sweetshark, mlankhorst, Laney, tkamppeter, desrt, attente, larsu, kenvandine: hey, it's meeting time ;-)15:31
LaneyI clicked OK, the dialog was dismissed and yet it was still ringing15:31
desrtzomg meeting15:32
seb128it had 4 buttons15:32
Laneyyeah15:32
charlesthat's not good15:32
seb128notify-osd fallback dialogs suck15:32
Laneytry not to get a fallback ...15:32
seb128I assume it's one of those15:32
LaneyI don't know if I needed it to ring at me15:32
* kenvandine waves15:32
seb128can we get actions on notifications? ;-)15:32
larsu...15:32
seb128ok, let's get started before the trolls catch us15:33
charleson the phone there are only two buttons in the notification -- I don't know if/how we can disable the other buttons on desktop15:33
seb128;-)15:33
* desrt smacks seb around with google's mountainview campus15:33
seb128utch15:33
kenvandinehaha15:33
seb128(deserved I guess)15:33
seb128ok, let's get started ;-)15:33
seb128qengho, hey15:33
desrt(the crittenden one)15:33
charlesI'll take a look at it and see. My guess Laney is that you clicked the wrong button, one of the other two no-op buttons that notify-osd is throwing up for who knows why15:34
seb128no qengho?15:34
Laneyi'll do you a bug15:34
charlesLaney, ty15:34
seb128Sweetshark, you are next ;-)15:34
Sweetshark- prepared libreoffice-dicts15:35
Sweetshark- some more rules cleanup15:35
seb128(somebody is typing his summary on the go there :p)15:36
Sweetshark- chasing some l10n issues15:36
Sweetshark(indeed)15:36
SweetsharkEOF15:36
seb128how is 4.2.1 looking bugswise?15:36
seb128e.g are we in good shape for trusty?15:36
Sweetsharkwell, calc has more bugs than I would like to from upstream refactoring.15:37
Sweetsharkbut packaging-wise it should be good. and upgstream gives us another update.15:38
seb128ok, good15:38
seb128Sweetshark, thanks15:39
seb128mlankhorst, hey15:39
=== alan_g is now known as alan_g|tea
desrttsk tsk tsk15:39
seb128qengho, mlankhorst: it's meeting time, please be around15:39
seb128Laney, your turn15:40
qenghoOh, I didn't see.15:40
qenghoI'm ready.15:40
Laneyhah15:40
* Laney has JITed his report15:40
Laneyqengho: you go15:40
seb128qengho, ok, you are up15:40
qengho- done: chromium high-DPI.  Submitting patch upstream.15:40
qengho- todo: chromium touch support.15:40
qengho- todo: new release 33.0.1750.117. new major version, so some testing necessary.15:40
qenghoEOF15:40
seb128do you have a ppa with the touch/hidpi work? need testers? ;-)15:40
seb128seems there is some lag there15:41
seb128Laney, want to come back at the end of list?15:41
Laneywhy lag?15:41
seb128Laney, qengho is not really responsive15:42
Laneyoh, him not me15:42
seb128right15:42
seb128sorry :p15:42
seb128those 2 lines were not in the same context15:42
qenghoI am preparing a PPA. It's bleeding-edge dev line, so packaging is wonky.15:42
seb128qengho  is lagging so I moved to the next one15:42
qenghoI'll announce ppa later today.15:42
seb128qengho, thanks15:42
LaneyI don't get why you suggest that I go at the end :P15:42
seb128Laney, next is you, so I was asking if you got your summary back or want to go at the end ;-)15:43
Laneyah15:43
Laneyyes I'm here15:43
Laneylemme do it15:43
seb128* Laney has JITed his report15:43
seb128I maybe misunderstood "JITed" :p15:43
LaneyI meant that I finished it about 0.1 seconds previously15:43
seb128oh ok15:43
seb128I though you deleted it or something15:43
seb128Laney, your turn then ;-)15:43
Laney"just in time"15:43
seb128oooh15:43
seb128gotcha!15:43
Laney• Some GNOME updates: gtk-doc glib2.0 d-conf webkitgtk grilo p11-kit15:43
Laney• Pre feature-freeze sponsoring and merges15:43
Laney• Fixes to try and get g-s-d off the CD15:43
Laney• Fix pango1.0 copyright file in Debian to try and get it past NEW (take 2)15:43
Laney• Feature freeze! Review some FFes15:43
Laney• Start the DMB election15:43
Laney• Review some u-c-c/u-s-d/g-u-t-s merges15:43
Laney• Fix u-s-d's screenshot media key handling15:43
Laney• Rename gsettings-ubuntu-touch-schemas to drop the 'touch'15:44
Laney• Propose a split to unity-greeter to allow the generated Ubuntu logo to be used by other packages15:44
Laney• u-s-s: Many discussions about the updates bug; try out the silo; get bug #1248217; debug this - it's likely to be a bug or incorrect usage of system-image. I can see a partial workaround in u-s-s, but not a full one. Hopefully barry will come around to changing s-i for us.15:44
ubot2Launchpad bug 1248217 in Fluidity "def Val gives seg fault" [Medium,Fix committed] https://launchpad.net/bugs/124821715:44
Laney• Bit of fun time detective work to find out why some archive reports were full of blatant lies. Some ppc64el snapshot is messing things up; best ignore any odd results until that goes away.15:44
Laney15:44
* seb128 has a feeling that bug number is wrong15:44
Laneyit sure is15:44
Laneyhttps://bugs.launchpad.net/ubuntu-system-image/+bug/128421715:44
ubot2Launchpad bug 1284217 in ubuntu-system-settings (Ubuntu) "[updates] Displays a spinner indefinitely when an update download was started externally" [Critical,Triaged]15:44
seb128that makes more sense ;-)15:45
seb128thanks for looking at those issues15:45
seb128how is the FFe queue looking from what you saw? anything scary (out of qt 5.2 and maybe unity screenlock)?15:45
Laneyhooking up the scaling slider15:46
Laneyand some cloud things, nothing too insane15:46
Laneyalthough I noticed that doko randomly started an octave transition without FFe15:46
Laneynaughty boy15:46
seb128yeah, saw that15:46
seb128Laney, thanks15:47
seb128tkamppeter, hey15:47
tkamppeter- CUPS: Patched the CUPS daemon (scheduler) to be able to Bonjour-broadcast shared printers also if avahi-daemon is started after CUPS and also to recover broadcasting when avahi-daemon is shut down or crashes and restarted while CUPS is running. This eliminates Upstart and package dependencies between CUPS and avahi-daemon and makes Ubuntu systems more reliable and user-friendly when it comes to configuration changes or updates of15:47
tkamppeter avahi-daemon.15:47
tkamppeter- Gutenprint: With version 5.2.10 there comes a special USB backend which makes most dye sublimation photo printers working. Also device IDs for more reliable setup of Canon inkjets are included.15:47
tkamppeter- Feature Freeze: Made sure all printing-related packages are up-to-date: Updated system-config-printer, cups-filters, foomatic-db, foomatic-db-engine, python-cups, gutenprint, pnm2ppa, min12xxw, foo2zjs.15:47
tkamppeter- The Linux Foundation got accepted as mentoring organization for the Google Summer of Code 2014, and so projects like OpenPrinting and the Linux kernel can run student projects. Ideas list: https://www.linuxfoundation.org/collaborate/workgroups/gsoc/google-summer-code-201415:47
tkamppeter- Bugs.15:47
=== alan_g|tea is now known as alan_g
seb128tkamppeter, did you land everything you want in for feature freeze?15:49
tkamppeterseb128, yes.15:49
seb128excellent15:49
seb128tkamppeter, thanks15:49
seb128desrt, your turn ;-)15:49
* desrt tries to paste one at a time this week15:50
desrtdid some reviews for control centre and unity-gtk-module15:50
tkamppeterseb128, id FF also relevant for Ubuntu Touch or only for desktop/server?15:50
* desrt waits15:50
kenvandinei never got an answer on that...15:50
desrttkamppeter: iirc, they had MWC freeze for touch :)15:50
kenvandinei know i have lots to land :)15:50
tkamppeterdesrt, OK, thanks.15:50
Laneyhttps://bugs.launchpad.net/ubuntu/+bug/128259015:50
ubot2Launchpad bug 1282590 in Ubuntu "[FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages" [Undecided,Confirmed]15:50
seb128I was looking for the number15:51
seb128thanks Laney15:51
kenvandineLaney, thanks!15:51
seb128tkamppeter, ^15:51
LaneyUbuntu/release/lp is a glorious mailbox15:51
seb128;-)15:51
desrtokay15:51
desrtdid some reviews for control centre and unity-gtk-module15:51
desrtfix dconf file-db crasher: maybe vendor-patch that until the release?15:51
tkamppeterseb128, thanks.15:51
desrttracked down the only bug in gsettings: have a plan for fixing it, but it's non-trivial15:51
desrtgmaincontext work continues -- many changes already merged (~15 commits), including socket work and some gsource cleanups15:51
desrttested out the new portability policy and broke glib on hurd, uclibc and winpthreads: upstreams are fixing their stuff to work better with us now15:51
desrtfound the asyncqueue pthread_cond_timedwait bug: turned out to only impact 32bit which is why we didn't find it15:51
desrtplanning to sort out the one remaining test failure on Laney's list this week15:51
desrtfin15:52
Laneycan it be solved with a sleep?15:52
desrtLaney: i resolved it with math!!15:52
Laney(hahaha)15:52
desrtnamely, 64bit math15:52
Laneyah, the cmpfloat things?15:52
desrtno15:52
desrtin the asyncqueue test the reason we sometimes ended up with a non-sense negative time is because we were doing 32bit math in a time calculation in microseconds and it wrapped15:52
desrtso now we always do it 6415:53
desrtbut now that i think about it i should probably add an extra check to make sure this value is never negative -- which it could be if the user passed us a very old timestamp from outside15:53
desrt(ie: negative relative time)15:53
Laneysounds like an actual bug15:54
Laneygo tests15:54
desrtit was an actual bug15:54
desrt:)15:54
desrti'll add another testcase that triggers the negative time case i was just mentioning and fix that too15:54
Laneynod15:54
desrtLaney: btw: the dconf fix is this one: https://git.gnome.org/browse/dconf/commit/?id=54a490e4d9b5a788fa63011fb6ff73ad1c1ebf8015:55
desrt"doctor.  it crashes when i press here!"15:55
Laneyis the release monday?15:55
desrt<doctor> here?15:55
desrt"ow!"15:55
desrtLaney: following monday, i think?15:56
* desrt never remembers15:56
desrtoh no.  you're right.  next monday.15:56
desrtcan probably wait15:56
Laneywe have a beta freeze until thursday, just wondering if I should push it through all of that or wait for release15:56
desrtafaik nobody in ubuntu is actually using this code (Although the phone guys said they need it very much)15:57
Laneyso, let me know if they start complaining :)15:57
desrtwill do15:57
Laneyis seb128 broken?15:58
desrtyes.  i think so.15:58
desrtseb128: wake up!15:58
* Laney hands desrt the backup chair15:59
desrtattente: your turn :)15:59
attentehi desrt15:59
desrtmm.  comfy.15:59
attentere-writing the MP to fix alt mnemonics in gnome-terminal15:59
attenteif u-s-d is killed/dies, shortcuts break... need to figure out a fix15:59
attenteEOF15:59
desrtattente: is that because the dbus interface for requesting key watches is stateful and has no way of rebooting itself post-crash?16:00
seb128(sorry, got an unity segfault, which "blocked" my session while apport was dealing with the process before letting it respawn)16:00
attentedesrt, yep16:00
seb128yeah, I don't know if they are using it yet16:00
seb128desrt, thanks16:00
seb128larsu, hey16:00
desrtattente: my two suggestions:16:00
desrt 1) don't worry16:00
desrtor16:00
desrt 2) put a file in the xdgruntime dir16:00
seb128(sorry, wifi stopped transfering datas again, I noticed when the IRC lag-o-meter was reaching quite some lag)16:00
larsulol16:00
larsuhi16:00
GunnarHjseb128: Getting back about mythes-sv16:00
GunnarHjbranch: https://code.launchpad.net/~gunnarhj/+junk/mythes-sv16:00
seb128larsu, sorry, attente first ;-)16:00
GunnarHjppa: https://launchpad.net/~gunnarhj/+archive/mythes-sv (build queue)16:00
GunnarHjCan you please review it and take it from there?16:01
larsuseb128: ok16:01
seb128GunnarHj, we are in a meeting, please in a bit16:01
attenteoh. seb128, i just went :)16:01
Laneychaos ensues16:01
larsuattente: I think he didn't get that16:01
desrtattente: i can chat with you about that after16:01
seb128GunnarHj, can you open a bug and subscribe ubuntu-sponsors?16:01
seb128attente, reading backlog16:01
attentedesrt, anyways, i know shell deals with it properly somehow, but no idea how16:01
GunnarHjseb128: Against which package?16:01
seb128GunnarHj, none, just ubuntu16:02
desrtattente: if shell crashes the session dies?16:02
GunnarHjseb128: ok16:02
attentedesrt, no if g-s-d crashes/killed, then media keys plugin still works16:02
larsuooh is this my bug?16:02
attentelarsu, yep :)16:02
seb128attente, in practice if g-s-d/u-s-d goes down you have other issues (like some apps don't handle theming properly when that happens)16:02
desrtattente: lol.  gnome-shell has a runtime state directory in xdg-runtime-dir16:02
desrtattente: looks like they had the same idea as me :)16:02
seb128but it would be nice to fix if we can16:03
attentedesrt, ok, i'll try that16:03
seb128attente, thanks16:03
desrtattente: just spit out a keyfile or soemthing simple16:03
desrtand check if it's there on startup to parse again16:03
larsuhm? A file?16:03
seb128attente, that's low priority I would say, u-s-d should be stable16:03
* larsu didn't pay enough attention16:03
larsuseb128: lol, I have a patch in there now16:04
seb128handling failures gracefully is a nice to have, but lower in the queue than bugs happening in normal use16:04
attenteseb128, ok, hope so :)16:04
desrtlarsu: tldr: g-s-d gets dbus calls to register watches for certain keybindings to signal people over dbus.  if it crashes and gets restarted then it forgets all the requests.16:04
larsudesrt: dude, I tracked down and reported this bug...16:04
seb128hah16:04
attentelol16:04
larsudesrt: I want to know why the fix involves a file...16:04
seb128larsu, bug number?16:04
larsuseb128: #toronto :/16:05
desrtlarsu: putting a small file in xdgruntime dir is a good way of keeping state between crash/restart16:05
larsuseb128: I was randomly ranting at attente because he knows about shortcuts16:05
seb128k16:05
larsuand he said, "wait, I wrote that code"16:05
larsudesrt: it's about u-s-d crashing and not the shell16:05
larsubut that would be worthwhile anyway I guess16:05
desrtlarsu: i know.  i propose that u-s-d writes thie file on changes and attempts to read it on startup.16:06
larsuno...16:06
desrtit's tmpfs so it's going to be fast...16:06
larsuwhy can't it just call GRabAccels again on restart?16:06
desrtlarsu: on what accels?16:06
larsuthat's what it does right now16:06
larsuclearly we're talking about something different here. Let's move this to after the meeting16:06
desrtindeed :)16:07
seb128+116:07
seb128attente, thanks16:07
attenteseb128, thanks :)16:07
seb128larsu, your turn (for other topics than this bug ;-)16:07
larsuya. I've finished the allow-amplified-volume stuff16:07
larsuin i-sound, u-c-c and u-s-d (hacking on that made me find this bug)16:08
larsushould be working now, testing appreciated16:08
larsuI've also worked on bringing a menu bar back to nautilus16:08
larsuI'm almost done with that, currently shuffling around menu xml16:08
seb128(works fine here, settings, indicator and keys)16:08
larsuof course it'll need some testing and upstreaming16:09
larsuseb128: awesome :)16:09
seb128let me know when you have a patch ready to test, I'm happy to give it a try16:09
larsucool16:09
larsuwill do16:09
larsuoh, err, eof16:09
seb128larsu, thanks16:10
seb128kenvandine, hey ;-)16:10
kenvandinehey16:10
kenvandineworking on exposing the name and icon provided in the .desktop file to confined apps via the hub16:11
kenvandinesince they don't have access to load the icons16:11
kenvandineand working with elleo on the qml bindings changes16:11
kenvandine /EOF16:11
ochosilarsu: the allow-amplified is configured how again? gsettings? dconf?16:11
larsugsettings16:12
larsuin ubuntu-touch-schemas16:12
larsuor however that package is named16:12
seb128kenvandine, how far are you from having something we can play with/try to use with u-s-s/ringtone?16:12
ochosii'm just wondering whether it makes sense to enable that in xubuntu16:12
seb128ochosi, larsu: gsettings-ubuntu-schemas16:12
larsuthanks seb12816:12
seb128ochosi, https://launchpad.net/ubuntu/+source/gsettings-ubuntu-touch-schemas/0.0.1+14.04.20140224-0ubuntu116:13
kenvandineseb128, you should wait until the new QML bindings are ready, maybe a week or 216:13
larsuochosi: if you have that package and unity-{c-c,s-d} I don't see a reason why not16:13
ochosilarsu: we only have pavucontrol instead of unity-*16:13
seb128kenvandine, ok, good, let me some time to catch up with post-ff backlog and bugs ;-)16:13
seb128kenvandine, thanks16:14
kenvandineyeah16:14
kenvandineand i'll need time to get all these branches queued up to land :)16:14
larsuochosi: then it doesn't make a lot of sense. pavucontrol doesn't know about this key16:14
ochosilarsu: well pavucontrol allows the 150% itself in fact16:14
seb128ok, my turn16:14
seb128ochosi, larsu: please wait a few minutes for the meeting to be over to discuss it16:14
seb128so, my week in summary16:15
seb128got gnome-control-center dropped from the desktop iso (by fixing some leftover recommends)16:15
seb128• desktop updates (gdk-pixdbuf, glibmm, shotwell, totem-pl-parser,16:15
seb128• some sponsoring16:15
seb128• dropped fallback automounted from g-s-d, it's not needed in g-s and was conflict with u-s-d16:15
seb128• got a traditional menubar in file-roller (the work in master from larsu was not easily backportable so went for an alternative solution for this cycle)16:15
seb128• backported some upstream fixes and small improvements for nautilus16:15
seb128• quite some unity-control-center work (backported improvements from gnome-3-8 for {info,shell,bluetooth,users}, some small fixes on the side)16:15
seb128• tested new unity16:15
seb128• helped with ff landings (especially tracked u-c-c, u-s-d and indicators)16:15
seb128• quite some reviewing/testing of ff changes16:15
seb128• since we are in ff, started catching up with bug reports/e.u.c to see what we need to work on before release16:15
seb12816:15
seb128</week>16:15
ochosiseb128: oops, didn't notice the meeting. apologies!16:15
seb128ochosi, no worry16:16
seb128we are almost done16:16
seb128did I forget anyone?16:16
seb128questions/comments? ;-)16:16
seb128seems not16:17
seb128that's a wrap then16:17
seb128thanks everyone16:17
larsuochosi: but it allows it unconditionally. It doesn't know about the new settings key ("allow-amplified-volume") which affects the hardware volume buttons and the indicator as well16:17
seb128ochosi, larsu: you can resume discussing bugs ;-)16:18
ochosiseb128: hehe, that was quick! thanks :)16:18
ochosilarsu: yes, true. actually pavucontrol could really use a refresh...16:18
ochosibut i'd love to test that setting just to see whether the volume-control remains in sync16:18
ochosiwe can also only offer to switch it on/off by default, as currently these kinds of settings aren't integrated in any settings-dialog16:19
larsuochosi: no wonder, this setting is like 5 days old ;)16:19
ochosihehe, well all the other settings are hidden for xubuntu-users too16:20
ochosii mean: *all* settings for *all* indicators16:20
larsuthe sound indicator respects it, but whatever is handling your media keys would have to look at it as well16:20
ochosiluckily it's not a huge problem in most use-cases16:20
larsuheh16:20
ochosioh crap, true, i forgot about that16:20
ochosimeh, i guess we'll stick with keeping that switched off then16:20
ochosithanks for the heads-up larsu!16:22
larsuwelcome :)16:22
* xnox is running on 16GB RAM at the moment, everything feels slow....17:24
=== jasoncwarner___ is now known as jasoncwarner
mterryJohnLea, can you assign someone new to bug 840777?  Mika was previous assignee17:47
ubot2Launchpad bug 840777 in Ayatana Design "Muting sound indicator in Unity Greeter does not mute sound on login" [Medium,Incomplete] https://launchpad.net/bugs/84077717:47
JohnLeamterry; I've assigned myself, the 'Desired solution' in the bug description is accurate, so if it is possible to get this fixed for 14.04 then great news! ;-)17:49
mterryJohnLea, OK, thanks17:51
mterrylarsu, heyo!  So I'm looking at bug 840777 and how we might want to implement it.  I could see storing volume in AccountsService but then we'd need to sync it with pulseaudio.  We could do that in indicator-sound I suppose...  Your thoughts?17:52
ubot2Launchpad bug 840777 in pulseaudio (Ubuntu Raring) "Muting sound indicator in Unity Greeter does not mute sound on login" [Undecided,New] https://launchpad.net/bugs/84077717:52
* didrocks waves good evening18:00
larsumterry: I'd rather have pulseaudio store the volume system-wide18:15
larsuwhich is something it can do apparently18:15
=== robru is now known as robru-is-deathly
=== robru-is-deathly is now known as robru-is-dying
mterrylarsu, design prefers per-user, but system-wide is still better than what we have today18:18
larsumterry: hm, how would per-user work on the greeter?18:18
larsuwhose volume would you use18:18
mterrylarsu, the selected use18:21
mterry*user18:21
mterrylarsu, like we do for keyboard layouts and ringtones and similar things18:21
larsuso it'll be changing volume (or muting / unmuting) when I cycle through users?18:21
larsuthat sounds weird to me18:21
mterrylarsu, yeah, that's what design wants18:21
larsubut I guess mostly there won't be sound playing anyways...18:21
mterrylarsu, orca maybe for desktop18:22
mterrylarsu, but on phone, there will be incoming message / phone sounds18:22
larsumterry: ya in that case, I'd put it in accountsservice and sync it in indicator-sound18:22
larsumterry: right, but even with those cycling through users shouldn't be much of an issue (I was thinking about music playing)18:23
=== gatox_ultra is now known as gatox
larsuthose incoming sounds tend to be short18:23
Laneyalso, if I've muted it's for a reason18:23
Laneyjust because billy likes to play angry birds on full volume and I happened to scroll to his user doesn't mean I want my ringtone blasting out when I'm in a meeting18:24
Laneyor worse, his ringtone18:24
mterrylarsu, yeah, so how is muted stored?  A separate setting from volume I assume18:24
mterrylarsu, in phone, we have "SilentMode"18:24
mterrylarsu, I assume that's equivalent to mute?18:24
mterryon desktop18:24
larsuLaney: apparently that's what design wants!18:24
larsumterry: mute and silent mode are something different according to mpt, but I don't know the exact semantics18:25
larsumterry: on desktop, mute is stored per-device somewhere in pulse's configuration18:25
larsunot sure how that works, but there's API for that18:25
larsuand indicator-sound already makes use of it18:26
mterryLaney, I know, but I confirmed with JohnLea today.  I maybe should re-stress the phone use cases to him18:26
mterryLaney, but multi-user phones are weird in lots of spots18:26
* larsu thinks multi-user is just not a real-world use case for a phone18:27
Laneynotwithstanding my technical objection to syncing state like that in general, I think this design needs some work18:28
mterrylarsu, apparently there are some business-phone cases (like an account owned by your company, and a personal account)18:28
larsumterry: ah, that makes sense18:28
larsubut then do I need to log out when I want to read work email in the evening?18:28
mterrylarsu, well, switch users maybe?18:28
mterrylarsu, dunno!18:28
larsu:)18:28
mterryLaney, I'll catch JohnLea tomorrow and poke you too, maybe we can get some clarification of intent18:29
mterryand larsu18:29
larsuLaney: I think I agree with you - mute is a hardware state that should affect the phone itself, not a user accounts18:30
mterryLaney, (is it not similar to per-user SilentMode?)18:30
larsumterry: mpt was thinking about this quite a bit as well. Maybe you could talk to them both?18:30
larsumterry: SilentMode sounds like a ring tone profile to me18:31
larsuwhereas mute is lüike turning wifi on and off18:31
ogralarsu, phone and tablet images are identical ... and for tablet multiuser isnt uncommon i guess18:31
larsuwhich is also per-device, not per user18:31
larsuogra: good point18:31
larsuI wouldn't say uncommon, but definitely much more common than on the phone18:32
larsu(and very much worth supporting)18:32
mterrylarsu, but people use "SilentMode" like wifi switches.  You do it because your device is at a comedy show or something, not because you have a user preference for it18:32
ograyeah18:32
mterryunless that is what we are calling mute and "SilentMode" is just an absence of ringtone settings18:32
* ogra really doesnt want his phones to go to comady shows 18:33
mterryI think I should start an email thread18:33
larsumterry: I'm just saying what the terminology sounds like to me. mpt has clear definitions that he used when designing the sound panel18:33
mterryogra, if you love it, let it go18:33
ogralol18:33
larsuhaha18:33
mterryhttps://wiki.ubuntu.com/Sound#Silent_Mode18:35
mterrySilent Mode means only things you initiate happen18:35
mterryNot things like incoming calls18:35
larsumuch more complicated than I thought :)18:36
larsubut yeah, makes sense18:36
Laneyso that seems fine to have in AS and for things that play unexpected sounds to look at18:37
Laneyor the service, or what evz18:37
larsuit does have a weird interaction with "mute" though18:37
larsufor example, if sound is muted and the phone is in silent mode18:38
larsuand I exit silent mode, I still don't hear any sounds18:38
czajkowskiLaney: any chance you can see https://bugs.launchpad.net/bugs/128348918:45
ubot2czajkowski: Error: launchpad bug 1283489 not found18:45
czajkowskiprivate bug but one I keep getting on 14.0418:45
seb128czajkowski, I set it public18:49
seb128but the bt is pretty useless18:49
czajkowskiseb128: thanks18:49
czajkowskiseb128 other than that and the annoying restart button 14.04 is looking very nice18:50
seb128czajkowski, but I think there is a known segfault in the current version, Townsend reported it18:50
czajkowskihttps://twitter.com/czajkowski/status/438263423064092672/photo/118:50
czajkowskiseb128: cheers18:50
seb128czajkowski, that's https://bugs.launchpad.net/ubuntu/+source/unity/+bug/125026218:52
ubot2Launchpad bug 1250262 in unity (Ubuntu) "Calling EndSessionDialog.Open(Restart) opens the dialog with a focused 'Shutdown' button" [Medium,Triaged]18:52
seb128Trevinho, ^ that one might be a nice to fix for the LTS if we can18:52
seb128did you see charles' comment on it?18:52
ChrisTownsendYeah, I'm working in the most serious crash at the moment.  Testing a fix as I type this.18:54
seb128ChrisTownsend, thanks ;-)18:58
ChrisTownsendseb128: np!18:59
mlankhorstseb128: sorry had a vacation day today :P19:07
seb128mlankhorst, oh ok, you are not marked off in canonicaladmin19:08
mlankhorstodd, should have been19:08
mlankhorstmaybe not approved yet19:08
seb128right19:08
seb128don't worry19:09
czajkowskiseb128: ahh thank you!19:34
=== veebers_ is now known as veebers
Trevinhoseb128: yes, but the problem was: we need to change gnome-session...20:45
Trevinhoseb128: I explained the thing at https://bugs.launchpad.net/indicator-session/+bug/1156566/comments/820:45
ubot2Launchpad bug 1156566 in indicator-session (Ubuntu) ""Restart" is missing from the system menu" [Medium,Triaged]20:45
seb128Trevinho, then "patches are welcome"? ;-)20:45
Trevinhoseb128: it would need to patch also gnome shell20:46
Trevinhoseb128: and... I tried to work on this upstream some time ago, but I really have no time now :/20:46
seb128that shouldn't be an issue20:46
seb128k, as said, it's a "would be nice to have"20:46
Trevinhoit will be a trivial change, but involving multiple places... I see if I can find time20:47
seb128don't worry if you have other priorities for this cycle20:47
seb128Trevinho, what are you working on?20:47
Trevinhoseb128: one reason why I didn't put much effort on that was because the "restart" button was deprecated from menus one cycle ago20:47
* seb128 is concerned that new features are coming20:47
Trevinhoseb128: no, no worries20:47
seb128good! ;-)20:48
Trevinhoseb128: right now on imporving hidpi, then I've lots of other bugs to look at20:48
seb128k20:48
seb128well, bugs can come between release and .1 if they are minor things20:48
seb128if multiple components need to be synced (e.g that restart issue) it might be better before release20:48
seb128let me know if I can help testing/syncing uploads with other components20:49
=== jhernand1z is now known as jhernandez
=== bregma_ is now known as bregma

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