[00:04] desrt: or like fix the tests to not assert, or allow error margins on floating point results, since there will be errors. === Ursinha is now known as Ursinha-afk [00:35] xnox: i mentioned before... this is not about having a testcase produce any particular result [00:36] i don't care what the result is [00:36] i only care that if i do the calculation twice, i get the same result both times [00:36] that doesn't seem like too much to ask :) [00:41] hi, wondering if anyone can suggest how to elaborate on this, think it is a Compiz problem, Bug #1272131 [00:41] Launchpad bug 1272131 in compiz (Ubuntu) "Totem regains focus on a window when it is not supposed to." [Undecided,New] https://launchpad.net/bugs/1272131 === Fudgey is now known as Fudge === Ursinha-afk is now known as Ursinha === Pici is now known as Guest19876 [05:49] Good morning === asac` is now known as asac === Pici is now known as Guest83630 [08:28] desrt: it is too much to ask, all floating point calculation are unstable and will not get same results. http://software.intel.com/sites/default/files/article/164389/fp-consistency-122712_1.pdf is a fun read. [08:31] pitti: That's not technically true - there *is* a concept of equality for real numbers in mathematics. It's just uncomputable. [08:32] RAOF: well, that depends on which definition of real numbers you want [08:33] RAOF: some are merely uncomputable, some are not even defined [08:33] Or, rather, a real number is generally defined as an equivalence class. [08:33] RAOF: but I guess either way, uncomputable already rules out the possibility of using that in a programming language :) [08:33] Indeed :) [08:33] If you're talking about decimal expansions, then you've already lost :) [08:33] RAOF: you can't even write down an equivalence class, only some representatives (and then you again can't compare them) [08:34] Oh, absolutely. [08:34] There's a legitimate argument in mathematics as to whether real numbers are a well-formed concept. [08:34] I'm a computer scientist, so I refuse AC [08:35] But if you accept the _existence_ of real numbers, then they've got a well-defined equality. It's just that you can never write down a real number. [08:35] any object which doesn't fit into our universe and requires infinite amounts of energy, information, decisions, and space to write down is not real to me :) [08:35] Oooh, a hardcore finitist! [08:36] people have done fairly well with finite approximations so far :) [08:36] Except you can't do any calculus with them. [08:37] (This is really, really terrible) [08:37] why, we do, without ever having to write down a singlel real number [08:37] Right, but calculus is defined only for real numbers. [08:38] Otherwise you find rather awkward things, like the integral of all functions being 0. [08:39] pitti: You know what's hilarious? My unit tests die with SIGHUP in umockdev_testbed_teardown() when built with gcc, but not with clang. [08:39] you can easily get derivatives of rational functions just purely algebraically [08:40] I don't know how to do the integration algebraically, but ISTR that I've once seen a clever way to do it [08:40] RAOF: oha, which one is that? [08:40] HUP?? [08:40] what a strange signal to die with [08:40] It's “someone's closed your pty” [08:40] ah [08:41] Which is totally true, apart from the bit where I don't have any fds to the child end of the pty open. [08:41] Also, it's rather hard to algebraically differentiate such unimportant trancendental functions as, say, sin(x) ☺ [08:43] yes, of course, as they are not algebraic in the first place [08:43] but we can only approximately calculate them anyway, so any integration etc. is necessarily also approximate [08:44] except for the usual school book special cases of course [08:44] Mathematicians are rather unhappy with the whole “just approximate it” schtick :) [08:44] And you can't approximately derive those special cases. [08:45] good morning desktopers, happy friday! [08:45] (It's not entirely clear how you'd do a non-infinitesimal integration, and how you'd show that it's the area under the curve. I guess there's always numerical integration, but that's not interesting to mathematicians :P) [08:45] seb128: Yo! [08:46] RAOF, hey! how are you? [08:46] I'm good. [08:46] hey seb128 [08:46] I'm wondering what precisely causes gcc to generate code that dies when clang doesn't :) [08:47] RAOF: some race condition perhaps? [08:47] Ah. [08:47] RAOF: did you strace in both cases? do you actually see the sighup? [08:47] No. [08:47] (I added a sighup handler, and it is indeed called) [08:47] perhaps in one case the sighup arrives a tad later when the destructor is already done or so [08:48] I think there might be a umockdev bugfix release in the near future. It seems that, rather than the difference being clang/gcc, the difference might be umockdev 0.6 vs 0.7. [08:48] pitti, hey, wie gehts? [08:49] !!! [08:49] No, that's not it either? [08:52] seb128: gut, danke! und Dir? [08:52] pitti, auch gut, danke! [08:54] RAOF: you mean it's not related to 0.6 vs. 0.7? [08:54] RAOF: or do you perhaps still have some local clang-built umockdev around? could that be the difference? [08:54] pitti: Yeah. I've just rebuilt the tests with clang again and... it receives SIGHUP [08:55] RAOF: so it's not clang and it's not the umockdev version? [08:55] just a nice classic nasty race condition? [08:55] Indeed. [08:55] RAOF: it doesn't try to compare real numbers in the condition to send SIGHUP, does it? :-) [08:55] For added giggles, it doesn't show up if you *only* run the tests that use umockdev. [08:56] :P [08:56] RAOF: of course, as that would make debugging easier; can't be [08:57] What this means is that it's time to fix all of the (many) fd leaks in the unit-tests and see which one unbreaks it. [09:02] RAOF: hm, you think you have some old PTY fds which perhaps time out, and the SIGHUP on those spills over to the next test? [09:03] Possibly something like that. [09:03] RAOF: you can also try running just that one test in a loop and doing some load in the background (find / > /dev/null, cat /dev/urandom > /dev/null or similar) [09:06] hey [09:06] happy friday [09:08] Laney, hey, you too! how are you? [09:08] hey Laney [09:12] hey seb128, pitti [09:12] I'm doing good thanks! [09:12] and you? === tkamppeter_ is now known as tkamppeter [10:01] anyone knows how/where i file against the mesa drivers crashing? [10:02] ah [10:02] found it [10:02] launchpad is such a confusing thing [10:04] tsdgeos, if you need somebody to have a look you can try pining mlankhorst [10:06] mlankhorst: i've got crashes in i965_dri.so in trusty i was not having a few days, filed https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/1289243 tell me if you need something else or want me to try anything [10:06] Launchpad bug 1289243 in mesa (Ubuntu) "Regression in trusty, i965_dri.so crashes" [Undecided,New] [10:13] tsdgeos: can you try to downgrade mesa to rc1? [10:15] mlankhorst: do you know the exact package name by heart? i mean is it 10.1.0~rc1-0ubuntu1 ? [10:16] ought to be [10:17] 10.1.0~rc1-1ubuntu3 === vrruiz_ is now known as rvr [10:23] mlankhorst: hmmm, i guess i'll ahve to build the packages myself? trying to apt-get that version tells me it doesn't exist [10:25] old versions are removed, but still available on launchpad [10:25] https://launchpad.net/ubuntu/+source/mesa/10.1.0~rc1-1ubuntu3 [10:28] mlankhorst: ah, cool thanks [11:14] mlankhorst: do i need to restart X? [11:15] Trevinho: ping [11:19] tsdgeos: probably not if the crash is in compiz, but might need to restart opengl applications [11:20] mlankhorst: not in compiz, in a separate app [11:20] mlankhorst: so just starting the app should be ok, no? [11:31] yeah [11:37] mlankhorst: then it still crashes :_ [11:37] :/ [11:38] can you try 10.0.1-1ubuntu2 ? :P [11:43] afk, can you post the result if it occurs there on that bug, and then ask in #intel-gfx ? [11:46] i guess i can try [12:00] mlankhorst: same thing, that is weird, may it be a kernel regression or something? [12:00] i'll try jumping into #intel-gfx anyway [12:01] but next week, need to get some work work done [12:01] pitti, so, another trusty regression is that if you have "do nothing on lid close when on power" selected and close the lid docked, the laptop suspends... do you have any debug hint? === sabdfl_ is now known as sabdfl [12:03] seb128: hm, run gnome-settings-daemon with G_MESSAGES_DEBUG=power (not sure if that works, use "all" if not)? [12:03] pitti, is g-s-d supposed to put a logind inhibit? how do I list those? [12:03] seb128: it coudl either be that gsd doesn't properly evaluate that config option and suspends anyway, or doesn't configure the logind suspend inhibitor properly [12:04] seb128: yes, it is; if there's no g-s-d running (i. e. just text consoles), lid close will be handled by logind [12:06] seb128: hm, I don't quickly find a loginctl command to show inhibitors, but there's a d-bus call; hang on [12:06] pitti, I found that in my tomboy old notes [12:06] gdbus call --system -d org.freedesktop.login1 -o /org/freedesktop/login1 -m org.freedesktop.login1.Manager.ListInhibitors [12:07] right, that very [12:07] pitti, http://paste.ubuntu.com/7049587/ [12:07] I get the same here [12:08] same issue on power cord without dock [12:09] so it's not dock specific [12:09] where 5105 ought to be your g-s-d pid [12:09] for me it's unity-settings-daemon, so that seems right [12:10] indeed, that's u-s-d [12:14] seb128: btw, I suggest creating a script which does exit 1 in /usr/lib/pm-utils/sleep.d/00break [12:14] so that it doesn't actually suspend (might ease debugging) [12:14] (needs to be executable) [12:15] pitti, thanks! [12:23] xnox: c99 disagrees with you :p [12:23] as does ieee754 [12:24] desrt, good morning, happy friday! [12:24] hi. [12:25] desrt: i'm a human, not a walking set of standards =) [12:26] "damnit jim! ..." [12:26] mhr3_, hey, please fix https://bugs.launchpad.net/ubuntu/+source/libunity/+bug/1274669 [12:26] Launchpad bug 1274669 in libunity (Ubuntu) "scope-runner-dbus.py crashed with signal 5 in g_variant_new_va()" [Medium,Confirmed] [12:27] mhr3_, I just got is with the same steps as the bug description (typed "disk" and ran gdu in dash) [12:30] seb128, sounds like a bug in manpages scope [12:30] mhr3_, who maintains that? ;-) [12:30] i wonder the same thing [12:30] seb128, plus it's python, just remove it :P [12:31] wfm [12:31] mhr3_, https://errors.ubuntu.com/?package=libunity&period=year ... man, your code is buggy! === Guest83630 is now known as Pici === MacSlow is now known as MacSlow|lunch [13:14] pitti: Hm, php5-gearman-dbgsym in ddebs.u.c has no Description: which makes update-apt-xapian-index segfault here [13:14] do you know how that could have happened? [13:18] oh [13:18] bug #1220013 [13:18] Launchpad bug 1220013 in apt-xapian-index (Ubuntu) "update-apt-xapian-index crashed with SIGSEGV in File()" [High,Confirmed] https://launchpad.net/bugs/1220013 [13:19] Laney, thanks for debugging that ;-) [13:19] yeah I got lost in the code for ages [13:19] but it's too hard [13:19] I'm going to brain dump [13:19] I've moved /bin/true over apt-xapian-index earlier in the cycle [13:19] I was tired to get apport prompting me every morning [13:19] yeah me too [13:19] I though it was only me [13:19] so I decided to debug it :P [13:19] I tried to debug for a bit but failed [13:19] well, to be honest I went "ok, that's not trivial, I can't be bothered spending a morning on it" [13:20] yeah that's why I pinged about the origin of the problem [13:20] it violates policy to not have a description there [13:20] fixing that would make the problem go away for ddebs users anyway afaict [13:21] that might not be a code fix but that would already be a good step toward less annoyance for us ;-) [13:22] yeah [13:22] hopefully mvo or don will see the problem [13:23] Laney: not off-hand; it doesn't look any special to me [13:24] It seems correct in the main archive [13:24] * pitti builds php-gearman locally in sbuild with ddebs [13:28] Laney: indeed sbuild -d trusty php-gearman_1.1.2-1build1.dsc reproduces that [13:28] ah [13:28] it has some substvar magic === Zdra` is now known as xclaesse === Zdra is now known as xclaesse [13:53] pitti: http://paste.ubuntu.com/7050008/ ? [13:55] lunch, will look to upload that when I get back if you think it's ok [13:56] Laney: could certainly do with a test case, but if that fixes it, fine for me [13:56] aah, Description: ${phppear:summary} === jasoncwarner___ is now known as jasoncwarner === MacSlow|lunch is now known as MacSlow [14:42] bregma, Trevinho: can you please fix the compiz reduce windows by their decoration height before we start on putting a landing ask for the lockscreen? [14:42] bregma, Trevinho:it's creating test issues, it's driving people crazy, it's annoying everyone, that should be an high priority to fix, before new features [14:49] oh, is that related to terminal windows and the keyring dialog now being too small? [14:50] yeah [14:50] seb128: ok, I move to that now [14:51] Trevinho, thanks [14:51] it's driving me crazy too [14:51] that's why at the beinning i accepted windows to go below bottom side :P [14:51] heh [14:52] Trevinho, well, you should have let it that way until you could fix it properly I guess ;-) [14:53] seb128: probably... but I didn't notice at the beginning :P [14:53] seb128: so, I would like to do one more LO/LO-l10n upload for trusty: To get bumped to upstream 4.2.2, to fix bug 1200277 and bug 1288378. Im still collecting random bits and pieces. Can we do that even after next week? [14:53] Launchpad bug 1200277 in libreoffice (Ubuntu) "[LibreOffice] - libreoffice-writer.desktop when drag/drop to desktop, 100% broken. " [Medium,Fix committed] https://launchpad.net/bugs/1200277 [14:53] Launchpad bug 1288378 in libreoffice-l10n (Ubuntu) "libreoffice-help-en-us no longer built" [Undecided,New] https://launchpad.net/bugs/1288378 [14:53] seb128: (random bits and pieces include: fixing the autopkgtests for example) [14:53] Sweetshark, https://wiki.ubuntu.com/TrustyTahr/ReleaseSchedule [14:54] Sweetshark, you have some weeks for bug fixes, etc [14:54] seb128: no! the bottom side bug was driving me insane too! :) [14:54] * mdeslaur_ 's sanity only typically hangs with a thread [14:55] seb128: yep, looked at that already. Im aiming for UI freeze, so that Ill make it for ~DocString Freeze ;) [14:56] Sweetshark, sounds fine to me [14:57] mdeslaur_, we should get lightdm on the session bus, that would give enough things to think about and you would stop focussing on those compiz issues ;-) [14:57] AAAARRRRGH! :) [14:57] ;-) [14:57] * mdeslaur_ demotes seb128 to universe [14:57] :-( [14:58] mdeslaur_, be nice of we might claim chrisccoulson back! [14:58] of->or [14:58] hehehe [15:08] mdeslaur_: dont be nice [15:09] we want chrisccoulson back anyway. [15:09] hahahaha [15:09] Sweetshark: he's high maintenance, you should see the beer and steak bills [15:10] mdeslaur_: yeah, he makes me stand out less. [15:23] pitti: I'll see what I can do about a test [15:23] is there a vcs or just the archive? [15:24] Laney: I just use the UDD branch [15:24] i. e. with actual committing, not just auto-importing [15:24] nod [15:44] pitti, hum, turned out my lid close/suspend issue was local screwup in the config (just as a status update) [15:44] seb128: in your gsettings you mean? [15:45] seb128: good to hear [15:45] yes [15:45] pitti, my ipod is still showing the wrong icon though :p [15:45] if you ever get some free slot to debug that [15:45] (I might in fact have a look to it now, good eow debugging I guess) [15:46] ah, I'm just doing some sponsoring now, so let's have a look [15:49] seb128: so it looks like a normal USB drive, right? [15:50] seb128: sorry, I'm afraid I forgot all context [15:50] pitti, https://bugzilla.gnome.org/show_bug.cgi?id=725390 [15:50] Gnome bug 725390 in daemon "ipod displayed with an usb key icon" [Normal,Unconfirmed] [15:50] it's an old-style mass storage USB player [15:50] pitti, that has the gvfs-mount output [15:50] but yeah [15:50] themed icons: [drive-removable-media-usb] [drive-removable-media] [15:52] pitti, http://launchpadlibrarian.net/118396495/gvfs_1.14.0-0ubuntu2_1.14.0-0ubuntu3.diff.gz was the fix you did by then === gatox is now known as gatox_lunch [15:52] pitti, but I guess that "set x-content/audio-player" hack stopped working [15:53] seb128: does your device have ID_MEDIA_PLAYER? [15:53] iirc yes, let me check [15:54] that was supposed to be fixed in https://git.gnome.org/browse/gvfs/commit/?id=4d39b17547648a [15:55] pitti, [15:55] E: ID_MEDIA_PLAYER=apple_video-ipod [15:55] E: ID_MODEL=iPod [15:55] E: ID_MODEL_ENC=iPod [15:57] pitti, hum, https://git.gnome.org/browse/gvfs/log/monitor/udisks2/gvfsudisks2mount.c ... that file didn't change much since [15:57] yes, the code is still there [15:57] seb128: what's the gvfs-mount -i output while the device is mounted? [15:58] pitti, what's in the bugzilla I pointed you, or do you need more? [15:58] seb128: sorry, -li [15:58] seb128: ah right, sorry [15:58] seb128: hm, no, I want hte mount [15:58] or the volume, not the drive [15:59] pitti, http://paste.ubuntu.com/7050647/ [15:59] symbolic themed icons: [drive-removable-media-usb-symbolic] [ [16:01] ok, so no music player [16:01] actually, what's that "media"? [16:01] pitti, https://git.gnome.org/browse/gvfs/commit/monitor/udisks2?id=dff2d84d15b7a62a162031f2da3015e989c0eadc [16:01] as in "USB medium", or as in "music/video"? === bschaefer_ is now known as bschaefer [16:02] well I guess that doesn't apply here [16:02] seb128: ah, so it gets the icon straight from udisks [16:02] ? [16:02] right, we have a drive [16:02] pitti, well, for symbolic icons, yes [16:02] https://git.gnome.org/browse/gvfs/commit/monitor/udisks2?id=d2273d404cb3e895ba67052dde4a3e85b1c084ba [16:02] that commit doesn't change the non-symbolic codepath though [16:04] seb128: do you have anything "Icon"ish in udisksctl dump? [16:05] (which could override the detection) [16:05] sorry, it's too long ago that I looked at all this stuff, I don't remember the details any more [16:05] so this needs some deeper debugging [16:05] HintIconName: [16:05] no [16:05] pitti, no worry, I guess I can debug myself, I thouh maybe you would know offhand where to look === gatox_lunch is now known as gatox [16:52] seb128, I have a couple of client-track BPs for UDS that need approval, would you like to do the honours? [16:53] bregma, sure [16:53] do you need a link or is there a magic queue somewhere? [16:53] urls please [16:54] https://blueprints.launchpad.net/ubuntu/+spec/client-1403-unity7-defaults-and-settings [16:54] https://blueprints.launchpad.net/ubuntu/+spec/client-1403-unity8-desktop-session [16:54] c'est ca [16:57] bregma, hum, I can add them, but the first one seems not so much content for a session (I'm also not sure a session is the right venue to decide on defaults, everybody is going to have an opinion but there is no way to determine who is right) [16:57] bregma, the second one, it seems a bit late in the cycle to discuss plans that still apply to this cycle? [17:00] seb128, the second one is more for discussing plans for what will land after release to trusty, since the Touch work does not follow Ubuntu release cycles per se [17:00] bregma, ok, unity8 one approved [17:03] seb128, as to the first one, I would think a public community discussion of the defaults and settings is entirely appropriate, although yes the content may be a bit thin ... it's up to you to approve or reject, I'm completely fine with either one [17:04] really. [17:04] bregma, I'm approving it, the schedule as space, but by experience that doesn't seem like an useful session ;-) [17:04] (it's like the "default apps" sessions we stopped to have) [17:04] you are going to have people who tell you why they hate the integrated menus [17:04] and some who tell you why they hate the local menus [17:05] and that's going to be an argument for the length of the session [17:05] with an akward "so, what do we do" [17:05] seb128: Hi, can you please look again at my nautilus MP? That blocks moving Flashback to u-s-d, which blocks new g-s-d upload darkxst wants to do. [17:05] yes, I anticipate Fun [17:06] mitya57, hey, I can try have a look when I'm done with what I'm doing, though it's getting late so it might be on monday [17:06] mitya57, I still don't understand why we have that classic .desktop and why those sessions are different from unity in how they start nautilus [17:08] darkxst: ^ Any idea? [17:08] seb128, I would like to see the unity7 one approved (and attend), as those are very important features for our customers, so it would be a good way to know what's there and what's not [17:09] (high dpi, not local menus) [17:09] The AutostartCondition is "GSettings org.gnome.desktop.background show-desktop-icons", so that shouldn't be an issue. [17:11] ara_, I don't see what there is to discuss on hi-dpi, the factor should scale with the dpi value, the level is probably better determined by user testing than by a discussion [17:11] bregma, ara_: anyway, approved, let's see how useful that turns out to be [17:13] ara_, I would expect e.g oems to define their default scale value for a particular model and tweak that by model [17:14] seb128, yes, but I would like to know more what's going to happen with gtk apps, and with browsers. currently they don't scale with unity [17:15] ara_, yeah, that one is a good point to discuss, though the GTK factor is an int, so the best we can do is probably to round the value of our factor and apply the gtk value the closest [17:20] seb128, yes, I guess that's the best we can have, but yes, some open discussion during UDS seems like a good thing to have [17:20] ara_, yeah, let's see, doesn't hurt to have a session, even if it's a short one [18:03] ok, got to get a train [18:03] happy weekend! [18:08] Laney: needing a silo? (kidding :p) [18:08] happy weekend Laney! === mjohnson15_2 is now known as mjohnson15 [19:22] bschaefer: does ibus' candidate window pop up for you? [19:23] attente, i dont seem to have ibus running atm :) [19:23] * bschaefer stats it up [19:23] heh [19:24] attente, nope, i also dont get the preedit window :( [19:25] let me update though, its been a few days [19:49] attente, soo preedit window back, but no candidate window [19:49] the candidate window is the little pop up box that show you possibly languages to switch to? (Somewhat like a language switcher?) [19:52] bschaefer: candidate window shows the list of characters that match the current preedit text [19:52] also called the lookup table in ibus' api [19:52] attente, sound like the preedit pop up window to me :), i might be mistaken [19:52] i have it though [19:53] bschaefer: do you know what you did to get it back? [19:53] * bschaefer doesn't really know the correct names for things in ibus haha [19:53] i'm fully updated [19:53] attente, i just updated [19:53] hmm [19:53] attente, and killed the daemon [19:53] and restarted it [19:53] killall ibus-daemon; ibus-setup (which restart it for you with a message) [19:54] bschaefer: thanks, that worked [19:54] attente, yay! [19:55] bschaefer: quite strange though... [19:55] attente, hopefully...thats not needed every login though [19:56] bschaefer: could be an indicator-keyboard bug [19:56] attente, hopefully not...was your system fully updated on the last login? [19:57] * bschaefer hopes your daemon was just out of date :) [19:57] bschaefer: yes, it was [19:57] shoot, it could also be one of the settings possibly attached to the daemon when started [19:57] bschaefer: so it's working for you now, right [19:58] bschaefer: can you do killall indicator-keyboard-service? [19:58] then try again? [19:59] yeah [19:59] attente, back to preedit window broken :( [19:59] or candidate window broken :( [20:00] thats not goo [20:00] d [20:01] bschaefer: ok, at least i know where the problem is thanks to you :) [20:01] attente, np! Good luck! === sarnold_ is now known as sarnold === bschaefer_ is now known as bschaefer