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

=== smorar is now known as smorar_
didrocksgood morning07:53
MacSlowgreetings everybody!07:57
smspillazoubiwann: do you know if utouch works with the wacom bamboo touch?08:12
didrockssmspillaz: do you reproduce compiz not exiting when trying to replace it with another wm error too?08:12
smspillazdidrocks: no, it works fine08:12
didrockssmspillaz: you use the glib mainloop branch too?08:13
smspillazdidrocks: if it wasn't exiting, I would say it would be something to do with us not catching --replace maybe? (I tried it on the glib and glibmm branch and it worked fine though)08:13
didrockshum08:13
smspillazdidrocks: do you get 100% CPU usage from compiz?08:13
didrocksnot 100%, but a high CPU usage from compiz, right08:13
didrocksI think MacSlow told he got that too08:14
didrocksseb got it for sure08:14
MacSlowdidrocks, smspillaz: I don't get 100% cpu-load from coompiz08:15
didrocksMacSlow: not that, but when you try to change to another wm, like metacity --replace, compiz hanging08:15
MacSlowdidrocks, oh... that... yeah... that can happen sometimes... but recently (last week) it happened less (maybe only once iirc)08:16
didrocksquite reproductible here08:17
didrockssmspillaz: any thought how to debug this? ^^08:17
smspillazMacSlow: didrocks: probably an infinite loop. Can you attach with gdb and get a backtrace?08:17
didrockssmspillaz: you mean, stopping the process in gdb?08:17
smspillazyou'd get something in the high 90s08:17
smspillazdidrocks: yeah, trigger the hang, go to a vt08:17
smspillazpidof compiz suddo gdb attach ${pid}08:18
didrockssure08:18
smspillazc08:18
smspillazbt08:18
MacSlowsmspillaz, if it happens again ok08:18
smspillazI think you can set a log file too08:18
smspillazsure08:18
didrockswithout debug symbols for now08:18
smspillazoh ok. debug symbols would be nice ^.^08:18
MacSlowsmspillaz, but like I said I get it a lot less frequently since about a week08:18
didrockssmspillaz: sure for now, will get one to you later :)08:18
smspillazok08:18
smspillazalso while you two are here08:19
MacSlowsmspillaz, so don't hold you breath08:19
smspillazI'm having this build error with unity08:19
smspillazMacSlow: oh dw, I have tons of other bugs to fix :p08:19
didrocksMacSlow: as I said, I get that everytime08:19
smspillaz(let me pastebin this error)08:19
didrocksand it prevents gnome to logout properly :)08:19
MacSlowdidrocks, hm08:19
MacSlowsmspillaz, I can imagine :)08:19
smspillazyeah. there are about a million code paths in compiz, very bug-prone08:19
smspillazdidrocks: also, french--; because they invented AZERTY keyboards08:20
smspillazthose things are hard to use08:20
smspillaz(this is on dbarth's netbook08:20
smspillazdidrocks: kamstrup: paste.ubuntu.com/535108 <- look familiar?08:22
kamstrupsmspillaz: ugh, yeah it does08:23
didrockssmspillaz: azerty keyboard is awesome :)08:23
smspillazdidrocks: lol08:23
kamstrupsmspillaz: pull unity - i think didrocks committed a fix08:23
didrockssmspillaz: yeah, do you use the trunk?08:23
smspillazdidrocks: lp:unity ? yes08:23
didrockssmspillaz: what's the revision you have?08:23
kamstrupsmspillaz: you on natty?08:24
didrocks614 fix it08:24
didrockswell "fix"…08:24
didrocks:)08:24
smspillaz61408:24
smspillazkamstrup: yes, I'm on natty08:24
didrockssmspillaz: did you reconfigure?08:24
smspillaz(I'm on rev 614 btw)08:24
smspillazdidrocks: pretty sure I did, but I can try a force clean, sec08:25
sladenmorning people08:26
didrockshey sladen08:27
smspillaz(if this actually compiles then I will finally see if my glibmm stuff really does work)08:27
smspillazdidrocks: still doesn't compile, I'm on  614, there's no new revisions08:29
smspillazmeh, if I were to fix it manually, what should I stick in those files?08:29
didrockssmspillaz: it shouldn't even try to compile those files08:29
didrockssmspillaz: and it's working in natty (not compiling those file), not sure what you get locally08:30
didrockssmspillaz: mehhh, compiz doesn't hang under gdb, tried 3 times…08:30
smspillazdidrocks: maybe I need to change the buildsystem08:30
smspillazdidrocks: hah!08:30
kamstrupsmspillaz: can you give me your valac --version? Because it works fine here with valac from Maverick as well as with valac from Vala git master08:30
didrockssmspillaz: autotools? (kidding) :)08:30
smspillazkamstrup: 0.11.208:31
smspillazdidrocks: oh, as in, there is probably some lingering file in there08:31
kamstrupsmspillaz: hmmm and I have Vala 0.11.2.20-376e2 here...08:31
didrockssmspillaz: probably, like a remaining .c or whatever08:31
kamstrupsmspillaz: let me try and checkout the released 0.11.2 version in git and see if it can reproduce08:32
didrockssmspillaz: ok, meanwhile, did you create "projects" on git.compiz.org for the bailer and the detection plugin?08:33
smspillazdidrocks: git.compiz.org/users/smspillaz/bailer git.compiz.org/users/smspillaz/detectioon08:34
didrockssmspillaz: even if it's uses/smspillaz, we take that as trunk, ok :)08:35
didrockssmspillaz: so, that + a snapshot of compiz for A1 on Wednesday sounds good to you?08:35
TheMusoHey folks.08:36
didrocksevening TheMuso!08:36
smspillazdidrocks: sure. I just need to talk to iXce about getting it in /compiz08:36
smspillazdidrocks: BTW wrt to that session thing ... you know about how compizconfig allows you to have different settigns "profiles" and switch between them right?08:36
smspillazdidrocks: my idea was that we ship a wrapper script called "unity" which starts dbus services, launches compiz08:37
didrockssmspillaz: not really08:37
didrockssmspillaz: I saw the "profile" in ccsm, but not sure how they work08:37
smspillazdidrocks: it will automatically detect the session id and pass --profile="unityprof" so we can set all of the "unity" settings (including loading the unity plugin)08:37
smspillazand then for gnomeclassic, we start up --profile="gnomeclassic"08:38
didrockssmspillaz: and the user changes are stored in a different path locally?08:38
smspillazdidrocks: the user changes happen to the currently active profile08:38
didrocks(in gconf or ini backend)08:38
smspillazdidrocks: and it's backend transparent, yes08:38
didrocksok08:38
smspillazso I'll look into adding a --profile switch08:38
didrocksso sounds good, but a wrapper script isn't good for performance…08:39
smspillazusually we don't use switches in compiz, but the ccp thing is a special case08:39
didrockshum, I'm just worried about the wrapper TBH08:39
smspillazdidrocks: There's always going to be a script somewhere across the line (.xsession, etc) so even just put it in that one08:39
smspillazand I'm pretty sure you can start things with arguments as part of a gnome-session component08:40
didrockssmspillaz: not really, because it has a be launched by gnome-session08:40
didrocksso, yeah, gnome-session component, I have to look at the code08:40
smspillaz(otherwise, how would we pass --replace to compiz and metacity?)08:40
didrocksthe issue is that if we do that, we are breaking many tools (as they change the gconf keys)08:40
didrockssmspillaz: do you know about gconf layer, mandatory keys and sessions?08:41
smspillazwhat tools?08:41
smspillazdidrocks: we'd only be changing stuff in /apps/compiz08:41
didrockssmspillaz: ah, there is a gconf key for the profile?08:41
smspillazdidrocks: what do you mean by this?08:42
didrockssmspillaz: can we change the profile chosen at start in /apps/compiz/<whatever> in gconf?08:42
smspillazoh cool, someone got wayland working on an fb compositor08:43
smspillazdidrocks: no. the active profile is in .config/compiz/compizconfig/config.ini (iirc)08:43
didrockssmspillaz: do you think it's feasable to get it into gconf?08:43
didrockssmspillaz: the thing is, I think that a wrapper script will be rejected for that usage as we took so many times to kill them in lucid08:44
smspillazdidrocks: it could be done, but then we'd make a hard dependency on gconf08:44
didrockssmspillaz: also, gnome doesn't really support sessions08:44
* smspillaz doesn't want to do that08:44
smspillazdidrocks: are you sure it's impossible to pass switches to compiz when it starts up?08:44
didrockssmspillaz: that's not the issue, let me take an example08:44
didrocksso, gnome-session has a list of required component08:45
smspillaz... if you're able to set DESKTOP_SESSION=unity, then you should be able to do compiz --replace --profile=foo &08:45
didrocksone of those is the windowmanager08:45
didrocksit's a gconf key stored in /desktop/gnome08:45
smspillazah right08:45
didrocksuntil then, ok, I've introducted a hack to change the gconf system path depending on the session08:45
didrocksso we can say "default for this session is compiz --replace foo" and "default for the other session compiz --replace bar"08:46
didrocksthe thing is08:46
didrocksif the use change the windowmanager by default (it's their right), like in g-c-c08:46
didrocksthe key is changed08:46
didrocks(so stored in ~/.gconf/…)08:46
didrocksit overwrites both default, from whatever session08:46
smspillazah right08:47
didrocksthe workaround is to set it as a mandatory key08:47
didrocksbut that means, no way for the user to change their windowmanager08:47
didrocksnot sure it's acceptable :)08:47
didrocksa mandatory key for the profile key in /apps/compiz would have been acceptable08:47
smspillazhmm08:48
smspillazis it possible for us to load a different .config per session?08:48
didrockstransparently for compiz?08:48
smspillazI'm pretty sure .config is some XDG evn var08:48
didrockssmspillaz: right, but maybe we want different keys for compiz but not for ubuntuone, or shotwell, or whatever…08:48
smspillazsymlink them?08:49
didrocksthat's horrible :)08:49
smspillazgah08:49
smspillazdidrocks: in that case, I am willing to change it slightly so that we don't use a switch --profile but maybe just a COMPIZ_PROFILE_NAME env var08:50
smspillazis it possible to set that easily without impacting startup perf?08:50
didrockssmspillaz: no problem to set that, we are aready doing that for the gconf hack08:51
smspillaz(in fact, COMPIZCONFIG_PROFILE_NAME is probably cleaner than --profile for a number of reasons)08:51
didrocksthe scripts in /etc/X11/Xsession.d/ are sourced and I'll add to an existing one08:51
didrockssmspillaz: think just to fallback to default if it doesn't exists08:51
didrockssmspillaz: that can happens if someone is creating a foo.desktop in /usr/share/xsessions/08:52
smspillazdidrocks: yeah. The only problem I just thought of then is that if the user makes another profile they won't be able to switch to it08:52
didrockshappen*08:52
didrockshum, you don't read .config first?08:52
didrocksargh, but that would be the same for every sessions :}08:53
smspillazwe'll read .config first but obviously we want COMPIZ_PROFILE_NAME to override it08:53
didrocksthis session stuff is a headache since lucid!08:53
didrocksI really think we should handle that in XDG to tell to apps "you should do that way", will be so much easier08:53
smspillazdidrocks: well, I'm trying to get this in upstream libcompizconfig08:54
didrockssmspillaz: ok, but we should just find a way for the user to change their profile08:54
didrockshum… not easy :)08:54
smspillazyeah08:54
didrocksapart from an other settings "force"08:55
didrockslike "don't take care about your sessions"08:55
didrocksbut again, that will impact all sessions08:55
didrocksnot ideal :/08:55
smspillazdidrocks: let me think about this08:55
kamstrupdidrocks: on the libunity vs valac compile failure....08:56
smspillazdidrocks: do you think there's a usecase for the user changing their profile in the unity session?08:56
kamstrupdidrocks: the problem is that the gio-2.0 vapi changed API between M and N08:57
kamstrupdidrocks: and it's not trivial to make libunity compile on both afaics08:57
smspillazif not, we'll set COMPIZCONFIG_PROFILE_NAME=foo there and for gnome-classic, not set anything (eg, load the default profile)08:57
didrockssmspillaz: I think we can ignore that in the unity session as we want a well tested and known profiles, no headache. The gnomeclassic one, they can be…08:57
didrockskamstrup: you know for what platform you are developping, right? (hint: it begins with a N :))08:58
smspillazdidrocks: ok then. so I'll add a COMPIZCONFIG_PROFILE_NAME to libcompizconfig08:58
smspillazand then we specifiy the profile name08:58
smspillazand load that directly08:58
smspillazno need to "detect" session08:58
didrockssmspillaz: nice! so, the profile will be the "default" in gnome-classic?08:58
smspillazdidrocks: yes08:58
kamstrupdidrocks: Nintendo?08:59
smspillazin gnome-unity it will be "Unity"08:59
didrockssmspillaz: makes sense, making the changes in the xsessions scripts08:59
didrockskamstrup: hehe, nice try!08:59
smspillazand we'll tweak the settings in the Unity Session to be more appropriate08:59
didrockskamstrup: oh, this "unity" game on wiiware? :)08:59
smspillazthere's a unity game on wiiware?08:59
kamstrupschweet!08:59
didrockssmspillaz: no, just a joke :)08:59
smspillazdamn ;-)08:59
smspillazI wonder if I should get a kinect08:59
smspillazjust for hax0ring09:00
smspillazhook it up to libgeis XD09:00
hyperaircompiz with kinect support sounds interesting.09:00
didrockssmspillaz: ok, once done, can we have a look about the profile thing? Not sure how to define a default profile telling "ok, create a unity profile with that plugins by default" (but hack the env variable first, will get that later)09:00
smspillazhyperair: I once wrote a wiimote plugin for compiz too!09:00
smspillazdidrocks: we'll just ship it in the user's homedir skeleton by default09:01
hyperairsmspillaz: i know. i've never used it though.09:01
kamstrupdidrocks: ok, everyone with slow CPUs can cry me a river then - I'm adding Vala to the jhbuild :-)09:01
smspillazFUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU09:01
didrockskamstrup: hehe :)09:01
hyperairlol09:01
hyperairwhy, does vala take a long time to compile?09:02
smspillazI hope it doesn't take as long as nux09:02
kamstruphyperair: ok, it's not like a kernel, but does take some time - more than most components we use at least09:02
smspillazkamstrup: FUUUUbuntu is what this is XD09:02
kamstrupsmspillaz: it's in the same ballpark as nux09:02
didrockssmspillaz: hum, shipping another homedir skeleton? but if we use the gconf backend rather?09:02
smspillazkamstrup: hehe, ok09:02
hyperairsmspillaz: nux?09:03
smspillazhyperair: it's a small layer that allows us to write unity on top of compiz09:03
hyperairah.09:03
smspillazdidrocks: we implement the profiles as ini files, yes09:04
smspillazbut you'll need the homedir skeleton anyways (to provide a .config/compiz/compizconfig to tell l-c-c to use the gconf backend09:04
didrockssmspillaz: ok, and then, load that in gconf at startup I guess?09:04
smspillazdidrocks: yeah. If it's already loaded then it won't load again09:05
didrockssmspillaz: ok, then, we will really need this "first time init script" for upgrading users09:05
smspillazwell it only happens once, like I said09:06
smspillazso there's no need to put it in a "transition script" or anything09:06
smspillazhowever, if you change sessions it will also change gconf keys around iirc09:06
didrockssmspillaz: you still need the ini file to be shipped in the home directory, isn't it?09:07
smspillazyes09:07
didrockssmspillaz: so, what happens for users being on Natty today? they don't have it, hence the migration script to ship in ~09:07
didrockssmspillaz: apart from you look for the profile in a /usr/share/compiz if it doesn't exist09:07
smspillazdidrocks: we only install a Unity.profile09:09
smspillazdidrocks: the Default one is either created on first start, or we use the user's settings09:09
didrockssmspillaz: right, but my question is rather: "where should be this Unity.profile?" can we ship in the system directory and that get copied (as the Default one) on first launch by compiz?09:10
didrockssmspillaz: if we need to ship it in the user directory, that will be a fail as we have to handle people upgrading who doesn't have it09:10
smspillazdidrocks: it goes into .config/compiz/compizconfig09:11
smspillazah right09:11
didrocks:)09:11
smspillazmaybe I should make it possible to load profiles from $PREFIX/share/compizconfig09:11
didrockssmspillaz: I think compiz should first look at .config/compiz/compizconfig, and then, look in a known system dir if it doesn't find it09:11
didrocksagreed, do you want some help on that?09:11
smspillazthat's what I was thinking09:11
smspillazoh, I know how to do it09:11
smspillazjust have to ... do it09:11
didrocksnice :)09:11
didrockspreparing the profile meanwhile09:12
smspillazkamstrup: where is this magical jhbuild thing of yuors09:12
smspillaz*yours09:12
smspillazdidrocks: here's a dare for you. Go into ccsm and tweak out all the settings to have lots of wobbly and fire and blur and save that as Unity.profile for A109:12
smspillazjust to make Jason explod09:12
smspillaz*explode09:13
didrockssmspillaz: of course, and should I activate this "I love Jason" plugin too :)09:13
smspillazI'll hack together a plugin which displays text on screen09:14
smspillaz<3 U JASON 4EVA09:15
kamstrupsmspillaz: let me just push it to a public place09:15
smspillazwhile there's plenty of fire, wobbly, water, blur, particles, cubes etc in the background09:15
smspillazkamstrup: thx09:15
didrockssmspillaz: can open a bug task and set to high :)09:15
smspillazkamstrup: where is this link to your jhbuild?09:45
didrockssmspillaz: looking at compiz core, there is no central point that is called when a plugin is unloaded, isn't it? (only this unload function which is inherited from plugin.h)09:55
smspillazdidrocks: no there isn't :( I'll need to make loaderLoadPlugin and loaderUnloadPlugin wrappable functions properly09:56
smspillazso that we can so something like (in the future) python -> dl -> built-in09:57
didrockssmspillaz: ok, nice to have in the future, not sure it's needed right now. So, it seems nothing more to add right now in the bailer/detection plugin, isn't it?09:58
didrocks(for A1)09:58
didrocksapart from now hacking gnome-session to add required components on the fly09:59
smspillazdidrocks: yeah. I think getting loaderLoadPlugin and loaderUnloadPlugin wrappable should be an easy task09:59
smspillazit basically is now, except in a more "manual" way09:59
didrockssmspillaz: so that, when a "shell" plugin unload, we fallback to another shell, sounds the best way to deal with it (but we can deal with it manually in unity now)10:00
smspillazdidrocks: yeah, just hardcode it for now10:00
smspillazdidrocks: you should be able to push to both the bailer and detection plugins10:00
didrockssmspillaz: done already if you didn't notice :)10:01
smspillazah right ;-)10:01
didrockssmspillaz: I've removed the env var as well as we will deal with the profile10:01
didrocksok, so now gnome-session hacking :)10:01
smspillazdidrocks: we don't have CIA.vc running on the userrepos so I didn't get a text message about it XD10:01
didrockssmspillaz: well, make sense to avoid spamming…10:02
smspillazheh10:02
smspillazyou should have seen my phone bill when I pushed about 500+ committs to group about 3 weeks ago10:02
didrockssmspillaz: oh, you pay depending the bits you are pushing?10:03
smspillazoh, just for all the text messages I receieved XD10:03
smspillazI forgot to turn notifications off and my phone was on silent10:03
smspillazgo back the next day and I have 500 new messages10:04
didrocksahah :)10:04
didrocksnjpatel: dude, you won't have time to work on the file:///*.desktop for the launcher this week, I can handle it along with the migration script if needed?10:05
njpatelyou can, though I do need to work on that code for other things this week, so i'll probably add the file:// stuff tomorrow10:07
njpatelbut i won't be doing the migration stuff10:07
didrocksnjpatel: oh ok, so updating the migration stuff only then :)10:07
didrocksalso changing the defaults10:07
smspillaznjpatel: when did you need the decorations stuff done btw?10:08
didrockssmspillaz: hum, it's normal that you couldn't build the last version, Jason --overwrite my branch10:09
didrocksgrrr :)10:09
didrocksso rev 614 isn't mine10:10
* didrocks rebase and push10:10
smspillazdidrocks: ahahahahahaha10:10
didrockssmspillaz: so, rev 615 should build :)10:10
smspillazok :p10:11
didrocksnjpatel: assigning that one to jay? Unity won't be in A1 otherwise :) https://bugs.launchpad.net/unity/+bug/67846010:51
ubot5Launchpad bug 678460 in nux (Ubuntu) "don't ship .bmp files but rather .png (affected: 1, heat: 6)" [Critical,Triaged]10:51
njpateldidrocks, urgh, yes, of course10:53
njpateldidrocks, also, I don't think he can ship those files10:54
didrocksnjpatel: so, using system font rather?10:54
njpatelwhy does natty insist that I am using firefox as my default browser?10:54
didrocksnjpatel: yeah, it's quite aggressive about it :/10:54
njpateldidrocks, no, this is something else10:54
njpateldidrocks, will figure it out with jay10:54
didrocksnjpatel: ok, nice :)10:54
didrocksthanks10:54
* njpatel doesn't want to use firefox10:55
didrocksnjpatel: the thing is, there is still the same bug for me with a very slow firefox on nvidia with launchpad…10:55
njpatelright10:55
njpatelalso, their bastardisation of the current Gtk theme hurts my eyes10:55
gorddidrocks, natty using firefox 4 yet? speed improvements in that have made a big difference to me10:56
njpatelat least chromium is upfront in that they aren't going to respect it10:56
njpatelgord, FF 4.0 beta 710:56
gordmust be a fun cairo problem then10:56
didrocksgord: not really on firefox vs launchpad for me, still the same bug where launchpad guys says "not our fault if we use repetition in images" and where Mozilla tells "we don't support that"10:57
gordif your website is slow in one of the worlds most popular browsers, it is your fault ;)10:57
seb128njpatel, because they changed how the handlers are working10:58
seb128njpatel, re <njpatel> why does natty insist that I am using firefox as my default browser?10:58
seb128njpatel, you need to claim the handler/http type in the .desktop or something10:58
seb128njpatel, check with chrisccoulson if you want for the specifics, he fixed firefox for it10:58
seb128chrisccoulson, ^ (didn't notice you were here)10:59
chrisccoulsonnjpatel, i think the only way to set your default browser currently is by hand editing mimeapps.list11:01
smspillazdbarth: it's already known where the g_main_loop is going to impact plugins11:01
smspillazdbarth: basically 1) can't re-set timers while running (glib regression)11:02
smspillaz2) the filewatch stuff needs to be ported11:02
chrisccoulsonnjpatel, you need to edit ~/.local/share/applications/mimeapps.list and add something like x-scheme-handler/http=chromium-browser.desktop;firefox.desktop11:02
chrisccoulson(and the same also for https)11:02
njpatelchrisccoulson, ah, thanks11:02
chrisccoulsonnjpatel, this will be fixed in firefox once mozilla bug 611953 has landed, but i don't know if anybody is working on the chromium changes11:03
ubot5Mozilla bug 611953 in Shell Integration "GNOME 3.0 readiness" [Normal,New] http://bugzilla.mozilla.org/show_bug.cgi?id=61195311:03
njpatelinteresting11:03
chrisccoulsoni guess i should reserve some time to fix chromium too11:04
seb128chrisccoulson, don't bother, fta will likely do it11:12
seiflotfy_njpatel,11:16
seiflotfy_http://seilo.geekyogre.com/uploads/2010/11/Screenshot.png11:16
seiflotfy_:)11:16
njpatelseiflotfy_, niiice :D11:16
seiflotfy_i even have a video showing that it works11:17
gordseiflotfy_, pretty! i wonder if we can do something about those icons though, maybe force a rounded edge11:29
seiflotfy_gord, good idea11:31
kamstrupnjpatel: yeah, rounded edges would be nice. That could be a new renderer11:36
njpatelkamstrup, yep, it definitely will be11:37
njpatelthe plan is to make the entire thing look nicer and add a few more renderers at the same time11:37
kamstrupnjpatel: I assume you are the scoundrel that removed all my unit tests for UnityAppInfoManager?11:38
njpatelkamstrup, yes, yes, don't worry, they will be restored11:38
kamstrupnjpatel: yeah, because I'm just updating Unity.IO and Unity.AppInfoManager to conform to the latest breakage in the GIO VAPI11:39
njpatelah, right11:39
kamstrupnjpatel: I had to break libunity API for that, and it would be nice to assert that I didn't break too much :-)11:40
seiflotfy_njpatel, must i remind you of http://twitter.com/#!/njpatel/status/1984385693511:41
njpatelkamstrup, will try and have that by EOF, before releasing for A1. I'm currently trying to figure out why unity is so crashing on maverick11:43
njpatelmavercik? I mean natty11:44
njpatelseiflotfy_, yeah, but after that we found one bug of kamstrup, therefore he's just as crap as the rest of us!!!!11:44
seiflotfy_w000000000000000000t11:44
seiflotfy_how dare you11:44
spikebfor what it is worth, it is quite crashing on maverick too ;)11:45
njpatel:)11:46
njpatelany specifc apps that cause the crash would be helpful :)11:49
njpatelknowing which specific... *11:50
njpatelwow, shadows are broken11:50
spikebin my case, its firefox and gwibber that tend to do it. the first far more than the second.11:51
nerd_blokeWould the following bug be suitable for a papercut, it is basic functionality of Launchpad, not the desktop:12:00
nerd_blokehttps://bugs.launchpad.net/bugs/6827712:00
ubot5Launchpad bug 68277 in Launchpad Bugs ""newest first" doesn't sort bugs correctly (affected: 1, heat: 0)" [Undecided,Confirmed]12:00
kamstrupso who had the fun idea of doing infinite recursion in unity?12:11
njpatelhmm, these bamf crashes are weird12:11
njpatelDepends, where does it happen? if it's panel then probably me12:12
kamstrupnjpatel: i'm not really sure because it's hard to get a stack trace...12:12
kamstrupnjpatel: here http://paste.ubuntu.com/535171/12:15
njpatelmother of god12:16
njpatelat least it's not me12:16
* njpatel tries to decipher that12:16
=== MacSlow is now known as MacSlow|lunch
nacho1977hi there12:26
kamstrupnjpatel: the nice thing about c++ is that it gives you totally easy to read stack traces ;-)12:28
kamstrupnjpatel: I think it must be some compiz related change that caused this since the changes in unity since last are minimal12:29
smspillaznjpatel: c++filt. learn it. live it. love it.12:29
smspillazkamstrup: hm?12:30
kamstrupsmspillaz: what's your take on here http://paste.ubuntu.com/535171/ ?12:30
njpatelkamstrup, does it happen every start?12:30
kamstrupnjpatel, smspillaz: happens whenever I start 'compiz ccp'12:30
smspillazsigc failing at life as usual12:30
smspillazlet me have a look at the code12:31
njpatelsmspillaz, what does ccp actuall mean/do? I don't ever start compiz with it12:31
smspillaznjpatel: compiz configuration plugin12:31
njpateli'm assuming that's default?12:31
smspillaznjpatel: it's basically left behind from the whole compiz-fusion/compiz thign when david reveman wouldn't accept our patches for ccsm and like so we wrote our own configuration thingo12:31
njpatelah12:31
smspillaznjpatel: but yes, it is the default, no, it can't go into core for various reasons12:31
njpatelsure12:32
smspillaz:p12:32
smspillazwe also have a small ini plugin that we ship with core too which is a bit lighter than compizconfig, but there's no graphical tool for it12:33
njpatelif we can pull glib into trunk, can we just have a gsetttings plugin and be done with it?12:34
smspillaznjpatel: it will be much easier to write a gsettings backend for libcompizconfig12:34
njpatelseems like it would solve your problems (dconf or keyfile backend), and you don't need to maintain it12:34
njpatelcool12:34
smspillazin fact, we can do that right now12:34
smspillaz... I just need to finish my mountain of other stuff too12:34
smspillazalso, I don't want to pull glib into trunk just yet because there is some mainloop stuff that is NI12:35
smspillaz(eg filewatches12:35
njpatelright, no rush :)12:35
didrocksnjpatel: it seems we won't take the gsettings backend this cycle if we don't upgrade g-s-d, which is more than probable12:35
njpatelcool12:37
=== smorar__ is now known as smorar
didrocksnjpatel: is it a cool like a monkey island: "nice"? :)12:37
njpatel:)12:38
smspillazkamstrup: hmm, sigc::mem_fun (this, &Launcher::RecvMouseDown) should basically not compile if you ask it to do something unsafe12:41
smspillazkamstrup: maybe run it through valgrind to see exactly what stupid things it is doing?12:41
nacho1977anybody knows why my desktop appears as a folder but it does not act as desktop12:42
nacho1977UBUNTU 10.1012:42
nacho1977MACUBUNTU 10.10 sorry12:42
smspillaznacho1977: probably /apps/nautilus/whateveritis/show_desktop is disabled in gconf12:42
smspillazalso "macbuntu" == "ubuntu". it is just a theme + some settings12:45
faganit is very accurate though I have to say12:45
smspillazeh12:46
faganit just shows how awesome docky is for that bottom bar thingy12:46
smspillazthe stacks thing looks .. wrong12:46
faganyeah but thats the only major thing thats different12:47
smspillazpanel proportions are incorrect12:47
smspillazapp name not shown in panel12:47
smspillazicons are not spaced correctly12:47
faganhmmm well on maybe its just on the surface then that it looks right12:47
smspillazspotlight icon not shown correctly12:47
smspillaztop panel too big12:47
smspillazcolor icons in top panel12:47
* fagan only used a mac for like 10 minutes in the past 3 years 12:48
smspillazIMO, ambiance looks closer to mac os x than macbuntu does12:48
faganI like radience better :)12:48
smspillazfagan: ah ok. I've got an osx86 install that I use regularly, so that probably explains why I have an eye for these things ;-)12:48
faganI keep an eye on their website though to see what they are up to12:48
faganand i was impressed by those 10 minutes12:49
smspillazit's pretty good now actually12:49
fagan:)12:49
smspillazit has pretty much got to the point where you just burn preboot ISO, insert preboot ISO, eject disc, insert off-the-shelf disc, hit enter, done12:49
smspillazif you have supported hardware that is12:49
smspillazthis dell laptop is pretty much the same as an early 2008 macbook pro hardware wise12:50
* smspillaz has everything working except for restart12:50
faganI think some of the ARM devices are cooler than that new macbook air12:50
smspillazindeed12:50
smspillazI was tempted to pick up one of those until I saw the CX300 ;-)12:50
faganWell toshiba have a new touchbook that runs android and its just like an iPad in many ways12:51
faganmaybe not the same hardware but its still cool12:51
* smspillaz bets it runs android 1.612:51
faganhah well when im getting one im going to put ubuntu on it12:52
smspillazthat sounds like a treck12:52
faganI prefer unity's interface to android on that sort of thing12:52
smspillazis there opengl accelleration??12:52
faganits a little bit of a chore to get android off12:52
faganwell there is but its 2d at the moment12:53
faganI think 3d is coming soonish though thanks to linaro12:53
smspillazso, no opengl accelleration ;-)12:53
faganit would be safe to say we will probably have 3d accelleration by the next LTS12:54
smspillazmaybe12:54
faganim happy with that12:54
smspillazthe thing to remember is that those devices probably have some kind of powervr chipset12:54
smspillazand those things are notoriously closed and notoriously difficult to write drivers for12:54
faganyeah12:54
faganbut if it works on android there should be kernel support somewhere for it12:55
smspillazthe problem is that the driver is closed source12:55
boulabiarfagan: you want to install ubuntu on a tablet ?12:55
faganboulabiar: probably when I get one12:55
smspillazpowervr will only give you specs under an NDA, and that means closed drivers12:55
boulabiarfagan: because we lack a demo for ubuntu running on a tablet12:56
smspillazNDA + $$$$$$ licence fees12:56
faganboulabiar: well there was the one on canonical's blog a month or so ago with the dell tablet12:56
boulabiarthere is a difference between a tablet-pc and a tablet12:57
* smspillaz has a wacom bamboo tablet!12:57
smspillaz(ah, damn, the play on words stops there)12:57
faganhmmmm do we actually have an onscreen keyboard made yet?12:57
boulabiarsome one exist already12:58
boulabiarI know literki for example12:58
faganI remember it was a session in the past 2 UDS but I didnt see any yet12:59
* fagan looks in the repo 12:59
Devil505hi :)13:00
faganoh there is an onscreen keyboard in the repo its called "onboard" and the screenshot looks like ass13:00
faganthere is one cool one I found13:01
boulabiarfagan: try literki, it has a very bad gui, but it works13:02
faganboulabiar: there was a cool looking one called keyboard in the repo13:02
faganit looks like a mac keyboard13:02
boulabiarwas ?13:03
faganbut ill have a poke about when I actually get a tablet to use it on13:03
faganboulabiar: is :)13:03
faganoh and that tablet is on 2.2 of android13:06
smspillazcool13:08
smspillazwow, I have not written python in a long time it seems13:08
boulabiarfagan: which one ?13:09
faganboulabiar: toshiba folio 10013:10
boulabiarhmm, I'm thinking in the same model too :)13:10
boulabiarbut it should be possible to put ubuntu on it13:10
faganyeah its after dropping in price since everyone started sending them back when they couldnt use adobe flash on it13:11
faganboulabiar: its the same spec as the ac100 which works ubuntu out of the box13:11
faganjust a different screen13:11
boulabiarI've only found this to get into the bootloader http://forums.computers.toshiba-europe.com/forums/thread.jspa?threadID=5746713:11
didrockssmspillaz: no opinion against the detection plugin using dbus to communicate with the session handler?13:11
didrockssmspillaz: I've hooked gnome-session so that we can dynamically tells "this app should be autorespawn" or not13:12
faganboulabiar: there is some annoying steps to go through13:12
smspillazdidrocks: hmm. stick it in there for now I guess, although I should really make the dbus plugin for compiz a better ... dbus plugin13:13
smspillazit's a bit crap right now13:13
didrockssmspillaz: ok, not sure how dbus works in C++, let's see :)13:13
smspillazdidrocks: basically just make sure you extern C your callbacks13:14
smspillazugh, I'm so damn tired13:14
didrockssmspillaz: ok13:14
didrockssmspillaz: take some rest :)13:14
smspillazno idea why, for some reason I will just become *really* tired for one week, and I can sleep for like 14 hours straight with no effect13:15
* smspillaz is probably anemic or something13:15
didrocks:/13:15
smspillazprobably just a post-exams slump13:15
smspillazI'll finish this script tonight at least13:15
boulabiarsmspillaz: the current compiz dbus plugin crashes any dbusviewer app (like d-feet)13:15
smspillazboulabiar: yeah. that should be fixed now13:16
fagandidrocks: are you guys doing thursday/friday releases of unity?13:17
* fagan was wondering when to expect expect some testing13:17
didrocksfagan: yeah13:18
smspillazboulabiar: hm strange, qdbusviewer seems to be able to view compiz dbus stuff fine, but not d-feet13:20
=== MacSlow|lunch is now known as MacSlow|
=== MacSlow| is now known as MacSlow
rsajdokI am trying to compile unity. I get error: http://pastie.org/1317276 Any suggestion?13:38
boulabiarsmspillaz: qdbusviewer don't view all compiz dbus stuff :)13:40
boulabiard-feet output is larger, but it blocks most of times13:41
njpatelrsajdok, you need the latest libbamf-dev, you can get it from this repo ppa:unity14:11
rsajdoknjpatel: I have it14:21
jcastrohey dbarth14:21
jcastroso I was testing unity this weekend on my laptop14:22
jcastroand you know how we want to switch over to it soon14:22
jcastrowell, it's impossible to do the roaming laptop usecase without a network indicator14:22
jcastrojust something we might want to think about before we switch it over14:22
njpateljcastro, systray, you mean? or were you using indicator-network and it didn't work?14:26
njpatelrsajdok, not sure then, that compile error seems definitely to be about not finding the latest headers of  bamf14:27
jcastroI was using defaults, so no indicator-network14:27
njpatelmaybe the paths are wrong?14:27
njpateljcastro, right14:27
jcastronjpatel: it was my understanding that we were adapting the indicator to work with nm?14:27
njpateli'm not sure of the indicator plans14:27
njpatelindicator-network plans, I mean14:27
rsajdoknjpatel: Maybe Must I have latest source version of libbmaf-dev ?14:27
njpatelrsajdok, source, no, but you need the latest package, yep14:28
seb128njpatel, we still have a systray for compat anyway no?14:31
njpatelnot right now14:32
njpateli haven't added it to the panel yet14:32
seb128but it will come back?14:32
njpatelseems like it could be important for A1 :)14:32
njpatelyep14:32
jcastrooh, I thought it wasn't coming back14:32
seb128like it's somebody not done yet, not a decision to deprecate it yet?14:32
njpatelit's back for network manager and wine apps, I think14:32
njpatelthe rest will be rejected14:32
seb128njpatel, ok great, and yeah, without it no nm-applet14:32
jcastrook so if we want A1 to have unity by default then you need that.14:33
jcastronjpatel: I just wasn't sure if anyone had realized it; I was at some coffee shop and I sat there staring at my screen "surely we thought about this"14:33
jcastroI then shook my fist in your general direction14:33
njpatellol14:34
seb128njpatel, I think filtering other things out is an error14:34
njpatelI'm just trying to fix the natty crashers at the moment, then I'll prioritise the systray support14:34
seb128njpatel, but let's not argue about that today14:34
njpatelseb128, speak to mpt about it, I'm just the code monkey in this case :)14:34
seb128mpt, ^ I think doing that is an error14:34
seb128njpatel, done ;-)14:35
njpatelheh14:35
* njpatel tests 5th bamf build of the day14:35
seb128joke aside users will probably have issues with some of the things we change, we probably don't want to add frustration because their applications break14:35
seb128or they will associate that frustration with unity14:36
jcastrowell, I think having broken things is fine in A1, anything but networking though14:36
seb128you don't convince users by breaking what they use and telling them they should not having been using the software they use14:36
njpatelseb128, btw, where are all the -dbg packages for natty?14:37
njpatelis there a ddebs natty repo?14:37
seb128njpatel, yes14:37
njpateloooh14:38
seb128same as for any serie14:38
seb128you just need to update the sources.list line to use the correct distro14:38
jcastrohey seb128, is it useful for people testing upstreams to have those installed? Like, if I were to ask banshee testers to use those for example.14:38
seb128jcastro, those what?14:39
seb128dbg?14:39
jcastroyeah, the dde14:39
seb128the dbg are useful to get debug stacktraces14:39
jcastroyeah the ddebs repo (sorry, new keyboarD)14:39
seb128but I don't think it would work with mono14:40
jcastrook14:40
seb128we still not have nice apport,mono integration I think14:40
seb128the mono crashes are not handled the same way that C crashes14:40
jcastrowe do not14:40
seb128ok so no point for banshee14:40
seb128it's useful for unity though14:40
jcastroI have a WI to ask someone from upstream to talk to pitti14:40
jcastroshould we add the instructions to the unity install pages then?14:41
rsajdoknjpatel: I think I have latest version: http://pastie.org/131742614:41
seb128jcastro, well that's rather for a debug package14:41
seb128jcastro, but I will let didrocks or njpatel or lamalex comment about debug instructions14:42
jcastroseb128: right, I guess what I am asking is, if we want people banging on unity is it worth having them install the debug stuff.14:42
jcastrook14:42
seb128ideally we would let apport catch the crash and retrace those14:42
seb128but we are a bit early in the cycle, I'm not even sure we have natty retracers yet14:42
njpatelrsajdok, can you do apt-cache policy libbamf-dev please14:42
didrocksfor banshee apport?14:42
jcastrodidrocks: I mean all of unity14:42
didrocksI get something done, but then, upstream didn't answer if it was right or not for those14:42
didrocksjcastro: I have a WI on that, just ETOOMUCHWORK14:43
* jcastro nods14:43
didrocksand ETOOMUCHPING too :)14:43
njpateldidrocks, stop striking once a week then14:43
* didrocks runs after njpatel :)14:43
njpatel:)14:43
* njpatel tries to crash unity again14:43
mptnjpatel, seb128: See https://blueprints.launchpad.net/ubuntu/+spec/packageselection-desktop-n-nm-indicator14:43
jcastrodidrocks: if you're getting pinged too much close all your channels except an emergency PM window to seb and njpatel, done. :)14:44
* njpatel needs to do that too14:44
didrocksjcastro: well, right, I should think about that seriously…14:44
jcastrodidrocks: I don't even join IRC for the first hour of the day14:44
didrocksjcastro: same for me, but still…14:45
rsajdoknjpatel: http://pastie.org/131742914:45
lamalexthe fact that bzr doesn't commit after merge drives me nuts14:45
njpatelrsajdok, right, you need 0.2.60 from ppa:unity (sudo add-apt-repository ppa:unity)14:46
njpatellamalex, you might need to fix conflicts/make changes?14:46
njpatel(to make a successful merge)14:46
lamalexso if merge fails then don't commit (what git does)14:47
lamalexbut if everything is A-OK, commit the merge dog14:47
njpatellamalex, i think the idea is that you might have a successful merge but your code might not build14:48
njpatelbzr doesn't know so it doesn't be clever14:48
njpateljcastro, are you on natty + unity + amd64 and experiencing crashes?14:49
njpatelseb128, ^14:49
njpatelcan you test my debs?14:49
seb128njpatel, intel there14:49
seb128x86 I mean, 32bits14:50
njpatelseb128, sorry, I meant 64-bit14:50
njpatelah, right :)14:50
seb128I don't do 64 bits installs14:50
seb128it's always lagging behind on buildds etc ;-)14:50
njpatelanyone here on 64bits and natty and can test a new bamf package to see if unity crashes less?14:50
njpatelseb128, heh14:50
rsajdoknjpatel: It works :) thanks14:51
jaytaokonjpatel: I am on 64 bits on macbook pro14:51
jaytaokonjpatel: where is the package?14:51
pavolzetorI can14:52
seb128hy jaytaoko14:52
pavolzetorI have compiz unity14:52
jaytaokoseb128: Bonjour!14:52
seb128mpt, right, that doesn't fix the issues I described though14:52
jaytaokoseb128: so what is to be tested? should I just get lp:bamf and see if it works?14:53
jaytaokoseb128: oh wait... I am still on maverick...14:54
seb128jaytaoko, you want to talk to njpatel14:54
jaytaokoseb128: ok14:54
jcastronjpatel: I have 2 amd64/natty/unity machines, no crashers in a while14:54
seb128jaytaoko, he was the one asking, I just said hello ;-)14:55
jaytaokoseb128: no problem :)14:55
njpateljaytaoko, no, hold up15:03
jaytaokonjpatel: ok15:03
njpateldidrocks, natty doesn't have bamf 0.2.62!15:08
didrocksnjpatel: waow, forgot to upload it, it seems, I have it locally. It was just a crasher fix, no new api IIRC, isn't it?15:09
njpateldidrocks, yeah, that's the thing that fixes the crasher!15:09
njpatels/thing/release15:10
didrocksnjpatel: uploaded, sorry dude15:12
njpateldidrocks,15:13
njpateldidrocks, np dude, I think that'll fix a bunch of crashers15:13
rsajdoknjpatel: I made this guide https://wiki.ubuntu.com/Unity/InstallationGuideFromSource, but what now to build *.deb file to test on other machine ?15:19
MacSlowtedg, ding-dong15:21
MacSlowtedg, which example/test for dbusmenu can you recommend that would build a dbusmenu with all different types of items?15:21
njpatelrsajdok, er, that's harder and a bit out of my depth. I think you can use the packaging branches located at lp:~unity-team/$PROJECT/packaging15:22
tedgMacSlow, If you're looking for the app-indicators I'd just to the simple-client in lp:indicator-application15:25
tedgMacSlow, It also has ones that you can click on to change state.15:25
MacSlowtedg, ok... I'll take a look15:25
tedgMacSlow, It's not exhaustive for the menuitems, but it'd be a good start.15:25
MacSlowtedg, I'll see how far I can get... otherwise I'll poke you again :)15:26
lamalexgrr15:27
lamalexWhy can't compilers give sane output15:27
lamalexhttps://pastebin.canonical.com/40022/ doesn't mean anything15:27
lamalextell me what the real problem is15:27
kklimondaI can only guess you are writing in C++ ;)15:36
lamalexkklimonda, yah15:37
lamalexmaking introspect non-virtual fixes it, but it shouldn't matter it's implemented in Introspectable.cpp15:37
lamalexI guess it doesn't really need to be virtual15:39
lamalexnjpatel, https://code.launchpad.net/~alexlauni/unity/state-introspection/+merge/4147915:48
rsajdoknejpatel: How do you test your code? Do not create *.deb file?15:48
njpatellamalex, awesome dude, will review it as soon as I'm done with this other stuff15:48
lamalexnjpatel, thanks15:57
=== oubiwann is now known as oubiwann-away
=== oubiwann-away is now known as oubiwann
mhr3c++ with plain glib calls... that looks odd :)16:28
lamalexdbarth, sure16:30
lamalexsmspillaz, does compiz have anything in the way or perf logging at the moment?16:32
dbarthlamalex: so the atk bridge16:32
dbarthlamalex: what i was thinking was that you could write a small test module that loads the module (or makes sure the way we integrate gtk already brings that correctly into the process space anyway)16:32
dbarthlamalex: and then have a fake gtk widget somewhere to see if it's properly exposed in orca16:33
dbarththat way you'd know that this part of the job is done16:33
dbarthand luke can come from the other end16:33
smspillazlamalex: no, not yet16:33
lamalexdbarth, ok sure, that makes sense16:34
dbarthand have his code work, because the foundations are sane16:34
lamalexso I am working on making sure atk gets loaded, luke is implementing/integrating atk16:34
dbarthright16:34
lamalexgood stuff16:34
dbarthyou may have noticed also an update in the spreadsheet16:34
dbarthi've marked the dbus api mostly done16:35
dbarthand in maintenance mode now16:35
dbarthie, what i think is left is: adding more objects to the registry, exposing more of them, but that should mostly be done by other developers when they implement something new16:35
dbarthbased on the example code you can give them16:36
dbarthand also what jibel was asking for, ie merging the code and getting screen coordinates in the widgets16:36
jcastronjpatel: did you need me to test anything on amd64?16:40
njpateljcastro, no, i didn't realise that the version was wrong in archive, sorry. When bamf is built in main, please update when you can and see if everything behaves more properly with it16:43
jcastronjpatel: ok, so just overall try it or was something messed up specifically?16:43
njpateloverall, just to see if you get less crashes when minimising/restoring windows16:44
njpateland generally better stability16:44
dbarthlamalex: so on atk there is still a bit of work, but i'm expecting that to be hopefully limited now on16:44
lamalexdbarth, re: pipeline- ive proposed merging, and on-screen coordinates should be added as properties, right?16:46
jcastronjpatel: ok, I'll get some forum feedback for you too, amd64 specific?16:46
didrockssmspillaz: ok, thinking a little bit more about the profiles, I guess that with the Unity.profile, there will be no way to add "new defaults" once the profile picked by the gconf backend?16:46
njpateljcastro, nope, across the board. Thanks!16:46
jcastrorock16:47
lamalexdbarth, what do you mean by "so on atk there is still a bit of work, but i'm expecting that to be hopefully limited now on"16:47
smspillazdidrocks: what do you man16:48
smspillaz*mean?16:48
didrockssmspillaz: well, let's say that we activate today "foo, app, bar" plugins -> we set it in the Unity.profile file, right? Then compiz load it (by the environment variable), this profiles sets a gconf backend and the keys are imported16:49
didrockssmspillaz: let's say that the user doesn't change the plugin list and still have the default16:49
didrocksand we want to add the awesome baz plugin to the list16:49
smspillazdidrocks: sure16:49
smspillazdidrocks: oh, the profile is only the defaults16:49
didrockssmspillaz: I mean, we want to add baz on the default :)16:49
smspillazah right16:50
didrocksso, we add it to Unity.profile -> ok for newcomers16:50
didrocksbut for old and intrepid natty testers?16:50
smspillazif the profile changes I think it overwrite the settings of the old one16:50
didrocks(I raise the point because that will happen for sure)16:50
didrockssmspillaz: ok, needs testing then16:50
smspillazif profile != settings && then settings = profile16:50
smspillazif you load the profile directly16:50
smspillaziirc16:50
didrockssmspillaz: even if the profiles tells "use gconf backend"16:51
smspillazdoesn't matter which backend you sue16:51
didrockssmspillaz: ok, we'll see and test this then, sounds good if it's that :)16:52
smspillazcool16:52
didrockssmspillaz: btw, why s0 in s0_active_plugins ?16:52
smspillazdidrocks: screen016:52
didrocksok :)16:52
didrocksthanks!16:52
smspillazit should probably die now because we don't support multiscreen but I forgot to remove it16:52
smspillazdoesn't matter anyways though because everything is s016:53
didrocksyeah, sounds a post alpha1 task :)16:53
dbarthlamalex: sorry, was on a call16:56
dbarthlamalex: so16:56
lamalexdbarth, no problem16:56
dbarthlamalex: hoping that this task is a 10-15% of your time this week16:56
dbarthso that you can take new ones ;)16:56
dbarthhence the 2 new i've highlighted in the spreadsheet, ie: the atk one, and getting started (later in the week) on some compiz performance checks16:57
lamalexdbarth, i just started syncing up with smspillaz on compiz perf counters16:58
Technovikingnjpatel: the new bamfdaemon is a definitely a speed boost, but I'm have applets crash. Need a bug report, is there one already17:09
njpatelTechnoviking, applets?17:10
njpatelTechnoviking, is unity crashing?17:10
Technovikingthe clock, indictor-applet crash and ask to reload everytime I login unity, they 1/2 the unity will disappear afterwards17:11
Technovikingspell: then 1/2 the time unity will crash/disappear17:12
njpatelTechnoviking, okay, so the indicator's are because of the gnome-panel, it's not really related to unity specifically, it's just natty being not very stable17:12
njpatelTechnoviking, the 1/2 time crashing is what, specifically, I hope the bamf update makes better17:12
njpatelTechnoviking, so if unity is a little more robust after the update, then that would be good. If there are other crashes, then hopefully apport can pick them up17:13
dbarthlamalex: cool17:13
dbarth(sorry on another call now)17:14
kenvandinetedg, did you get a chance to look at the dbusmenu gir i sent you?17:37
tedgkenvandine, No, I forgot.  Sorry.17:38
dbarthseb128, tedg, kenvandine: so for dbusmenu/gdbus, and other libs we're porting to gdbus, are you guys happy to land them in alpha-1 even of they're not used yet?17:38
tedgdbarth, ?  I'm not sure what you're asking there.17:38
seb128dbarth, we do use dbusmenu?17:38
tedgdbarth, They *are* used17:39
seb128the port is a new version, not a new lib17:39
dbarthbut the gdbus version, we can't switch to that until ther other bits are migrated, right?17:39
tedgdbarth, Correct, so if we "land them" well end up with most of the archive in depwait...17:39
tedgwe'll17:39
dbarthso, should we land them, is the question?17:39
* tedg probably overstated the importance with "most of the archive", but he likes it better that way.17:40
tedgdbarth, No, they need to land together (or close to together017:40
tedg)17:40
dbarthie, can the build system figure out that the version numbers are different and is not required by anyone, so should'nt be used, or will it just try to link with the latest and break everything?17:40
dbarthtedg: ok17:40
dbarthbut isn't there a way to use some conflicts or .so bumps or something?17:41
tedgdbarth, If we just left it the linker, everything would break.  But we'll tell the packaging of the issues, and it'll ensure that nothing breaks.  That though means that it'll hold stuff back.17:41
dbarthok, so the answer is really "no "i guess ;)17:42
kenvandinei think dbarth was suggesting we upload the libraries that are ported and leave the indicators that use them link against the old versions for now17:42
kenvandineor if it is worth the trouble17:42
dbarthapperently the build system will not like it unless we change a lot of other packages17:42
tedgkenvandine, Yeah, but they won't continue to build against the old versions if the -dev packages aren't versioned.  So then we can't release any indicators.17:42
kenvandineyeah17:42
tedgI'd rather not block indicator releases if they are needed.17:43
dbarthi don't want to rush things here, especially if that can create nastry issues like that at the build level17:43
dbarththere is already enough to do on this front with the gir issues17:43
dbarthright17:43
tedgOh, I though they all were grrrrr issues :)17:43
kenvandinewe need to just get things building on natty :)17:43
kenvandinegrrrr17:43
dbarthand so the same is true of libzeitgeist?17:44
dbarthdidrocks: ? ^^17:44
tedgdbarth, I don't think it has the same issue.17:44
dbarthnot taking the new version until the other bits are ready17:44
tedglibbamf shouldn't have the same issue either.17:44
Technovikingnjpatel: delete the bottpn panel got rid of the applet errors17:44
dbarthhmm, libdee and libzg at least17:44
tedgSo it should be okay to release those two.17:44
dbarththat's what the places daemon use for interfacing with the bus17:45
dbarthlibdee may be doable17:45
njpatelTechnoviking, right, I think it's to do with the gtk3 stuff, I'm not sure, though17:45
njpatelTechnoviking, or gsettings stuff....there's so much going on ;)17:46
Technovikingnjpatel: heh, will keep testing and reportin problem, starting to become very awesome17:46
njpatelTechnoviking, thanks, it's very much appreciated!17:47
didrocksdbarth: sorry, backlogging17:48
didrocksdbarth: no libzg does'nt' have the same issue, as it communicates with zg and just linked to unity AFAIK17:51
=== smorar_ is now known as smorar__
=== smorar__ is now known as smorar_
didrocks1"nice"17:54
jcastroare running gnome panels normal in the natty session? I have my old gnome-panels running underneath my unity panel18:06
=== didrocks1 is now known as didrocks
dbarthjcastro: uh, not really18:31
dbarthjcastro: but didrocks told me he had not enabled unity by default yet though18:32
jcastrodbarth: it appears on 2 of my machines that we are, when I enable the compiz cube I can look underneath18:32
dbarthjcastro: let me try the cube18:33
jcastrohah, no wonder I was getting errors about applets not loading18:34
jcastrodbarth: you need to enable "rotate cube" too18:34
dbarthsure18:35
dbarthi don't see it here18:35
dbarthnow that's on a hand built config.18:36
dbarthso there is something wrong with the packaging / default settings18:36
jcastroyeah, I'll file it and take a picture18:36
dbarthok18:36
dbarthanyway, i guess we need to see with smspillaz next week (once alpha-1 is out safely) how we can define a unity profile that locks down some settings and plugins and make sure we can provide stronger support for that set when we get bugs18:38
jcastronod18:38
dbarthie, drawing a line so that the compiz and unity teams don't end up supporting configurations that have not been meant to work together18:38
=== bilalakhtar is now known as papercutter
=== papercutter is now known as bilalakhtar
jonodbarth, can we expect Unity to land by default in Natty on Thursday?19:15
=== smorar_ is now known as smorar__
Devil505i've a little problem:20:08
Devil505  CCLD   indicator-application-service20:08
Devil505The GObject name 'AppIndicator' isn't compatibile20:08
Devil505with the configured identifier prefixes:20:08
Devil505  ['AppIndicator']20:08
Devil505The class would have no name.  Most likely you want to specify a20:08
Devil505different --identifier-prefix.20:08
Devil505any idea ?20:08
Devil505ok i've found20:39
Devil505disabling introspection :)20:39
Devil505http://frugalware.org/~devil505/blog/?p=1519 :)21:01
tedgDevil505, If notify-osd used gsettings, wouldn't that work for you guys?21:08
tedgInstead of forking it, why not spend the time porting?21:09
Devil505tedg, it's not me but I can ask elentir :)21:09
Devil505have to go now, bye21:10
faganjono: yep the releases are thursdays or fridays23:32
faganI was talking with didrocks about it earlier23:32
jonofagan, I know the releases are then, I just want to know when it is switched on natty, and afaik it will be thurs :-)23:35
faganhmmmm I heard rumblings they are doing it when the dash is working23:36

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