=== xnox is now known as doko_ === doko_ is now known as xnox === Ursinha-afk is now known as Ursinha === Ursinha-afk is now known as Ursinha === duflu_ is now known as duflu [05:22] Good morning [06:31] ~/j andlinux [07:42] hi pitti [07:43] ok to update gsettings-desktop-schemas? [07:44] hey darkxst, how are you? [07:44] yeh good, you? [07:45] pretty well, thanks; cleanup on last day this year :) [07:46] pretty sure all removed keys, have been reverted in my package. don't think there is anything that will blow up the world === alan_g is now known as alan_g|afk === alan_g|afk is now known as alan_g [09:03] g'morning [09:15] g'day [09:19] happy last day! [09:21] Morning! Happy last day indeed ;) [09:30] happy 1-day-before-shortest-day! [09:33] yeah then it's basically summer right [09:36] * RAOF basks in the evening sun [09:37] you crazy upside down people [09:39] desrt: hrm, the gdbus-names test has started being unreliable: https://jenkins.qa.ubuntu.com/view/Trusty/view/AutoPkgTest/job/trusty-adt-glib2.0/ [09:39] & the log: https://jenkins.qa.ubuntu.com/view/Trusty/view/AutoPkgTest/job/trusty-adt-glib2.0/37/ARCH=i386,label=adt/consoleText [09:39] what could be up there? [09:45] Laney: can you reproduce this on your machine? [09:45] * larsu tries [09:50] haven't seen it there [09:50] let me run it under gnome-desktop-testing [09:55] I ran it 50 times and it passed (not under the testing runner) [09:56] hmm, it eventually ran out of inotify watches [09:57] well, "Cannot initialize inotify" [09:57] the gdbus-names test? [09:57] * larsu is confused [09:58] yep [09:59] Might have been my fault for running dbus-launch n times though ... :-) [09:59] :) [10:00] the test launches its own bus btw [10:00] nod [10:01] yeah this seems saner [10:01] ran it 1000 times, passed [10:01] so the connection that g_bus_get() returns is marked as closed [10:01] and then signal_subscribe() prints that error on stdout [10:01] Laney: same for me, I'm going by the log [10:03] is there any way to get at that backtrace? [10:04] let's see, maybe there's a crash file [10:04] looks like there was some error uploading it [10:04] https://jenkins.qa.ubuntu.com/view/Trusty/view/AutoPkgTest/job/trusty-adt-glib2.0/37/ARCH=i386,label=adt/ there's one linked here [10:05] ah cool, thanks [10:08] hm, not very helpful [10:59] larsu: you shouldn't g_source_remove (id) after g_main_loop_run (loop) returns, right? [11:00] https://launchpadlibrarian.net/160125510/buildlog_ubuntu-trusty-amd64.whoopsie_0.2.24.2_FAILEDTOBUILD.txt.gz [11:01] Laney: that shouldn't be a problem [11:01] oh ok, I thought that might remove the sources for you [11:02] no, it doesn't. Sources are added to main contests, not loops [11:02] the problem in that link is that somebody is removing a source that was already removed [11:02] glib started warning about that recently [11:02] right [11:03] I know the problem [11:03] let me get the code [11:03] https://bazaar.launchpad.net/~daisy-pluckers/whoopsie/trunk/view/head:/src/tests/test_monitor.c#L150 [11:04] the one in line 150 is the one that causes this warning? [11:06] no, lies, it's the one at 207 isn't it [11:06] ya, I was about to say [11:06] time sources need to return something, g_main_loop_quit() doesn't [11:07] if they return FALSE, they're removed. You can't call g_source_remove() again on those [11:07] the 150 one happened locally [11:07] I think, it's kind of hard to read [11:11] so I think you could make them both return FALSE and then not g_source_remove() i t [11:11] yes? [11:13] yes. That might leak the source though [11:13] when it never gets triggered [11:13] but I guess that's okay for the test [11:14] ya, otherwise I could pass a boolean in to track that [11:14] not sure it's worth it === tvoss is now known as tvoss|lunch [11:15] aren't these callbacks just to timeout the test? [11:15] so that it doesn't run too long? You could just assert in the callback [11:15] yeah but I don't think g_test_fail () stops the test [11:15] stuff happens after [11:15] ah, okay [11:16] the second one doesn't g_test_fail () actually [11:16] not entirely keen on unwinding the logic :P [11:18] ah, because it waits for two seconds to test that the callback is never triggered [11:19] so it shouldn't fail in the timeout [11:19] kind of a weird thing to test [12:19] join #yandex [12:19] hehe [12:20] oops :) === mjohnson15_2 is now known as mjohnson15 === alan_g is now known as alan_g|lunch [13:46] buh, glib-networking is failing too === alan_g|lunch is now known as alan_g [14:01] Laney: i hate unreliable tests :p [14:01] desrt: speaking of which, do you in which situation g_bus_get() can return a connection that is closed? [14:02] I thought it returns NULL if it can't establish the connection [14:02] they were all super reliable until 2.39 [14:02] * larsu done with duolingo for the day. Back to work! [14:03] larsu: i can't help but wonder if this is something wrong with our tester rig [14:04] hm === dednick is now known as dednick|lunch === gatox is now known as gatox_lunch === dednick|lunch is now known as dednick [16:18] attente: the 'preview' thing seems to have gotten broken [16:18] where it changes the language on the selection screen [16:19] Laney, yeah, that's been broken for a long time now [16:19] oh ok [16:19] I thought it worked [16:19] it did [16:19] but something changed in the toolkit and i didn't figure out what it was === greyback is now known as greyback|food [16:22] alright, I'll file a bug [16:22] this looks good now, will approve === tvoss|lunch is now known as tvoss|dinner === greyback|food is now known as greyback === gatox_lunch is now known as gatox [18:03] happy holidays desktoppers! === sil2100 is now known as KURWA === KURWA is now known as sil2100 === psivaa is now known as psivaa-holiday === Ursinha-afk is now known as Ursinha