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

=== sarnold_ is now known as sarnold
=== duflu_ is now known as duflu
=== Zachary_DuBois|A is now known as Zachary_DuBois
=== Zachary_DuBois is now known as Zachary_DuBois|A
pittiGood morning07:48
didrockshey pitti!07:49
pittibonjour didrocks, ça va ?07:52
pittiuff, I slept looong today07:53
didrockson fait aller, et toi? :)07:53
pittiwaking up at 3 one day, at 9 at the other07:53
pittididrocks: otherwise, quite okay07:54
didrocksurgh, indeed, not even time…07:54
=== larsu_ is now known as larsu
Sweetsharkmoin08:46
MirvTrevinho: impressive stuff with hidpi btw! I'm glad it could be achieved to some extent, it's better than tell "well we'll have this Unity 8 in 16.04 LTS"08:52
hikikoseb128, good morning08:53
TrevinhoMirv: indeed... I know it was feasible, and well... it's a reality now... unfortunately not all the apps scale as they should but the shell will be  at least08:53
hikikohttps://code.launchpad.net/~hikiko/unity-control-center/unity-control-center.bug-warning-fixes/+merge/208162 that's ready08:53
MirvTrevinho: yep, better something than nothing. I guess it becomes more hacky the further one tries to solve it though, like installing an extension to Firefox and making it listen to the scale factor :)08:57
Mirvanyhow, nice08:58
seb128good morning desktopers09:00
seb128hey hikiko, Trevinho, Mirv, Sweetshark09:00
hikikohahaha we were all waiting for you seb128 !!!09:01
seb128lol09:01
seb128hikiko, thanks for the branches, adding that to my list for the day09:01
hikikoseb128, I will submit another with the builder but since it's not urgent (it's just a coding style fix) I will do it a bit later09:02
Sweetsharkseb128: ;) -- do you have the libreoffice-dicts still on the map?09:02
Laneymorning09:02
seb128Sweetshark, yeah, sorry yesterday was busy (and we are beta frozen), going to do that today09:03
seb128Laney, hey, how are you?09:03
seb128hikiko, ok09:04
Sweetsharkseb128: np09:04
Mirvhey seb12809:05
Laneyseb128: good thank you!09:06
Laneyyou?09:06
seb128I'm good, thanks09:07
Laneyyou got a hidpi laptop right?09:10
seb128no09:10
Laneyoh ok09:10
seb128those were too expensive, we got a bunch of cheap touch ones09:10
seb128why?09:11
Laneyhttps://bugs.launchpad.net/unity/+bug/1282804/comments/209:11
ubot2Launchpad bug 1282804 in Unity "[FFe] Move DPI settings over to use u-c-c settings." [Medium,In progress]09:11
Laney Even GTK-based applications become pretty much unusable if it is set to anything but 109:11
Laneyseems curious to me09:11
seb128you can "fake" hidpi with xrandr --output <output> -- scale <n>x<n>09:11
seb128hum09:12
seb128let's talk with bregma when he gets online09:12
seb128or maybe hikiko or Trevinho knows what he means there09:13
LaneyI just acked that ffe anyway09:13
Laneycan do other work there later on if needed09:13
seb128right09:14
seb128thanks for that09:14
hikikooh yes09:14
hikikoseb128, and Laney09:14
hikikoI had a string gsetting in unity09:14
hikikobefore the requirements changed09:14
hikikoin unityshell gschema09:14
TrevinhoLaney: that setting for now only controls unity, but I plan to add scale gtk apps also... based on our settings09:14
hikikoand then I replaced that with the GVariant dict we had in control center09:15
hikikoand didnt remove the old one09:15
hikikoit's fixed now09:15
LaneyTrevinho: that comment basically says that the gtk scaling is bad though?09:15
seb128hikiko, I think the topic discussed there is different, it's basically making the slider writes the GTK setting as well09:15
hikikooh sorry new bug09:15
seb128Laney, I think Trevinho wants to "teach GTK about their non-int-based scaled"09:16
seb128-d09:16
seb128Trevinho, still set on trying to do that? ;-)09:16
Laneygood luck convincing upstream09:16
seb128well, I don't think upstream needs "convincing", it's more a technical issue there09:16
TrevinhoLaney: well, it's not bad, but to get best results we need to mix the scaling value with text scaling...09:17
seb128the int-based scale is suboptimal but there are probably non-trivial technical reasons to it09:17
Trevinhoyeah, there are, but still we can get a scaling by using both ui scale and text scale... So basically we use our integer scaling part for the GTK scaling, and then we set the text-scaling so that multiplied for the integer scaling equals our float scaling..09:18
Laneyhttp://lwn.net/Articles/562287/ is what I read09:19
hikikowell, what I was thinking was to just use a float scale (slider) and when the value is selected, just save 1 float gsetting for unity 7 as it was before and 1 int (rounded and x8) for unity809:19
seb128seems a reasonable approach to me09:19
hikikoand each app can use the more convenient09:19
seb128Laney, btw unity with hidpi on is in https://launchpad.net/~ci-train-ppa-service/+archive/landing-012/ if you want to test09:23
* seb128 going to test that in a bit09:23
Laneycan do, to check everything stays the same09:23
seb128Trevinho, btw did you see https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1055166/comments/6 ?09:26
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]09:26
seb128Trevinho, seems like the unity decorations make llvmpipe unhappy, that has a pointer where a similar bug that was fixed in compiz decorations before09:27
Trevinhoseb128: mhhm09:27
seb128Trevinho, https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1284536 is the same issue reported by jibel, seems to be hit often by the QA tests09:28
ubot2Launchpad bug 1284536 in compiz (Ubuntu) "compiz crashed with SIGSEGV in two_way_long_needle()" [High,Confirmed]09:28
seb128Trevinho, mlankhorst started having a look to drisw yesterday and said there is a bug there, but the code his an error when doing a XGetGeometry call or something like09:30
seb128mlankhorst, still looking at that issue btw?09:31
Trevinhoseb128: mhmh... I see... I could try to use the same way was used before...09:31
seb128one way or another we need to fix it09:31
seb128if mlankhorst can fix the bug in drisw, great09:31
seb128otherwise doing the same workaround than compiz had would be nice09:32
mlankhorstseb128: yeah but I got a maxwell card now, playing with it a little on nouveau :P09:32
seb128mlankhorst, important bug fixes first, playing then, please ;-)09:32
mlankhorsthwe is an important bug ;D09:33
seb128hehe09:33
seb128well, I'm sure the QA guys would appreciate if you could fix the compiz/drisw issue09:33
Laneyyay09:40
Laneywith the latest fixes u-s-s updating works09:41
seb128nice!09:41
Laneyjust one small bug09:44
hikikowell finally that gvariantbuilder was a really small change so I pushed the fix09:54
seb128hikiko, great!09:54
seb128pitti, hey, have you seen https://code.launchpad.net/~psusi/ubuntu/trusty/udisks2/fix-standby/+merge/206951 (just checking if you did, it's in the sponsoring queue and looks like something for you)09:58
pittiseb128: I did, it's sitting in my mailbox; it's just utterly big, so certainly not something which we want to carry as a patch09:59
pittiah no, that's just the .pc madness, go UDD10:00
seb128pitti, I was going to say10:00
seb128it's a few liners10:00
pittiseb128: either way, it's on my TODO list; I'll verify and apply it upstream, and sponsor10:01
seb128pitti, danke!10:01
pittiseb128: replied on the ML and in the MP/bug10:23
seb128pitti, danke10:23
mlankhorstugh that error doesn't make sense..10:32
mlankhorstwhy would I get BadRequest on XGetGeometry10:32
xnoxunity8-desktop-session-X starts in phone resolution, instead of full screen.10:41
xnoxunity8-desktop-session-mir doesn't start at all for me at the moment, investigating.10:41
seb128happyaron, hey, what happened to the ibus-pinyin update?10:45
seb128happyaron, also https://bugs.launchpad.net/ubuntu/+source/ibus-anthy/+bug/127984510:45
ubot2Launchpad bug 1279845 in ibus-anthy (Ubuntu) "ibus-anthy sets to jp keyboard layout forcibly." [Undecided,New]10:45
mlankhorstugh11:20
mlankhorstany idea why XGetGeometry could fail with BadRequest?11:20
seb128no idea sorry, maybe try asking on some xorg channel?11:21
mlankhorstshrug, that seems to be the real issue here11:22
mlankhorstoops nm :P11:24
bregmaxnox, if you're trying to run unity8-desktop-session-mir you'll need the patched mir and qtubuntu packages from ppa:unity8-desktop-session-team/custom until the respective maintainers decide to land the required bugfixes11:48
bregmaunity8-desktop-session-X runs in the phone form factor because that's it's default size without a desktop shell to run under on X1111:50
mlankhorstcompiz (core) - Debug: stacks are out of sync11:55
mlankhorstwhat's this?11:55
xnoxbregma: can you please get all of those into qt5.2 ppa ? as i'm testing qt5.2.11:58
xnoxbregma: also for a -DESKTOP- session, on the desktop, full screen / tablet makes more sense as a default. Note that for 14.04 we will not ship both phone/touch/tablet and desktop modes together, thus the two should be able to have different defaults.11:59
xnoxbregma: and even when it starts in phone shell by default, there is no window manager to resize it into full screen.11:59
xnox(and or provide a config file or something)12:00
bregmaxnox, there is no way to tell it to resize to fullscreen without it getting the size of the screen from the desktop shell it's running on -- blame the QPA maintainers I guess, they're trying to run a phone emulator or something12:04
xnoxbregma: what does QPA stand for again?12:05
bregmaxnox, somthing about Qt platform abstraction12:05
xnoxbregma: so at the moment we have 3 hacks that I know of, with respect to screen size, in autopilot there is hard-coded list of screen resolutions, or "$ fbset -s" is queried to get the resolution.12:07
xnoxbregma: there is also mirout tool to get the screen resolution.12:07
xnoxbregma: i presume both of these are low level API.12:07
bregmaxnox, they could also use xrandr, since it's running on X, but there's going to be a lot of code to write to get something we're not really planning to support long-term12:10
bregmawe only plan to support unity8 on Mir long-term12:11
=== brainwash_ is now known as brainwash
xnoxbregma: right, but i don't think it would be a lot of code. Does unity8 at all supports command line args?12:12
xnoxbregma: and how does unity8 on the phone ends up with correct resolution? (e.g. mako vs nexus 10)12:13
mlankhorstseb128: heh, not sure if it's a mesa problem any more, adding a xsync(dpy, true) before the failing call fixes it..12:13
seb128mlankhorst, so unity bug you think?12:13
seb128Trevinho said he can add the same workaround that was in the old decorator I think12:14
seb128Trevinho, ^ right?12:14
mlankhorstseb128: I don't know where the bug is, but I don't think it's in mesa12:15
seb128k12:16
seb128thanks for work you did investigating12:16
=== alan_g is now known as alan_g|afk
Sweetsharkhmm, when I try to select a gnome-fallback guest session, I still get a unity guest session. known issue?12:19
seb128yes12:19
xnoxbregma: also, it doesn't appear to be upstart managed desktop session, which is odd.12:20
seb128Sweetshark, though I don't find a bug report, so if you want to open one, feel free12:20
seb128Sweetshark, I mentioned it to robert_ancell in London, but a bug would be better for tracking12:21
Sweetshark... and curiously the patch I applied on trusty/LO 4.2 packaging doesnt work. But it when I backported it to precise/LO 3.5 it works. :/12:21
Sweetsharkseb128: what target package? lightdm?12:21
seb128Sweetshark, yeah, https://launchpad.net/ubuntu/+source/lightdm/+filebug12:22
xnoxbregma: if i login into normal unity session, and do "unity8 -fullscreen" it looks nice and big.12:22
bregmaxnox, if you log in to Unity7 and run Unity8, you have a desktop shell to tell it the screensize12:22
bregmaprobably the best solution is to remove the unity8-desktop-session-x11 package, reduce confusion12:23
xnoxbregma: right. I guess i don't understand the concept of "shell" then.12:23
xnoxbregma: well -x11 one at least works at the moment for me, where as -mir one fails to start.12:23
xnoxbregma: is "shell" ~= window manager?12:23
Sweetsharkseb128: https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/1285132 <- done12:26
ubot2Launchpad bug 1285132 in lightdm (Ubuntu) "guest session ignores session type selection" [Undecided,New]12:26
bregmaxnox, yeah, window manager12:26
seb128Sweetshark, thanks12:26
=== alan_g|afk is now known as alan_g
bregmaxnox, where's the qt5.2 PPA?  I can try uploading the patched qtubuntu and mir packages you need (or you could grab the code from https://code.launchpad.net/~unity8-desktop-session-team)12:30
xnoxbregma: and in -mir session window manager / shell is mir. Hence in the -x11 something like compiz needs to be started as well. Which would be trivial to do if the whole -x11 is upstart managed (we have compiz user-session upstart job to start things)12:31
xnoxbregma: https://lists.launchpad.net/ubuntu-phone/msg05681.html https://launchpad.net/~canonical-qt5-edgers/+archive/qt5-beta2/+packages12:32
xnoxbregma: that also has qtubuntu patches for qt 5.212:32
xnoxbregma: not sure if timo idles here or not, cause coordinating the two would be good.12:33
bregmaxnox, Mir is the display server: when Unity8 is running on the mirserver QPA, it is the desktop shell12:33
xnoxbregma: oh, i see. ok.12:34
seb128Sweetshark, hum12:45
seb128Sweetshark, http://ftp.rezopole.net/tdf/libreoffice/src/4.2.1/libreoffice-dictionaries-4.2.1.1.tar.xz gives me an error12:45
seb128Sweetshark, well, http://download.documentfoundation.org/libreoffice/src/4.2.1/libreoffice-dictionaries-4.2.1.1.tar.xz12:45
seb128that redirects to that url that doesn't work12:45
Sweetsharkseb128: hmm, using that link from the webpage seems to work. maybe just retry to get another mirror?12:47
seb128Sweetshark, I tried 15 times in wget and firefox12:47
seb128I always get the same mirror12:47
seb128Sweetshark, can you give an url for another mirror? ;-)12:47
Sweetsharkseb128: I get http://ftp.rz.tu-bs.de/pub/mirror/tdf/tdf-pub/libreoffice/src/4.2.1/libreoffice-dictionaries-4.2.1.1.tar.xz which works12:47
seb128that indeed works12:48
Sweetsharkseb128: Ill forward that to upstream infra ...12:48
seb128thanks12:48
Sweetsharkdone12:50
seb128danke12:50
ograseb128, Laney, the HUD in system-settings has a quit option now ... but thats only available in the top level, if i have any of the pages open it isnt there, is that wanted (very confusing imho)12:52
ogrampt, ^^^12:52
seb128ogra, talk to pete, we nothing to do with the HUD, system-settings doesn't do anything there12:53
seb128that's coming from the toolkit or from unity812:53
ograah, i thought it has to implement the quit option12:53
seb128we have nothing*12:53
Laneynope12:53
seb128no12:53
ograk12:53
=== alan_g is now known as alan_g|lunch
seb128larsu, desrt: can g_settings_get_value() return NULL?13:25
desrtno.  never.13:25
desrti was just about to mention this fact in a review :)13:25
larsu /* this code will never be reached because desrt made it crash */13:26
desrtdamn straight13:27
* desrt has been taking the blame for 5+ years so that people don't have to check for NULL :)13:27
seb128trying to make sense of https://launchpadlibrarian.net/167529008/Stacktrace.txt13:27
seb128        sources = 0x013:27
seb128that code is13:27
seb128                sources = g_settings_get_value (settings, KEY_INPUT_SOURCES);13:27
seb128                g_variant_builder_init (&builder, G_VARIANT_TYPE ("aa{ss}"));13:27
seb128                g_variant_iter_init (&iter, sources);13:27
seb128larsu, "that bug is not possible", right?13:28
desrtso when you say NEVER...13:28
desrtit might violate its interface if you violate preconditions13:28
desrtin particular:13:28
desrt  g_return_val_if_fail (G_IS_SETTINGS (settings), NULL);13:28
desrt  g_return_val_if_fail (key != NULL, NULL);13:28
larsudesrt: I guess I should acknowledge that in between giving you shit for it: thanks! ;)13:28
larsulol13:28
desrtso it's possible that 'settings' was invalid going into this13:29
desrtsince i'm pretty sure KEY_INPUT_SOURCES is just a constant... so that's sure to have been OK13:29
seb128right13:29
seb128        settings = 0x9c7c53013:29
seb128we should get some warning if that's not a valie settings though?13:30
desrtnon-NULL but maybe (a) pointing to something else; or (b) already freed13:30
desrtseb128: ya.. you'd see critical output about that.13:30
seb128shrug13:31
seb128pitti, did we ever update apport to collect warnings/errors in upstart log in addition to ~/.xsession-errors?13:32
seb128since that's where the logs are nowadays13:32
=== alan_g|lunch is now known as alan_g
=== psivaa is now known as psivaa-lunch
Sweetsharkritz: I did build with 4.2 on trusty and 3.5 on precise for the drag'n drop issue. I started off with the patch that you added to the bug.13:44
ritzSweetshark, hi13:44
pittiseb128: yes, I thought I added that in saucy already, hang on13:45
Sweetsharkritz: Funny thing is: For me it doesnt work on trusty yet, but the backport to precise seems to be fine.13:45
* ritz checking for new builds 13:45
Sweetsharkritz: builds are currently still here: https://launchpad.net/~bjoern-michaelsen/+archive/libreoffice-staging13:45
pittiseb128: data/general-hooks/ubuntu.py calls apport.hookutils.attach_upstart_logs(), so in theory it ought to work13:45
seb128pitti, https://launchpad.net/ubuntu/+source/apport/2.11-0ubuntu113:46
pittiseb128: apport-bug update-notifier includes the log for me13:47
=== om26er is now known as om26er|doc
seb128pitti, hum, dunno why there is no log on https://bugs.launchpad.net/ubuntu/+source/unity-settings-daemon/+bug/1284521 then13:49
ubot2Launchpad bug 1284521 in unity-settings-daemon (Ubuntu) "unity-settings-daemon crashed with SIGSEGV in g_bit_lock()" [Medium,Confirmed]13:49
ritzSweetshark, downloading lo on trusty, will check and post an update13:51
seb128pitti, is the codepath for segfaults different?13:51
pittiseb128: no, it could just be that ubunty.py crashes before it gets there13:52
* pitti tries to kill unity-settings-daemon and see what apport does13:52
pittihm, I still get the log in apport13:53
pittiseb128: could it be that the file was simply empty for the reporter?13:53
pittiprocess:21802): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed13:53
pittiI have a few instances of this ^ in the log, but nothing else13:53
pittiperhaps that's specific to my system and it doesn't log anything else?13:53
pittiwe don't run it with G_DEBUG or anything13:53
seb128those warnings are firefox I think13:54
pittiseb128: oh, so perhaps a chromium user?13:54
seb128yeah, mine is mostly empty (some color profile warnings)13:54
pittibut why do firefox warnings appear in the u-s-d log?13:54
seb128pitti, well, the segfault shouldn't be possible without having glib warnings13:54
pittiI don't have color profile warnings13:54
pittiseb128: why wouldn't it?13:55
pittiglib would usually yell on assertions (and then abort), but that's a NULL pointer deref13:55
seb128pitti, because g_settings_get_value() can't return NULL13:56
pittiit's not quite 0, it's 1013:56
seb128<desrt> so when you say NEVER...13:56
seb128 it might violate its interface if you violate preconditions13:56
seb128 in particular:13:56
seb128   g_return_val_if_fail (G_IS_SETTINGS (settings), NULL);13:56
seb128   g_return_val_if_fail (key != NULL, NULL);13:56
pittilooks like something passes an 0x10 int as a pointer value or so13:56
seb128pitti, we should hit one of those g_return_val_if_fail to get a sources=NULL13:56
desrtseb128: if we had fatal criticals, we wouldn't have to play this guessing game right now ;)13:57
pittiwell, segfault != critical13:57
seb128lol13:57
seb128let's not have that conversation today ;-)13:57
pittiin particular, segfaults are distinct from assertions (SIGABRT)13:57
desrtpitti: just lodging my usual complaint about how annoying it is to have to trace issues backwards to the original cause13:57
desrtinstead of aborting as soon as we detect any issue at all13:58
seb128pitti, I think desrt is saying that if we had an sigabrt we would have a bt and not have to parse logs for warnings13:58
seb128but as said, we are not going to do that, so let's not discuss it ;-)13:58
seb128pitti, anyway, thanks for checking the apport side, I'm going to keep an eye on reports, it's weird that we don't have one in this case13:59
pittiyes, but we don't have an assertion failure here13:59
pittiso this is moot :)13:59
pittisomething derefs the value 0x0000001013:59
desrtpitti: i'm just saying that we could have had a nice assert failure with the backtrace showing the exact cause of the problem, but instead we get a segfault some time later...14:00
desrtpitti: the deref of 0x10 is pretty simple: someone gives a NULL pointer for a struct and we try to read something at offset 0x10 inside that struct14:00
pittidesrt: ah, now I understand what you mean14:00
seb128pitti, the issue on frame 4 "        sources = 0x0"14:00
seb128pitti, that's a 'sources = g_settings_get_value (settings, KEY_INPUT_SOURCES);'14:01
desrtpitti: pretty sure seb is right about the cause being that the 'settings' object is wrong, earlier14:01
seb128pitti, that can't return 0x014:01
seb128except if the settings object is invalid14:01
seb128which should trigger a warning in the log14:01
pitti*nod*14:01
seb128but I found a condition where it can be buggy14:01
seb128so I'm just going to patch that14:01
seb128the init code does14:02
seb128xkb_init (manager);14:02
seb128set_devicepresence_handler (manager);14:02
seb128        manager->priv->input_sources_settings = g_settings_new (GNOME_DESKTOP_INPUT_SOURCES_DIR);14:02
seb128 14:02
seb128or set_devicepresence_handler() connect a signal with a callback that uses input_sources_settings14:02
seb128just going to put the g_settings_new before the handler14:02
seb128desrt, pitti: thanks14:03
pittiI wonder if the log gets flushed properly after each line14:03
desrtseb128: i'm suspicious.14:03
pittii. e. could it be that it forgets to write the pending buffers after a crash?14:03
desrtunless ->priv was allocated in some strange way, it should be NULL from the start14:03
desrtand the bt shows a non-NULL value in 'settings'14:03
desrtso unless the settings are being created/destroyed/created/destroyed during the life of the object, ...14:04
larsuclearly we need fatal criticals14:05
larsuoh wait, you already seem to have discussed that...14:05
seb128desrt, https://git.gnome.org/browse/gnome-settings-daemon/tree/plugins/keyboard/gsd-keyboard-manager.c#n176514:07
pittihm, how do I get back my settings after killing and rstarting unity-settings-daemon..14:07
seb128pitti, which ones?14:07
pittiseb128: theme mostly; this dark theme hurts my eye :)14:08
pittiwell, I'll just restart my session14:08
seb128yeah, I don't know why theme update don't pick up :/14:08
seb128that's annoying14:08
desrtseb128: ya... indeed the settings is being created/destroyed14:10
desrtseb128: it's a bit weird, though -- they seem to be managing the reference quite properly -- g_clear_object() is really a good thing to be using here14:11
desrtso i have no idea :)14:11
attentehow is that possible though, it only seems to be created once?14:12
seb128desrt, is something supposed to do init to NULL when the object is created there?14:12
desrtseb128: the private structure gets zero-filled by g_type_create_instance14:13
seb128k, so that's not the order in the init function I guess14:13
seb128we would have null there otherwise14:14
attenteis it a problem that it's created in an idle?14:14
* seb128 gives up, that bug is not important enough to justify spending hours on it14:14
attentemaybe that callback comes before the idle is run14:14
seb128what callback?14:14
attenteuser_notify_is_loaded_cb14:15
seb128I don't think it's possible14:15
larsualso, the settings object would be NULL in that case, no?14:16
seb128none of the callers should be triggerable before the start_keyboard_idle_cb() is called14:16
seb128e.g set_devicepresence_handler (manager); is called in start_keyboard_idle_cb()14:16
=== om26er|doc is now known as om26er
desrtseb128: btw: i hate you for that gsettings bug yesterday14:22
seb128heh, don't blame the messenger!14:22
desrtjust thought i'd mention that ;)14:22
seb128;-)14:22
seb128shrug14:23
seb128ricotz's ppa is creating issues for unity-settings-daemon14:23
seb128desrt, is https://errors.ubuntu.com/problem/4272a581c30b062869c18b356abcf37fa51adc65 the same gsettings bug?14:24
seb128that's the most reported u-s-d issue in a week with 25 reports :/14:24
desrtsame backtrace, same bug14:25
desrti should have a fix today14:25
seb128\o/14:25
desrtit's one of those things that i could fix in about 50 possible ways14:25
desrtand i'm really not sure which is the best14:25
desrtbut i think it's going to involve lots of hashtables14:26
seb128well as long as you are happy with the fix14:26
desrthashtables make me happy... so it will prevent me from being too depressed while i write the patch14:26
seb128;-)14:28
seb128attente, how do you bind keybindings to actions with the compiz/u-s-d key grabber?14:28
seb128attente, https://bugs.launchpad.net/ubuntu/+source/unity-settings-daemon/+bug/1284532 is a bit weird14:29
ubot2Launchpad bug 1284532 in unity-settings-daemon (Ubuntu) "print screen button appears hard-wired to screenshot" [Low,Confirmed]14:29
seb128attente, the defaults settings are, "print" = screen capture, "ctrl+print" = capture to clipboard14:29
seb128attente, if you unset "print" from screen capture, pressing the print key triggers a capture to clipboard14:30
seb128which is supposed to be ctrl-print14:30
seb128attente, do you have any idea what's going on?14:30
attenteseb128, not really, but i'll look at it14:30
seb128attente, don't worry much about it, it's a corner case (who reassign the print screen to something else?!)14:31
attentelol14:31
hikikodesrt, hi14:32
desrthikiko: good morning/afternoon14:32
hikikogood morning :)14:32
Laneyooh14:32
Laneyif you unset print and then reset it then it doesn't print screen any more14:32
Laneyfor me anyway14:32
hikikoI'm looking at the g_settings_get_value/set_value14:32
hikikobut there's no param for the type14:32
desrthikiko: you don't need it.  the type is in the schema.14:33
seb128Laney, "re-set" you mean?14:33
desrtyou're always guaranteed to get the correct type of value14:33
Laneyput it back to print14:33
seb128right14:33
seb128wfm14:33
Laneynfm14:33
hikikocool that was my question :)14:33
seb128did you restart u-s-d in between?14:33
Laneyno but doing that does restore it14:33
seb128I think things go weird with the grabbing if you restart it14:33
seb128hum, k14:33
seb128weird14:33
Laneyand now the grabbing is broke after another restart14:34
seb128I had one issue of that earlier but couldn't reproduce14:34
Laneywoe!14:34
seb128isn't the issue with restart the state thing desrt, attente and larsu discussed during the meeting yesterday?14:34
larsuyes, I noticed that while hacking on the media-keys plugin14:35
larsuin fact, I'm seeing the same issue again today after unity decided to crash14:35
larsu(I shouldn't have used Alt-Tab!)14:35
attente:(14:35
attentemight have to do the xdg runtime dir thing after all14:35
Laneyya, probably14:36
seb128attente, it's another "would be nice to have, but don't worry too much about it, restarting u-s-d is what we do for testing, not something most users are going to do"14:36
larsuattente: I still don't understand why that is necessary...14:36
larsubut I guess you and desrt talked about it in detail, so it'll be fine14:37
attentewell.. it doesn't just happen for testing unity/u-s-d, it happens if either crashes hard14:38
seb128right14:38
seb128which isn't the norm14:38
larsuattente: as opposed to crashing softly?14:38
* larsu wonders what that would look like14:38
larsua backtrace with lots of pillows?!14:39
Sweetsharkmaybe put an memory eating forkbomb in the exception handling? that would softy put the machine to a halt ...14:41
seb128when that happens you get other issues14:41
seb128like g-s-d/u-s-d restarting screws your theme14:41
Sweetshark... until the OOM puts an end to it, spoils the party and wakes you up.14:41
Sweetsharkritz: I think I know what the issue is on trusty ...14:44
ritzSweetshark, this I would love to know14:44
ritzstill downloading the source14:45
=== psivaa-lunch is now known as psivaa
Sweetsharkritz: https://gist.github.com/bjoernmichaelsen/9230792/revisions <- I think I tried to cp the file before it was moved in place ...14:53
ritzaah14:54
ritzk, so the rules files is hosted on git14:54
Sweetsharkritz: nah, gist is just a glorified pastebin ...14:55
Sweetsharkritz: the packages are hosted at http://anonscm.debian.org/gitweb/?p=pkg-openoffice/libreoffice.git;a=summary but I usually only push there, when I also do a 'real' upload to the archive.14:57
ritzhmm, this would also be need to be pushed into debian14:57
ritzSweetshark, thanks. pastebin with git support . very interesting concept14:59
Sweetsharkritz: well, there are two scenarios: 1/ rene likes the patch -- then he will cherry-pick it to debian anyway, when I push on the ubuntu branch 2/ rene doesnt like the patch -- then no matter what you do, the patch is unlikely to land in debian.14:59
ritzSweetshark, so, I would need to write my reasons as why this should be used15:01
ritzand file a debian bug report15:03
Laneypitti: did you miss my latest dbusmock PR? ;-)15:04
LaneyI have a feeling gitorious isn't the best when it comes to notifications15:04
pittiLaney: indeed, I didn't get any notification at all15:04
* pitti checks whether there's an option for that15:04
Laneyfail15:05
pittiLaney: sorry, will do ASAP15:05
Laneyno worries, I forgot myself15:05
xnoxLaney: not sure if github is any better, one needs to login and check facebook style notifications and the "wall of events"15:06
Laneyxnox: no emails there either?15:06
pitti"By default notify me of updates in what I am watching"15:06
* pitti enables that15:06
Laneynod15:06
pittixnox: I do get RAOF's pull requests on github15:06
pittiby mail, I mean15:06
xnoxLaney: not that i've seen, maybe i've disabled them?!15:07
* xnox goes to check15:07
xnoxLaunchpad for one has most sane emails of them all...15:07
seb128Sweetshark, the libreoffice dicts packaging seems fine to me, what sort of feedback were you after for it?15:07
pittixnox: +115:11
pittiX-Launchpad-Rationale: for filtering → gold15:11
=== m_conley_away is now known as m_conley
smbSarvatt, Not sure you are the one to contact but you may know who. I have the feeling that there is a regression in recent Trusty desktop that maybe is related to llvm-pipe.15:18
seb128desrt, do you know why GNOME has robot.txt that stops google to give a description of the developer.gnome.org apis?15:34
seb128"developer.gnome.org/glib/2.30/glib-GDateTime.html15:34
seb128La description de ce résultat n'est pas accessible à cause du fichier robots.txt de ce site. En savoir plus"15:34
seb128I get that when I google glib apis15:34
desrtseb128: i think we do that to try to make sure the newest version of the doc is the one that google finds15:35
desrtnot helping, apparently :)15:35
seb128right15:35
seb128desrt, http://people.canonical.com/~seb128/glib.png15:37
desrtpretty lame15:37
desrtseb128: tell fredp about this?15:37
seb128ok15:37
desrthe speaks french too, so maybe he can even help you understand what the error message means :)15:37
fredphe's even on #ubuntu-desktop :)15:37
Laneyc'est impossible!15:38
seb128fredp, hey15:38
fredpit's because we only allow google to index the latest versions, to avoid the results being cluttered by the same api from different versions.15:39
fredpseb128: https://bugzilla.gnome.org/show_bug.cgi?id=50942415:40
ubot2Gnome bug 509424 in help.gnome.org "Only let search engined index stable, unstable versions" [Normal,Resolved: fixed]15:40
seb128fredp, well, google fails to rank/return results from newer versions though15:41
fredpseb128: a bug that was recently found, but I'm not sure it got reported, is that we do not exclude old odd version numbers.15:41
seb128fredp, did you see http://people.canonical.com/~seb128/glib.png ?15:42
=== alan_g is now known as alan_g|tea
fredpseb128: missed it, sorry15:42
seb128fredp, let's continue on the gnome channel only, no need to duplicate the conversation (sorry, pinged you there because I didn't though you were on #ubuntu-desktop ;-)15:44
Sweetsharkseb128: Exactly that kind of feedback. ;)15:44
seb128Sweetshark, if you want to go with the update you are going to need a ffe though15:44
seb128Sweetshark, I don't know how much data changed since our outdated openoffice version15:44
Sweetsharkseb128: Can we push that to trusty and get rid of openoffice.org-dicts? ffe needed, sure, do we need a MIR too again?15:45
seb128Sweetshark, it's the same set of datas right?15:45
Sweetsharkyes, just some 3 years of improvement on top of it ...15:46
=== alan_g|tea is now known as alan_g
seb128I don't think you need a MIR for that15:50
seb128but check with mterry or didrocks15:50
seb128right, so it's like a new version of a source in main imho15:53
seb128just need a ffe15:53
seb128Laney, easy review on https://code.launchpad.net/~seb128/unity-control-center/dont-duplicate-icon/+merge/208350 (just dropping 3 lines), I would appreciate if you could ack it, I want to do a u-c-c landing today15:54
seb128that's not the main change, but I want to include it while I'm doing a landing15:54
Laneyoh yeah15:55
LaneyI saw that issue15:55
Laneygrr15:58
LaneyI'm going to have to fix bzr-builddeb at some point15:59
seb128what is it doing?15:59
Laneyit really annoys me how bzr bd -S puts the source package in .. and ../build-area15:59
seb128oh, right15:59
* seb128 has the feeling Laney want to test build/run that change before +1 it :p16:04
Laneyalways16:05
Laneyit does indeed work though16:05
seb128;-)16:05
seb128it's a .ui diff, you could have patched the file on disk to avoid a build ;-)16:05
seb128Laney, thanks16:06
Laneyhah16:06
seb128oh, hikiko just resubmited the gvariant refactoring16:06
seb128let's see if desrt is happy with that version, maybe we can batch it in the same landing16:06
* desrt is checking now :)16:06
hikiko:D16:06
desrtthis looks much better, indeed16:06
desrthikiko: i assume you tested it?16:07
hikikoI've run it and it looked ok16:07
desrtapproved, then16:07
desrtthanks for all the fixing16:07
hikikobut the previous one looked fine too so...16:07
hikikoI think it's fine though16:08
desrthikiko: that's the trouble with leaks... they look fine :)16:08
hikikoso true!16:08
* desrt likes all of the red lines in this patch16:09
hikikohahahaha16:09
hikikoit was a nice trick that GVariantBuilder finally :)16:10
hikiko3 lines of code16:10
hikikoreplaced like 20 :)16:11
desrtyup.  much nicer this way.16:11
desrtit could have been even nicer if you moved the GSettings code into the add_dict_entry() func -- but this is not necessary :)16:12
hikikowell I have to go (my day is over) I hope I haven't introduced any new bugs accidentally16:12
hikikommm16:12
desrt(and i think it's better to have it separate -- it makes more sense logically this way)16:13
hikikoI could do16:13
desrthikiko: i hope so too.  i'm always afraid that i'll do a review on code and get someone to replace their working code with my broken suggestions :)16:13
desrthikiko: have a good evening16:13
hikikowell, it seems to not leak anything now :) thanks for the review16:14
hikiko+good evening :)16:14
attenteanyone having trouble running unity from trunk?16:25
attenteseems to halt as soon as the session is started...16:25
seb128trunk should be what is in trusty-proposed16:26
seb128did you self build?16:26
seb128the packages are working fine for me16:26
attentei did16:26
seb128does it exit? or segfault? or?16:26
attenteit literally halts...16:26
seb128so freezes?16:26
attentethe machine shuts off...16:26
seb128shrug16:26
seb128wth?16:27
LaneyO_O16:27
seb128does it do the same if you start another session and run unity by hand there?16:27
attenteyeah..16:27
attenteseb128, haven't tried it16:27
seb128but is the box doing a proper shutdown?16:29
seb128I wonder if there is some upstart condition going on there...16:29
attenteon the one hand, i saw a broadcast that said the system was going down, but on the other hand, the next boot was checking the file system16:30
seb128hum16:33
seb128is that reproducable?16:34
attenteseb128, never mind, running it manually from a working session seems to work16:35
seb128weird still16:35
attenteyeah...16:35
seb128attente, did you hit the power button by mistake? ;-)16:36
attentei was installing it locally16:36
attentelol16:36
attentecould be, seb12816:36
seb128;-)16:38
xclaesseseb128, hey, sound setting now have an "allow louder than 100%" checkbox16:38
seb128xclaesse, hey, indeed16:38
xclaesseseb128, but volume keys still does not go over 100%16:38
seb128xclaesse, install the deb from https://launchpad.net/ubuntu/+source/unity-settings-daemon/14.04.0+14.04.20140225-0ubuntu116:39
seb128xclaesse, that got blocked by the beta freeze, should go in trusty proper tomorrow16:39
xclaesseseb128, awesome16:39
=== robru-is-dying is now known as robru
xclaesseseb128, you made that change since our converstation last time ?16:40
seb128xclaesse, yes16:40
xclaesseseb128, thanks! I owe you a beer :D16:40
seb128yw! ;-)16:40
seb128thanks to mpt and larsu mostly (for the design and the implementation), I've just been pushing a bit to see if they though it would be a good change to have16:41
seb128bregma, did you see https://launchpadlibrarian.net/167642928/buildlog_ubuntu-trusty-ppc64el.unity_7.1.2%2B14.04.20140225-0ubuntu1_FAILEDTOBUILD.txt.gz ?16:42
bregmaseb128, yep, we're looking into it16:43
seb128ok, good16:43
seb128I didn't know if you would get any notification since that's not a manual upload16:43
seb128I noticed it while looking at http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html16:43
bregmaseb128, I check the builds before hitting Merge and Clean16:45
seb128bregma, good idea ;-)16:45
seb128tedg, did you see https://launchpadlibrarian.net/166581289/buildlog_ubuntu-trusty-ppc64el.dbus-test-runner_14.04.0%2B14.04.20140217.1-0ubuntu1_FAILEDTOBUILD.txt.gz ?16:46
tedgHmm, no.16:47
seb128tedg, that's blocking the update in trusty-proposed16:48
seb128we really need to output the tests logs by default :/16:48
tedgYeah, curious what's happening.16:48
tedgDo we have a ppc64el porter?16:48
seb128should I retry it in case that was transient ?16:48
seb128I don't think so16:49
=== gatox is now known as gatox_lunch
tedgBuilding locally just to make sure it works :-)16:49
tedgYeah, builds locally.16:50
tedgseb128, Hmm, I guess.  Seems unlikely, as those are pretty fast, right? (timeouts are usually transient issues)16:50
mterryseb128, could you give https://code.launchpad.net/~laney/ubuntu-system-settings/as-ringtone/+merge/200862 a re-look when you get a chance?17:02
seb128mterry, is that the one you approved some days ago?17:03
=== alan_g is now known as alan_g|walk
mterryseb128, yeah17:03
mterryseb128, you had looked at it previously too17:03
seb128why is CI failing, did it ever work since they enabled it for u-s-s?17:03
mterryseb128, just figured it probably shouldn't land without a final once-over by someone actually working on that component17:03
seb128om26er, ^17:03
seb128mterry, Laney is working on u-s-s, but I can have a look17:04
mterryseb128, yeah, but it's laney's branch.  CI was working for that branch before Laney merged from trunk.  Not sure if bad merge or just flakiness17:04
seb128mterry, I was trying to stay away from it because I'm still unsure I agree with replacing gsettings by accountsservice :p (for the reasons listed previously)17:04
Laneyit's the new stuff17:04
mterryseb128, ah17:04
om26erseb128, sorry about that there is that one test that is failing on otto due to a crash while mocking upower, i'll disable that one17:06
seb128Laney, the world was simpler before, I liked that, I don't want the new stuff: p17:06
seb128om26er, thanks17:06
Laneyyeah, multi-user sucks man17:06
Laneybut "new stuff" I was referring to CI :P17:06
* Laney almost has u-s-s reset api working17:07
seb128oh17:09
seb128Laney, mterry: approved17:11
seb128Laney, do you want to handle the landing/put it in a silo for testing?17:12
Laneyty17:12
Laneycan't, u-s-s already has one17:12
seb128(or wait, we have other upgrade work ongoing right?)17:12
seb128k17:12
seb128well, once that one is landed17:12
Laneysure17:12
Laneyor mterry can lead on doing that if he wants17:12
mterrysigh... silos17:12
Laney& can17:12
mterryit can be squeezed in with other u-s-s changes you guys have, no rush for its own silo17:13
seb128well, having a silo gives you a ppa with a nice debs you can run tests on, to really make sure the change is ok :p17:14
LaneyI'd rather not, the current one has been quite hard fought17:14
* seb128 still nervous about that one, doesn't want to be the guy who made the phone not ring on calls ;-)17:15
Laneyget some 'avengers' to test the ppa :P17:15
mterryLaney, no not that it needs to go in this immediate next silo.  Just that it can go in a future silo without pressure17:15
Laneyah17:15
mterryLaney, i.e. it's not time sensitive for me yet17:15
Laneyshouldn't be too hard to do next anyway17:16
Laneyif the service side can still go17:16
seb128Laney, btw I plan to let the oobe (wizard) merge in soon as well (mentioning it in case you wanted to look at it before it's accepted)17:16
mterryooh17:16
mterrystill unusable, but that helps future merges be tiny17:16
seb128right, that's why I want to get it in17:17
seb128so we can start reviewing reasonable diffs17:17
Laneyok, I'll see but don't wait for me17:17
seb128k17:18
seb128tjaalton, I guess you noticed https://launchpadlibrarian.net/167123837/buildlog_ubuntu-trusty-i386.gstreamer-vaapi_0.5.7-0ubuntu2_FAILEDTOBUILD.txt.gz ?17:22
tjaaltonyes17:25
tjaaltonno idea why it fails17:25
tjaaltonjust on i38617:25
tjaaltonhaven't had time to fix it yet, the guy who made all the packaging changes vanished17:26
seb128tjaalton, because it's the only arch building the documentation which is arch all?17:26
tjaaltonhuh17:26
tjaaltonok17:26
seb128;-)17:26
tjaaltonwell, there's something else wrong to17:26
tjaalton+o17:26
tjaaltonor not, but this is essentially the same what is on debian NEW17:27
tjaaltonsince a few weeks17:27
tjaaltonI'll look into it tomorrow..17:27
tjaaltonbtw, how's the wacom config backend doing?17:28
seb128tjaalton, did you test it?17:28
tjaaltonforgot the status.. something got added?17:28
seb128tjaalton, I forgot that we already had g-s-d 3.817:28
seb128we updated the control center side to 3.817:29
tjaaltonthe good stuff is not in 3.8, but 3.1017:29
tjaaltonI think17:29
seb128seems like 3.10 has some "worth trying to backport" changes though17:29
seb128but I don't have a wacom so I can't really test17:29
seb128right17:29
tjaaltonit's all in the archive now?17:29
seb1283.8 is17:29
seb128https://bugs.launchpad.net/ubuntu/+source/unity-control-center/+bug/127773317:30
ubot2Launchpad bug 1277733 in unity-control-center (Ubuntu) "Backport newer Wacom tablet support" [Wishlist,Triaged]17:30
tjaaltoncool, subscribed17:30
tjaaltonyeah the OSD looks cool17:30
tjaalton*would look cool :)17:30
seb128hehe17:31
seb128tjaalton, gstreamer-vaapi ... it just seems like that upstream tarball is not shipping the generated documentation and the package is not using enable-gtk-doc17:31
seb128so you end up with no documentation to install17:31
=== alan_g|walk is now known as alan_g
tjaaltonit builds fine on sbuild17:32
seb128tjaalton, with arch all?17:34
seb128hum, the tarball has the html files17:35
tjaaltonseb128: yes, -0u1 too17:36
tjaalton-0u2 was a panic change, didn't have time to worry what the real fix would've been. and it wasn't enough anyway..17:36
seb128tjaalton, "checking whether to build gtk-doc documentation... no"17:38
tjaaltonso the current u-c-c/u-s-d versions map to g-c-c/g-s-d 3.8?17:38
seb128yes17:38
tjaaltonI'll try to build -vaapi on a ppa instead of sbuild17:40
Laneyhttp://paste.ubuntu.com/7000960/17:45
Laneywoot17:45
seb128Laney, nice!17:45
Laneythat do some resetting comes from a js function inside of the phone plugin17:45
Laneycalled from c++17:45
seb128that's slightly scary ;-)17:46
Laneykind of17:46
Laneyit means you can define a "function reset() { undo_my_stuff() }" in each plugin17:47
seb128that's nice17:48
Laneyonline accounts is annoying17:48
Laneyit opens its page component automatically17:48
dobeyanyone know how to disable this new live-resize feature? does one have to install ccsm to do so?17:57
=== gatox_lunch is now known as gatox
=== alan_g is now known as alan_g|EOD
seb128dobey, you can probably tweak the option through dconf or gsettings but ccsm is easier18:05
seb128dobey, is it buggy for you? (would be useful to get feedback on that to know if we need to turn if off again before release)18:06
dobeyseb128: it's pretty cpu-intensive, and it works very poorly with emacs18:07
dobeyi don't know if that's cause to turn it off before release though18:08
dobeyi didn't see an option when i was poking through dconf, but maybe i was looking in the wrong places18:08
seb128well, compiz settings are stored in dconf nowadays18:10
seb128but they are relocatable paths, so it's a bit tricker to find them iirc18:10
seb128use ccsm it's easier18:10
dobeywell i didn't see anything under org.compiz in dconf-editor18:10
seb128dobey, $ gsettings set org.compiz.resize:/org/compiz/profiles/unity/plugins/resize/ mode 218:18
dobeywhee. and compiz crashed18:23
dobeyor at least, the window decorator did18:23
=== psivaa is now known as psivaa-afk
=== robru is now known as robru-sick
robert_ancelldesrt, does a feature in gsettings where a key is marked as deprecated and that would cause an application that accesses that key to have a GWarning sound useful?20:29
robert_ancellso schema writers are encouraged to never remove keys but just mark them as deprecated20:30
desrtrobert_ancell: it sounds interesting... not sure it's super-userful20:30
desrti don't like the runtime nature of it... i'd prefer if it were compile/install time, but i guess that's not really possible20:31
robert_ancelldesrt, has to be run-time because there's no way of knowing who's consuming your schema20:31
robert_ancelldesrt, this is due to keys being removed from g-s-d and that means old apps crash20:31
robert_ancellyou want to strongly encourage those apps to update to new keys, but be able to test newer versions of schemas without everything falling apart20:32
desrtrobert_ancell: might help also if we had a different notation in the schema file for deprecated keys..20:32
desrtso that they didn't use as much space20:33
robert_ancelldesrt, yes20:33
desrtlike, a one-liner with a type maybe... default values unsupported...20:33
robert_ancellby marking them as such we can optimise them for a slow path20:33
desrtand it always returns the wrong value20:33
desrtsomething like that....20:33
desrtie: this is no longer useful at all to you... but at least you don't crash20:33
robert_ancellyes20:34
desrtrobert_ancell: it might be nicer than the current situation20:34
robert_ancellit would probably have to return an appropriate value, as apps might be relying on the schema limits20:34
desrtalthough honestly, i think your beef is with the people removing keys from their schemas *shrug*20:34
desrtrobert_ancell: ya... range would indeed have to be respected20:34
desrtwhich argues towards just having the full entry there, but with a deprecated='yes' tag20:35
desrtand perhaps a summary form for the simple cases20:35
robert_ancelldesrt, yes, but I appreciate why they'd want to remove them. If there was a better process to deprecate I think people would do that more happily20:35
desrtit won't help you if people don't use it, though20:35
desrtand i suspect that people won't use it20:35
attentebschaefer, hi, what's the purpose of the ScaleImageIcons function in panel/PanelIndicatorEntryView.cpp?20:51
bschaeferattente, for HiDPI support in unity20:56
bschaeferattente, we need to scale all the icons based on the per monitor DPI scale setting20:56
bschaeferattente, do you see that function in trunk?20:57
* bschaefer doesn't seem to see it20:57
attentebschaefer, is there a reason why the x and y positions are hard coded?20:57
bschaeferattente, let me poke Trevinho20:57
bschaeferTrevinho, ^20:57
attentebschaefer, yes, it's in trunk20:58
bschaeferattente, i think Trevinho might have removed that code :) in this branch20:58
bschaeferattente, https://code.launchpad.net/~3v1n0/unity/hidpi-better-scaling/+merge/20823820:59
bschaeferattente, yeah, that was a work around, now we use the nice cairo scaling :)20:59
bschaeferso that function is removed20:59
attenteah, ok, thanks!21:00
bschaeferattente, np! Lots of new fixes for dpi :)21:00
=== hggdh_ is now known as hggdh
bschaeferTrevinho, ignore the poking!21:02
=== BigW is now known as BigWhale
=== ChrisTownsend1 is now known as ChrisTownsend
seb128bregma, did you noticed that the unity8-desktop-session publish is waiting for a packaging ack click21:40
bregmaseb128, yes, I just got back from running an errand21:41
seb128K21:42
seb128bregma, I was pondering clicking it for you but I decided to ping first in case you didn't ack it for a reason :-)21:42
bregmano good reason21:43
=== seb128_ is now known as seb128
=== thumper is now known as thumper-gym
=== cmiller_ is now known as CardinalFang
=== CardinalFang is now known as qengho

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