/srv/irclogs.ubuntu.com/2010/11/30/#ayatana.txt

RAOFjamalta: tty1 doesn't have a session bus; the session bus is started by (gnome-session?  Or our X11 startup things?) and the address stored in an env variable.00:07
jamaltaRAOF: so if i set that env variable with the address in tty1, would it be able to communicate over that dbus session?00:07
jamaltaI'm trying to start compiz from tty1, because I can't do anything in my gnome-session when compiz crashes00:08
RAOFI think so, yes.00:08
jamaltaThanks! I'll have to play with that later then...00:08
RAOFjamalta: The other option is to enable byoubu and start a gnome-terminal in your session.00:08
RAOFThat way screen is started up, tty1 logs into the screen, and you've got all the appropriate env variables pre-set.00:09
RAOFThat's what I do.00:09
jamaltaAh, right.. that's an even better approach.00:09
jamaltaThanks! :)00:09
jamaltaThe way I had dealt with it up to now, was by loading compiz from tty1 and trying to reload compiz from gnome-session before it crashed due to the dbus plugin … awful approach but it worked decently most of the time.00:10
jamaltaIt's annoying when compiz crashes on load00:10
TheMusoI personally go to a tty and run metacity with the DISPLAY env set, but RAOF's suggestion is the best of the lot.00:22
jonoTheMuso, hey00:48
jonohaven't caught up since UDS00:48
jonohow is the accessibility work going?00:49
TheMusojono: Slowly but surely. I have had a lot to learn, and things are still very much in the design phase.00:49
jonoTheMuso, ahhh cool00:49
jonowhat is the current state of the work?00:49
TheMusoDesign phase pretty much, working out exactly how we are going to make the launcher accessible at this point.00:51
=== bregma_ is now known as bregma
jamaltaTheMuso: running metacity creates a dbus session?00:53
TheMusojamalta: No, running metacity allows you to get control of your gui session again, at which point you can run compiz --replace00:54
jamaltaI was setting the DISPLAY env variable to be able to run compiz, but it would crash after about 5-10 seconds because it couldn't talk to dbus00:54
jamaltaOhhh00:54
jamaltaRight right, that makes sense.. compiz doesn't run on top of metacity.. it replaces it.00:54
jamaltaSo if I'd like to start helping out with Unity, what is something I can work on?00:55
jamaltaI started playing around with a bug a week or so ago, but didn't notice that it had been resolved (or was being worked on) by someone else in a separate branch.. so I wanted to ask instead of picking out a bug that may be resolved or in the process of being resolved.00:55
DBORAOF, you here?01:03
RAOFDBO: Yup.01:03
RAOFWord up?01:04
DBORAOF, is sibling window stacking enforced by window managers or X?01:04
RAOFOff the top of my head I don't know.01:06
DBORAOF, how can I find out? :)01:07
RAOFWhat do you mean by “enforced” in this case, too?01:08
DBOdoes X force those windows to be stacked sequentially01:09
DBOor does it just hint the window manager to "please respect the stacking these windows have requested, with a cherry on top, please"01:09
DBOin other words, is it reliable :P01:09
RAOFWell, X *has* to know the stacking order because it has to draw the windows in the right order.01:10
DBORAOF, right but when I call XConfigureWindow01:12
RAOFBut that's not neccessarily what you're asking.01:12
DBOand set a window to have a sibling window01:12
DBOdoes X enforce the sibling window stacking mode you set01:12
DBOor is it just hinted to the window manager?01:12
RAOFLet me do a quick grep.01:14
DBORAOF, I appreciate you giving me help here :)01:14
RAOFDBO: Ok.  It looks like the sibling window stacking is encoded in the order of the list of sibling windows; calls like XCirculateSubwindows will alter this order.01:52
DBOso in other words01:52
DBOI can rely on siblings windows being stacked together01:53
RAOFI think so, yes.01:53
DBORAOF, wonderful news01:54
DBOyou are a gentleman and a scholar01:54
smspillazDBO: are you calling XConfigureWindow on the nux window or it's parent?04:19
smspillazDBO: if you call it on the nux window I don't know if it will work04:19
DBOsmspillaz, I am not calling it at all04:22
DBOyou are going to be the one calling it04:22
smspillazright04:22
smspillazI'll figure that out as soon as I get a chance then04:22
DBOawesome04:22
DBOyou're reliable04:22
DBOI like that04:22
smspillazI just seem to recall the sibling stuff not working in compiz++ but maybe this was because I was calling it with child windows and not parent ones04:23
smspillazin which case we'll need to make sure the windows are stacked correctly from the unityshell plugin itself04:23
smspillaz(since obviously the parent is not supposed to be accessible by clients)04:23
smspillazDBO: also, I'm supposed to be reliable?04:26
DBOsmspillaz, well modestly04:28
DBOsmspillaz, you're in law school so I figure you should only be working double overtime04:29
smspillazthanks04:32
ssj6akshatso, is http://www.canonical.com/engineering-services/certification/application-packaging04:48
ssj6akshatfor getting applications into software center?04:48
DBOsmspillaz, so reparenting in compiz05:01
DBOdoes it happen when I map a window05:01
DBOwhat if I unmap then remap a window?05:01
smspillazDBO: the window is reparented on create05:05
smspillazso it always has a parent05:05
smspillazif you unmap all the children of a window, it will also unmap the parent05:05
DBOsmspillaz, so it will reparent even before the first map?05:06
smspillazyes I believe so05:07
smspillazlet me check the code05:07
DBOplease05:07
smspillazDBO: actually the behaviour will change soon anways05:07
DBOto?05:07
DBObecause the current behavior breaks if you are an app05:07
DBOand you create a window, map it, and do a grab on it really fast05:08
smspillazDBO: I want to change it so that the reparent happens on CreateNotify (before a CompWindow even gets created) so that there is no epileptic fit05:08
DBObecause you get all that done before compiz reparents it05:08
DBOwhich breaks the grab05:08
smspillazexactly05:08
smspillazwe are reparenting too late05:08
smspillazit just requires some core work05:08
smspillazand it has been on my TODO list for a while05:08
smspillazbut I have all this other stuff to get done too05:08
DBOits causing more work now for us all05:08
smspillazwait for the first ConfigureNotify and then do your grab05:09
smspillazI don't like reorganizing my priorities while I am working on things since it casues me to scatterbrain and not get stuff done05:09
smspillaz(sorry to be blunt at that)05:09
DBOno problem05:11
DBOwe are going to change how we make windows05:11
DBObasically create early, map later05:11
DBOmap/grab later05:11
smspillazyeah05:12
smspillazBTW the reparenting stuff works like this:05:12
smspillaz-> CreateNotify -> if mapped, then reparent, otherwise wait for map05:12
smspillazit should be CreateNotify -> reparent05:12
smspillazreading man XReparentWindow I can see how broken the old behaviour is05:13
smspillaz"If the specified window is mapped, XReparentWindow() automatically performs an UnmapWindow request on it, removes it from its current position in the hierarchy, and inserts it as the child of the specified parent. The window is placed in the stacking order on top with respect to sibling windows. "05:13
smspillazDBO: so it's just like05:13
smspillazDBO: create -> map -> reparent -> unmap -> map05:14
smspillazno wonder bamf was going batshit at you05:14
DBOyes05:14
DBOthat explains so much shit05:14
smspillazI'll need to sit down and fix it at some point05:14
smspillazjust after I get this decoration stuff working05:14
DBOsmspillaz, thank you05:15
smspillazhyperair is going to kill me for not fixing his bugs05:15
smspillazor at least for pushing his bugs down my FIFO stack05:15
hyperairrawr05:16
hyperair=p05:16
hyperairoh i won't kill you, don't worry05:16
hyperairi still need you to fix my bugs, see05:16
TheMusolol05:16
DBOhyperair, what happened to your DBO worshiping ways?05:16
smspillazwhat does DBO even stand for?05:17
DBODeeBeeOh05:17
smspillazDemigodBigObject?05:17
smspillazahh damn ;-)05:17
smspillazDBO: and what does DeeBeeOh stand for ;-)05:17
DBODBO05:18
* smspillaz asplode05:18
spikebrecursive recursiveness05:18
smspillaz"smspillaz" is just actually my old nickname05:18
smspillazwell "spillaz"05:18
smspillazif you pronounce it in australia05:18
smspillaz*n05:18
DBOFosters fosters fosters barby fosters05:19
smspillazwhich kind of might translate to "spillers"05:19
smspillazexcept that the "ers" kind of sounds like "eehhhh-arrrr-z"05:19
smspillazDBO: lol05:20
smspillazDBO: you know that we don't have Fosters right?05:20
DBOits australian for beer05:21
smspillazyeah I know05:21
smspillazwe don't have it05:21
smspillazwell the brand anyways05:21
hyperairDBO: hmm? what DBO worshiping ways?05:21
DBOhyperair, dont pretend like you dont love me05:21
DBOI KNOW YOU05:21
smspillazsounds like the creepy conversations my stalkerfriend used to have with me05:21
hyperairDBO: heheh great to know that i'm known. =p05:23
spikebi tried out unity on natty yesterday :)05:24
DBOim so sorry05:24
spikebor was it hte day before? anyways.05:24
DBOare you okay?05:24
hyperairO_o05:24
* spikeb was impressed05:24
hyperairsorry if i'm not making sense at the moment, but my latency is on the order of a few seconds at the moment.05:24
DBOdo you need a hug?05:25
hyperair._.05:25
* smspillaz could use a hug05:25
hyperairi don't need a hug05:25
DBOspikeb, the launcher is mostly my baby this cycle05:25
DBOI think its coming along well05:25
hyperairi could use a good internet connection05:25
DBOsmspillaz, hugs are for winners!05:25
spikebDBO, you're doing excellent work.05:25
* smspillaz gave out free hugs at university one day05:25
DBOspikeb, launcher and compiz integration with sam doing a massive portion of helping on the second part05:26
smspillazs/massive/small/05:26
smspillazalso why does everyone call me "sam" and not smspillaz ?05:26
spikebi like what i see so far, lets hope they gave you guys enough time to pull it together05:26
DBOI think we can05:27
smspillazthey gave us plenty of time05:27
DBOsmspillaz, well on the canonical servers becuase you broke tab complete by having your clone there05:27
DBOsmspillaz, and here becuase I get used to the canonical servers05:27
smspillazDBO: oh right, I need to kill him05:27
smspillazoh here's a mindfsck question for you05:28
DBOprobably05:28
smspillazok, so say I had a brain cloning device and I could clone your brain onto njpatel's and njpatel's on to yours05:28
smspillazwhich one do you kill05:28
smspillaz(they drilled us in this on philosophy)05:28
* smspillaz grumbles and gets back to coding05:29
smspillaz(the answer is done of them because you are both dudes)05:29
smspillaz*none05:29
hyperairstrange philosophy05:30
DBOyou mean my mentality is in njpatel, and his in mine?05:30
DBOand one of us must die?05:30
smspillazyes05:30
smspillazye05:30
smspillazs05:30
smspillazit was the memory identity theory05:30
smspillazstupid stupid05:30
smspillazargh I hated that unit so much05:30
DBOthe solution is obviously best resolved by a death match05:30
DBOthe self correcting nature of the universe will see to it that those who need to die, in fact die05:31
DBOI guess thats dangerously close to what the germans were going on about 70 years ago, but lets not argue over details05:31
smspillazit is05:32
smspillazhow did we even get on this topic anyways?05:32
DBOGodwins law clearly states that the likelihood of the discussion of nazi's increases as the length of the discussion itself does05:33
smspillazAH yes!05:33
DBOwe were just, well, godwin'd05:33
smspillazDBO: I adjudicate high school debating and I know this one well05:33
smspillazI have a little running tally for how long it takes for students to start making appeals to nazy germany in their argument05:33
DBOah yes teh good ol "NO YOU'RE A NAZI" club05:33
smspillazthat or soviet russia05:34
DBOnever take the soviet russia approach05:34
DBO"In soviet russia, debate wins you" == debate over05:34
smspillazI'm going to use that the next time I run an argument05:34
kvalomorning06:26
smspillazmorning all06:26
coz_its definitly morening here  1:30 am06:28
kvalocoz_: hehe :)06:28
coz_:)06:28
TheMusoYay, patch piloting done for one month for me... Although I am back on next week. :)06:29
=== jaytaoko is now known as jaytaoko|afk
didrocksgood morning07:33
smspillazmorning07:33
didrockshey smspillaz, how are you?07:34
kvalodidrocks: good morning07:35
didrocksgood morning kvalo!07:35
smspillazdidrocks: alllrighty :) Just working on this metacity stuff07:44
smspillazI seem to have finally got my head around how the metacity theme stuff works07:44
smspillazit's quite sophisticated07:44
didrockssmspillaz: oh nice!07:46
didrockssmspillaz: so, you will wrote a documentation ? :)07:46
smspillazhahahaha07:46
smspillazmaybe ;-)07:46
smspillazisn't there documentation for how to write metacity themes already?07:46
smspillazdidrocks: at least right now I have it parsing my new properties and filling some structs07:47
* smspillaz really hates the gnome coding style though07:50
smspillazthe code and braces are too close to each other07:50
didrockssmspillaz: yeah, for metacity themes, there are some07:51
didrockssmspillaz: oh nice :)07:52
didrocksand gnome coding style is better than X one :)07:52
didrocks(ok, that was just for the troll)07:52
didrocksbut yeah, the 2 spaces in front of the braces is quite disturbing, I tend to agree07:52
smspillazdidrocks: yeah, it's interesting since the parser assumes that every tag will have subtags07:52
smspillazso I had it doing weird things for a while until I implemented some "parse subtags" functions which just returned and made sure there were no subtags07:53
smspillazhi dbarth07:53
didrockssmspillaz: ahah, nice trick :)07:54
didrockssmspillaz: oh btw, I found another bug in your cmake in compiz :)07:54
didrocks(again a COMPIZDESTDIR vs DESTDIR)07:54
smspillazfeel free to commit a patch then07:55
didrockssmspillaz: well, it's quite tricky in fact, and I'm not impacted as we just got on make install some perm error (it tries to install in /usr/share…)07:55
didrockssmspillaz: so, I think we should have a look at removing COMPIZDESTDIR in the futur, simply07:56
didrocksand just cope with DESTDIR07:56
didrocksI'm sure there is a way :)07:56
smspillazdidrocks: indeed07:56
smspillazdidrocks: I only added COMPIZ_DESTDIR because DESTDIR wasn't working07:56
didrockssmspillaz: well, it's working for most cases until you need to know where DESTDIR is :)07:56
didrockssmspillaz: I'm sure someone else got that issue too, we'll have a look later07:57
smspillazdidrocks: env${DESTDIR} ?07:57
smspillazwell actually, no that won't work will it07:57
didrockssmspillaz: doesn't work, I was thinking that at well at first glancec07:57
didrocksbut it's replaced and not kept in the generated MakeFile07:57
didrockswhat we need is variable kept "as is"07:57
smspillazyeah07:58
didrocksI don't have enough CMake foo yet :)07:58
smspillazI believe this discussion was had in the cmake circles and it needs to be implemented up there07:58
didrockslet's trap agateau in Dallas somewhere and have a deeper look :)07:58
didrockssmspillaz: I'm mostly sure it should be somewhere in the documentation…07:58
didrocksthat will be weird if not implemented…07:58
didrockswould*07:58
didrocksI can imagine ton of cases when we need it :)07:59
MacSlowgreetings everybody08:09
kamstrupMacSlow: hi08:14
kamstrupgood morning everyone08:14
MacSlowhey kamstrup08:14
MacSlowkamstrup, do you happen to have the issue that no launcher-icons (except for the desktop-switcher) show up?08:16
kamstrupMacSlow: no it works fine here08:16
kamstrupMacSlow: sounds like a bamf issue?08:16
MacSlowkamstrup, ever since yesterday afternoon I've that.08:17
MacSlowyeah... that's what I think too08:17
kvalokamstrup: good morning08:22
kvalokamstrup: any chance you could review two merge requests again? https://code.launchpad.net/indicator-network/+activereviews08:23
kamstrupkvalo: sure, I actually just opened the diff before you pinged me :-)08:23
kvalokamstrup: awesome :)08:23
kvalokamstrup: due to a connman upgrade I need to create a new release today08:24
kvalokamstrup: as you will find out soon, there's an API break in connman08:25
njpateldidrocks, Hey, I'm just reviewing branches that were put up by the guys last night then I'll cut a release. Sound good?08:56
didrocksnjpatel: awesome dude!08:57
didrocksnjpatel: there is still a nux branch somewhere, I'm not sure to have the time to review it, if you can do it, ,please :)08:57
didrocks(the bmp -> png)08:57
njpateldidrocks, yep, will do08:58
njpatelsmspillaz, did you have a chance to look at this bug https://bugs.launchpad.net/unity/+bug/676096 ?08:59
ubot5Launchpad bug 676096 in Unity "Mumble crashing compiz-glib (affected: 2, heat: 101)" [Critical,Triaged]08:59
smspillaznjpatel: yes it is fixed09:11
smspillaznjpatel: some stupid race condition with timers09:11
njpatelsmspillaz, sweet, update the bug please09:12
smspillaznjpatel: :)09:12
smspillaznjpatel: good progress on your metacity stuff btw09:13
smspillaznjpatel: I have the shadow and padding properties parsing now09:13
smspillazand exported via libmetacity-private09:14
njpatelsmspillaz, woohoo!09:15
kamstrupkvalo: ! man you write a lot of code. You!09:17
kamstrupkvalo: but almost through the first one, now09:17
smspillazheh, I don't know why I had this crazy idea09:17
smspillazI turned the wobbly settings up to maximum crack when stress testing transition scripts09:17
smspillaznow they are stuck like that09:17
kvalokamstrup: sorry for the extra work! you can punch me next time we meet :)09:19
kamstrupkvalo: ... behind the sauna09:19
kamstrup;-)09:19
kvalohaha :D09:20
kvalokamstrup: on the bright side after your review there's only a small portion of dbus-glib code in indicator.c \o/09:20
njpatelsmspillaz, you never merged this? https://code.launchpad.net/~canonical-dx-team/unity/unity.remove-io-from-pl/+merge/4193609:24
smspillazdidn't jason merge it?09:24
njpatelit's not marked as much09:25
njpatelcould you check please?09:25
smspillazah ok09:25
njpatel(just retry the merge, bzr should say "nothing to do" if it's been merged before)09:25
smspillaznjpatel: ok09:30
kamstrupkvalo: first one done09:36
kvalokamstrup, njpatel: I want to clear the network menu after a crash (or actually always during boot). what's the easiest way to do this with dbusmenu?09:36
kvalokamstrup: thank you very much!09:37
kvalokamstrup, njpatel: my problem is that I see stale menuitems after a indicator-netowrk-service crash09:37
njpatelkvalo, clear the root menu? dbusmenu_menuitem_foreach? or _get_children () and remove them all?09:38
kamstrupkvalo: the namespace merge approved without comments09:38
kvalonjpatel: ok, thanks. I'll try that09:40
kamstrupAwesome. The latest Maverick updates broke my dev box :-S09:53
kamstrupI'll be offline a while trying to fix it09:54
kamstrupwoohoo, back again10:00
kamstrupnjpatel: ... did you see my dee_model_get() API question yesterday?10:27
njpatelkamstrup, yeah, I replied too10:32
kvalokamstrup: what broke it?10:32
kamstrupnjpatel: huh - I never saw that, and I can't find it in my logs...10:34
kamstrupkvalo: hehe, it's tragicomic... It's the ABI breaking glib patches we apply they broke everything because I have a pretty spaghetti-like installtion10:35
njpateluno momento10:36
kvalokamstrup: ouch10:37
njpatelNov 29 14:16:47 <njpatel>kamstrup, but dee_model_get (model, iter, 3, &val0, 6, &val9, -1); wouldn't work, right? You would only be able to get all of them or none?10:37
kamstrupnjpatel: right. We still have individual column getters ala get_int(model, iter, col_index) of course10:38
njpatelkamstrup, I'd say that the variant one would be dee_model_get_all, then? dee_model_get10:38
kamstrupnjpatel: it's just that in practice I've never only extracted a subset of the row data, it's almost always all or none10:38
njpatelkamstrup, good point10:39
kamstrupnjpatel: and I'd rather not have too many different ways to access the model10:39
kamstrupnjpatel: and the index based get() seems out of style when the rest of the API uses variants10:40
kamstrupnjpatel: so the question is: which is the more important - to look like GtkTreeModel or to tie in with GVariant10:41
njpatelkamstrup, agreed, so I don't mind _get being for everything if it reduces complexity10:41
njpatelkamstrup, as you mentioned, I've only used it the !get_all case once or twice, would easily be able to make that two calls10:42
njpatel(get_foo(), I mean)10:42
kamstrupright10:42
kvalokamstrup: I pushed now the fixes: https://code.launchpad.net/~kvalo/indicator-network/libconnman-backend-2/+merge/4213111:10
TheMusoNice network indicator, although I find myself thrown out of the menu every now and then, i.e I hilight an option, and after a few seconds the menu refreshes, and I lose focus on the item I was on.11:13
kvaloTheMuso: ah, I didn't think of that. that's annoying11:15
kvaloTheMuso: care to file a bug or do you want me to do it?11:15
TheMusokvalo: I expected warts, considering its relatively new.11:15
TheMusoI will do so tomorrow.11:16
TheMusoWhen I am a little more fres.11:16
TheMusofresh11:16
kvaloTheMuso: excellent, thanks. feel free to file more bugs as you find them :)11:16
TheMusowill do.11:16
smspillaznjpatel: already pushed11:17
njpatelsmspillaz, thanks11:19
didrockssmspillaz: did you experience gnome-panel applets crashing at load?11:27
smspillazdidrocks: yes I do not know what casues11:27
smspillaz*this11:28
didrockssmspillaz: so, it seems to be compiz related11:28
didrocks(and a recent regression)11:28
didrockssmspillaz: I think that can be important for A1 TBH (that said, today)11:28
didrocksI tried to remove the fade and animation plugins11:28
didrocksno luck11:28
smspillazdidrocks: it would probably be this reparenting fiasco11:29
didrockssmspillaz: let me try without the glibmm branch, the previous glib one11:29
smspillazok11:29
didrocksI don't remember I get it there11:29
smspillazI doubt that would cause problems though11:29
hyperairmy panels stopped crashing once compiz got faster at loading though11:29
didrocksok, so timing issue11:29
smspillazI've seen this on and off, and like I said I have no idea what causes it so maybe it is applications trying to do stuff and then getting reparented11:30
hyperairprobably11:30
didrockssmspillaz: gnome-panel has a startup animation11:30
didrockssmspillaz: and it's sliding11:30
didrockscan be the cause?11:30
smspillazdidrocks: that wouldn't do it11:30
hyperairho, that might be it. now my panel slides down after compiz loads.11:31
smspillazdidrocks: I think this is a reparenting issue, although tbh it will take me a long time to fix11:31
didrockslet's find a workaround for alpha111:31
didrocksI'm disabling the startup animation in case11:31
smspillazdidrocks: there isn't one. We need to fix the reparenting implementation in compiz and like I said this will take me a while11:31
didrockslogout/login11:32
didrockssmspillaz: yeah, but we can't ship A1 with that11:32
didrockssmspillaz: I can confirm that without panel animation I don't get anymore crash11:43
smspillazdidrocks: ok11:45
smspillazdidrocks: I am looking into changing how reparenting is done then11:46
didrockssmspillaz: nice, I'll open a bug about it11:46
didrockssmspillaz: as a workaround, I'll try to disable the animation11:46
smspillazok11:50
njpateldidrocks, can we just not fallback to metacity + gnome-panel for A1?12:09
didrocksnjpatel: no, I think we still want the right experience, so disabling the animation can fix it (on new install only)12:10
didrocksnot sure how we can do it easily though12:10
njpateloh, okay12:11
didrocksthe thing is that gnome-panel is generating those keys…12:11
didrockslet me try to set them as default for now12:12
didrocksor mandatory…12:12
=== MacSlow is now known as MacSlow|lunch
kamstrupkvalo: approved the backend-2 branch!12:35
kvalokamstrup: thanks a lot!12:37
kvalokamstrup: and from now on there will be smaller merges :)12:37
didrocksnjpatel: did you see that issue? https://bugs.launchpad.net/ubuntu/+source/unity/+bug/68306513:03
ubot5Launchpad bug 683065 in unity (Ubuntu) "Menu bar becomes blank periodically (affected: 1, heat: 6)" [Undecided,New]13:03
didrocksDBO: hey dude13:05
didrocksDBO: does your commit in Nux fix fullscreen app issues?13:06
njpateldidrocks, fullscreen has been fixed for some time, no?13:06
didrocksnjpatel: not application fullscreen13:06
didrocksnjpatel: there are some bugs I filed IIRC13:06
didrocksgnome-screensaver was, right13:07
njpateloh13:07
didrocksyeah, just try (but you have the new version I guess) firefox or chromium in fullscreen13:08
didrocksI still have the bar there13:08
didrockslet's try new nux once built13:08
didrockshum13:08
didrocksfail at configure, nice :)13:08
didrocks(I hate doxygen as well)13:09
njpateldidrocks, milestoned, thanks for the head's up13:11
didrockswho touched the configure.ac? :)13:11
didrocksok, it's me :)13:11
didrocksbut not related ^^13:12
didrocksnjpatel: do you get an issue when trying to build with nux documentation?13:12
njpateldidrocks, fullscreening chromium or firefox works fine for me13:12
njpateldidrocks, no, I don't build it anymore :)13:12
didrocksnjpatel: ok, with new nux?13:12
njpateldidrocks, what's the issue?13:12
njpateldidrocks, with latest everything13:13
didrocksok, should be fixed in new nux13:13
didrocksnjpatel: for the issue: http://paste.ubuntu.com/538278/13:13
didrocksit seems it doesn't DX_COND in configure.ac13:13
kvalonjpatel, kamstrup: back to my stale dbusmenu menuitems. I did this but I can't access the stale items: http://paste.ubuntu.com/538277/13:13
njpatelokay, feel free to commit13:13
njpateldidrocks, ^13:13
didrocksnjpatel: hum, I didn't get a fix yet :)13:14
kvalonjpatel, kamstrup: the problem is easy to reproduce with 'killall -KILL indicator-network-service'13:14
didrocksIt doesn't seem I'm skipping an include there13:14
njpatelkvalo, hmm, you might need ted for this, I haven't a lot of experience with dbusmenu13:15
njpatelseems like that should work, though :/13:15
didrocksnjpatel: dude, did you autogen.sh --enable-documentation?13:15
kvalonjpatel: good to know that I'm on right track, thanks. I'll experiment more and ask from tedg13:16
njpateldidrocks, I don't think so, no13:16
didrocksnjpatel: I think you need it, like previous week :)13:16
njpateldidrocks, I didn't last week either dude13:16
didrocksnjpatel: make dist doesn't include it, but you need to configure with the doc13:16
didrockshum…13:16
didrocksnjpatel: oh right, but we didn't touched any MakeFile.am, right?13:16
didrockscontrary to this week13:17
njpatelnot sure13:17
njpatelyeah, maybe13:17
njpatelI'm re-rolling with --enable-documentation13:17
njpatelhold up13:17
didrocksI think that DX_HTML_FEATURE(ON) is subjected to that13:17
didrocksjust a guess, I don't see what changed apart that this week, there is a Makefile changed13:18
njpateldidrocks, can I just re-upload?13:19
njpatelinstead of bumping?13:19
didrocksnjpatel: sure13:19
smspillazdidrocks: DBO: ping13:19
didrocksyep?13:19
smspillazI've got a patch here which changes up compiz slightly so that we don't do anything on CreateNotify and reparent immediately on MapRequest13:20
njpateldidrocks, try now13:20
smspillazI'm just going to run it by onestone first13:20
didrockssmspillaz: awesome, that will fix all the reparenting issue? will be a post alpha1 upload!13:20
didrocks:)13:20
smspillazdidrocks: it's like13:20
didrocksexcellent :)13:20
smspillazstartupperformance++13:20
smspillazand not more eppileptic fit13:21
didrockswaow, less flickerying?13:21
didrocks\o/13:21
smspillazyes13:21
didrocksflickering*13:21
smspillazonly as much as metacity13:21
didrocksthat's a huge improvment :)13:21
didrocksnjpatel: trying13:21
smspillazwell I need to do some quick side by side testing with the old method13:21
smspillazbut I'm pretty sure this method is faster13:21
smspillazand I also had a big talk with the metacity, kwin and enlightenment developers and it seems like it is the correct method too13:22
didrocksnicely done smspillaz :)13:22
smspillazat least I think this is correct13:22
smspillazthere is still some flicker though because of the fact that we load the compositing plugins after we start looking at windows13:23
smspillazthough maybe I can look at doing a system like plugins first -> then windows in the future13:23
didrocksnjpatel: 1da45b1492d71ac6b2a03e31e91cc1b6 is the last version, isn't it?13:24
smspillazdidrocks: though I can't commit this patch yet since I don't know what it will break13:24
smspillazdidrocks: since I assume there has got to be some compiz code out there that assumes that no MapRequest has taken place13:24
didrockssmspillaz: sure, and that's why I don't want it for alpha1 as well :)13:24
smspillazyeah13:24
didrockssmspillaz: so, sounds good for a post A1 upload13:25
njpateldidrocks, r13413:25
njpateldidrocks, I don't deal in hashes :p13:25
njpatelwe're not git13:25
njpatelthis is for humans13:25
didrocksnjpatel: well, you uploaded a new tarball, isn't it?13:25
njpateloh you mean tarball13:26
njpatelsooorry13:26
=== oubiwann is now known as oubiwann_
didrocksnjpatel: what else? :)13:26
njpateldidrocks, yes, that's correct :)13:26
* didrocks not sure what njpatel did :)13:26
=== oubiwann is now known as oubiwann_
didrocksthe day you will see my speaking "git" is the day I'm sick :)13:27
=== oubiwann is now known as oubiwann_
kvalonjpatel: yeah, right. like randon revision numbers are any better! ;)13:29
didrocksso, I have no clue until now :/13:30
kvalonjpatel: random*13:30
didrockswhy oh why doxygen is so mean? :/13:30
didrocksnjpatel: if you ./autogen.sh --enable-documentation && make what happens?13:30
=== MacSlow|lunch is now known as MacSlow
kvaloronoc: can you do a small review, please? https://code.launchpad.net/~kvalo/indicator-network/fix-icons-in-menu/+merge/4223713:34
smspillaznjpatel: those fixes ^^ might also fix your flash problems13:35
njpatelsmspillaz, sweet13:35
didrocksnjpatel: hem, did you see ^^13:35
njpatelkvalo, yeah, I hate the randomness of foo++ ;)13:36
njpateldidrocks, it doesn't make the documentation :/13:36
ronockvalo, sure13:36
didrocksnjpatel: hum? you didn't get the same issue when starting make?13:36
ronockvalo, just on lunch, will do it shortly13:37
njpateldidrocks, hold up13:37
kvalonjpatel: I don't know what I do wrong, but for me revision ids differ between branches13:37
didrocks|o|13:37
kvaloronoc: no worries13:37
smspillazhmm ok I found one bug already13:37
smspillazmenus don't get mapped13:37
smspillazfun13:37
didrockssmspillaz: the flash issue is the one where you quit fullscreen mode and that you don't get another fullscreen flash video anymore?13:38
smspillazdidrocks: no, that is a flash bug13:38
smspillazdidrocks: this one is just where the plugin fails on xembed13:38
didrocksoh ok, I get that by rarely13:38
njpatelkvalo, what happens is, when you merge branch 'a' into branch 'b', branch b gets revision++ (say it's now at  revision 136), and the the revisions that made up the work in a get named 135.1, .2, .3 etc (or something like that)13:38
njpatelkvalo, is that not what happens for you?13:38
didrocksnjpatel: (it should stop at the very beginning of make)13:40
kvalonjpatel: yeah, something like that. but the end result will be that I can't check from rev ids which commit is in which branch13:40
kvalonjpatel: let's flame about this over beer ;)13:41
=== chaotic_ is now known as chaotic
njpatelkvalo, agreed :)13:43
didrocksnjpatel: hem, dude?  :)13:45
njpateldidrocks, it doesn't13:49
njpateldidrocks, maybe I'm missing some deps on my system?13:49
didrocksgrrr… weird13:49
didrocksnjpatel: apt-get build-dep nux13:49
njpatelit says I have everything13:49
didrockswth?13:49
seb128what error do you get?13:49
didrocksseb128: http://paste.ubuntu.com/538278/13:50
didrocksand configure.ac seems to include what it should include13:50
njpateldidrocks, wait, there were some pre-build docs that we're cleaned13:50
didrockslet me see configure13:50
didrocksnjpatel: it seems that rather is doesn't export the right macros13:50
njpateldidrocks, it seems to end quicker than before and then go to building nux13:51
njpatelno errors, just some warnings about symbols13:51
didrockshum13:51
didrocksDX_COND_chm is in configure…13:51
seb128do you need to autoreconf during the build?13:51
didrocksseb128: this is what is weird, it seems to want to autoreconf13:52
didrocksthere is a Makefile.am changed13:52
didrocksbut upstream ship the new Makefile.am and Makefile.in13:52
didrocksI just configure with --enable-documentation13:52
seb128autotools can be weird13:53
didrocksyeah13:54
didrockslet's google a little13:54
didrocksnjpatel: seems to work on a pbuilder, so let's forget it and go the lazy way14:11
njpatelworks for me14:11
didrocksI guess it's picking another automake version here14:11
didrocksor that I have a dep trickering something else14:12
didrocksnjpatel: oh btw, thinking about it, unity is exporting more symbols (the places one) in pbuider than locally14:12
didrockspbuilder*14:12
didrocksnjpatel: I'm wondering how come I have more build-dep installed in pbuilder/buildd than locally :)14:12
didrocksnjpatel: I'm pushing one more unity change in the default launchers14:18
njpateldidrocks, okay, jay just woke up and I've asked him to look into the quicklist issue asap14:22
didrocksnjpatel: ok thanks :)14:22
didrocksnjpatel: any idea about the exported symbols?14:22
ronockvalo, done14:22
didrocks(I've pushed the gsettings schema changed)14:22
didrocksnux built in pbuilder, let's forget about my local issue then…14:22
njpateldidrocks, WAAAAIT14:26
njpateldidrocks, might have distropatch for nux :)14:26
didrocksnjpatel: you know the cost of a pbuilder? :)14:27
njpatelLOL14:27
didrocksnjpatel: so, you have to answer my exported symbols issue on unity as a counterpart14:27
njpatelyes, one kitten dies everytime you do `pdebuild` :)14:27
didrocksno distro-patch otherwise :)14:27
didrockshehe :)14:27
njpateldidrocks, okay,  I didn't see the question, sorry14:27
* njpatel reads14:27
boulabiarfagan, ping14:28
njpateldidrocks, libunity ?14:28
njpatel(is exporting more?)14:28
faganboulabiar: yo14:28
didrocksnjpatel: yeah, on a pbuilder or buildd14:28
didrocksall the places one14:28
boulabiarfagan, you really want to code an xml parser ?14:28
didrocksbut I don't see how pbuilder can have more than my local14:28
didrockshum, maybe recommends14:28
didrockslet me check14:28
faganboulabiar: im making my own for fun14:28
fagan:)14:28
boulabiarfagan, if you want I can give you better project ideas :P14:29
faganboulabiar: im doing a data structures thing for college so im going to use that xml parser for it14:29
faganso its not exactly a waste14:29
faganim just showing off14:29
njpateldidrocks, weird...14:30
boulabiarfagan, ah ok, if it's for college then I understand, Good Luck !14:30
* fagan is bringing out the big guns for that project 14:31
kvaloronoc: thanks!14:38
ronockvalo, np14:39
* hyperair wonders if anyone else has ever felt it annoying to click on the sound icon, click on sound preferences, and then click on the Applications tab just to get access to the per-application volume control?14:41
hyperairi just did that over 10 times earlier while switching between watching a lecture video and listening to music (i was changing banshee's volume, for which it would probably be easier to just poke the volume control inside banshee itself14:42
hyperairbut honestly, windows vista and 7 have it so much easier. they just click the sound icon, and directly adjust the per-app volume control there14:43
davidbarthsmspillaz: http://pastebin.ubuntu.com/538304/14:55
jcastrohyperair: I just tried both and they're both 2 clicks away14:55
hyperairjcastro: three. one for the volume icon, one for soudn preferences, and one for the tab.14:56
hyperairjcastro: that's not including the click for the slider.14:56
jcastrohmm, mine keeps opening to the applications by default14:56
hyperairhmm oh yeah it does now14:57
hyperairweird, it didn't do so earlier.14:57
jcastroI wonder if it remembers now?14:57
jcastroor if that's the default now14:57
hyperairi guess it does14:57
hyperair=\14:57
njpateljcastro, the BFB?14:57
hyperairjcastro: what are the steps on windows?14:57
smspillazdavidbarth: sounds like an abi mismatch14:57
jcastroclick the sound icon, click mixer14:57
jcastro2 clicks14:57
smspillazdavidbarth: clear your entire install and recompile compiz14:57
hyperairjcastro: i remember one click bringing up the per-app volume control.14:57
hyperairjcastro: or a double click14:58
hyperairit was a tiny one, not a full-fledged window14:58
jcastronope, you have to click "mixer"14:59
jcastroto get the little compact window14:59
hyperairi see.14:59
hyperairi guess my memory was fooling with me14:59
hyperairmixer's easier to reach than sound prefs though14:59
jcastroI would prefer multiple sources to show up at the root14:59
hyperairyeah, i really would.14:59
hyperairbut afaik the mockup was rejected?15:00
jcastroyes, mixer is one menu item up, for us it's mute, slider, art/player, then the prefs15:00
hyperairyeah15:00
hyperairif you have multiple players, then even longer15:00
hyperairit's quite tedious15:00
hyperairi got so fed-up of it i just left the sound prefs window open and put banshee in front of it15:00
jcastroyou can put the gnome mixer on the panel, I do that for my wife15:01
hyperairgnome mixer?15:01
jcastrothough that's more because her volume randomly sets to zero15:01
hyperairis that the old fashioned one?15:01
jcastroand she needs a quick way without doing alsamixer15:01
jcastroyes, the old one15:01
hyperairi see.15:01
hyperairrandomly setting to zero sounds like a big problem =\15:01
jcastronot big enough for me to upgrade her15:02
jcastroshe just leaves it open, *shrug*15:02
hyperairheh15:02
hyperairi guess normal users are more flexible than us picky devels. ¬_¬15:02
jcastroit would drive me crazy15:02
hyperairsame here15:03
hyperairjcastro: https://bugs.launchpad.net/ubuntu/+source/indicator-sound/+bug/665106 <-- a bug regarding the issue i mentioned.15:06
ubot5Launchpad bug 665106 in indicator-sound (Ubuntu) "sound menu doesn't support per-application volume change (affected: 1, heat: 96)" [Undecided,Invalid]15:06
hyperairsomeone filed it a month ago15:06
jcastrobummer15:07
hyperairmaybe we could poke mpt about it15:08
hyperairiirc the last issues mentioned were something to do with whether or not we should add an entry per application, rather than just those registered under the sound menu.15:09
janimois this channel appropriate for NUX discussion?15:20
ronochyperair, yes I'm inclined to agree15:20
ronocit was decided to leave the per application volume out15:21
hyperairronoc: so which opinion do you agree with?15:21
ronocbut in hindsight i think its a quick win we could easily accomodate15:21
ronochyperair, exposing per application levels in the menu is a good idea15:22
ronocbut only for the music apps15:22
hyperairyeah, i believe that would be a good idea.15:22
hyperairso should the bug be reopened?15:22
hyperairronoc: are you the one developing indicator-sound?15:22
ronochyperair, well we need to talk to mpt and see what he thinks15:22
ronochyperair, yup15:22
hyperair*nod*15:23
hyperaircool =)15:23
ronochyperair, i was speaking with the mpris guys the week before last15:23
ronochyperair, in order to get this playlist extension into the official mpris spec15:23
hyperairoh. cool.15:24
ronocthey wanted a test implementation to be carried to see how it would work15:24
ronochyperair, would bertrand be up for implementing this extension15:24
ronochyperair, ill do the client side on the menu15:24
hyperairronoc: i can't speak for bertrand, but i could poke him about it. he's always on #banshee at irc.gnome.org15:25
ronochyperair, i was trying to ping him thing morning, will try him later15:25
hyperairokay15:25
ronocthis even15:25
ronochyperair, it should not be too much work15:26
hyperairit probably wouldn't be15:26
kvalokenvandine, cyphermox: https://launchpad.net/indicator-network/trunk/0.3.015:28
kvalokenvandine, cyphermox: that one requires connman 0.64 or greater15:28
kvaloI have to go now, but I will be back later15:29
kamstrupw00t - I have quicklists!15:29
kamstrupjhbuild ftw!15:29
cyphermoxkvalo, cool, I'm working on getting connman 0.64 ready right now15:29
kamstrupdoes anyone know if the WS swicther is supposed to do something, or is it just a placeholder?15:30
didrockskamstrup: nice, you got it one week after the packages :)15:31
kenvandinecyphermox, can you let me know when connman is in?15:32
kenvandineand i'll do indicator-network?15:32
cyphermoxkenvandine, well, if you want to upload it I can let you know when I'm done preparing it ;)15:35
hyperairronoc: may i post the IRC transcript on the bug, reopen it and subscribe mpt?15:36
hyperairronoc: (indicator-sound)15:36
kenvandinecyphermox, great, i can do that15:36
ronochyperair, well I just read https://lists.launchpad.net/ayatana/msg01831.html15:37
ronochyperair, it seems as if this subject has been considered and decided upon15:38
hyperairronoc: i brought this issue up again because i think it's time to take a second look at it now that the sound menu has been in deployment on many systems for a while.15:40
mpthyperair, what difference does that make?15:41
* hyperair shrugs15:42
hyperairmpt: i just noticed in that post that your use case about rainywood.com..15:42
hyperairer mood15:42
hyperair(e.g. turning down the volume on a browser tab at rainymood.com while you watch a video in another browser tab).15:43
hyperairdoesn't that sound really really similar to turning down the volume of your media player while you watch a video on your browser?15:43
mptExactly, that's the problem15:43
mptPeople would expect those volume controls to be there and they wouldn't be.15:44
mptBecause as far as the menu could tell, they'd be a single "ALSA plugin [Chromium Browser]" item.15:45
hyperairso basically because we can't have per-tab volume controls, we're not going to have per-app volume controls?15:46
hyperairi've never heard of anyone who uses the browser to listen to music, though. i use my media player to do that.15:46
mptNo, that's only one of the reasons I gave.15:47
hyperairhmm so the music player has its own prominent volume control15:47
hyperairwhich is true15:47
hyperairbut it also has prominent play/pause, prev and next controls, which are also in the sound menu.15:48
kvalocyphermox: nice. do you have time to update ofono?15:50
ronocquality performance from the weekends gig in Dublin -> http://vimeo.com/1730361615:50
kamstrupdidrocks: don't ruin my illusion of living on the bleeding edge! :-D15:50
didrocks:)15:50
* hyperair grumbles to himself about opinions getting ignored without good reason and goes back to studying15:53
cyphermoxkvalo, I'll do it right after15:53
vishhyperair / jcastro: we fixed the "sound prefs to open the applications tab by default" for maverick, no memory over there.. just a papercut :D15:57
jcastrovish: very well done15:58
hyperairvish: nice.15:58
mpthyperair, I'm sorry you disagree with the reasons. That's not the same as ignoring you. I understand your point about the Previous/Next items.15:58
hyperairmpt: i don't see the difference in importance between prev/next and the volume.15:58
hyperairmpt: my use case was pretty simple, i was watching various parts of my lecture notes in a browser and wanted to make my music softer temporarily15:59
hyperairso i opened up sound prefs (which was conveniently hard to reach) and closed it again 10 times.15:59
hyperairin the span of two hours.15:59
mptPrevious/Next is specific to music players, and (like the rest of the music player stuff) it's opt-in15:59
hyperairfirst few times were fine, but after that it got seriously annoying.16:00
hyperairer opt-in?16:00
mptYes, it doesn't show up unless a music player registers itself16:01
hyperairah yes, that16:01
hyperairso what would be wrong with having a volume slider appear together with that?16:01
* hyperair should totally patch indicator-sound to do that as an experiment16:01
mptWell, one step to make it a more serious proposal would be to work out how to identify applications properly16:02
lamalexsmspillaz, have you started anything with perf counters?16:02
mpthyperair, and doing that would itself help gnome-volume-control16:02
hyperairmpt: as in the pre-indicators volume control applet?16:02
mpthyperair, for example, when I mouse down on the "Close" button in the Sound Preferences window, the Sound Preferences window *itself* momentarily shows up as an  item in the Applications tab, not as "Sound Preferences", but as the jargon "ALSA plug-in [gnome-volume-control]".16:03
mptBecause the button has a sound effect.16:03
smspillazlamalex: no not yet16:03
hyperairmpt: ah, i see. wouldn't it work to just transition everything to use gstreamer and get rid of alsa?16:04
lamalexsmspillaz, ok, just wanted to make sure you didn't have anything before I started16:04
smspillazlamalex: :)16:04
hyperairmpt: alsa meaning alsa userspace16:04
smspillazlamalex: I can write the PerfWrapableDispatcher16:04
mpthyperair, ronoc would know that far better than I do.16:05
ronochyperair, the pulse server is what  the sound menu talks to16:06
hyperairyep, and the whole ALSA plug-in [$procname] business comes from stuff accessing the pulse server via the ALSA plugin.16:06
hyperairso perhaps we could: #1) strip away the ALSA plug-in prefix from the ALSA plug-in when it reports to pulseaudio; and #2) patch whatever default apps that still use ALSA to use gstreamer or some higher-level library instead.16:07
hyperairmpt, ronoc: ^16:08
mpthyperair, another necessary detail would be how to lay out the menu so that the volume sliders for registered music players, and the volume sliders for other applications, didn't look inconsistent.16:08
hyperairmpt: there was a suggestion somewhere further up about only showing volume sliders for registered music players, which should satisfy the majority of the cases of having music playing in the background16:09
ronochyperair, mpt applications can be identified via the prop list exposed by pulse16:09
hyperairmpt: as for the per-tab use case, i can only think of applications opening multiple pulse connections, if that is at all possible.16:09
ronochyperair, that generally does not happen16:10
ronocor at least it shouldn't16:10
hyperairronoc: i meant per-tab pulse connections?16:10
hyperairronoc: or is it possible to send multiple streams over one pulse connection?16:10
hyperairronoc: or do these apps do mixing internally prior to sending it over?16:10
ronocwhats the issue with the alsa plugin ? that fact that browser tabs have different instances of alsa plugin ?16:11
vishhyperair: this is not true " <hyperair> hmm so the music player has its own prominent volume control "  did it change for natty? the volume control is the main one, not for the player alone16:11
ronochyperair, ^16:11
mpthyperair, showing volume sliders only for registered music players could work. One awkwardness is that it would let you turn down the music in Banshee while listening to a lecture in a browser, but it wouldn't let you do the opposite, turn down a Web site's music in a browser while listening to a podcast in Banshee.16:11
hyperairvish: music player has its own prominent volume control in its own window.16:11
vishah!16:11
hyperairmpt: hmm yes, that would be a problem.16:11
hyperairmpt: do people actually do that, though?16:12
hyperairas in, play music in a browser in background and podcasts in banshee16:12
mptI've done it. I've no idea what percentag of other people do. :-)16:12
htorquecyphermox, are you aware of those messages from nm-applet (the indicator one from the PPA): http://paste.ubuntu.com/538279/ - i get those three 1000+ times per hour in my .xsession-errors16:12
ronoci do it sometimes16:13
hyperairheh okay, that makes two of us16:13
* hyperair doesn't like browser music, it's not equalized.16:13
* vish imagines a scenario with 10 youtube videos plaused in separate tabs.. would each have a volume control ? :D16:13
hyperairvish: lol, that would be interesting.16:13
cyphermoxhtorque, yes, I am16:13
htorquecyphermox, ok, thanks :)16:14
cyphermoxthose actually don't come from nm-applet but from libappindicator :/16:14
mptvish, and what about <http://youtubedoubler.com/>? One slider or two? :-P16:14
htorquecyphermox, is this related to the possible mem-leak bug you opened?16:14
* vish then wants name of the video as well in the menu :p16:14
cyphermoxhtorque, might be16:14
cyphermoxI'm still working on fixing those through re-working the way the menus get built16:14
hyperairmpt: on the other hand web browsers don't register in the sound menu as media players, but should they be treated as such? hmm16:15
vishmpt: cram them in there! , more sliders the better/easier.. ;)16:15
hyperairmpt: it would be interesting to be able to pause website music in the sound menu16:15
ronochyperair, indeed it would16:16
vishare we talking about a universal remote?16:16
* vish hides16:16
hyperairvish: i want my universal remote to run ubuntu.16:16
mptvish, http://yooouuutuuube.com/v/?width=96&height=96&yt=TQuqeLBTetA&flux=1&direction=rand16:17
* hyperair facepalms16:17
vishlol! #javafail!16:17
vishi dont seem to have sun java ;p16:18
hyperairhuh? that requires java?16:18
lamalexwhy does natty only open links in firefox and not my preferred browser16:18
lamalexdriving me nuts16:18
hyperairbecause we're heading to the age where there can only be One True Browser™16:18
smspillazhyperair: fixed your scalefilter bug16:18
vishhyperair: this is what i get "Hi. I'm having trouble using Java to get this video URL. Are you sure the URL is valid? Do you have the latest version of the Java plugin installed and enabled for your browser? To get Java click here. If you recently installed Java try restarting your browser. Or you can go back and try a different video url.16:18
vishIf you have Java installed and you are still having problems, send me an email. Hi. I'm having trouble using Java to get this video URL. Are you sure the URL is valid? Do you have the latest version of the Java plugin installed and enabled for your browser? To get Java click here. If you recently installed Java try restarting your browser. Or you can go back and try a different video url.16:18
vishIf you have Java installed and you are still having problems, send me an email. "16:18
vishgah! :/16:18
hyperairlamalex: the trick is to annoy all users into using firefox as their default.16:19
hyperairlol! =p16:19
hyperairsmspillaz: thanks. you just had to pick the least annoying bug to fix, didn't you? =p16:19
smspillazhyperair: it was easy16:19
hyperairheheh16:19
smspillazhyperair: what about https://bugs.launchpad.net/bugs/681010 is that already fixeD?16:19
ubot5Launchpad bug 681010 in compiz-fusion-plugins-extra (Ubuntu) "[compiz++] ExtraWM's Activate Demanding Attention Window takes a few tries to work (affected: 1, heat: 6)" [Undecided,New]16:19
smspillaz*fixed16:19
hyperairsmspillaz: nope16:20
lamalexoof :(16:20
smspillazok let me look into it16:20
lamalexi feel pretty bad about that16:20
lamalexerm16:20
lamalexwrong channel :P16:20
hyperairhaha16:20
vishlamalex: are you trying from thunderbird? or from all apps? from TB it seems to only open in FF3.*16:20
smspillazDBO is going to kill me if he finds out I've been working on your bugs and not his ;-)16:20
DBOnah16:20
smspillazDBO: twas a joke :)16:21
hyperairronoc: so what would it take to bring per-tab pause/prev/next buttons to the sound menu?16:21
smspillazDBO: actually I want to look at this reparenting fiasco first before I sort out your nux input windows hting16:21
hyperair=p16:21
hyperairnux input windows?16:21
smspillazhyperair: unity shell input windows16:21
smspillaz"nux" for short16:22
hyperairah16:22
smspillazit's the small layer that we use to create them16:22
ronochyperair, the alsa plugin would also need to expose an mpris api16:22
hyperairDBO: by the way, Do gets angry at me every time i restart compiz.16:22
hyperairronoc: that doesn't sound so doable.16:22
smspillazhyperair: give me a command that will "start" banshee from one of the commands in the commands plugin16:23
hyperairsmspillaz: banshee --show16:23
hyperairsmspillaz: that's what's bound to super+b16:23
smspillazok16:23
smspillazI'm not running your profile ATM16:23
hyperairsure16:23
hyperairi've changed bits and pieces of it since then anyway16:23
smspillazsettings transition made sure that I had to nuke it16:23
hyperairheh16:23
smspillaz;-0)16:24
hyperairby the way, what are the semantics of each focus prevention level?16:24
hyperairi noticed that low seems to let everything grab focus16:24
smspillazhyperair: I actually sent an email to someone today about how it works16:24
hyperairnormal seems to stop some apps, but let some through.16:24
hyperairsmspillaz: excellent, can you forward it to me? =p16:24
smspillazlet me copypasta16:24
* hyperair develops a sudden craving for pasta16:25
ronochyperair, implement mpris 2 so as there a dbus mpris interface for the alsa plugin for a start16:25
lamalexvish, from xchat it opens in ff416:25
lamalexvish, on natty16:25
lamalexronoc = connor?16:26
ronoclamalex, yup16:26
ronocconor16:26
lamalexoh wow, how bout that16:26
ronochows it going :)16:26
smspillazhyperair: http://paste.ubuntu.com/538328/16:26
lamalexronoc, do you speak Gaelic?16:27
ronoclamalex, i small bit16:27
ronoca small bit16:27
ronoceven16:27
lamalexronoc, enough to say hi to your grandmom and whatnot?16:27
ronoclamalex, at this stage pretty much, was not so bad when I was at school16:28
ronocits not taught properly nor used16:28
lamalexyeah16:28
lamalexkind of sad16:28
smspillazhyperair: the problem with focus stealing prevention is that there is no standardized way of doing it16:28
smspillazhyperair: so applications make all these stupid assumptions about the way some window managers do it and the way others do it in order to try and "game the system"16:29
hyperairsmspillaz: which is why it's so confusing.16:29
lamalexmy girlfriend wants up to move to Dublin16:29
smspillazwhich results in an inconsistent mess16:29
ronoca dead language but propped up by government grants just so as the can say its still going16:29
ronoclamalex, would you like to ?16:29
hyperairsmspillaz: the only consistent setting is High, where nothing gets through, and you have to use the alt+a (or super+a in my case) from extrawm to bring it up16:29
smspillazyeah16:29
lamalexronoc, never been- probably16:29
lamalexI do love James Joyce and Samuel Beckett..16:29
smspillazhyperair: FSP should be standardized in ICCCM or EWMH IMHO16:30
lamalexyeah I lvoe them both, don't hate16:30
hyperairsmspillaz: propose the next revision of the spec!16:30
ronoclamalex, well thats the town for it, was there at the weekend16:30
smspillazits a pain16:30
lamalexlooks pretty,but that's all I know ofit16:30
ronocgood fun had alround16:30
hyperairsmspillaz: it's for the Greater Good™16:30
ronoclamalex, you cold probably buy the whole place  now for a fiver :)16:31
lamalexhaha16:31
* lamalex reaches into his pocket16:31
hyperairsmspillaz: and it'll boost compiz's image of being a good for nothing window manager that's just eye candy and shit at actual window management.16:31
ronochaha16:31
lamalexronoc, where do you live?16:32
ronoclamalex, london (hackney)16:32
lamalexah16:32
hyperairsmspillaz: oh yeah, did you manage to reproduce the scale bug where mouse toggles the scale mode regardless of setting?16:33
lamalexsmspillaz, is the wrappable dispatcher step 1 for our perf counters?16:33
lamalexsmspillaz, I would imagine step 1 is making current dispatcher wrappable, and then step 2 is wrapping it :P16:33
lamalexstep 3 ???16:33
lamalexstep 4 PROFIT16:33
smspillazlamalex: errr16:34
smspillazlamalex: making the thing which does the wrapping wrappable == infinite loop16:35
smspillazhyperair: no I did not16:35
smspillazhyperair: I'm looking at your extrawm thing now16:35
lamalexwrapped != wrappable16:35
hyperairsmspillaz: okay, awesome.16:35
hyperairsmspillaz: did you manage to reproduce it?16:35
smspillazhyperair: I need to know an exact scenario where it happens since I cannot reproduce it16:35
smspillazlamalex: the current dispatcher is not even a class16:36
hyperairsmspillaz: press super+b (launch banshee) with its window already open in a different workspace and focus prevention on. docky's icon bounces and indicator turns red. press super+a (the extrawm binding) once, nothing happens. twice, nothing happens. thrice, and it shifts over to the banshee window.16:37
hyperairsmspillaz: not reproducible consistently.16:37
smspillazand it has to be on a different ws?16:37
hyperairnope16:37
hyperairit can be on the same workspace16:37
lamalexjaytaoko, DBO, davidbarth no one replied to my QA wednesday mail. did you all get it?16:37
hyperaire.g. when banshee isn't open yet16:37
smspillazhyperair: right so banshee has to be closed16:38
smspillazeg the window unmapped16:38
hyperairyeah16:38
hyperairsmspillaz: it also works for pidgin16:38
smspillazok couldn't reproduce it then16:38
smspillazlet me do something16:38
hyperairsmspillaz: and other things.16:38
DBOlamalex, we got it alright...16:38
lamalexWELL YOU BETTER HAVE READ IT16:38
hyperairsmspillaz: give me a patch that dumps craploads of information anywhere that you think may be a problem.16:38
lamalexor there will be hell to pay16:39
jaytaokolamalex: checking...16:39
smspillazlamalex: I don't think I got your mail?16:39
lamalexsmspillaz, are you on the dx list?16:39
didrockskamstrup: you broke abi :)16:40
smspillazlamalex: I should be16:40
lamalexsmspillaz, hmm16:40
kamstrupdidrocks: I do  that on a daily basis16:40
kamstrupdidrocks: if you expect abi stability from libunity...16:40
didrockskamstrup: was wondering about this ubus stuff not being exported anymore :p16:40
lamalexsmspillaz, it's really only important for main unity devs, but I can send it to you if you want16:40
smspillazsure poke me16:40
didrockskamstrup: I know, just have to build unity twice because of *you* :-)16:40
smspillazhyperair: *sigh* send me your config file16:41
kamstrupdidrocks: hehe, I build the entire unity stack from glib and up many times per day, so I know all about build issues :-)16:42
kamstrup(ok, maybe not rebuilding glib every time, but the rest of it)16:42
didrockskamstrup: that's why you got quicklist one week after the others (kidding :p)16:43
smspillazhyperair: poke16:43
smspillazhyperair: paste your config file please16:43
hyperairsmspillaz: gimme a moment, my stupid wireless connection is acting up16:44
hyperairsmspillaz: pastebinit isn't working.16:44
kamstrupdidrocks: at least I got it!16:44
didrockskamstrup: :p16:44
hyperairsmspillaz: http://pastebin.com/T4mr7NfM16:45
smspillazjust when you think your config is safe and you are a compiz developer16:47
hyperairdid you just purge yours again16:47
smspillazhyperair will come up with some bizzare bug which only happens on his config! and your config can say goodbye16:47
hyperairhaha16:47
hyperairi wonder if it's only on my config though.16:47
davidbarthlamalex: we did16:49
davidbarthlamalex: there's nothing to reply, we should just do what you said tomorrow ;)16:50
davidbarthbtw, jcastro, that could be a nice bitesize bug16:50
lamalexdavidbarth, right- i was just checking because more than once I haven't gotten replies from people16:52
lamalexusually the travel people16:52
lamalexwhen they've sent them that is16:52
jcastrodavidbarth: tag it please!16:55
dbarthsmspillaz: just sent the valgrind log if you want to check17:10
smspillazdbarth: cool17:11
smspillazdbarth: do you think some slight consistency with metacity warrants another plugin being enabled?17:12
smspillazdbarth: if you https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/53770317:12
ubot5Launchpad bug 537703 in compiz (Ubuntu) "Compiz intercepts alert sound from gnome-terminal (affected: 7, heat: 32)" [Undecided,Confirmed]17:12
smspillazbasically it looks like metacity uses libcanberra when it get the X11 bell event and plays a sound17:12
smspillaz... compiz obviously doesn't17:12
smspillazI have a plugin (or I can write one very easily) that will deal with this though17:13
cyphermoxkvalo, did you also need me to include the 09-disable-wifi-legacy.patch patch?17:15
dbarthsmspillaz: uh, dunno really; let me think about that17:15
dbarthsmspillaz: not for a1 anyway17:15
dbarthsmspillaz: hmm, i'd ask ronoc if there is a way this could be set outside of the window manager, and closer to the sound service17:16
dbarthif something can intercept the x11 bell event on the root window and take care of that17:17
smspillazdbarth: can you show that log to jay .. looks like nux is doing a lot of *weird* stuff there17:17
mptkvalo, seb128: Do you think this is true or false: By the time Connection Manager is ready for Ubuntu to use by default, Ubuntu will already be using gnome-control-center by default.17:17
dbarththe window manager can do everything; but i'm not sure we want to load of the desktop libraries into it17:17
dbarthsmspillaz: ahah, i can try upgrading to the latest branch he's landed first17:17
smspillazdbarth: it would be a plugin17:18
smspillazdbarth: like a canberra plugin17:18
smspillazwhich just links to libcanberra17:18
dbarthsmspillaz: yeah, but do you want to load everything and the kitchen sink into the compiz adress space?17:18
smspillazdbarth: I suppose you could do it using dbus17:18
dbarthyeah, the only thing is latency17:19
smspillazlatency is not an issue with sound events17:19
smspillazunless it is huge17:19
dbarthand here i'd like ronoc's feedback on the way to integrate that rationally17:19
smspillazok17:19
* ronoc reads up17:19
dbarthronoc: basically, playing the terminal bell sound17:20
kenvandinedidrocks, just fyi, the latest nux build in the dailies ppa breaks unity17:20
dbarthand the x11 bell event is mostly a legacy feature nowadays right? ie, apps are supposed to plug into a more general sound framework17:21
didrockskenvandine: I don't know, the natty version is working fine  :)17:21
didrocksand I just uploaded it17:21
dbarthit's only for old school apps that want to use the old bell thing17:21
didrockskenvandine: you shouldn't spend the time for the daily ppa I guess :)17:21
smspillazdidrocks: do you know if bug 683121 was fixed by your session stuff ?17:21
ubot5Launchpad bug 683121 in compiz (Ubuntu) "Compiz hangs on logout / doesn't integrate with gnome-session (affected: 1, heat: 6)" [High,Triaged] https://launchpad.net/bugs/68312117:21
kenvandinecompiz: symbol lookup error: /usr/lib/compiz/libunityshell.so: undefined symbol: _ZN3nux10BaseWindow17EnableInputWindowEb17:22
kenvandinedidrocks, indeed17:22
kenvandinei had forgotten i had added the daily ppa17:22
kenvandineuntil it broke right before the meeting :)17:22
didrockssmspillaz: not at all related to the session stuff, it's the compiz session plugin not being compatible with gnome17:22
kenvandineunity just needs a rebuild in the ppa17:22
didrockskenvandine: hehe, remove it then :)17:22
kenvandinealready did :)17:23
smspillazdidrocks: was it fixed ?17:23
dbarthkenvandine: how does it break unity?17:23
dbarthat the build level? or runtime?17:23
kenvandinelook at the error17:23
kenvandineruntime17:23
didrockssmspillaz: ?17:23
kenvandinesymbol lookup failure17:23
smspillazdidrocks: is that bug fixed?17:23
kenvandineunity needs to be rebuilt17:23
didrockssmspillaz: I just assigned the bug to you, it's not fixed then :p17:23
smspillazor do I need to look into it17:23
smspillazdidrocks: ok17:23
dbarthkenvandine: anyway, it should be obsoleted by the next build run17:24
kenvandineok17:24
dbarthi'll trigger it right now17:24
kenvandineno worries17:24
dbarthie, 0.9.817:24
didrockssmspillaz: I think it's some gnome-session integration which doesn't work… not sure if it should be in the session plugin or gnomecompat one17:24
kenvandinejust letting you guys know, i moved back to the stock natty version17:24
didrockskenvandine: wise man :)17:24
dbarthyeah17:25
dbarththx ken17:25
ronocdbarth, smspillaz sounds like compiz isn't talking to pulse properly ?17:26
ronocdo you want me to take a look => fix17:26
dbarthronoc: and i'm wondering if it should17:26
kenvandinesounds weird to think of compiz talking to pulse at all :)17:26
ronocthrough libcanberra17:26
* kenvandine really goes to lunch now17:26
dbarthronoc: or if we should fix the main apps to use pulse directly, and if some still use the x11 bell, have that trapped by something but the window manager17:27
dbarthor if the window manager does, whether he can just route that back to something that knows more about the sound theme (over dbus for example)17:27
dbarthwithout too much latency; knowing it'd be legacy apps anyway17:27
dbarthwdyt?17:27
ronocdbarth, afaik apps link against libcanberra which talks to pulse17:28
ronocam i correct in saying that the problem is compiz is not passing on sound events from apps17:28
dbarthcompiz catches the old x11 bell event17:28
ronocwhen you say catches, do you mean mutes the x11 bell event?17:29
dbarthmetacity does the same and when it receives an x11 event struct on the xerver connection and figures out that it should play a better sound17:29
dbarthreceives17:29
ronocdbarth, okay so compiz seems to not notify libcanberra of the event ?17:33
dbarthi guess it goes something like what'in there: http://www.google.fr/codesearch/p?hl=fr#ErvFMsc8kPE/pub/GNOME/desktop/2.17/2.17.4/sources/metacity-2.17.3.tar.gz%7CKYBqjqtVCks/metacity-2.17.3/src/bell.c&q=metacity%20xevent%20bell&d=8&l=20017:33
dbarthronoc: i'm wondering if we could avoid using libcanberra in compiz and just let something out of process deal with the legacy bell thing17:34
ronocdbarth, what particular reason do you not want to use libcanberra ?17:34
ronocdbarth, what particular reason do you not want to use libcanberra ?17:36
ronocwhat/any17:37
ronoclet me rephrase jeez17:38
dbarthronoc: avoiding the added complexity/dependency in the window manager process space17:38
dbarthhmm, but wait, libcanberra is mostly making dbus calls to pulse? or it's also streaming the sound samples as well?17:39
ronocdbarth, right but libcanberra is designed to handle windowing audio events, gnome-volume control has the volume for canberra exposed appropriately on the UI17:39
ronoccanberra is a client of the pulse server similar to what the sound service is17:39
ronocno dbus, it uses the async api17:39
ronoci have never used canberra for anything, its one of lennart's apps. but we should think carefully before removing it17:41
dbarthronoc: compiz is /not/ using it for the moment, and i wonder if it should17:42
ronocdbarth, well if you want to have sound events from compiz realised then I really should for accessbility etc its a must17:43
ronocI/it17:43
nisshhhey all17:44
nisshhi am having a very, very strange theming issue with my application17:44
nisshhis anyone able to help me debug my app?17:45
ronocdbarth, what other solution did you have in mind ?17:45
ronocdbarth, extend canberra to expose a dbus api to allow it to be controlled over dbus ?17:46
ronocfrictions in brussels -> http://www.rte.ie/news/2010/1130/tax-business.html17:47
lamalexseb128, for unity-mutter bugs that aren't in unity-compiz yet (ex. dash)- invalid/incomplete/won't fix?17:47
dbarthhmm, so unity still segfaults on me even with the latest nux packages and my local build of unity trunk17:48
dbarthronoc: no, more lilke having the sound service trap the bell event and generate the bell sound with canberra17:49
dbarthronoc: ie, letting the window manager out of that game17:49
ronocdbarth, could do or just fix compiz so it uses canberra correctly17:50
ronocafterall that is what canberra was designed for17:50
dbarthsmspillaz: could it be that it's still a damage event bug? it seems to crash in the composite plugin17:52
dbarthsmspillaz: and i know my GL drivers were already crashing unity/mutter because of uncaught damage events as well17:52
smspillazdbarth: radeon?17:53
dbarthyes17:54
smspillazdbarth: I've been getting a *lot* of bug reports that were really bugs in the radeon driver17:54
dbarthi think this one is another one then17:54
smspillazlike the driver lying about mipmapping support17:54
smspillazand holy fudge there are a lot of bugs being reported17:54
dbarthdo you have a quirks mechanism?17:54
smspillazI just got like 50 new bugmails17:54
smspillazno, but I can write one17:54
smspillazalbeit not now17:55
smspillazbut in the detection plugin we can write a quirks thing to disable mipmap support on dodge drivers17:55
dbarthie, we'd like to have something like that in unity to be able to blacklist some driver features based on actual testing on the HW17:55
dbarthok, so that quirks mechanism could be shared with compiz17:55
smspillazdbarth: jaytaoko: and this is why I love not using GLew in compiz :)17:55
dbarthie, be a plugin that can export properties for unity to reuse17:56
smspillazdbarth: compiz has internal states set about driver support for certain thing17:56
dbarthsmspillaz: ahah, have a pointer to the code that does that?17:56
smspillazdbarth: the detection plugin could just set those states to say "no you don't have that, really, no you don't"17:56
dbarthor have something in glew17:56
smspillazdbarth: yes it's in core/plugins/opengl/include/opengl.h17:56
rickspencer3dbarth, is there anyone here who knows a lot about themes and can help someone debug a weird issue in theming with a PyGtk app?17:56
dbarthto update what glew reports, but based on that extra quirks module?17:57
smspillazdbarth: glew is harder though because it #defines things into existence17:57
dbarthok checking that module17:57
smspillazdbarth: have a look at the GL:: namespace17:57
smspillazI am pretty sure there is something about mimap and fp support in there17:57
seb128lamalex, no opinion, I would just tag them to revisit17:57
smspillazdbarth: ok so in GL::17:58
smspillazwe can just neuter generateMipmap (set it to NULL)17:58
smspillazor set it to a func that does nothing17:59
smspillazdbarth: in fact maybe it would be a good idea to test all of the things in GL:: and neuter the ones we know don't work18:00
dbarthyes, something like that18:00
dbarthi don't see the particular bits in opengl.h that would do that18:00
smspillazdbarth: the workarounds plugin already does this18:01
dbarthanyway, it's something to see with jaytaoko and DBO i think18:01
dbarthahah18:01
smspillazdbarth: http://git.compiz.org/compiz/plugins/workarounds/tree/src/workarounds.cpp#n40818:01
jaytaokosmspillaz: you are trying to compensate for issues in the driver... this approach is extreme, you re-route opengl call to other functions in order to avoid the problems... while noble, i think that the issue should be fixed on the driver side...18:02
smspillazjaytaoko: indeed. and this is why we *never* do this in core18:02
smspillazjaytaoko: these fixes are there only for the user18:02
smspillazso we report the bug in the driver18:02
dbarthboth approaches have merits and will be needed for unity18:02
dbarthpushing bug reports to driver developers at the beginning of the cycle18:03
dbarthwhile activating workarounds for those bugs that are not fixed more at the end of the cycle18:03
smspillazjaytaoko: historically the ones we have kept are for a) when the hardware is broken *COUGH* INTEL *COUGH* or b) lazy propertietary drivers *COUGH* FGLRX *COUGH*18:03
dbarthsounds like it's getting cold in Australia as well ;)18:03
smspillazdbarth: it was 39C today :(18:04
smspillazcan't program when it's hot18:04
smspillazI drank like 12 glasses of water18:04
dbartheh18:04
smspillazdbarth: yeah yeah I know you guys have -15C18:04
smspillaznight all18:05
jaytaokosmspillaz: to what extend do you have fixes for these issues... are you starting to have a big list of fixes?18:05
smspillazjaytaoko: small list18:05
smspillazjaytaoko: the only other one I am thinking of neutering right now is the broken mipmapping support in the radeon driver18:05
smspillazbecause it segfaults in the driver18:05
jaytaokosmspillaz: ok, we will talk about it soon18:06
smspillazyeah18:06
smspillazwell basically it's the radeon guy's fix18:06
smspillazjust that if it does not get fixed then mimapping is not critical for us18:06
jaytaokosmspillaz: ok18:06
smspillazand we can put it in the detection plugin to re-route those calls18:06
smspillazjaytaoko: I'd be far more worried if we were having to do crazy things like re-route glXBindTexImage2D because of some driver issue18:08
smspillaz*glXBindTexImageEXT18:08
jaytaokosmspillaz: that would be crazy indeed18:08
smspillazjaytaoko: have a guess which driver we had to do that for for a while18:09
smspillazjaytaoko: it starts with "i" and ends with "ntel" ;-)18:09
jaytaokosmspillaz: :)18:09
smspillazok, I'mma sleep now :)18:09
smspillaznight all18:09
=== jcastro_ is now known as jcastro
jaytaokosmspillaz: take care!18:09
rickspencer3dbarth, ??18:12
dbarthrickspencer3: what's up?18:13
dbarthdid i miss a ping? i'm having network issue with freenode18:13
rickspencer3dbarth, is there anyone here who knows a lot about themes and can help someone debug a weird issue in theming with a PyGtk app?18:13
dbarthuh, cimi does yes18:13
lamalexjaytaoko, http://pastebin.com/qB3runUj18:14
lamalexDBO, smspillaz, johnlea, is there a public spec for alt-tab18:19
dbarthlamalex: not yet no, i don't think so18:20
dbarthlamalex: they haven't even finished the initial design18:20
Cimihere I am18:22
Cimiwho needs the theming guy? :)18:22
rickspencer3hi Cimi18:22
Cimihi rick18:22
rickspencer3nisshh, Cimi may be able to spend a few minutes helping you get unstucj18:23
rickspencer3unstuck, even18:23
Cimiyeah, sure18:23
rickspencer3Cimi, the app is lp:pytask18:23
Cimiand which is the visible issue?18:23
nisshhCimi, my app turns negro18:24
rickspencer3well, when you run it, it's got a weird black theme18:24
Cimiok18:24
Cimiit could be that your app is using a widget name that interference with the panel widgets18:24
nisshhok18:25
CimiI mean, I am using some stars (*) in the widget naming matching for the panel, so at first glance and without seeing the code I guess this could be the issue18:25
nisshhyeah18:25
nisshhCimi, but would that cause *all* the widgets inside the window to turn black?18:26
Cimilet me try your app18:27
nisshhbecause it isnt just one or two of the widgets18:27
nisshhok18:27
nisshhCimi, you will need the quickly-widgets package installed, which you may not have installed already18:27
CimiI don't18:28
rickspencer3$sudo apt-get install quickly-widgets18:28
nisshhCimi, also, this issue only happens when the default ubuntu ambiance/radiance themes are in use, any other theme and it works fine18:28
CimiI know dude, rickspencer3 :P18:28
nisshhhehe18:28
rickspencer3Cimi, you mean I've demo'd it that much ?18:29
Ciminisshh: no worries, I'll fix it18:29
nisshhCimi, oh, you know what the issue is already?18:29
Cimirickspencer3: :P18:29
rickspencer3I assumed no one knows about quickly-widgets unless I tell them about it directly :)18:29
nisshhrickspencer3, so not true :)18:29
Ciminisshh: figure it out, need to look at your code18:31
senseThe Sound Menu stopped accepting scroll events.18:31
Cimiessentially, the line widget "*task*" style "panel_task_button", used for the task list button, is broken18:32
CimiI mean, it's not borken but it's applying to your widgets as well18:32
CimiI can either: try to fix it in the theme18:33
Cimior, if you want a quicker fix, use a different widget naming in your app18:33
Cimi(but in the future, when I'll have more time to work on the theme, I'd like to fix the naming matching)18:33
nisshhCimi, i see, let me just look at my code18:34
nisshhCimi, could you be more specific about which widget is broken? i dont understand which one your reffering too18:35
Cimimmm18:36
Cimithat's more a bug in my theme, though18:37
nisshhCimi, if you fixed it in your theme, how long until the fix would land in ubuntu?18:38
nisshhbefore natty final?18:38
Cimifor sure18:40
CimiI can provide a one-line patch right now18:40
Cimibut I would like to have a little bit more investigation18:40
nisshhCimi, sure18:41
nisshhCimi, it would be great to get it fixed in my code first, i want to release the next version of my app asap18:42
Ciminisshh: it's not a bug in your code18:42
Cimiit's in my code18:42
nisshhCimi, oh, but you said that i could fix it in my code by changing a widgets name or some such?18:43
Cimithe problem is that your widgets are called Pytask*18:43
nisshhand the asterisk is the problem?18:43
Cimiand my theme is matching all widgets with the name *task*18:44
Cimiyeah18:44
nisshhoh i see18:44
Cimiyou could "fix" by changing everything to PyTask*18:44
nisshhyeah18:44
Cimibut that's a lot of work for you, and as I said, the problem is in my code18:44
nisshhyeah18:44
nisshhCimi, i think if you could fix it in your code, it would be best18:45
CimiI think that too18:45
Cimi:)18:45
nisshhhehe18:45
Cimibut I am working on other things18:45
nisshhfair enough18:45
CimiI'll have a further look tomorrow maybe18:45
nisshhCimi, want me to log a bug somewhere and assign it to you so you remember?18:45
Cimithat would be better18:46
nisshhsure18:46
nisshhCimi, where do you want the bug logged? launchpad?18:46
Cimihttps://bugs.launchpad.net/ubuntu/+source/light-themes/+filebug18:46
nisshhcool18:47
nisshhCimi, what should i describe it as? "naming conflict in theme"?18:48
rickspencer3nisshh, how hard is it to change that in PyTask?18:48
nisshhrickspencer3, well, im not too sure, but there are a lot of places where Quickly used Pytask as a name for stuff :|18:49
rickspencer3oh, fudge18:49
rickspencer3it's the "task" part18:49
rickspencer3haha18:49
nisshhyeah18:49
Ciminisshh: wrong widget matching18:49
nisshhCimi, righto18:49
rickspencer3uh, so does this mean that nisshh has to wait for an SRU or something?18:50
Cimisomething18:50
rickspencer3Cimi, well, if he wants to release this on Maverick, he'll have to work around it, I guess18:50
Cimiand, to be honest, that's a bug that we have for years maybe18:50
Cimicause I grabbed that code from light-themes in 10.0418:50
nisshhrickspencer3, im happy for it to be fixed in natty, i dont need it SRU'd back to maverick tbh18:50
Cimiand I did nor write them18:50
CimiI just need to open gnome-panel source code and read the right matching18:51
nisshhyeah18:51
rickspencer3nisshh, but then how can you release PyTask in maverick?18:51
nisshhrickspencer3, even though i am releasing for maverick18:51
Cimidark is nice though AHAHA18:51
nisshhrickspencer3, people will just have to put up with it until natty i guess18:51
rickspencer3nisshh, hmm, I wonder if we can work around it with some copy and replace18:52
Ciminisshh: I'd bet it'll be broken in lucid too18:52
rickspencer3it wasn't broken in Lucid, I think18:52
nisshhCimi, well, my widgets didnt start turning black until maverick beta18:52
rickspencer3anyway, I have to dash, bbiab18:52
nisshhrickspencer3, its possible, but it would be annoying, tbh18:52
rickspencer3thaks Cimi18:53
Cimirickspencer3: yw18:53
nisshhCimi, whats your launchpad ID ill assign the bug to you18:54
Cimicimi18:54
nisshhmeh, dumb launchpad cant find you :)18:55
Cimilol18:56
Cimitry searching for andrea cimitan18:56
nisshhok18:56
nisshhnope :)|18:56
nisshhCimi, ok, launchpad is playing dumb with me here, https://bugs.launchpad.net/ubuntu/+source/light-themes/+bug/683290 <-- maybe just assign yourself :)18:59
ubot5Launchpad bug 683290 in light-themes (Ubuntu) "wrong widget matching (affected: 1, heat: 6)" [Undecided,New]18:59
Ciminisshh: done, thanks18:59
nisshhCimi, cool, thanks heaps for your help :)19:00
Ciminisshh: yw and sorry for my bug19:00
nisshhhehe, i stumped all of us when it turned out to be simple, it happens :)19:01
nisshhit*19:01
jcastrothanks to whoever made ctrl-alt-t work in the last update19:11
dbarthjcastro: probably didrocks; that's a key feature indeed ;)19:13
jcastrogreat update this week dbarth19:15
didrocksjcastro: dbarth: well TBH, I just fixed binding again to GNOME keys… the ctrl - alt - t was discussed for the first unity version :)19:15
didrocksjcastro: it's already built?19:15
jcastrothe ability to add/remove things to the launcher was keeping me off fulltiming it19:15
didrocks(and published)19:15
jcastrodidrocks: yessir!19:15
didrocksnice! :)19:15
didrocksso it's only when I update things at 8PM on Friday evening that I have to check until 2 AM that it's built :)19:15
didrocks(well, checking with a better is a nicer checking on Friday evening :))19:16
jcastroheh19:16
didrocksbeer*19:16
dbarthgreat!19:18
kenvandineunity is looking pretty nice now... with this latest update19:18
kenvandinequick lists look great19:18
jcastroindeed19:18
jcastrojust in time for A1!19:19
kenvandinealthough now my hack to get quicklists in gwibber without displaying the appindicator icon doesn't work...19:19
kenvandineunity honors the status like it should :)19:19
jcastroooh, I like the minimize animation19:24
didrocksjcastro: thanks DBO for it :)19:27
jcastrodidrocks: so did you end up keeping  the panel running underneath?19:28
didrocksjcastro: no more panel19:28
jcastrodidrocks: oh also, I too get a bunch of session garbage on logout19:28
didrocksjcastro: only in the gnome-classic session19:28
jcastrodidrocks: good so I can close that bug then19:28
DBOgotta make minimize + right click != fail19:28
DBOerm19:28
didrocksjcastro: oh yes please, I think I opened the tab…19:28
DBOhide + right click != fail19:28
didrocksnot sure if I closed the bug :)19:28
jcastroDBO: your window matching fails with chromed webapps19:29
DBOjcastro, it should match to chrome19:29
jcastronope, if I minimize the webapp, and then chrome and I click on the icon, the browser disappears19:30
jcastroit only exposes the webapp19:30
DBOhwat?19:30
jcastroDBO: aha, only when I minimize19:30
jcastroopen a webapp that you've made a shortcut of19:31
DBOI dont have any19:31
jcastrothen open the browser itself19:31
DBOhow do I make one?19:31
jcastroin the wrench menu19:31
jcastrotools19:31
jcastrocreate application shortcuts19:31
jcastrothen choose desktop or something19:31
jcastrothen run that19:31
jcastrorun the browser by itself after19:31
jcastrothen minimize them both19:31
jcastronow try to get them back19:32
DBOokay...19:32
DBOhold on19:32
DBOokay web apps are a TERRIBLE corner case19:32
didrocksfagan: can you report compiz issue against compiz please? :)19:33
jcastroyeah I was just pointing it out19:33
DBOchromium runs all of its windows in teh same browser19:33
DBOall of its windows in the same process19:33
jcastroyou know, other than the millions upon millions of users19:33
fagandidrocks: oh cool19:33
DBOthat ASSHOLE19:33
didrocksfagan: speaking about https://bugs.launchpad.net/bugs/68330319:33
ubot5Launchpad bug 683303 in unity (Ubuntu) "Unity [compiz] adobe flash+chromium crash (affected: 1, heat: 6)" [Undecided,New]19:33
DBOjcastro, it actually matters which window you open first19:33
fagandidrocks: yeah I got that19:33
jcastrodidrocks: is this bitesizeable? https://bugs.launchpad.net/unity/+bug/68324119:34
ubot5Launchpad bug 683241 in unity (Ubuntu) "Recycle bin icon is empty when there are items in the bin (affected: 1, heat: 6)" [Low,Triaged]19:34
didrocksjcastro: yep, fire the tag!19:34
didrocksfagan: you should get apport catching it19:34
didrocksfagan: look at #ubuntu-devel, I explained sebner how to do it19:34
fagandidrocks: It apport didnt pick it up19:34
faganjust seems to break out somewhere19:34
DBOrunning logically independent things in separate processes should be considered tantamount to evil19:35
didrocksfagan: is apport enabled on your machine?19:35
DBOerm19:35
DBOlogically independant things in the same process19:35
didrocksfagan: did you read the discussion I just pointed you at?19:35
DBOi need a nap19:35
fagandidrocks: I thought it was already turned on in natty19:36
didrocksfagan: no, it's not by default yet19:36
didrockstoo early in the release19:36
fagandidrocks: ah ill do it then19:36
didrocksfagan: thanks :)19:36
didrocksfagan: marking your bug as incomplete, just let apport firing up another one against compiz19:37
fagancool I just turned it on19:38
didrocksstarts the apport service as well19:40
jcastrodbarth: is webapp support low? if if it is I'd like to bitesize the lot of them sitting in lp19:40
jcastrolike this one: https://bugs.launchpad.net/unity/+bug/66015719:40
ubot5Launchpad bug 660157 in unity (Ubuntu) "Unity -b command doesn't build a workable application (affected: 2, heat: 80)" [Low,Triaged]19:40
jcastrothough we no longer have a unity binary it seems19:40
fagandidrocks: its an assertion failure according to apport19:41
faganso its not going to work like that19:41
didrocksfagan: ok, just report the stack :)19:41
didrocksassert are also triggered19:42
* fagan gets a copy of the stack :)19:42
faganyay got more info the easy way19:50
faganI can now see where its going wrong but I really dont have a clue what it is19:56
faganits chromium's fault I think19:57
=== smorar_ is now known as smorar__
=== smorar__ is now known as smorar_
=== smorar_ is now known as smorar__
kvalocyphermox: yes, please also include the patch 9 if possible. the new wifi plugin is the future, better start using it early on20:25
didrocksjcastro: I'll try to get for tomorrow a list of bytesize bug20:33
jcastrodidrocks: yeah I am eyeballing a bunch of Low ones now20:34
cyphermoxkvalo, alright... but isn't there a better way to do this? with legacy support, is your stuff broken?20:52
cyphermoxkvalo, the thing is, I'd like to avoid huge unnecessary changes, especially if this means possibly removing support for older hardware, because I want to upload the new connman to Debian too20:53
kvalocyphermox: I need to leave now, so I'll be really quick21:05
kvalocyphermox: other option is to revert the priorities of the two plugins and have the new plugin higher priority21:06
cyphermoxkvalo, don't worry about it, I added the patch21:07
kvalocyphermox: the new wifi plugin is basically a rewrite of the old legacy plugin and fixing few ugly parts. biggest issues were blocking dbus calls and using the old (and sucky) wpas dbus intrface21:07
kvalocyphermox: in theory the new wifi plugin should support exactly the same hardware as the old plugin. but as we have seen many times, theory and reality doesn't match :)21:08
kvalocyphermox: but I consider the legacy wifi plugin dead and would not want to waste any time on it anymore in ubuntu, hence my push for the new plugin21:10
kvalobut I need to get sleep now, bye21:10

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