/srv/irclogs.ubuntu.com/2010/12/08/#ayatana.txt

=== ssj6akshat|sleep is now known as ssj6akshat
vbrummondhi I have a quick unity question, it is of low importance, on 10.10 (the netbook one) it works great except sometimes the search is slow and sometimes it is fast, is there any way to make it index so it is always quick?01:16
Hendrik1Hello folks01:18
spikebvbrummond, not that im aware of01:19
vbrummondspikeb: ok thanks01:20
Hendrik1I've got a question, I'm planning to write an application and I'm note sure if i should place it in the messaging menu or create a seperate indicator. The programm will get Staus updates from a phone and display incomming calls, sms, missed calls but also battery info and such things.01:20
spikebHendrik1, probably a seperate indicator, as it does more than messaging01:21
spikebHendrik1, 11.04 will have a battery status indicator, perhaps you could split the functionality between message indicator and battery indicator?01:22
Hendrik1ohh didn't know that yes that would make sense01:22
Hendrik1another question is there a guide on indicators for vala?01:23
spikebgoogle isn't finding anything01:26
jonofolks, if you didn't see it, check out http://jonobacon.blip.tv/file/4481516/01:55
tedgHendrik1, It should probably put it's data in two separate places :)  We want the messaging menu to be for "human to human" communcation.  But battery stuff should go in the power indicator.01:56
tedgHendrik1, I believe that gpm will already show battery info for phones, though I'm not sure how to set that up.01:57
RAOFConnect the phone via bluetooth.  Voila.01:57
RAOF(At least in my experience)01:57
tedgkenvandine, Your patch isn't working for me :(  valac errors.02:10
tedgkenvandine, Hmm, seems to have been an alternatives issue -- since I had valac-0.10 installed it was choosing that to build instead of valac-0.12.02:15
kenvandinetedg, argh!02:22
kenvandineah02:22
kenvandinetedg, i made the package depend on valac-0.1202:22
kenvandineto prevent that02:22
tedgkenvandine, Yeah, that'll work in the pbuilder and clean build case, but anyone who's upgraded their machine from Maverick won't be able to build.02:23
kenvandine?02:23
kenvandineoh, from a fresh checkout02:23
kenvandinenot sure what to do about that... besides requiring valac-0.12 in configure.ac02:24
tedgkenvandine, Were you going to get dbus-test-runner into the archive this cycle? :)02:24
kenvandinewhich is probably not insane02:24
kenvandinetedg, yup!02:24
kenvandineit's on my todo list for this week02:24
tedgkenvandine, Well, it seems that the alternatives system should choose valac-0.12 over valac-0.1002:24
kenvandinewell, after i get python-appindicator and libindicate fixed02:24
kenvandinebut it won't build on natty with valac-0.1002:25
kenvandineregardless02:25
kenvandinefor GI reasons02:25
tedgHeh, lovely.02:25
kenvandineso we need to say if older GI, valac-0.10 and newer GI valac-0.1202:26
kenvandinei really want to get libindicate fixed... which needs to be built with gtk3 btw02:26
kenvandineand appindicator + dbusmenu to land02:27
tedgYeah, that's one of my problems -- I need to get dbusmenu on my system so that I can get the appindicator test suite to pass so I can finish it's gdbus port :)02:28
kenvandinegood times!02:32
tedgUhg, and I can't get dbus-test-runner to build so that I can distcheck the indicator-application!02:34
kenvandineugh!02:34
kenvandinewhat does it need?02:35
kenvandinei am pretty sure it built for me02:35
tedgOh, fuck me.  And it's not even a source packaging build... bother.02:36
kenvandineyup02:36
tedgIt's not liking the versioning.02:36
kenvandineit builds here02:36
tedgI released 0.0.2.02:36
tedgNow I need to update the packaging to be source tree packaging.02:36
tedgOkay, dbus-test-runner has a reasonable packaging branch now.02:43
tedgIt'd be easier to contribute to our projects if we did these things better :)02:43
kenvandinei just added autoreconf to it and built the package02:43
kenvandinedh_autoreconf is awesome... when you aren't making multiple pass builds for python modules!02:44
tedgkenvandine, https://code.launchpad.net/~indicator-applet-developers/indicator-application/ubuntu/+merge/4303802:59
tedgNow to break out the 0.2 series so that we can patch Maverick :)02:59
kenvandine:)03:13
kenvandinetedg, thx03:13
tedgWow, dbusmenu generates 14 packages now.03:28
tedgI feel like I've achieved entropy now.03:28
=== DoctorMO is now known as doctormo
=== smorar__ is now known as smorar_
=== smorar_ is now known as smorar__
=== ssj6akshat is now known as akshat|school
kvalomorning06:48
ionhi07:00
kvaloion: moi07:22
didrocksgood morning07:24
kvalogood morning didrocks. how are you?07:28
didrockskvalo: I'm good thanks! yourself?07:29
kvalodidrocks: I'm good as well. hoping to finish that python+autotools task today.07:30
didrocksgood luck :)07:42
kvalodidrocks: actually it hasn't been that bad07:42
kvalodidrocks: but I don't have any python unit tests yet07:42
didrockswell, tests should be ok :)07:43
didrockssmspillaz: hey, hope that your driving test was well :)08:02
didrockssmspillaz: you answered on some new bug reports, but you didn't on the one we were tracking yesterday, he answered, can you follow this please?08:02
MacSlowgreetings everybody08:34
didrockshey MacSlow08:39
MacSlowSalut didrocks08:39
klattimermorning guys08:46
didrockshey klattimer08:47
didrocksMacSlow: do you have sometimes a blank panel at start?08:48
didrocks(blank as empty)08:49
didrocksand the service is indeed started08:49
MacSlowdidrocks, not recently08:49
didrocksI have to restart compiz to get it08:49
didrocksquite in a row (yesterday evening and this morning)08:49
didrocksthe launcher is fine, it's realy just the panel08:49
MacSlowdidrocks, only when I didn't start (or explicitly killed) unity-panel-service08:49
didrocksMacSlow: yeah, it was started, I'm puzzled then :)08:50
MacSlowdidrocks, hm *shrugg*08:50
didrockswill see with neil if he has an idea, it's not in the previous release08:50
didrocksMacSlow: and don't kill that service, it's innocent! ;)08:50
czajkowskialoha just wondering is there an issue at present with burning a unity iso https://twitter.com/#!/docum3nt/status/1243903830891315209:46
didrocksczajkowski: try an usb stick, it's reported at http://www.ubuntu.com/testing/natty/alpha1#Installation09:48
kenvandineczajkowski, it's oversized09:48
kenvandinehey didrocks09:48
didrockshey kenvandine, still up? :)09:48
kenvandineyup09:48
kenvandine:)09:48
czajkowskididrocks: thanks09:49
kenvandinekids get up in 2 hours, so i should go get a little nap09:49
czajkowskikenvandine: way past your bedtime09:49
kenvandinetell me about it!09:49
lamalexsmspillaz, gord what's the status of perf counters?09:57
lamalexgord, I saw a perf counter merge from you, how complete is that?09:57
gordlamalex, basic stuff going in to unity this week, perf is the wrong word, just a boot up speed logger really with a neat little graph - http://gordallott.com/img/unity-bootchart.svg09:59
lamalexgord, yeah that's what we're calling perf counters for now10:00
gordbut, thats the wrong word! ;)10:00
lamalexhttps://bugs.launchpad.net/unity/+bug/681871 ?10:02
lamalexreally?10:02
ubot5Ubuntu bug 681871 in unity (Ubuntu) "Color background behind icons only for running apps" [High,Triaged]10:02
lamalexgord, looks nice!10:04
didrocksgord: is there an option, env variable to run it?10:07
gorddidrocks, right now it runs by default, it really doesn't hurt enough to not run it, doesn't generate the graph by default though just stores a log file in /tmp10:08
lamalexnjpatel, do you have an astylerc file hanging around, or do you just run astyle -mile-long-string10:09
didrocksgord: ok :)10:10
lamalexTheMuso, ping?10:12
lamalexgord, is it possible to right straight C in unity?10:23
lamalexas in, if I wanted to implement the a11y bits in pure C, shouldn't be a problem right10:23
gordlamalex, if you want to that, you should be fine, just be aware we compile with g++ not gcc10:24
lamalexI'm not sure what difference it will make but ok10:24
lamalexMaybe I can edit CMake to build my object file with gcc?10:24
njpatellamalex, no need, g++ is fine apart from warning on some things you'd get away with doing in C10:25
njpatellamalex, the astyle snippet is in README in trunk10:25
* njpatel ->millbank10:25
lamalexnjpatel, oh ok10:25
lamalexthanks10:25
lamalexanjuta's open dialog is complete shit10:42
lamalexit pretty much always opens in the wrong path10:42
lamalexgord, are you the only other unity hacker around right now?10:45
gordlamalex, am i not good enough for ya? ;) neil is around somewhere and MacSlow should be online10:46
lamalexgord, neil is on his way to millbank10:46
gordlamalex, ah, then its me or MacSlow10:46
lamalexgord, I just wanted to see if there was someone else I could occaisionally ping ;)10:46
lamalexhow does nux/unity handle key events? Is there a nux event class of some kind?10:46
gordlamalex, i don't think there is any code in unity right now that is handling key events - i'm sure there is code in nux to give you events but shortcuts we are gonna want to get from compiz, so its still up in the air10:52
lamalexhm10:52
lamalexok10:52
lamalexa11y is very dependent on key events10:53
lamalexso that's something we may want to figure out asap. I can hook into compiz though I suppose10:53
lamalexyeah I guess I'll just hook into compiz10:54
gordlamalex, just to make your life more complicated, for the places we will prolly get our own non compiz key events ;) compiz just does shortcuts10:54
lamalexha10:55
lamalexso where do key events come from initially?10:55
lamalexlike, will compiz pass non-handled ones to us?10:55
gordcompiz :) yeah it will, they get fed into a WindowThread object, i think the code for event handling is in Nux/WindowThread.cpp10:56
lamalexgord, IEvent?11:06
gordlamalex, yeah11:08
lamalexthanks11:12
lamalexhmm should I fix nux to have an actual KeyEvent class11:14
lamalexinstead of just passing a ton of params about key events11:14
lamalexno..11:24
=== akshat|school is now known as ssj6akshat
=== doctormo is now known as DoctorMO
=== MacSlow is now known as MacSlow|lunch
smspillazdidrocks: segfault during drivers test12:32
smspillazdidrocks: prepare to not get your flat :)12:32
didrockssmspillaz: urg :/12:32
didrockssmspillaz: what happened?12:32
smspillazthey changed a regulation in the CBD area where the speed limit is now apparantly 40kmph just one week ago12:33
smspillaz(CBD == Central Buisness District)12:33
smspillazSo I assumed it was 50 since there were no visible signs12:33
smspillaz-_-12:33
smspillazdidrocks: which bug # was the one you wanted me to reply to ?12:33
smspillazoh 686 09412:34
smspillazoh 68609412:34
smspillazoh bug 68609412:34
ubot5Launchpad bug 686094 in unity (Ubuntu) "Unity and Compiz do not start" [Undecided,Incomplete] https://launchpad.net/bugs/68609412:34
didrockshum? and they just say "there is no sign but you should know it"12:34
smspillaz\o/12:34
smspillazdidrocks: yeah, weird12:34
didrockssmspillaz: hehe, ubot5 is not a wizard :)12:34
smspillazugh that bug is *weird*12:35
smspillazdidrocks: it would be awesome if we could create a system where we can run a script and this will compress the entire user's install into an ISO which we can launch in a VM12:37
smspillazsince some of these bugs are ... incredibly specific12:38
didrockssmspillaz: right, but security and data property issues :)12:39
smspillazdidrocks: the script can remove all non-code bits :)12:41
didrockssmspillaz: hum, what do you do from configuration files? :)12:41
didrockscontaining keys, password (encrypted or not…)12:42
smspillaz*shrug* just floating the idea :)12:42
didrockssmspillaz: hehe, it's really difficult to get that, but yeah, that would help a lot devs :)12:42
smspillazindeed12:42
smspillazhel-lo DB-O12:45
hyperairsmspillaz: did you intentionally avoid pinging him?12:45
smspillazhyperair: no not really :p12:46
hyperair=p12:46
smspillazit would have been awesome if I could ping him, but then I would lose the emphasis on the O12:46
hyperairyou could just add it at the bottom and put ^^12:46
smspillazronoc: ohai12:47
smspillazronoc: did you want to talk about the sysbell issue ?12:47
ionMeh, the Apport retracing service has yet to handle my Unity segfault report. It’s five hours or so since i posted it.12:47
ronocsmspillaz, yup12:50
ronocsmspillaz, is there a bug report ?12:50
ronocsmspillaz, back in 30, grab a quick lunch12:50
* spikeb has been previewing the new unity to his users12:53
spikebwell, having them sit down and try it out.12:55
seb128ion, on what ubuntu version and architecture?12:56
seb128ion, bug number?12:57
ionnatty, x86-PAE, fglrx from x-updates. https://bugs.launchpad.net/ubuntu/+source/unity/+bug/687229 still private pending the retracing service.12:58
ubot5'Error: Could not parse data returned by Ubuntu: HTTP Error 401: Unauthorized\nResponse headers:\n---\ncontent-length: 21\ncontent-type: text/plain\ndate: Wed, 08 Dec 2010 12:58:02 GMT\nserver: zope.server.http (HTTP)\nstatus: 401\nvary: Accept-Encoding\nvia: 1.1 wildcard.edge.launchpad.net\nx-powered-by: Zope (www.zope.org), Python (www.python.org)\n---\nResponse body:\n---\nBug 687229 is private\n---\n (https://launchpad.net/bugs/687229)'12:58
seb128ion, it's next in the queue12:58
ionalright12:59
lamalexhmm it's too early for bratsche, right?13:11
ionYeah, a cello would be more appropriate.13:16
lamalexzing13:16
klattimerif anyone's in the office near njpatel please slap him round the back of the head, say "BOOOYA" from karl13:22
lamalexgoing13:23
* klattimer just got gtk offscreen rendering working with nux13:23
didrockslamalex: some deprecation warning in unity trunk today:13:24
didrockssrc/IntrospectionDBusInterface.cpp:61:1: warning: deprecated conversion from string constant to ‘gchar*’13:24
=== MacSlow|lunch is now known as MacSlow
ronocsmspillaz,  i'm back, so what is the story with this bug, is the problem that bell sound is not being played or that it is being played13:37
smspillazronoc: it is not being played13:37
smspillazronoc: I think PulseAudio intercepts the X11 bell and does not play anything13:38
ronocsmspillaz, is libcanberra being used to play it ?13:38
smspillazronoc: I don't know. All I know is that when we send an X11 bell there is no sound13:39
ronocsmspillaz, can you point to the part of the code base where all this happens ?13:39
smspillazronoc: sure, just a sec13:40
ronocta13:40
smspillazronoc: core/src/event.cpp:92613:40
smspillazronoc: apologies, we dont actually *trigger* a system bell13:40
smspillazwe intercept them and do "compiz" events on them13:41
smspillazronoc: but metacity intercepts them and uses libcanberra to play a sound13:41
ronocsmspillaz, which lp project is it ?13:41
smspillazronoc: before the advent of PA at least, there'd be a *beep*13:41
smspillazronoc: git.compiz.org/compiz/core13:41
ronoccool thx13:41
didrockssmspillaz: you don't need to ask people to run the ccp plugin btw :)13:55
didrockssmspillaz: it's a distro-patch to add it13:55
smspillazdidrocks: ah right13:56
smspillazdidrocks: hm, so I found another semi-interesting bug13:57
smspillazdidrocks: create a panel on the right hand side of the screen and maximize a window13:57
smspillazwindow goes underneath the panel13:57
* smspillaz checks the code carefully for typoes14:00
didrockssmspillaz: yeah, there is quite some stack order issue14:08
ronocsmspillaz, I know this is obvious but are the system sounds level turned up on your machine14:08
ronocstart with the simple stuff14:08
didrockssmspillaz: for instance, since 2-3 days (but with previous unity version), I have the launcher empty at startup14:08
didrocksnjpatel: btw, I think you discussed about that ^^14:08
didrocksbut the service is running and restarting it doesn't change anything… I just need to restart compiz14:08
smspillazdidrocks: uuuuggghgh I really don't want to look at the stack order :(14:10
smspillazyou'll probably make me go insane14:10
didrockssmspillaz: speaking of going insane, do you have a minute so that we discuss bug priority?14:11
didrocks:)14:11
smspillazdidrocks: easy: if the bug if *f&%@ing annoying it becomes priority one :)14:13
didrockssmspillaz: yeah, I wanted to look at those you have on your plate, maybe we can switch to mp to avoid polluting the channel :)14:14
didrockspm*14:14
smspillazsure14:14
tedgsmspillaz, DBO, can we have the default Compiz settings be so that the desktop (nautilus) and notify-osd don't slide when you change desktops?14:26
DBOyes14:27
tedgDBO, now?14:36
tedgDBO, How about now?14:36
DBOtoday okay?14:36
tedgDBO, Is it changed yet?14:36
DBOno14:36
tedgmaybe14:36
tedgI don't update every day.14:36
DBOtedg, I feel the need to strangle you14:36
DBOthankfully I believe that is legal in texas14:37
tedgNo, I'm white, you need a permit.14:37
* spikeb laughs14:37
klattimerlmfao@tedg14:38
lamalex:\ klattimer I forgot to slap Neil. I'll get him later14:45
klattimernever mind I managed to get a hold of him14:45
didrockslamalex: did you see my point about deprecation warning?14:51
lamalexdidrocks, no14:51
didrocks14:24:51   didrocks | lamalex: some deprecation warning in unity trunk today:14:51
didrocks14:24:55   didrocks | src/IntrospectionDBusInterface.cpp:61:1: warning: deprecated conversion from string constant to ‘gchar*’14:51
lamalexyeah those14:52
lamalexabout those14:52
* lamalex runs14:52
spikebhaha14:52
coz_good day all14:52
* didrocks purchases lamalex14:54
lamalexuh, what?14:54
lamalexyou purchase me?14:54
ronocsmspillaz, it looks as if there is no mention of libcanberra in the core, as far as I can tell, a bell action is initiated which is called,14:54
=== smorar__ is now known as smorar_
didrocksargh, false friend :)14:54
* lamalex feels his autonomy diminishing 14:55
ronocsmspillaz, shouldn't it be using libcanberra to play the sound14:55
didrockschases rather :)14:55
=== smorar_ is now known as smorar__
smspillazronoc: core should not use libcanberra as libcanberra is a gnome library14:56
smspillazronoc: rather we need to have something which listens for XkbBell and uses libcanberra to play sounds14:56
ronocsmspillaz, sure makes sense14:56
ronocsmspillaz, so a new plugin ?14:56
ronocsmspillaz, would you like me to work on this ?14:56
smspillazronoc: well the thing was that dbarth didn't want to pull in libcanberra as a compiz dep. I can write a libcanberra plugin very easily14:57
ronocsmspillaz, right well how would you play the sound if you didn't pull in canberra ?14:58
ronocsmspillaz, how did it play sounds before, linking directly with alsa ?14:58
smspillazronoc: there used to be a system beep15:00
smspillazronoc: but now pulseaudio seems to intercept that15:00
smspillazdbarth: ronoc and I think that the only wayt to get this sysbell issue worked out is to make a libcanberra compiz plugin15:00
ronocsmspillaz, okay I get it, sorry being a bit slow, (and the system beep was triggered straight from event.cpp ?)15:00
smspillazronoc: no problem :)15:00
smspillazronoc: if we want ot write a compiz plugin there is an action I can hook into very easily15:00
smspillazronoc: actually, is libcanberra accessible by dbus ?15:01
ronocnot that i know of15:01
* ronoc checks15:01
ronocnope I can't see any15:08
ronocsmspillaz, ^15:08
smspillazronoc: hrm ok15:09
ronocsmspillaz, http://0pointer.de/blog/projects/sixfold-announcement.html15:10
smspillazronoc: in which case we will just have to write a libcanberra plugin15:10
ronocsmspillaz, yup15:10
smspillazronoc: I can write a "skeleton compiz" bit - could you just insert the libcanberra "play sound" bit where I need you to ?15:10
ronocsmspillaz, sure15:10
smspillazronoc: cool, I'll write that by the end of this week then15:11
* smspillaz is working on another FAB15:11
ronocsmspillaz, sounds good, ping me whenever15:11
tedgIs it known that GNOME Do doesn't work under Unity.15:16
* tedg makes a very sad face15:16
lamalexnjpatel, is it BaseWindow or View?15:19
njpatellamalex, BaseWindow is the toplevel window15:19
njpateljaytaoko, would know for sure15:19
lamalexwhat is view?15:20
lamalexnjpatel, Panel implements nux::View15:20
lamalexas does the launcher15:20
jaytaokolamalex: a View is the base class of a widget15:20
lamalexI don't know what class is actually the Panel, bt Launcher.cpp takes a BaseWindow as a constructor param15:20
jaytaokolamalex: A BaseWindow is like a View that float over the main window...15:21
lamalexjaytaoko, view is to GtkWidget as BaseWindow is to GtkWindow ?15:21
jaytaokolamalex: The Panel is a BaseWindow15:21
jaytaokolamalex: I can say yes, for the parallel between GtkWidget and View15:22
jaytaokolamalex: I am not sure about GtkWindow, but let me take a look15:22
lamalexjaytaoko, that's ok15:22
lamalexthe important thing is that in a widget hierarchy, BaseWindow will be the top15:22
jaytaokolamalex: I would say that BaseWindow is like GtkWindow, but it remains inside the Main window...15:23
jaytaokolamalex: it is like an artificial window15:23
lamalexwhat is the main window?15:23
lamalexcompiz jawn?15:23
jaytaokolamalex: the physical limit of the XWindow you create...15:24
lamalexah15:24
jaytaokolamalex: in Unity the Main window is the fullscreen15:24
lamalexright15:24
lamalexthat's outside of the realm I'm working within. BaseWindow is the top for my purposes15:25
lamalexthanks jaytaoko15:25
ionMy crash report still hasn’t been retraced. Oh well, i guess i’ll get some sleep for now.15:25
jaytaokolamalex: no problem... do not hesitate if you have more questions...15:25
ionEven though the crash report is private, the non-retraced stack trace is public: http://launchpadlibrarian.net/60306085/Stacktrace.txt15:30
lamalexI really hate our C/C++ mixing15:38
lamalexI was getting so far on a11y until I had to actually start talking to unity15:45
seb128ion, sorry, the retracers seems to be broken due to the launchpad rollout earlier today15:45
jcastrolamalex: poke me when that CA thing for that guy is sorted and you actually merge his code pls.15:49
lamalexjcastro, it was merged and you already put him in your post15:49
jcastroI did, I thought you had said you backed it out?15:49
lamalexjcastro, it got put back in15:49
jcastroso I left the part out about it landing15:49
jcastroyou are awesome, ta.15:49
lamalexas soon as I found that wiki page I merged it back in15:50
lamalexdidrocks, I'm sorry I did no triaging today15:51
lamalexgot called into a meeting15:51
didrockslamalex: no worry for today, just think to do that when you are in US time :)15:52
lamalex:)15:53
didrocksthe morning is the hardest part15:53
lamalexyou're the man didrocks15:53
didrocks;)15:53
lamalexso I have no idea how to begin doing GObject subclassing inside of C++. I guess it's the same, but jesus christ15:55
lamalexAs if GObject wasn't mystifying enough15:55
kenvandinedamn, just missed ted15:55
kenvandinemust have smelled my questions coming :)15:56
klattimerlamalex: are you using gtk or gtkmm?15:57
lamalexklattimer, neither15:57
klattimerfor gtk it should be the same as gtk C subclassing15:57
lamalexatk15:58
klattimeratkmm?15:59
ronocsmspillaz, you about ?15:59
klattimerwell either way, if you're not using mm then just use turbine from gnome git to generate the boiler plate code for a gobject class15:59
lamalexno just atk. atkmm doesn't expose the AtkUtil class15:59
lamalexklattimer, and I can interface with C++ objects?16:00
klattimerlamalex: I am in nux+gtk and it seems to work alright16:00
lamalexklattimer, do you have a branch I can look at?16:00
klattimerlamalex:  lp:~karl-qdh/nux/nux.gtkentry-wrapper16:01
lamalexbeautiful16:01
lamalexthanks klattimer16:01
klattimerthe event handlers at the top of the examples/gtk_entry_wrapper.c should help16:01
klattimereverything seems to be tolerant to cross C/C++ communication16:01
lamalexklattimer, do you work for canonical?16:03
klattimersubcontracting16:03
lamalexah ok16:03
lamalexwhat are you working on with nux/gtk bridging?16:03
klattimergetting the IM Context to work in unity16:04
klattimerInput Methods/Ibus16:04
lamalexfancy16:04
kenvandineklattimer, we know how you love ibus16:07
klattimerkenvandine: like getting an enema with hydrochloric acid16:07
klattimerjust brightens up my whole fucking day16:07
kenvandinethere you go... i knew i could count on you :)16:07
candohi guys, i'm trying to build unity form source in natty...i get this error when installing compizconfig-python, http://pastebin.com/rgm4K8GK16:08
klattimercando: run make install with "sudo " before it16:11
candowith sudo python setup.py .....etc i get this http://pastebin.com/tafixJhc16:11
candobut libcompizconfig. pc it's in the path16:11
klattimercando: do you have libcompizconfig-dev?16:12
lamalexklattimer, when it says Object Name in turbine, what is that used for?16:14
klattimerit should have been prefilled with something like GtkWidget16:14
klattimerso it *should* be the camel case of the widget name16:14
klattimerthis is only from memory I haven't used it in a while16:15
kenvandinetedg, i'll have a merge request for libindicate fixing the build issues on natty in a few16:15
candoklattimer, i can't install it ...E: Unable to locate package libcompizconfig-dev16:15
klattimercando, search synaptic for libcompizconfig instead16:15
lamalexklattimer, yeah it was autofilled I just don't like the object name UTIL and am wondering what it's use is16:15
klattimerit might be strangely named16:15
tedgkenvandine, Sweet!16:15
candoklattimer, libcompizconfig0-dev...^^16:16
klattimercando: that'll be it16:17
candoklattimer, it works...thanks!16:17
klattimernp16:17
lamalexklattimer, turbine is handy, thanks16:18
lamalexklattimer, you're not creating new gobject types, you're just having a gtk entry member16:21
klattimerlamalex: no, we're just trying to get the offscreening of a widget working16:22
klattimerbut that shouldn't matter16:22
lamalexklattimer, well the parts I'm confused about are mostly syntactic16:23
lamalexthings like defining structs16:27
lamalexbut I guess I already did a lot of this stuff in my Introspection crap16:27
* lamalex takes a deep breath and starts over16:27
tedgkenvandine, Sometime when you get a chance can you start looking at lp:~dbusmenu-team/dbusmenu/ubuntu/ and fix my packaging?  :)16:32
tedgIt works for me....16:32
kenvandinetedg, did you merge in my changes?16:32
tedgkenvandine, I think so.16:33
kenvandinei think i have libindicate all fixed... but it won't build without a rebuilt dbusmenu16:33
tedgkenvandine, The GIR ones?16:33
kenvandinebecause of the GIR version16:33
kenvandineyeah16:33
kenvandineand python16:33
tedgkenvandine, Yup, those are in.16:33
kenvandinegreat16:33
kenvandineso is that branch ready to upload?16:34
kenvandinelike have you rolled a release and all?16:34
tedgkenvandine, No, not that far along.  But, I thought perhaps you could take a look at the packaging changes, there are quite a few.16:34
kenvandineok16:35
kenvandinewill do16:35
kenvandinenow that is also blocking libindicate16:35
* kenvandine grumbles about GIR16:35
tedgkenvandine, Well, it will continue to as there is an API change... so libindicate has to be ported not just rebuilt.16:35
kenvandineugh16:35
kenvandinequite a puzzle we got here16:36
tedgYes, for sure.16:36
njpatelsmspillaz, didrocks: we need Grid plugin in natty for the window management stuff16:59
njpatelany eta on that?16:59
* njpatel would like to tick off some boxes17:00
didrocksnjpatel: where is it? not in main plugin?17:02
jcastronjpatel: is this bitesizeable? https://bugs.launchpad.net/bugs/68563917:17
ubot5Ubuntu bug 685639 in Unity "launcher border" [Undecided,Incomplete]17:17
njpateljcastro, probably, yes17:18
jcastroman awesome, another bitesize branch attached today17:19
didrocksnjpatel: should we get a design first?17:20
didrocksjcastro: ^^17:20
didrocksjcastro: there is a reason it's still incomplete :)17:20
hallyn_a grid plugin - yes please :)17:21
njpateldidrocks, I think it's okay to fix the problem that's obviously there, and then we can see if design get a chance to make a comment17:21
njpateldidrocks, (grid) I don't know, need to ask smspillaz when I get a chance17:21
jcastrodidrocks: I think it's a great chance for whoever wants to fix it to learn how to work with design17:21
didrocksnjpatel: not in main it seems17:22
didrocksjcastro: ok :) but change the status, incomplete is quite puzzling then17:22
jcastrook, confirmed then?17:22
njpatel+117:23
jcastrook updated and I left a comment with some details17:27
didrocksnice :)17:28
jamalDBO: Hey, could I ask some questions when you have some time?17:56
DBOi got time17:56
DBOwhats up17:56
jamali started on the autohide quicklist last night17:57
jamaland wanted to see if i'm taking the right appraoch17:57
jamalapproach*17:57
jamalHere is the branch https://code.launchpad.net/~jamalta/unity/683261-autohide-quicklist17:57
jamalSo my main question regarding that is that I'm instansiating QuicklistManager in Launcher17:57
jamalAnd adding GetQuicklistManager17:58
DBOjamal, so QuicklistManager should be a singler17:58
jamalok.. I thought so17:58
DBOlook how PluginAdapter works for advice on how to implement a singlet17:58
DBOits pretty simple17:58
jamalAh thanks!17:59
jamalTo be honest, I didn't know how to do that with C++ :\17:59
jamallol17:59
jcastrohi jamal!18:00
jamalAh, so Default is to get the instance... got it!18:00
jamaljcastro: hey there! how's it going?18:00
jcastrogood good, enjoying your fixed trash can. :)18:00
jamalDBO: Thanks for that.. I'll look over this and adapt QuicklistManager. My other question, was whether I was handling Hide/Show correctly in the manager.18:00
DBO1 second18:01
DBOlemme look18:01
jamalok18:01
jamalI went with the signals that BaseWindow (i think) throws when the window is shown / hidden and it seems to work okay.18:01
jamaljcastro: hehe, i'm glad :)18:01
DBOjamal, perfect18:02
DBOjamal, you the man!18:02
jamalDBO: awesome! so PluginAdapter also answers my question about what Default () was for.18:02
DBO:)18:02
DBOits how you get yourself an instance, yo :)18:03
jamalHehe, yeah :)18:03
jamalI'm used to it being called getInstance()18:03
DBOI come from the land of C#18:03
DBOmigrated to the land of C18:03
DBOand now am thrown into the land of C++18:03
jamalHehe18:03
DBOso yeah... I call it all sorts of funny things18:03
jamalWell, I come from PHP :(18:03
jamalIt's all messed up there... lol18:03
DBOim so sorry...18:04
DBOare you okay?18:04
jamalhaha18:04
jonolol18:04
jamali'm dealing with it18:04
jamalthe worse part is that my day job is all php too.. but i'm living :)18:05
jamalAnyways, I think that's all the questions I came up with.. I think what I have left now is to switch that to using Default, emit signals when a quicklist is displayed / hidden, and make Launcher listen to those.18:06
jamaloh, also have to get LauncherIcon to stop doing things the old way18:06
jamalOh last thing! Are you okay with the way I'm checking to make sure that the same quicklist doesn't get registered twice?18:07
jamalI'm not too experienced with std::list18:07
DBOif (std::find (_you_list.begin (), _you_list.end (), data) == _you_list.end ()) //item is not in list18:08
jamalah, okay18:08
DBOprint a warning on attempted double registrations18:09
jamalthat's a lot easier :)18:09
jamalOk18:09
DBOjamal, alright is that enough to keep you busy for a while?18:11
jamalDBO: yeap, thanks :)18:11
DBOawesome18:11
DBOgonna go take a "Im sick" nap...18:11
jamalDBO: oh, not feeling well?18:12
jamalhope you feel better after a nap18:12
DBOyeah been sick for about a week now18:12
DBO:)18:12
DBOworking through it18:12
jamalDBO: oh gosh, hope you get better then18:13
jamalsorry to hear that :(18:13
boulabiarafter a suspend, I have no more ethernet connexion, only wifi works, has anyone here expected a similar problem ?19:17
=== ivanka is now known as ivanka-train
nnnajiboulabiar, never heard of that before..19:59
nnnajidoes that always happen on your box?19:59
boulabiaryep19:59
nnnajiwell, what can i say, strange thing! :P20:00
nnnajii guess it's hardware related20:00
nnnajithe network adapter doesn't wake up20:01
nnnajii'm afraid that's OT in here though..20:02
boulabiarI will submit a bug soon20:03
nnnajiboulabiar, ok, let's hope that will help! ;)20:04
nnnajiwhen i used to have that kind of problem myself, i used to swear to my self i'd learn Assembler :D20:05
jamaltaHey all, I have a question about code style20:41
jamaltaI've seen some code that has the return type of a function in a line, then the name + params in the line after20:41
jamaltaand some where it is all in the same line20:41
jamaltaWhich is the preferred style?20:41
jamalta(For Unity)20:42
jcastrojamalta: have you seen the style docs? we just put them up20:54
jamaltajcastro: i have not20:54
jcastrohttps://wiki.ubuntu.com/Unity/CodingStyle20:54
jamaltathanks!20:54
jamaltaThere's no link to the C++ doc20:55
jamalta:(20:55
jcastrobah20:56
seb128hey there20:56
jcastrojamalta: DBO and neil end-of-dayed, I'll get on one of them to sort that.20:57
jcastrojamalta: in the meantime just roll with what you got and if someone complains say the docs are missing. :)20:57
jamaltajcastro: sounds good :)20:57
seb128is there any page describing what sources are in unity?20:57
jamaltathanks20:57
seb128or in the indicator stack20:57
seb128explaining what they do20:57
jcastroseb128: ok so what I think is missing is an overall like, diagram-like thing20:57
jcastroseb128: something similar to this for example, and then you can click on each one for more detail? http://www.allaboutmeego.com/images/news/193346759.jpg20:58
seb128jcastro, yes20:59
seb128something which tell you20:59
seb128"if you work on indicators you might need those libraries"20:59
seb128with a list and description of what the lib in the indicator stack do20:59
jcastroyes, I know exactly what you mean now.20:59
jcastroyup20:59
jcastrootherwise you're like "what does BAMF do? Why would you call something bamf?"21:00
seb128because "let's get the indicator-application source" is not enough21:00
seb128jcastro, exactly21:00
jamaltajcastro: hey, that's a good question21:01
jamaltawhat does bamf stand for?21:01
jcastrojamalta: exactly what you think it's supposed to mean. :)21:01
jamaltai've had no reason to dive into the source for it yet, so i haven't21:01
jamaltao.o, i see...21:02
jcastroseb128: ok, I'll fire off a mail to ayatana-dev21:03
seb128jcastro, thanks21:06
jcastrojono: seb128: I miss anything? https://lists.launchpad.net/ayatana-dev/msg00050.html21:16
seb128jcastro, seems fine to start the discussion, thank you!21:21
jonojcastro, cool! :-)21:23
jcastroseb128: if they poke you over irc make them post on the list, we're losing too much conversation in IRC imo.21:24
seb128right21:29
kenvandinetedg, out of curiosity, what does the new indicator-application need json-glib for?21:31
tedgkenvandine, Hmm, not sure...21:32
kenvandineoh... funny21:32
kenvandinelooks like it is only in configure.ac and debian/control21:33
kenvandine:)21:33
kenvandinecopy and paste bug i guess21:33
tedgYeah, probably.21:33
kenvandineactually, you added it back in january ... maybe libappindicator needs it?21:34
kenvandinedoesn't look like it needs it either21:34
kenvandinetedg, and you probably didn't mean to keep src/appindicator3-0.1.pc.in around either21:37
tedgkenvandine, Nope, thought I caught that add though...21:37
kenvandinemake sure it ends up in the lib21:38
tedgAwe, okay ;)21:38
kenvandinei am a bit nervous about this split... right in the middle of such big packaging changes21:39
kenvandinewe are going to miss stuff21:39
kenvandineglad it is still kind of early :)21:39
tedgIt actually, in many ways, makes things easier as the indicator portions don't need to be dual build.21:42
tedgSo hopefully it'll reduce a bunch of churn.21:42
tedgUhg, my firefox icon is opening Bazaar preferences :(21:44
kenvandinenice! :)21:44
kenvandineugh, installing the new dbusmenu causes gwibber to segfault on start now21:45
=== DoctorMO is now known as doctormo
tedgkenvandine, Can you look at lp:~indicator-applet-developers/libappindicator/ubuntu -- it's failing somewhere in the dual build stuff -- but I think it's close!22:16
kenvandineok, so trying to run your branch of dbusmenu causes lots of really bad things22:16
kenvandinewill do22:16
kenvandinei rebuilt appmenu-gtk, appindicator and libindicate against that branch of dbusmenu you gave me22:17
tedgThe GDBus one?22:17
kenvandineand the launcher, panel and nautilus all failed to load22:17
kenvandineyes22:17
kenvandine:)22:17
tedgYeah, that won't work :)22:17
kenvandinegot it mostly back with rebuilding those, the unity panel is still hosed22:17
kenvandinenot sure why22:17
kenvandineanyway22:18
tedgThe libs need to be matched.  GDBus to GDBus or dbus-glib to dbus-glib.22:18
kenvandineso we will have to land all the indicators with dbusmenu at the same time, right?22:18
tedgWell, as long as everyone splits out nicely.  So if your app is linked with a version of appindicator using dbus-glib and dbusmenu using dbus-glib you're fine.22:20
tedgIt's that they all need to *upgrade* at the same time.22:20
tedgI think we might get that some from the fact that since the API of dbusmenu changed everything will FTBFS.22:21
jamaltais there a nightly ppa for unity?22:21
jamaltaignore that...22:21
kenvandinetedg, lp:~ken-vandine/libappindicator/ubuntu22:24
kenvandinelook at that22:24
kenvandinedidn't build it here because for dbusmenu22:25
tedgkenvandine, Is that a branch of mine?22:28
tedgYup22:29
tedgSweet!22:29
* tedg loves making complex version trees22:29
jonohmmm weird22:31
jonomy persisance is not working on my USB key22:31
tedgjono, Be persistent, I'm sure you'll get it to work!22:33
tedgkenvandine, Still doesn't build for me :-/22:33
jonolol22:33
jonoany idea why persistance might not work on a USB stick?22:33
* tedg has no clue how that works22:33
nnnajijono, seriously? you're checking out persistant install methods?22:37
nnnajii'm interested, been fumbling around for weeks now.22:38
kenvandinetedg, pastebin the build failure22:42
tedgkenvandine, http://paste.ubuntu.com/541187/22:43
tedgkenvandine, I thought you'd done some work with the GIR stuff for libindicate?  Where is that branch?22:46
tedgOh, a patch.22:49
tedgHow quaint!22:49
kenvandine:)22:50
kenvandinetedg, i went all old school and stuff22:50
kenvandinetedg, pull my branch... try that22:51
kenvandinei wish i could figure out why my panel isn't really working22:52
kenvandineno menus22:52
tedgNope, same issue.22:55
kenvandine:/22:56
kenvandineit is an ordering problem22:56
tedgRestart the panel service?22:56
kenvandineit hasn't run configure in the build dir22:56
kenvandinei did... i am getting the exact same error i was getting before with gwibber22:56
kenvandinei am rebuilding them all in pbuilder now22:56
kenvandineor... perhaps your problem isn't ordering22:57
kenvandineit justing isn't configuring the default build dir22:57
kenvandinealthough i would really think configure/libappindicator:: configure-stamp22:58
kenvandinewould trigger that22:59
tedgOkay, I need to head out for dinner.23:02
tedgWe'll have to fight this tomorrow :)23:02
tedgThanks kenvandine!23:03
kenvandinelater23:03
=== doctormo is now known as DoctorMO

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