/srv/irclogs.ubuntu.com/2015/10/29/#ubuntu-desktop.txt

sethjalright, I fixed the bug.. Can someone help me figure out how to submit it? I tried submitting a merge proposal but that didn't work out right https://code.launchpad.net/~sethj/ubuntu/wily/unity/fix-for-1445595/+merge/27607200:26
sarnoldquarter million lines changed, heh00:28
sethjsarnold, yeah. that was strange. I used bzr branch lp:unity to get the source..00:30
sethjshould I have instead pushed it to unity/unity instead of wily/unity?00:30
sarnoldsethj: sorry, I don't know bzr very well :/00:31
sarnoldperhaps paste this link into the bug? http://bazaar.launchpad.net/~sethj/ubuntu/wily/unity/fix-for-1445595/revision/402800:31
sethjsarnold, I doubt it is as simple as that.. Somehow I got an old source tree so I'm "reverting" a bunch of changes.00:38
cyphermoxsethj: this would happen if you starting with lp:unity and tried to merge to lp:ubuntu/unity01:22
sethjcyphermox, I tried merging into wily/unity, does that count?01:23
cyphermoxsame thing :)01:23
sethjthat's what I thought.01:23
cyphermoxrun bzr info, check what the parent is01:23
sethjShould I remerge into unity/unity then?01:23
sethjparent branch is   parent branch: bzr+ssh://bazaar.launchpad.net/+branch/unity/ cyphermox01:24
cyphermoxright01:24
cyphermoxso you simply want to file your merge proposal again, but against ~unity-team/unity/trunk01:24
cyphermox(lp:unity, should be in the list of suggestions I think)01:25
cyphermoxyou should be able to change that by using the resubmit link at the top right on the merge proposal page01:26
sethjthanks cyphermox! It looks like that worked.01:27
cyphermoxsethj: yep. I'll let the unity dev review that01:32
=== cute is now known as EphraimB
hikikohi06:01
dufluMorning hikiko06:35
hikikohi duflu :)06:37
hikikohow are you?06:37
dufluhikiko: Going OK. How are you?06:37
hikikoI'm good too06:42
darkxstseb128, I gotta run, but tried to push a no change rebuild of g-c-c for cheese, but it needs the new valac package MIR'ed06:54
darkxstseb128, also unity is FTBFS with what looks like gcc5/libsig++ fallout, https://launchpad.net/~darkxst/+archive/ubuntu/gd318/+build/8216566/+files/buildlog_ubuntu-xenial-amd64.unity_7.3.2%2B15.10.20151016-0ubuntu2_BUILDING.txt.gz06:54
seb128good morning desktopers06:58
seb128hey duflu hikiko darkxst06:59
seb128darkxst, Trevinho has unity fixed from what he said in the previous days06:59
seb128k for vala06:59
didrocksgood morning06:59
dufluMorning seb12807:00
dufluAnd morning didrocks07:00
seb128lut didrocks07:00
didrockshey duflu, seb12807:01
hikikohey seb128 didrocks07:02
didrockssalut hikiko07:02
pittiGood morning07:23
desrtgood morning didrocks, duflu, seb128, hikiko, pitti, darkxst  :)07:24
desrt(and everyone else)07:24
pittihey desrt, wie gehts?07:24
seb128hey desrt pitti07:24
dufluHey desrt07:24
desrtpitti: i gehts very well, thank you07:24
hikikogoodmorning all :p07:24
* seb128 goes to get something to eat, bbiab07:25
didrocksmorning pitti, desrt07:26
desrtgreetings, mvo07:31
mvohey desrt07:31
pittiça va seb128 et didrocks !07:33
pittihey mvo, wie gehts?07:33
mvohey pitti, I'm very well, thank you! und du?07:34
pittimvo: bisschen muede, bin erst halb zwei ins Bett; aber okay, danke!07:34
mvopitti: halb-zwei? hat augsburg noch gespielt letzte nacht :) ?07:35
pittimvo: Actually FCA did play yesterday evening for the DFB Pokal (3:0 against Freiburg!), but that wasn't the reason07:36
didrockspitti: sneezing way more and didn't really sleep (was awake between 3:30am to 7am), so well… :p07:37
pittimvo: I play basketball Wed evenings, and only come home 22:30, and after that I'm still too pumped to go to bed immediately07:37
pittiso, late-night debugging session :)07:37
desrtdidrocks: ah.. you too, hm?07:37
* desrt is also coming down with something and didn't sleep well :(07:37
didrocksdesrt: yeah, since Monday, just getting worse07:37
desrtugh07:38
desrti was sort of hoping it cleared up before i have to fly07:38
mvopitti: aha, nice!07:39
pittididrocks: erk; time for some tea and midday nap?07:39
didrockspitti: good idea, and will add some honey to the tea as well!07:41
* desrt makes some tea too07:42
ricotzhey desktopers07:51
ricotzcould someone hold back gjs to transition from xenial-proposed?07:52
ricotzafaics it breaks API/ABI07:52
pittiricotz: it still builds libgjs0e, so if it does change ABI it doesn't declare it?07:53
pittiricotz: you can file a bug against it and tag it "block-proposed"; right now it's held because of the powerpc FTBFS, but of course that might get "accidentally" resolved; so better file a bug with a rationale07:54
ricotzpitti, upstream doesnt care about abi break, that is why there is the suffix "e"07:54
ricotzpitti, ok07:56
ricotzpitti, is this enough since I can't link it xenial -- bug 151125308:02
ubot5bug 1511253 in gjs (Ubuntu) "1.44.0 breaks API/ABI without transitioning" [Undecided,New] https://launchpad.net/bugs/151125308:02
pittiricotz: yes, proposed-migration doesn't care about that; but I'll mark it anyway for clarity08:02
ricotzthx08:03
larsugood morning!08:06
TrevinhoMorning!08:08
desrtlarsu: hello!08:12
didrocksmorning larsu & Trevinho08:13
larsuhi Trevinho and desrt! How are you?08:13
larsuand didrocks :)08:13
desrtTrevinho: hey :)08:13
desrtnot great.  sick :/08:13
desrtdidrocks gave it to me08:13
larsu:(08:14
larsuget better!08:14
TrevinhoHey larsu and didrocks! So, so... You?08:15
didrockssick as well :/08:17
didrocksmissing quite some hours of sleep in the process due to this08:17
larsuTrevinho: good good. Going to Milan this afternoon08:17
larsudidrocks: uh oh - got worse after all? Sorry to hear08:18
didrockslarsu: yeah, sneezing and couldn't sleep anymore between 3:30 to 7am08:18
Trevinholarsu: Milan? Why?08:24
larsuTrevinho: Faina has some work thing there. I'm coming as the spouse08:26
larsuand then we'll spend some time there08:26
larsudrinking a lot of coffee, I presume :)08:26
Trevinholarsu: eh he... Good, it's a good moment for Milan, because of the expo...08:31
TrevinhoI guess you'll find a lot of other good stuff, together with espresso :-)08:31
larsuhehe08:33
* larsu is looking forward to it08:33
larsudesrt: g_settings_set() immediately changes the value in the settings object and sends a changed() to the same process?08:39
desrtyes08:40
desrtmeanwhile it sends a dbus message (async via the worker thread) to dconf to record the change08:40
larsuright08:40
larsujust making sure08:40
desrtwhen dconf says "okay, i'm done" then the local value is dropped from the process08:40
larsuhaving some trouble with the qml bindings again08:40
desrtor if dconf says "something went wrong" then the local value is dropped and an additional change signal is sent (so that the program sees the old value again)08:40
larsudesrt: oh you *remember* the local value?08:40
desrtyes08:40
desrtwe have to, since it's not on disk yet and the user will expect to see it immediately08:40
larsumakes sense08:41
desrtdconf is very tricky08:41
desrtso is irccloud...08:41
larsuwhy?08:41
desrti just realised while having this conversation that it does much the same thing08:41
desrtwhen i press enter, it immediately shows my message as having been sent08:41
pittiseb128: are you on teh remaining bits of the poppler transition? (http://people.canonical.com/~ubuntu-archive/proposed-migration/update_output.txt)08:41
larsuhehe08:41
desrtbut by the time it makes it to the server, maybe you said something before i did08:41
pittiseb128: seems there's still some uninstallables there08:41
desrtso it reorders messages after they've already been put in the buffer08:41
seb128pitti, I plan to spend some time today looking at some of the transitions, cheese poppler evolution-data-server08:42
seb128but help would be welcome08:42
pitticool, thanks08:42
larsudesrt: the problem is that we're now sending the changed signal in another main loop iteration (because of a qt bug). When the change signal comes in, we don't emit it anymore because we have a "if the value hasn't change, don't emit" condition08:42
larsuand I can't take that out, becasue of cycles08:42
larsuit's all very messed up08:42
seb128pitti, let me do a round of test builds now08:43
desrtugh08:43
desrtgsettings handles this in a pretty simple way08:44
pittiseb128: it's just libpoppler56 -> 58, -glib, -qt etc. are the same, right?08:44
pittiseb128: want a transition tracker for it?08:44
desrt1) change signals that came from the same process always go directly, never via mainloop08:44
seb128pitti, correct08:44
desrts/process/thread/08:44
seb128pitti, that could be good yes08:44
desrt2) we detect recursion in the normal sense of the word and stop it there08:44
larsudesrt: (1) is what we had before, but we have to go through the main loop because qt leaks if we don't08:44
seb128pitti, we might want one for e-d-s as well?08:44
desrtgood luck to you...08:44
desrti don't know of a good solution to this problem.  this problem is part of the reason that gsettings works the way that it does.08:45
larsudesrt: I could now remember the changed keys in a hash map and check that when change signals come in08:45
larsuor remove the check entirely08:45
larsuI hate this problem :/08:45
seb128pitti, some of the rebuilds are failing due to valac not being installable if you want to have a look to that08:51
pittiseb128: won't have time today, I'm afraid08:51
seb128k, no worry08:51
seb128adding to my todo if nobody beats me08:51
seb128+to it08:52
pittiseb128: committed poppler transition08:53
seb128pitti, danke08:54
willcookemorning all09:01
didrockshey willcooke09:02
seb128hey willcooke09:03
desrthello willcooke09:04
larsumorning willcooke09:04
willcookelarsu, I think it was you who told me about the calendar trick where you set the timezone to ????  somewhere in Iceland perhaps, and then it doesn't move around with DST changes?09:23
willcookeCan you remind me where that place was?09:23
willcookeoh wait, ignore09:24
willcookeI've just removed the time zone altogether09:24
seb128willcooke, Laney does that ;-)09:28
willcookeah, thx09:29
willcookeI think it's sorted now09:29
* larsu has no clue what willcooke is talking about09:42
* willcooke puts down the crack pipe09:42
larsuhehe09:43
willcookehttps://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/148021709:57
ubot5Launchpad bug 1480217 in nautilus (Ubuntu) "Nautilus background handling screwed when changing scaling factor." [High,Triaged]09:57
willcookeWe've been asked to take a look at this bug with some urgency, who can take a look?  It'll need back-porting to Trusty  as well09:58
seb128larsu, ^ maybe?09:59
seb128Laney and larsu are the only ones in the team with hidpi configs I think10:00
larsureading right now10:00
seb128danke10:00
willcookethanks larsu10:00
Trevinhodamned you arm64!10:13
TrevinhoUnity doesn't compile there (in xenial). collect2: fatal error: ld terminated with signal 11 [Segmentation fault]10:13
TrevinhoNot much to do... Nor to understand10:13
ogra_just blame doko and move on :)10:13
seb128Trevinho, try to ping doko about it on #ubuntu-devel10:24
Trevinhoseb128: ok thanks10:26
=== nudtrobert1 is now known as nudtrobert
willcookeCan we get this SRU'd in the next few days?  https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/150835711:01
ubot5Launchpad bug 1508357 in gtk+3.0 (Ubuntu) "Tooltips have a black squares outside of its rounded corners" [Medium,Fix committed]11:01
seb128willcooke, yeah, it's on my list for today11:01
willcookeoh sweet, thanks seb12811:02
seb128willcooke, did we get any user reporting it or commenting about the issue?11:02
seb128I didn't see any comment about that one  yet11:02
willcookeseb128,  not many.  I saw a guy mention it on the Ubuntu G+ community, but I dont think people are really noticing it.11:02
seb128didrocks has good eyes ;-)11:03
willcooke:)11:03
seb128I still can't see it even on my external monitor11:03
didrocksfor close vision, sure :)11:03
seb128well I see that the corners are not round11:03
willcookesame11:03
seb128but I can't see the round inside the rectangle11:03
* larsu sings the song of rgba windows11:03
willcookeseb128, I can just about make it out on my Inspiron11:04
willcookebut I have to press my nose against the screen :)11:04
seb128:-)11:04
larsuwillcooke: touch screen?11:04
willcooke:D11:06
ricotzSweet5hark1, please ping me when you copied 5.0.3~rc2 to the public ppa11:49
Sweet5hark1ricotz: aye11:51
ricotzSweet5hark1, and don't be lazy with tweaking the version for a ppa ;)11:52
ricotzSweet5hark1, while you are here, do you see a need for 5.1.x backports for vivid?11:53
Sweet5hark1ricotz: not really. vivid is EOL when 5.1.0 will be released.11:57
Sweet5hark1ricotz: 5.0.3 copied.12:00
ricotzSweet5hark1, alright12:09
ricotzSweet5hark1, do you intend to push a xenial build for 5.0.3 to the ppa too?12:11
qenghogood morning12:14
desrtqengho: hello!12:15
didrockspopey: FYI, the twine support brings interesting challenge for ubuntu make :p12:16
popeyOh good! :)12:16
popeynode?12:16
qengho"challenge"12:17
popeySweet5hark1, ooh, do you have a 5.0.3 build for me too? :)12:17
didrockspopey: not, more simple than that: they don't provide an icon, so I need to do multiple downloads in parallel12:17
popeyhah12:17
didrockspopey: in addition to the requirements (packages to install)12:17
didrocksit was supposed to be supported from the beginning12:17
didrocksbut it seems there are BUGS! :)12:17
didrocks(like a callback only called once called multiple times…)12:18
didrocksweird that unit tests are still telling it's doing the right thing, need to investigate…12:18
seb128tkamppeter, what's the difference between Debian's pysmbc and our python-smbc? should be use the same name as they do? also it seems there is a new bugfix update available if you want to work on that one12:18
desrtdidrocks: welcome to TDD.  the API is what the tests say it is.  please adjust your code to be more like the tests :)12:20
didrocksdesrt: actually, the test is correct and the module have the right behavior12:24
didrocksthe issue is in the main module doing the different calls not behaving well12:25
didrocks(the icon file is too small and so one download finish before I get the chance to have one progress for all requested download)12:25
tkamppeterseb128, thank you very much. I was not aware of that. I will have a look. By the way, what is the (Ubuntu/Debian) naming policy for python libs, python-xxx or pyxxx? When I started at Ubuntu there were simply these python-xxx packages for s-c-p which I continued to maintain.12:37
seb128tkamppeter, unsure there is a policy about the source packages names, usually we use the same as upstream does12:37
didrocksyeah, for instance python-foo would be "foo" as source package name (for the most of python ones I've seen)12:39
=== hikiko-lpt is now known as hikiko|ln
=== alan_g is now known as alan_g|lunch
=== hikiko|ln is now known as hikiko
=== alan_g|lunch is now known as alan_g
didrocksoh nice, CI jenkins now seems to have access to docker hub14:05
* didrocks will be able to wire medium tests14:05
willcookeneat!14:05
* didrocks takes his plumbing hat, and start diving14:06
* mdeslaur slaps seb128 for losing changelog entries in unzip merge14:08
seb128mdeslaur, ?14:08
seb128oh, you mean merging back old changelog entries?14:08
mdeslauryeah14:08
mdeslauroh, did it get synced?14:08
seb128question for you, if we had unzip in sync for a week and then added a delta again, would you then bring back all the old entries?14:09
mdeslaurno14:09
seb128k, so if that makes you happier just think that it was synced by mistake14:10
* mdeslaur slaps seb128 again14:10
seb128then some change needed were added :p14:10
seb128roh14:10
didrocksahah, that discussion again!14:10
seb128but yeah, I can't be bothered14:10
mdeslaurslapping you makes me happier :)14:10
* didrocks has some déjà-vu from 2009 :)14:10
seb128I never merged the old changelog entries, that's more work than it's worth and it eats extra space on disk14:10
seb128didrocks, yeah ;-)14:10
seb128mdeslaur, instead of slapping me you should get going with doing your merges! ;-)14:11
seb128that wouldn't happen if you were the one who merged it :p14:11
mdeslaurhehe :)14:12
mhall119willcooke: welcome back and ping about UOS sessions from the desktop team for next week14:26
willcookemhall119, hi, going in to a meeting in a mo14:26
mhall119willcooke: let me know when you're free14:26
willcookethat reminds me, seb128 can you attend:  http://summit.ubuntu.com/uos-1511/meeting/22576/developer-desktop-plan-1604/14:28
seb128willcooke, what tz is that in? utc?14:28
willcookeseb128, I think so14:28
seb128so yes14:29
willcookethx14:29
mhall119yes, it's UTC14:30
willcookemhall119, meeting done quickly.14:38
willcookemhall119, so fire away14:38
mhall119hey willcooke, I was asking for UOS sessions for next week, we have the developer desktop planning on already, but are there any others from your team that we can put on the schedule?15:02
willcookemhall119, we've added a QA one too15:02
mhall119ok, any others you can think of?15:03
willcookeother than that, there isn't anything else we need to meet about, the general 16.04 will cover everything we need to cover15:03
mhall119ok15:03
tkamppeterseb128, I have checked now and Debian has pysmbc 1.0.15.4-1 with binary package names python-smbc and python3-smbc, we have python-smbc 1.0.15.4-0ubuntu1 with the same binary package names.15:05
tkamppeterseb128, how should I proceed to sync Debian's packages? Simply syncpackage pysmbc? Or do I (or the Debian package maintainer) do anything additional, for example to get the old python-smbc source package removed?15:06
seb128tkamppeter, the source needs to be removed from http://people.canonical.com/~ubuntu-archive/sync-blacklist.txt15:14
seb128then we need to remove the ubuntu specific source15:14
tkamppeterseb128, can I already syncpackage the new ones? The version number of Debian is "newer" so with both the python-smbc source package from Ubuntu and the pysmbc source package from Debian in our archive the Debian binary packages should be picked by installation processes.15:18
seb128tkamppeter, you can try15:18
tkamppeterseb128, the sync is blocked by the blacklist. Who can remove the entry?15:20
seb128tkamppeter, I probably can, let me have a look15:21
seb128or I see that you pinged Colin15:21
tkamppeterseb128, if you can, simply do.15:21
seb128tkamppeter, done15:23
tkamppeterseb128, thanks.15:24
seb128yw15:24
tkamppeterseb128, how long does it take for really getting active?15:25
seb128that I don't know15:25
seb128Colin should know though15:25
tkamppeterseb128, now pysmbc is introduced as a new source package probably going into Universe, but the binary python3-smbc is in Main and the new one should continue in Main. What needs to be done here.15:29
seb128tkamppeter, I've accepted it to main15:33
tkamppeterseb128, Thanks.15:33
tkamppeterseb128, and how will the old, now useless, python-smbc source package be removed? Can you simply remove it?15:35
seb128yes, going to do that once the new is built15:35
ricotzSweet5hark1, do you intend to push a xenial build for 5.0.3 to the ppa too??15:54
Sweet5hark1ricotz: not really16:01
Sweet5hark1ricotz: will work on 5.1 alpha for xenial16:01
ricotzSweet5hark1, hmm, will do it then16:01
ricotz(to cope with python3.5 and poppler)16:01
ricotzSweet5hark1, see pm16:02
=== davidcalle is now known as davidcalle|afk
sethjTrevinho, got my timezones all mixed up so I'm not sure exactly when morning is for you, but I found the issue behind the empty trash bug.16:41
Trevinhosethj: hey16:41
sethjand I *think* I fixed it.16:41
sethjI mean, I fixed it and everything seems to work still haha. it was pretty simple so there shouldn't be any room for breaking something else.16:43
Trevinhosethj: I've seen the change...16:44
sethjThe ... doesn't make me feel good D:16:44
TrevinhoHowever that causes another issue: so basically the "empty trash" dialog might not be focused16:44
Trevinhoi.e. if you write something in gnome-terminal or gedit, then you empty the trash, the dialog won't be focused16:45
TrevinhoThat's because we need to send the action timestamp... The way i'm doing it's hackish I think16:45
Trevinhosethj: the proper solution would be to fix the Nautilus dbus API to get the action timestamp as parameter.16:45
Trevinhosethj: another possibility instead is to do what you did, and... To change nautilus to force opening that dialog in front always16:46
Trevinhothat can be done by using gtkx stuff, but it's a little hackish16:46
TrevinhoI guess having proper API would be better16:46
sethjTrevinho, let me do some more testing on the focus issue. The dialog always raised in focus for me..16:47
sethjThat makes sense why the Activate call was there then. That was really confusing me (hence the suspicion that something was off with my fix)16:48
Trevinhosethj: the related bug was https://bugs.launchpad.net/ubuntu/+source/unity/+bug/80780816:48
ubot5Launchpad bug 807808 in Unity "Empty trash dialog sometimes dont have the focus" [Medium,Fix released]16:48
sethjTrevinho, cool. I'm no wizard, but I will take another look.16:49
Trevinhosethj: thanks for taking care of this issue :)16:49
tkamppeterseb128, seems that the new pysmbc has correctly made it into the archive now. so the old python-smbc can get removed.16:52
seb128tkamppeter, k, thanks16:52
didrocksok, headache too strong, needs to take a nap, see you tomorrow guys16:53
sethjTrevinho, do you have any more precise steps to reproduce? The dialog always appears on top and in focus..16:55
Trevinhosethj: you need to write in some gnome app, then right-click the trash icon and select empty the trash..16:57
sethjTrevinho, that's what I'm doing...16:57
Trevinhosethj: maybe something changed at nautilus level nowadays, so it might be not neeeded...16:57
sethjTrevinho, so I tried slack, gedit and gnome-terminal. with text typed and the text fields in focus the dialog still takes focus and the buttons can be manipulated from the keyboard..16:58
Trevinhosethj: you also have to ensure that no nautilus window was opened..16:59
sethjTrevinho, nope.17:00
Trevinhosethj: basically, the same issue (the focus thing) happens if you go in the dash, files lens, open a folder preview -> press on "Open" button17:00
TrevinhoThat action doesn't use the proper activation (there's no timestamp in previews, yet) so... The nautilus window instead of being focused, it gets opened underneath your latest used app17:01
Trevinhosethj: but... In case this has changed recently (as per some nautilus change), then we could try your fix17:02
sethjTrevinho, I can't reproduce the dash issue either.17:02
sethjI might have noticed one regression though, testing..17:02
Trevinhomhmh, sethj have you maybe disabled the compiz focus stealing prevention?17:03
Trevinhosethj: in ccsm -> general -> Focus and behavior -> Focus prevention level by default is "low"17:04
sethjTrevinho, ahh, yes, I believe I did. Why is that at low? It's so awful.17:04
Trevinhosethj: well, the thing is that if you're writing something... And something opens, the focus shouldn't be moved away17:05
Trevinhoor you risk to continue writing, pressing keys in another window17:05
sethjah, right.17:06
sethjNow that I think about it that happened to me during the Wily upgrade.17:06
sethjyup, if I put focus prevention on low the dialog doesn't raise with focus.17:07
sethjgrr.17:07
Trevinhoso... Yeah, the only way we have do do this cleanly is to add a timestamp parameter to nautilus API17:08
TrevinhoThis won't work when not using nautilus (i.e. elementary file manager used to work), but well... Not supporting ubuntu default is hard17:09
sethjhonestly I wish the default was Thunar :P Okay, I'll see if I can fix it differently.17:10
TrevinhoYou can add an XUbuntuEmptyTrash method with timestamp parameter17:11
Trevinhoand... if you want thundar to support it, it has to be patched as well17:11
sethjTrevinho, there's no real point IMO since Unity doesn't support changing the default file manager anyway..17:14
sethjbut I'll see what I can do with nautilus. I'm not sure I understand what makes the timestamp so crucial though..17:15
TrevinhoMh, I see17:15
Trevinhosethj: basically you should use gtk_window_present_with_time...17:16
Trevinhosethj: now, there's a trick to get the current time from Xserver, and just use that value without passing it17:17
Trevinhobut, the right way to do this, is to use the timestamp of the event that triggered the action17:17
sethjTrevinho, that's really helpful, but my first question was why adding a timestamp argument to the API fixes the issue.  Does that somehow let it bypass the focus prevention?17:21
Trevinhosethj: yeah, basically there's a workaround to activate a gtk app by passing the timestamp via a gtk action...17:43
Trevinhosethj: it worked fine so I didn't change the API... But I didn't think to this sideeffect17:44
larsu..... but please don't17:44
sethjTrevinho, ahh.17:44
* larsu hopes will disallow apps from doing this17:44
larsu*mir17:44
sethjwell mir will have to workout the other focus bugs then.17:45
larsuwhich other focus bugs?17:45
sethjlarsu, the ones Trevinho has been working around. e.g. https://bugs.launchpad.net/ubuntu/+source/unity/+bug/80780817:56
ubot5Launchpad bug 807808 in Unity "Empty trash dialog sometimes dont have the focus" [Medium,Fix released]17:56
larsuTrevinho: wow! Why aren't we just fixing this in nautilus?17:58
larsusethj: clearly the window manager shouldn't need to work around such issues17:58
Trevinholarsu: I do agree, but it needs an API change18:00
Trevinhodbus Api change, or DBus api addition18:00
larsuTrevinho: because it's an action activation?18:00
larsudoesn't that take platform data already?18:01
Trevinhonope18:01
larsuah, this is still the old stuff with the command line?18:01
=== alan_g is now known as alan_g|EOD
seb128that might be fixed in newer nautilus versions?18:06
larsuseb128: I don't know if it has been converted to a dbus-activaeted app yet18:08
larsuI don't think it has18:09
seb128larsu, https://git.gnome.org/browse/nautilus/commit/?id=a5617016d3e5d8e32ce02708f2c08d09926141d118:12
seb128but unsure that's enough/what you mean18:13
larsuoh, that doesn't include the trash thing18:14
larsuis this hard coded in unity maybe?18:14
Trevinholarsu: yeah, for now we used an ugly workaround by  http://pastebin.ubuntu.com/13001134/18:26
sethjTrevinho, wow, so is the entire activate method just to "fix" the no focus bug?18:27
Trevinhosethj: yeah...18:27
sethjouch.18:27
* Trevinho leaves18:36
nessitahello everyone! quick question: I upgraded to Wily on my Lenovo Thinkpad X201 and the battery icon is missing, and so are the power settings19:31
nessitais there any package I should check is installeD?19:31
nessitaindicator-power shows as installed at the newest version19:32
willcookeg'night all - see you next week19:52
=== davidcalle|afk is now known as davidcalle
=== howefield_afk is now known as howefield
=== howefield is now known as howefield_afk

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