=== Ursinha is now known as Ursinha-afk === Ursinha-afk is now known as Ursinha === fginther is now known as fginther|away === fginther|away is now known as fginther === Ursinha is now known as Ursinha-afk === Ursinha-afk is now known as Ursinha [03:09] Is this an appropriate place to discuss Unity issues? I've experienced a regression upgrading to 14.04 [03:10] specifically, the behavior of alt summoning the HUD on a 500ms tap __if no other key is pressed__ seems to have changed to any tap under 500ms; so now I'm triggering it if I navigate with repeated M-f's in emacs and similar [03:19] eridu, probably best to ask later, when more people are around [03:19] darkxst: when's a good time/time zone? [03:23] eridu, maybe in 4 hours or so [03:23] most of the desktop team are in europe I think [03:23] okay, is it mostly the london canonical people? [03:29] Good morning [03:30] Laney: reverse-build-deps already happens; reverse test-deps doesn't, as that's slightly harder to do (you need to download and unpack all sources, as test controls aren't aggregated in a Packages.gz like index) === thumper is now known as thumper-afk === thumper-afk is now known as thumper [06:08] morning [06:09] bonjour didrocks [06:09] hey pitti, how are you ? [06:09] didrocks: quite fine, thanks! was fun watching the game yesterday evening :) [06:09] didrocks: and you? [06:10] pitti: I'm doing good! was fun to once again avoid watching any game ;) [06:10] seb128 came late though [06:10] his train was delayed by an hour [06:10] so, I cheered him with beers when he arrived to recomfort him! [06:11] didrocks: oh, seb128 is in Lyon with you? [06:11] didrocks: and he didn't get up together with you? :-) [06:11] yeah, he's coming for a week :) [06:11] ahah [06:11] you know him… :p [06:12] I'm temptive to wake him up though [06:12] slack^Wsay good morning to him :) [06:12] hehe, will tell him [06:12] once he's there :) [06:12] 05:29:22 pitti | Good morning [06:12] waow, I've been awake for 40 minutes only today :p [06:13] but I went to bed late as well [06:13] did you already run? [06:13] didrocks: no, not yet; still a bit chilly [06:14] I'll try to force seb to come with us running :) === oCrazyLemn is now known as CrazyLemon [07:02] good morning desktopers [07:02] pitti, salut! [07:03] hey seb128! [07:03] lut didrocks ;-) [07:03] bonjour seb128 ! give a hug to didrocks from me :) [07:04] pitti, done ;-) [07:05] \o/ [07:06] seb128, jibel: so looks like it could very well be GER - FRA in the quarter finals [07:06] indeed, I was looking at that yesterday [07:06] sorry for you [07:06] ;-) [07:06] * pitti hangs his fan scarf a level higher [07:07] * seb128 doesn't care, he can pretend to be german if France loose [07:07] seb128: yeah, France is on quite a rampage, I'm not that optimistic for Germany [07:07] seb128: hahaa [07:08] although the German team did rather well yesterday; wasn't overly exciting, but nice in a technical and precision way [07:08] but yeah, France has been impressive [07:08] so let's see [07:08] more like proper craftsmanship than doing miracles :) [07:08] hehe [07:08] although that only goal was really a piece of art [07:09] I didn't see it [07:09] * seb128 was in the train [07:11] seb128: http://www.sportschau.de/fifawm2014/video/videousagegendeutschlanddiehoehepunkte102.html scroll to ~ 1 min [07:15] pitti, nice one [07:17] oh, a goal! [07:17] * pitti ^5s larsu [07:18] :) hi pitti [07:29] how to disable HUD? it opens every time I hit alt+$num in irssi.. [07:30] google to the rescue [07:32] tjaalton: system settings / keyboard / shortcuts / launchers / key to show the hud [07:32] change that from alt to ... anything [07:35] mvo, hey, is there anything blocking the approval of update-manager and update-notifier into precise-proposed? [07:35] larsu: yep, found that.. ccsm didn't work anymore since these had migrated to dconf [07:46] hey jibel, I don't think anything is blocking, it just needs someone with the right permissions [07:46] jibel: to accept it [07:51] mvo, could you document bug 1333728 with impact / testing / potential risk of regression / any other info useful for the SRU team, then we'll find someone on #ubuntu-release to approve it. [07:51] bug 1333728 in update-notifier (Ubuntu Precise) "update-manager should support HWE EOL transition" [Undecided,In progress] https://launchpad.net/bugs/1333728 [07:53] mvo, http://dmz-jenkins.ubuntu-ci:8080/view/HWE%20EOL/ <- link to automated test, all red because it's testing your branch with the translation issue. Once u-m and u-n are uploaded to -proposed it should be green. [07:53] *tests even [07:53] hey seb128, pitti, didrocks, larsu! [07:53] hey darkxst [07:57] jibel: thanks, adding this now [08:03] good morning! [08:03] happy freitag! [08:03] hey Laney [08:03] hey hey pitti, how's it going? [08:04] Laney: quite fine, thanks! how about you? [08:04] hey Laney [08:04] hey darkxst [08:04] Laney, good morning, how are you? [08:04] hey darkxst ;) [08:04] hey seb128 [08:04] doing good thanks [08:04] pretty annoyed though that it's going to rain on Sunday -- I wanted to finally fly on a kite! [08:04] morning Laney [08:04] we went to "middle eastern tapas" at the veggie cafe yesterday [08:04] was nice [08:04] and got an appointment on Sunday [08:05] fried chick peas, who knew? [08:05] sounds nice [08:05] with butternut squash [08:05] was very tasty [08:05] how's lyon? ;-) [08:07] nice! great weather this morning [08:07] (as usual… ;)) [08:07] haha [08:08] yeah, train had a 1 hour delay yesterday, "as usual" [08:08] * seb128 blames didrocks [08:08] roh! [08:09] Laney, so, robert_ancell doesn't like the new service approach [08:09] Laney, seb128 so the display change confirmation dialog uses a signal and method from the C-api that is not exposed on the dbus [08:10] seb128, how about making it a new u-s-d plugin? [08:10] the big advantage of how I have it, is that cherry-picking upstream patches is easy [08:11] upstream patches for what? [08:11] seb128, display config and idle monitor [08:11] "doesn't like"? [08:11] Laney, https://code.launchpad.net/~robert-ancell/unity-settings-daemon/xrandr/+merge/224548/comments/539755 [08:12] I wouldn't offer to do the work, but given that it is already done/in-progress I don't get what the cost is [08:13] the benefit is not having yet more forks of ancient code [08:13] Laney, fwd you an email [08:13] okay [08:15] did he fix up the idle monitor stuff? [08:17] not yet I think, he wrote on that mp that it can be done in a follow up change [08:17] I guess he's waiting for us to decide which road to go [08:19] darkxst: sounds like you're backtracking on your daemon with 'new plugin'? [08:20] Laney, I meant still keep a direct copy of the code from mutter, but use a plugin rather than daemon [08:20] that way, u-s-d can have direct access to the c-api [08:21] it also makes the dbus activation issues, a non issue (although I haven't tested that) [08:22] of course exposing an extra signal and method over dbus is not hard either [08:23] so you could have u-s-d call the method to show the dialog [08:23] ? [08:28] maybe we could go with Robert's approach as it's nearly working and investigate switching to yours if you want to keep working on it? [08:29] Laney, u-s-d already had the code for the actual dialog [08:29] what's the problem then? [08:29] displayconfig can't call back into u-s-d to show it? [08:30] just the signal that triggers the dialog now, is in displayconfig, not on dbus [08:30] likewise for the function to confirms [08:31] and really I am not too fussed which way you guys go, just so long as the gnome-desktop transition gets unblocked ;) [08:32] so you'd expose the signal and the functions and hook u-s-d's dialog up to this [08:32] ? [08:33] Laney, yes [08:33] let me put it this way then [08:33] if you're happy to work on this in the next few days then I do still prefer this option [08:34] but if you don't want to or don't get it working then we should let Robert do it the other way [08:34] do you think that's fair? [08:34] I'm happy to take "mostly working" and help fix small issues, but I wouldn't say it was at that state yet from my test yesterday [08:35] could be small things like dbus activation making the state look worse than it is though [08:40] Laney, ok, I am happy for Robert to do it his way [08:41] want to comment on the MP? [08:41] it was "mostly working" (apart from the dialogs apparently) but I haven't really looked at it all since March [08:42] probably rebasing on 3.12 would shake out some issues [08:43] Laney, did you use gnome-desktop 3.12? [08:44] yep, said that on the bug [08:47] Laney, ah yes, and I even told you it was probably 3.12 related! just ignore that comment ;) [08:47] hehe [08:49] feel free to come back with a PPA or current bzr branches or something that we can work off [08:50] * Laney sends a little email, cc-ing darkxst [09:00] there [09:04] TheMuso`: sorry forgot to reply--maybe that does make sense [09:05] TheMuso`: It surely is upstream, just reporting a bad (IMO) user experience ;-) [09:06] pitti: (forgot to reply to you too) maybe you could save the test-deps into a database somewhere when you see them? [09:06] do you have a LP project for wishlist bugs? :) [09:06] s/a/an/ [09:06] Laney: yeah, that "somewhere" is the hairy bit.. [09:07] Laney: we'll have somewhat of a DB once we move to the next gen CI runner (then we can put it into swift) [09:07] Laney: but with jenkins, it's *eew* no [09:07] is jenkins the only state you have? [09:08] Laney: and the britney db [09:08] I thought part of it was driven by scripts from an account on lillypilly [09:08] but I guess this is exactly the bit that doesn't know test-deps yet [09:09] right [09:09] bah! [09:09] we thought about it, but implementing it without archive support is hilariously complicated [09:09] * Laney nods [09:10] TBH, a cron job that regularly grabs the d/t/control files from XS-Testsuite: sources would be easiest [09:10] a bit like Contents.gz [09:10] I could run something like that on codesearch [09:11] that has the unpacked archive [09:11] right [09:33] Trevinho, hey, is https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1170647 something you plan to look at? it's quite an active ticket [09:33] Ubuntu bug 1170647 in unity (Ubuntu) "Clicking on Nautilus’ launcher icon opens new window instead of restoring the minimized one when browsing external drives/locations" [High,Triaged] [09:34] Trevinho, recent comments point to the fix for bug #753938 as creating the issue [09:34] bug 753938 in unity (Ubuntu) "Launcher - Open Trash window prevents Nautilus being launched when a user clicks on the Nautilus Launcher icon" [Medium,Fix released] https://launchpad.net/bugs/753938 [10:18] Laney, replied [10:18] Laney, did you ever look at fixing codesearch? [10:18] not yet [10:19] i just wrote it on my todo list [10:27] Laney, ok === MacSlow is now known as MacSlow|lunch === alan_g is now known as alan_g|lunch [12:30] Laney, "Don't know how to respond to inline comments" [12:30] you select the revision in the combo [12:30] then you have those listed and you can replu [12:30] reply [12:30] oh yeah [12:31] I guess it was showing me the newest one [12:48] desrt: larsu: hey, small question on the glib signals. If I send a signal on any thread, the signal will be received and handled on the mainloop thread everytime, right? (there is no magic to respawn that in a calling thread) [12:48] didrocks: unix signal or glib signal? [12:49] glib signals have no magic _at all_. they always execute exactly in place, and then return [12:49] ie: always in the same thread, and the last handler is already done by the time the emission is over [12:50] desrt: glib signal [12:51] didrocks: think of it as a function call and a foreach mixed together :) [12:51] oh, I thought it was handled by the mainloop [12:51] so your statement about "received and handled on the mainloop thread every time" is definitely false [12:51] ok, so I need to do a idle_add() and then call the signal… [12:51] signals and mainloops have zero integration [12:51] yes. probably. [12:51] or g_main_context_invoke() [12:52] yeah, making sense [12:52] thanks desrt :) [12:52] note: be careful about which thread you dispatch the signal to [12:52] depending on what you're building, the main thread could be the wrong choice [12:52] (what are you building?) [12:52] for UI interactions only [12:52] I want that in the mainloop thread [12:52] maybe.... [12:52] sounds about right? [12:52] what are you building? [12:53] well, the developer tools, I have long standing threaded calls [12:53] if it's UI, you might already be in the main thread always [12:53] and I want the response to the user to be sent back to the UI thread === alan_g|lunch is now known as alan_g [12:53] if it's non-UI then it stands to reason that maybe someone wants to use your stuff without UI [12:53] so that the UI can display what it needs to display [12:54] like maybe one day you write a dbus/network service to handle these requests and it uses other threads... [12:54] anyway... you should probably use the async convention here [12:54] actually, I just want all the responses send back to one thread, then, there is multiple backends installed [12:54] and GTask [12:54] (only one run at a time) [12:54] can be a CLI backend, a ncurses, a QML one… [12:55] take a look at GTask [12:55] * didrocks opens tab [12:55] it basically gives you a very easy way to have some code run in a thread [12:55] and return the result to the "user's thread" when it is done [12:55] it manages all the boring details like threadpools, etc. for you [12:57] oh, excellent [12:57] will definitively have a look, thanks! [12:58] there's a lot of examples of its use all over the place in GIO [12:58] for example, in all of the standard classes like GInputStream, we "emulate" the async version (if the underlying stream does not support it) by creating a GTask and using it to run the "sync" verison on a thread [13:00] interesting [13:04] didrocks, did you ever take a look at the tracker MIR? [13:05] darkxst: not yet, I was discussing with it with seb128, I'll give it a look in the incoming days, but tracker will need time to review [13:05] however, once I'll jump on it, I'll go to the end in one shot :) [13:06] didrocks, ok, I added a nautilus patch to MIR, that only loads the tracker engine for GNOME [13:06] ^to the MIR bug [13:06] darkxst: yeah, I saw that, I think we should have a gsettings option rather [13:06] wdyt? [13:07] didrocks, not sure it makes a lot of sense, only GNOME uses tracker [13:08] and if people want to disable indexing there is the optional UI for that [13:09] darkxst: yeah, but if they want to enable it in Unity? [13:13] didrocks, that wouldnt do much unless Unity grows tracker integration [13:13] darkxst: nautilus itself isn't enough? [13:14] didrocks, nope, nautilus provides the "search provider" that hooks into tracker index [13:14] gnome-shell calls nautilus' "search provider" [13:15] ok in that sense, I think it still would be better as a gsettings in case another desktop environment grows its integration, but that's not a worry until this is the case [13:17] didrocks, happy to add that later, and upstream would mostly likely take patches for that [13:19] sure ;) [13:53] Laney, what was the status of https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings/+bug/1324618 ? [13:53] Ubuntu bug 1324618 in ubuntu-system-settings (Ubuntu) "Storage app list does not always show icons when they are available" [High,New] [13:55] ummmm === MacSlow|lunch is now known as MacSlow [14:01] haha oh here it is [14:01] uhh, yeah, thanks for pointing that out [14:01] * Laney runs [14:02] yw ;-) === alan_g is now known as alan_g|tea === m_conley_away is now known as m_conley === alan_g|tea is now known as alan_g [15:53] seb128 is on a triaging spree! [15:54] Laney, yeah, reviewing the settings bugslists, lot of small things in there :/ [15:54] Laney, like your click sorting stopped working for some reason! [15:54] yeah [15:54] that definitely worked [15:54] nice to see people doing work though [15:55] i looked at that but didn't solve it, can try again [15:55] like cyphermox adding some bluetooth new feature, Wellark and Satoris doing work for networks, Jonas updating the background screen [15:55] oh, gatox working on the updates as well ;-) [15:56] that one is quite tricky, we still have quite some UI issues [15:56] (like the top anchors not being correct when the install button is not listed, or like the individual items that should hide the install bar when paused) [15:58] seb128, i'll propose that branch that checks for the battery befor installing a system update as soon as i can test it... having some problems with my phone [15:58] gatox, thanks [15:58] Laney, do you have your icon one almost ready? I was pondering doing another landing [15:59] yeah noticed it didn't fix everything, just testing another one [15:59] k [16:04] ooh, close that time [16:04] * Laney makes one tweak [16:27] there [16:27] not quite there but it's better === gatox is now known as gatox_lunch [16:41] Laney, do you still want to work on it or should I review/land it like that? [16:42] seb128: I think it's okay to review it now and I'll look at the other issue next week [16:43] it only impacts one thing I have installed [16:43] k [16:57] Laney, that code is unhappy [16:57] 2014-06-27 18:57:46,500 - WARNING - QFSFileEngine::open: No file name specified [16:58] it dumps like 15 like that [16:58] wasn't that there before? [16:58] let me check [16:58] it was ;-) [16:59] not sure where it's from, mind [16:59] yeah, I haz icons! [16:59] woohoo! [17:01] right I gotta go meet my dad for a beer (he's in town and I'm catching a train away for the weekend in 90 minutes) [17:01] happy weekend desktop! [17:01] Laney, thanks, have a good w.e as well! [17:02] enjoy lyon ;-) [17:02] I heard a rumour that didrocks has some sake with your name on it [17:03] \o/ [17:04] yeah, but my wife doesn't want us to mix sake and beers :p [17:04] we are going to need it [17:04] what a dilemna! [17:04] not sure we get food any time soon [17:04] * didrocks is wondering between blackmailing seb128 or just tell that directly to Julie [17:04] they decided to engage in japanese cooking, seems non trivial [17:04] roh [17:05] * sarnold . . o o O O ("how long could it take to serve uncooked fish?") === alan_g is now known as alan_g|EOW [17:07] it's real japanese food :) [17:07] the one you cook, not the fancyness of sushi and mai [17:07] maki* [17:09] mmmm. katsudon. tonkatsu. udon. mochi. <3 === gatox_lunch is now known as gatox === linuxturtle is now known as jbrett === rsalveti_ is now known as rsalveti === sarnold_ is now known as sarnold === bdrung_ is now known as bdrung === m_conley is now known as m_conley_away [22:22] Would the desktop team be willing to maintain uhttpmock in ubuntu. It's a small package that libgdata needs to be able to build. bug 1327458 [22:22] bug 1327458 in uhttpmock (Ubuntu) "[MIR] uhttpmock" [Undecided,New] https://launchpad.net/bugs/1327458