/srv/irclogs.ubuntu.com/2014/06/27/#ubuntu-desktop.txt

=== 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
eriduIs this an appropriate place to discuss Unity issues? I've experienced a regression upgrading to 14.0403:09
eriduspecifically, 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 similar03:10
darkxsteridu, probably best to ask later, when more people are around03:19
eridudarkxst: when's a good time/time zone?03:19
darkxsteridu, maybe in 4 hours or so03:23
darkxstmost of the desktop team are in europe I think03:23
eriduokay, is it mostly the london canonical people?03:23
pittiGood morning03:29
pittiLaney: 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)03:30
=== thumper is now known as thumper-afk
=== thumper-afk is now known as thumper
didrocksmorning06:08
pittibonjour didrocks06:09
didrockshey pitti, how are you ?06:09
pittididrocks: quite fine, thanks! was fun watching the game yesterday evening :)06:09
pittididrocks: and you?06:09
didrockspitti: I'm doing good! was fun to once again avoid watching any game ;)06:10
didrocksseb128 came late though06:10
didrockshis train was delayed by an hour06:10
didrocksso, I cheered him with beers when he arrived to recomfort him!06:10
pittididrocks: oh, seb128 is in Lyon with you?06:11
pittididrocks: and he didn't get up together with you? :-)06:11
didrocksyeah, he's coming for a week :)06:11
didrocksahah06:11
didrocksyou know him… :p06:11
didrocksI'm temptive to wake him up though06:12
pittislack^Wsay good morning to him :)06:12
didrockshehe, will tell him06:12
didrocksonce he's there :)06:12
pitti05:29:22      pitti | Good morning06:12
didrockswaow, I've been awake for 40 minutes only today :p06:12
didrocksbut I went to bed late as well06:13
didrocksdid you already run?06:13
pittididrocks: no, not yet; still a bit chilly06:13
didrocksI'll try to force seb to come with us running :)06:14
=== oCrazyLemn is now known as CrazyLemon
seb128good morning desktopers07:02
seb128pitti, salut!07:02
didrockshey seb128!07:03
seb128lut didrocks ;-)07:03
pittibonjour seb128 ! give a hug to didrocks from me :)07:03
seb128pitti, done ;-)07:04
pitti\o/07:05
pittiseb128, jibel: so looks like it could very well be GER - FRA in the quarter finals07:06
seb128indeed, I was looking at that yesterday07:06
seb128sorry for you07:06
seb128;-)07:06
* pitti hangs his fan scarf a level higher07:06
* seb128 doesn't care, he can pretend to be german if France loose07:07
pittiseb128: yeah, France is on quite a rampage, I'm not that optimistic for Germany07:07
pittiseb128: hahaa07:07
pittialthough the German team did rather well yesterday; wasn't overly exciting, but nice in a technical and precision way07:08
seb128but yeah, France has been impressive07:08
seb128so let's see07:08
pittimore like proper craftsmanship than doing miracles :)07:08
seb128hehe07:08
pittialthough that only goal was really a piece of art07:08
seb128I didn't see it07:09
* seb128 was in the train07:09
pittiseb128: http://www.sportschau.de/fifawm2014/video/videousagegendeutschlanddiehoehepunkte102.html scroll to ~ 1 min07:11
seb128pitti, nice one07:15
larsuoh, a goal!07:17
* pitti ^5s larsu07:17
larsu:) hi pitti07:18
tjaaltonhow to disable HUD? it opens every time I hit alt+$num in irssi..07:29
tjaaltongoogle to the rescue07:30
larsutjaalton: system settings / keyboard / shortcuts / launchers / key to show the hud07:32
larsuchange that from alt to ... anything07:32
jibelmvo, hey, is there anything blocking the approval of update-manager and update-notifier into precise-proposed?07:35
tjaaltonlarsu: yep, found that.. ccsm didn't work anymore since these had migrated to dconf07:35
mvohey jibel, I don't think anything is blocking, it just needs someone with the right permissions07:46
mvojibel: to accept it07:46
jibelmvo, 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
ubot5bug 1333728 in update-notifier (Ubuntu Precise) "update-manager should support HWE EOL transition" [Undecided,In progress] https://launchpad.net/bugs/133372807:51
jibelmvo, 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
jibel*tests even07:53
darkxsthey seb128, pitti, didrocks, larsu!07:53
pittihey darkxst07:53
mvojibel: thanks, adding this now07:57
Laneygood morning!08:03
Laneyhappy freitag!08:03
pittihey Laney08:03
Laneyhey hey pitti, how's it going?08:03
pittiLaney: quite fine, thanks! how about you?08:04
darkxsthey Laney08:04
seb128hey darkxst08:04
seb128Laney, good morning, how are you?08:04
didrockshey darkxst ;)08:04
Laneyhey seb12808:04
Laneydoing good thanks08:04
pittipretty annoyed though that it's going to rain on Sunday -- I wanted to finally fly on a kite!08:04
didrocksmorning Laney08:04
Laneywe went to "middle eastern tapas" at the veggie cafe yesterday08:04
Laneywas nice08:04
pittiand got an appointment on Sunday08:04
Laneyfried chick peas, who knew?08:05
seb128sounds nice08:05
Laneywith butternut squash08:05
Laneywas very tasty08:05
Laneyhow's lyon? ;-)08:05
seb128nice! great weather this morning08:07
didrocks(as usual… ;))08:07
Laneyhaha08:07
seb128yeah, train had a 1 hour delay yesterday, "as usual"08:08
* seb128 blames didrocks08:08
didrocksroh!08:08
seb128Laney, so, robert_ancell doesn't like the new service approach08:09
darkxstLaney, seb128 so the display change confirmation dialog uses a signal and method from the C-api that is not exposed on the dbus08:09
darkxstseb128, how about making it a new u-s-d plugin?08:10
darkxstthe big advantage of how I have it, is that cherry-picking upstream patches is easy08:10
seb128upstream patches for what?08:11
darkxstseb128, display config and idle monitor08:11
Laney"doesn't like"?08:11
seb128Laney, https://code.launchpad.net/~robert-ancell/unity-settings-daemon/xrandr/+merge/224548/comments/53975508:11
LaneyI wouldn't offer to do the work, but given that it is already done/in-progress I don't get what the cost is08:12
Laneythe benefit is not having yet more forks of ancient code08:13
seb128Laney, fwd you an email08:13
Laneyokay08:13
Laneydid he fix up the idle monitor stuff?08:15
seb128not yet I think, he wrote on that mp that it can be done in a follow up change08:17
seb128I guess he's waiting for us to decide which road to go08:17
Laneydarkxst: sounds like you're backtracking on your daemon with 'new plugin'?08:19
darkxstLaney, I meant still keep a direct copy of the code from mutter, but use a plugin rather than daemon08:20
darkxstthat way, u-s-d can have direct access to the c-api08:20
darkxstit also makes the dbus activation issues, a non issue (although I haven't tested that)08:21
darkxstof course exposing an extra signal and method over dbus is not hard either08:22
Laneyso you could have u-s-d call the method to show the dialog08:23
Laney?08:23
Laneymaybe 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:28
darkxstLaney, u-s-d already had the code for the actual dialog08:29
Laneywhat's the problem then?08:29
Laneydisplayconfig can't call back into u-s-d to show it?08:29
darkxstjust the signal that triggers the dialog now, is in displayconfig, not on dbus08:30
darkxstlikewise for the function to confirms08:30
darkxstand really I am not too fussed which way you guys go, just so long as the gnome-desktop transition gets unblocked ;)08:31
Laneyso you'd expose the signal and the functions and hook u-s-d's dialog up to this08:32
Laney?08:32
darkxstLaney, yes08:33
Laneylet me put it this way then08:33
Laneyif you're happy to work on this in the next few days then I do still prefer this option08:33
Laneybut if you don't want to or don't get it working then we should let Robert do it the other way08:34
Laneydo you think that's fair?08:34
LaneyI'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 yesterday08:34
Laneycould be small things like dbus activation making the state look worse than it is though08:35
darkxstLaney, ok, I am happy for Robert to do it his way08:40
Laneywant to comment on the MP?08:41
darkxstit was "mostly working" (apart from the dialogs apparently) but I haven't really looked at it all since March08:41
Laneyprobably rebasing on 3.12 would shake out some issues08:42
darkxstLaney, did you use gnome-desktop 3.12?08:43
Laneyyep, said that on the bug08:44
darkxstLaney, ah yes, and I even told you it was probably 3.12 related! just ignore that comment ;)08:47
Laneyhehe08:47
Laneyfeel free to come back with a PPA or current bzr branches or something that we can work off08:49
* Laney sends a little email, cc-ing darkxst 08:50
Laneythere09:00
LaneyTheMuso`: sorry forgot to reply--maybe that does make sense09:04
LaneyTheMuso`: It surely is upstream, just reporting a bad (IMO) user experience ;-)09:05
Laneypitti: (forgot to reply to you too) maybe you could save the test-deps into a database somewhere when you see them?09:06
Laneydo you have a LP project for wishlist bugs? :)09:06
Laneys/a/an/09:06
pittiLaney: yeah, that "somewhere" is the hairy bit..09:06
pittiLaney: 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
pittiLaney: but with jenkins, it's *eew* no09:07
Laneyis jenkins the only state you have?09:07
pittiLaney: and the britney db09:08
LaneyI thought part of it was driven by scripts from an account on lillypilly09:08
Laneybut I guess this is exactly the bit that doesn't know test-deps yet09:08
pittiright09:09
Laneybah!09:09
pittiwe thought about it, but implementing it without archive support is hilariously complicated09:09
* Laney nods09:09
pittiTBH, a cron job that regularly grabs the d/t/control files from XS-Testsuite: sources would be easiest09:10
pittia bit like Contents.gz09:10
LaneyI could run something like that on codesearch09:10
Laneythat has the unpacked archive09:11
pittiright09:11
seb128Trevinho, hey, is https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1170647 something you plan to look at? it's quite an active ticket09:33
ubot5Ubuntu 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:33
seb128Trevinho, recent comments point to the fix for bug #753938 as creating the issue09:34
ubot5bug 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/75393809:34
darkxstLaney, replied10:18
darkxstLaney, did you ever look at fixing codesearch?10:18
Laneynot yet10:18
Laneyi just wrote it on my todo list10:19
darkxstLaney, ok10:27
=== MacSlow is now known as MacSlow|lunch
=== alan_g is now known as alan_g|lunch
seb128Laney, "Don't know how to respond to inline comments"12:30
seb128you select the revision in the combo12:30
seb128then you have those listed and you can replu12:30
seb128reply12:30
Laneyoh yeah12:30
LaneyI guess it was showing me the newest one12:31
didrocksdesrt: 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
desrtdidrocks: unix signal or glib signal?12:48
desrtglib signals have no magic _at all_.  they always execute exactly in place, and then return12:49
desrtie: always in the same thread, and the last handler is already done by the time the emission is over12:49
didrocksdesrt: glib signal12:50
desrtdidrocks: think of it as a function call and a foreach mixed together :)12:51
didrocksoh, I thought it was handled by the mainloop12:51
desrtso your statement about "received and handled on the mainloop thread every time" is definitely false12:51
didrocksok, so I need to do a idle_add() and then call the signal…12:51
desrtsignals and mainloops have zero integration12:51
desrtyes.  probably.12:51
desrtor g_main_context_invoke()12:51
didrocksyeah, making sense12:52
didrocksthanks desrt :)12:52
desrtnote: be careful about which thread you dispatch the signal to12:52
desrtdepending on what you're building, the main thread could be the wrong choice12:52
desrt(what are you building?)12:52
didrocksfor UI interactions only12:52
didrocksI want that in the mainloop thread12:52
desrtmaybe....12:52
didrockssounds about right?12:52
desrtwhat are you building?12:52
didrockswell, the developer tools, I have long standing threaded calls12:53
desrtif it's UI, you might already be in the main thread always12:53
didrocksand I want the response to the user to be sent back to the UI thread12:53
=== alan_g|lunch is now known as alan_g
desrtif it's non-UI then it stands to reason that maybe someone wants to use your stuff without UI12:53
didrocksso that the UI can display what it needs to display12:53
desrtlike maybe one day you write a dbus/network service to handle these requests and it uses other threads...12:54
desrtanyway... you should probably use the async convention here12:54
didrocksactually, I just want all the responses send back to one thread, then, there is multiple backends installed12:54
desrtand GTask12:54
didrocks(only one run at a time)12:54
didrockscan be a CLI backend, a ncurses, a QML one…12:54
desrttake a look at GTask12:55
* didrocks opens tab12:55
desrtit basically gives you a very easy way to have some code run in a thread12:55
desrtand return the result to the "user's thread" when it is done12:55
desrtit manages all the boring details like threadpools, etc. for you12:55
didrocksoh, excellent12:57
didrockswill definitively have a look, thanks!12:57
desrtthere's a lot of examples of its use all over the place in GIO12:58
desrtfor 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 thread12:58
didrocksinteresting13:00
darkxstdidrocks, did you ever take a look at the tracker MIR?13:04
didrocksdarkxst: 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 review13:05
didrockshowever, once I'll jump on it, I'll go to the end in one shot :)13:05
darkxstdidrocks, ok, I added a nautilus patch to MIR, that only loads the tracker engine for GNOME13:06
darkxst^to the MIR bug13:06
didrocksdarkxst: yeah, I saw that, I think we should have a gsettings option rather13:06
didrockswdyt?13:06
darkxstdidrocks, not sure it makes a lot of sense, only GNOME uses tracker13:07
darkxstand if people want to disable indexing there is the optional UI for that13:08
didrocksdarkxst: yeah, but if they want to enable it in Unity?13:09
darkxstdidrocks, that wouldnt do much unless Unity grows tracker integration13:13
didrocksdarkxst: nautilus itself isn't enough?13:13
darkxstdidrocks, nope, nautilus provides the "search provider" that hooks into tracker index13:14
darkxstgnome-shell calls nautilus' "search provider"13:14
didrocksok 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 case13:15
darkxstdidrocks, happy to add that later, and upstream would mostly likely take patches for that13:17
didrockssure ;)13:19
seb128Laney, what was the status of https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings/+bug/1324618 ?13:53
ubot5Ubuntu bug 1324618 in ubuntu-system-settings (Ubuntu) "Storage app list does not always show icons when they are available" [High,New]13:53
Laneyummmm13:55
=== MacSlow|lunch is now known as MacSlow
Laneyhaha oh here it is14:01
Laneyuhh, yeah, thanks for pointing that out14:01
* Laney runs14:01
seb128yw ;-)14:02
=== 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
Laneyseb128 is on a triaging spree!15:53
seb128Laney, yeah, reviewing the settings bugslists, lot of small things in there :/15:54
seb128Laney, like your click sorting stopped working for some reason!15:54
Laneyyeah15:54
Laneythat definitely worked15:54
seb128nice to see people doing work though15:54
Laneyi looked at that but didn't solve it, can try again15:55
seb128like cyphermox adding some bluetooth new feature, Wellark and Satoris doing work for networks, Jonas updating the background screen15:55
seb128oh, gatox working on the updates as well ;-)15:55
seb128that one is quite tricky, we still have quite some UI issues15:56
seb128(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:56
gatoxseb128, 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 phone15:58
seb128gatox, thanks15:58
seb128Laney, do you have your icon one almost ready? I was pondering doing another landing15:58
Laneyyeah noticed it didn't fix everything, just testing another one15:59
seb128k15:59
Laneyooh, close that time16:04
* Laney makes one tweak16:04
Laneythere16:27
Laneynot quite there but it's better16:27
=== gatox is now known as gatox_lunch
seb128Laney, do you still want to work on it or should I review/land it like that?16:41
Laneyseb128: I think it's okay to review it now and I'll look at the other issue next week16:42
Laneyit only impacts one thing I have installed16:43
seb128k16:43
seb128Laney, that code is unhappy16:57
seb1282014-06-27 18:57:46,500 - WARNING - QFSFileEngine::open: No file name specified16:57
seb128it dumps like 15 like that16:58
Laneywasn't that there before?16:58
seb128let me check16:58
seb128it was ;-)16:58
Laneynot sure where it's from, mind16:59
seb128yeah, I haz icons!16:59
Laneywoohoo!16:59
Laneyright 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
Laneyhappy weekend desktop!17:01
seb128Laney, thanks, have a good w.e as well!17:01
Laneyenjoy lyon ;-)17:02
LaneyI heard a rumour that didrocks has some sake with your name on it17:02
seb128\o/17:03
didrocksyeah, but my wife doesn't want us to mix sake and beers :p17:04
seb128we are going to need it17:04
didrockswhat a dilemna!17:04
seb128not sure we get food any time soon17:04
* didrocks is wondering between blackmailing seb128 or just tell that directly to Julie17:04
seb128they decided to engage in japanese cooking, seems non trivial17:04
seb128roh17:04
* sarnold . . o o O O ("how long could it take to serve uncooked fish?")17:05
=== alan_g is now known as alan_g|EOW
didrocksit's real japanese food :)17:07
didrocksthe one you cook, not the fancyness of sushi and mai17:07
didrocksmaki*17:07
sarnoldmmmm. katsudon. tonkatsu. udon. mochi. <317:09
=== 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
NoskcajWould the desktop team be willing to maintain uhttpmock in ubuntu. It's a small package that libgdata needs to be able to build. bug 132745822:22
ubot5bug 1327458 in uhttpmock (Ubuntu) "[MIR] uhttpmock" [Undecided,New] https://launchpad.net/bugs/132745822:22

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