ecinx3 | :( | 00:25 |
---|---|---|
ecinx3_ | I uninstalled unity and ubuntu desktop and reinstalled and the problem persists. but | 00:28 |
ecinx3_ | was able to get it to work in recovery mode with low graphics. but every program was crashing. | 00:28 |
ecinx3_ | kde's window manager works fine though | 00:29 |
rbnswartz | DBO you around? | 01:04 |
DBO | yeah but a bit grumpy | 01:04 |
DBO | whats up? | 01:04 |
rbnswartz | hey glad to finally get a hold of you | 01:04 |
rbnswartz | I need a way to send information from inside of unity to the user for debug purposes what would be my best bet | 01:05 |
rbnswartz | DBO ^^ | 01:10 |
DBO | rbnswartz, to the user? | 01:10 |
rbnswartz | to me on the outside of unity so I know if a value is set or a function is called. | 01:10 |
rbnswartz | I can't really use cout | 01:11 |
DBO | rbnswartz, we normally just use printf | 01:13 |
DBO | Im not sure what else you really want | 01:13 |
rbnswartz | will that output on the screen though | 01:13 |
rbnswartz | if so how do I get to the output | 01:13 |
ion | I almost said printf’s a polymorphic function that either returns a string or an IO action that prints stuff based on context, but the i noticed this is not #haskell after all. :-P | 01:15 |
ion | See printf(3). It mentions sprintf which might be what you want. | 01:16 |
rbnswartz | okay thanks also one more thing when I compile and install unity is that version the one that is used on boot or do I have to disable and re-enable the plugin from compiz manager | 01:18 |
rbnswartz | DBO^^ | 01:22 |
DBO | rbnswartz, you should restart compiz after installing a new version | 01:23 |
rbnswartz | DBO I restart compiz and then go to the compiz settings and disable then reenable the plugin. Then everything crashes | 01:24 |
DBO | yeah you dont have to disable/reenable | 01:24 |
DBO | just restarting compiz is enough | 01:24 |
rbnswartz | Okay thanks that is what I needed. Thank you for your time and it was great talking to you again. | 01:25 |
=== _LibertyZero is now known as LibertyZero | ||
=== LibertyZero is now known as _LibertyZero | ||
=== API is now known as Guest16442 | ||
didrocks | good morning | 07:46 |
smspillaz | morning MacSlow | 07:56 |
MacSlow | hey smspillaz | 07:56 |
MacSlow | greetings folks! | 07:56 |
oSoMoN | good morning | 08:06 |
=== API is now known as Guest29614 | ||
nerochiaro | kamstrup: hi. i was told to ask you if i had issues with libunity. i'm trying to build it on natty and on configure i get this: "error: failed. Please install the package 'gobject-introspection' in order to compile libunity" -- but i have that package already installed. any ideas ? | 09:23 |
kamstrup | nerochiaro: sorry for the obvious question, but are you 110% sure you have gobject-introspection installed? | 09:30 |
nerochiaro | kamstrup: just triple checked now. it is installed | 09:31 |
nerochiaro | kamstrup: i can try reinstall it if you want | 09:31 |
kamstrup | nerochiaro: have you tried 'sudo apt-get build-dep libunity'? | 09:32 |
nerochiaro | kamstrup: great idea. let me try that | 09:32 |
kamstrup | nerochiaro: if it installs something you're missing please let me know what it was so I can add checks for it | 09:33 |
nerochiaro | kamstrup: The following NEW packages will be installed: | 09:33 |
nerochiaro | gir1.2-dbusmenu-glib-0.4 | 09:33 |
nerochiaro | The following packages will be upgraded: | 09:33 |
nerochiaro | kamstrup: but i still get the same failure when i configure | 09:34 |
kamstrup | nerochiaro: is it libunity trunk or a release? | 09:34 |
nerochiaro | kamstrup: lp:libunity | 09:34 |
nerochiaro | kamstrup: branched it yesterday | 09:35 |
kamstrup | nerochiaro: ok, so when you say "configure" you mean "autogen.sh"? | 09:38 |
nerochiaro | kamstrup: i ran it once, then ran only configure after that. and in fact, running autogen.sh again now worked | 09:40 |
nerochiaro | kamstrup: sorry for being an idiot ;) | 09:40 |
kamstrup | nerochiaro: no worries :-) | 09:40 |
nerochiaro | kamstrup: one more question | 09:40 |
nerochiaro | kamstrup: the docs mention a dbus filter that would route all messages from the LauncherEntrys to unity | 09:41 |
nerochiaro | kamstrup: how is that setup ? | 09:41 |
nerochiaro | dbus rule, sorry | 09:41 |
kamstrup | nerochiaro: not sure what you refer to? | 09:41 |
nerochiaro | kamstrup: https://wiki.ubuntu.com/Unity/LauncherAPI << it says at some point Unity will pick up the Update signal by having a DBus match rule catching all signals from com.canonical.Unity.LauncherEntry disregarding its origin. | 09:43 |
nerochiaro | i'm not sure what's that about honestly | 09:43 |
kamstrup | nerochiaro: oh, sorry, that's outdated | 09:43 |
kamstrup | nerochiaro: it's already there | 09:43 |
kamstrup | nerochiaro: i'll just update the wiki | 09:43 |
kamstrup | nerochiaro: oh, no, wait | 09:44 |
nerochiaro | kamstrup: right, but i'm asking this for unity2d since we likely have to do the same thing, so I needed to understand what's that about a bit more precisely | 09:44 |
kamstrup | nerochiaro: sorry for the confusion | 09:44 |
nerochiaro | kamstrup: no problem | 09:44 |
kamstrup | nerochiaro: right, it didn't occur to me that you where looking at this from the unity side, not the client side | 09:44 |
nerochiaro | kamstrup: should've said that at the start :) | 09:45 |
=== ubot5` is now known as ubot5 | ||
kamstrup | nerochiaro: so what we do in unity to pick up the Update signals are just: | 09:45 |
kamstrup | nerochiaro: g_dbus_connection_signal_subscribe (conn, | 09:46 |
kamstrup | + NULL, // sender | 09:46 |
kamstrup | + "com.canonical.Unity.LauncherEntry", | 09:46 |
kamstrup | + NULL, // member | 09:46 |
kamstrup | + NULL, // path | 09:46 |
kamstrup | + NULL, // arg0 | 09:46 |
kamstrup | + G_DBUS_SIGNAL_FLAGS_NONE, | 09:47 |
kamstrup | + on_launcher_entry_signal_received, | 09:47 |
kamstrup | + this, | 09:47 |
kamstrup | + NULL); | 09:47 |
kamstrup | in src/LauncherEntryRemoteController.cpp | 09:47 |
nerochiaro | kamstrup: ah, makes sense. i think i can do the same from Qt. thanks | 09:47 |
kamstrup | that will set up a dbus match rule ala: "interface='com.canonical.Unity.LauncherEntry',type='signal'" | 09:48 |
kamstrup | the point is to listen for the signal disregarding the sender | 09:48 |
kamstrup | I also listen for any signal on that interface so we can print some good debugging info if people sends unknown signals on that interface | 09:49 |
nerochiaro | and then work by looking at the app_uri in the signal | 09:49 |
nerochiaro | if it's Update | 09:49 |
kamstrup | yep | 09:49 |
nerochiaro | kamstrup: do you have a debian packaging info for libunity yet ? | 10:30 |
nerochiaro | kamstrup: also, i'm trying to build the example from the wiki page, and i get this: | 10:41 |
nerochiaro | $ valac --pkg unity --pkg dee-1.0 --pkg gee-1.0 --pkg Dbusmenu-Glib-0.4 testlibunity.vala | 10:41 |
nerochiaro | error: Package `Dbusmenu-Glib-0.4' not found in specified Vala API directories or GObject-Introspection GIR directories | 10:41 |
nerochiaro | kamstrup: if i comment out the menu parts in the example and remove that failing pkg it works | 10:42 |
didrocks | nerochiaro: what do you mean by "debian packaging info"? | 11:13 |
nerochiaro | didrocks: the debian/ dir | 11:13 |
didrocks | if the question is "is there a package", the answer is yet | 11:13 |
didrocks | yes* | 11:13 |
nerochiaro | didrocks: ok, where can i find it ? | 11:14 |
didrocks | nerochiaro: in natty, it's just libunity | 11:14 |
nerochiaro | didrocks: ok, maybe i'm missing something, but if i bzr branch lp:libunity and want to build the .deb on my own, how do i do that ? | 11:15 |
nerochiaro | is there a packaging branch ? | 11:15 |
didrocks | nerochiaro: oh, you want to build it on your own? (why btw? the release version is weekly and you should either build locally or using the package, but well…) | 11:16 |
didrocks | lp:~ubuntu-desktop/libunity/ubuntu | 11:16 |
nerochiaro | didrocks: right. because i just build from source and i wanted to install it via the package | 11:17 |
nerochiaro | but it's ok, i just did make install | 11:17 |
didrocks | nerochiaro: do you need something particular in trunk? | 11:17 |
didrocks | nerochiaro: the thing is that if you build your own package, you won't be able to report bugs via apport (even unrelated one) | 11:17 |
nerochiaro | didrocks: i just wanted to run on the latest, since I was told you were changing things quickly this week | 11:17 |
nerochiaro | didrocks: working on unity2d | 11:18 |
didrocks | nerochiaro: yeah, the daily build in the ppa should be what you want | 11:18 |
nerochiaro | didrocks: ok, i'll move to that | 11:19 |
didrocks | nerochiaro: FYI, in libunity, trunk and latest natty package is the same | 11:19 |
nerochiaro | ok, so i'm fine even with trunk. just simpler with the package i guess | 11:19 |
nerochiaro | didrocks: and also, maybe you know this: in the LauncherEntry part of libunity, why there's a check if unity is actually running before sending the updates ? | 11:20 |
didrocks | nerochiaro: that's a dee issue AFAIK, but I don't have a deep look on that part yet. I'll get to it next week :) | 11:21 |
nerochiaro | didrocks: ok. i guess njpatel knows | 11:21 |
nerochiaro | or kamstrup perhaps | 11:22 |
=== MacSlow is now known as MacSlow|lunch | ||
kamstrup | nerochiaro: because the check is free, and there is no need to spam the bus during startup or other heavy pressure ops | 11:37 |
nerochiaro | kamstrup: ok. also did you see the issue i reported about about building the example app from the wiki page ? | 11:41 |
kamstrup | nerochiaro: yeah, the build instructions on the wiki has been updated | 11:42 |
kamstrup | nerochiaro: after didrocks cleaned up the deps for libunity you only need to pass --pkg unity to valac | 11:42 |
nerochiaro | kgreat | 11:42 |
nerochiaro | kamstrup: great | 11:42 |
didrocks | should work with the packaged version in natty in fact | 11:43 |
kamstrup | njpatel: considering https://bugs.launchpad.net/libunity/+bug/719780 do you know if quicklists are supported in unity yet? | 12:13 |
=== API is now known as Guest26240 | ||
didrocks | kamstrup: it's not | 12:18 |
rodrigo_ | hmm, where does the package 'unity-misc' live? | 12:18 |
rodrigo_ | it's needed to compile latest unity trunk | 12:19 |
didrocks | rodrigo_: I would say ~ubuntu-desktop/libunity-misc/ubuntu | 12:19 |
* didrocks checks | 12:19 | |
rodrigo_ | ah, a new lib | 12:19 |
didrocks | rodrigo_: no, it's just not migrated yet | 12:19 |
didrocks | rodrigo_: I'll migrate it today with the new release | 12:20 |
rodrigo_ | migrate to? | 12:20 |
didrocks | rodrigo_: https://code.launchpad.net/~unity-team/libunity-misc/packaging | 12:20 |
didrocks | I'll move it with today's release in ~ubuntu-desktop | 12:20 |
didrocks | I moved them once after another when we are doing release :) | 12:20 |
rodrigo_ | ah ok | 12:21 |
didrocks | which didn't happen for a while in libunity-misc | 12:21 |
rodrigo_ | ok, the libunity-misc-dev package does it | 12:21 |
rodrigo_ | no, it doesn't: /opt/extra/src/canonical/unity/atk-component-for-panel/src/PanelTray.h:31:32: fatal error: unity-misc/na-tray.h: No such file or directory | 12:24 |
rodrigo_ | didrocks, so yeah, it needs an update? | 12:24 |
didrocks | rodrigo_: yeah, will come with today's release | 12:24 |
rodrigo_ | ok | 12:25 |
njpatel | kamstrup, I was certain they were, but as this is the first thing to really use them, maybe not | 12:28 |
njpatel | kamstrup, internally everything is quicklist, so I thought your and jason's work hooked that up too, maybe it's a few lines of code that are missing there | 12:28 |
om26er | libunity-misc trunk says "configure: error: cannot find sources (unity-misc/unity-misc.h) in . or .." | 12:29 |
om26er | an older commit suggests this file was removed | 12:30 |
om26er | didrocks, ^^ | 12:30 |
didrocks | om26er: that's because njpatel is evil :) let me check | 12:31 |
njpatel | om26er, didrocks let me push a fix, sorry :) | 12:31 |
njpatel | om26er, didrocks done | 12:32 |
didrocks | njpatel: excellent, thanks :) | 12:32 |
om26er | njpatel, aaala | 12:32 |
=== MacSlow|lunch is now known as MacSlow | ||
=== chaotic_ is now known as chaotic | ||
didrocks | om26er: looking GNOME bugs as well? ;) | 13:30 |
om26er | didrocks, just subscribed ;) | 13:33 |
alecu | Hi all, thanks for the great work you are doing. I wanted to ask a question regarding progressbars on launcher icons... who should I ask? | 13:41 |
alecu | "I see that libunity has support to show and hide, and update the progress on the progressbar on the launcher icons. Will it also support enabling/disabling the 'pulse' on the progressbar?" | 13:42 |
didrocks | alecu: not sure, ask DBO when he's there :) | 13:43 |
alecu | didrocks, thanks. | 13:43 |
njpatel | alecu, I don't think we'll be adding a pulse this release, but I'm not sure. What was your use-case? | 13:53 |
alecu | njpatel, disabling the pulse was meant to signal that the connection to the Ubuntu One servers was lost, but that there was still pending files to upload. | 13:54 |
alecu | (or download) | 13:54 |
njpatel | alecu, I thought you were doing that through an emblem | 13:55 |
njpatel | alecu, we decided against pulse as it would needlessly cause animation | 13:55 |
alecu | njpatel, yup, we may do that as an emblem too. | 13:55 |
alecu | njpatel, sounds reasonable. | 13:55 |
alecu | thanks! | 13:55 |
njpatel | np :) | 13:55 |
=== chaotic_ is now known as chaotic | ||
onox | DBO, where are you? | 14:19 |
=== m_conley_away is now known as m_conley | ||
czajkowski | iainfarrell: what new circle of friends should I use ? | 14:39 |
cando_ | tedg, got a moment? | 14:52 |
kvalo | kamstrup: hi. energy for review? https://code.launchpad.net/~kvalo/indicator-network/settings-passphrase-fix/+merge/50161 | 14:55 |
kamstrup | kvalo: is it less than 6k lines? | 14:58 |
kamstrup | ;-) | 14:58 |
kvalo | kamstrup: it is, this time ;) | 14:58 |
kvalo | kamstrup: actually I think all pieces are done and from now on it's more about small steps | 14:59 |
tedg | cando_, What's up? | 14:59 |
cando_ | tedg, forget me...i've solved my doubt..:) | 15:00 |
cando_ | thanks | 15:00 |
kamstrup | kvalo: approved | 15:01 |
kvalo | kamstrup: thanks | 15:02 |
onox | DBO: bamf compilation fails | 15:33 |
DBO | onox, bamf hasn't changed in quite some time | 15:33 |
DBO | I suspect the issue is on your end | 15:33 |
onox | yes, njpatel told me I need to patch glib | 15:33 |
onox | http://dpaste.com/426280/ | 15:33 |
onox | you got a patch? | 15:33 |
DBO | onox, are you not on ubuntu? | 15:36 |
DBO | onox, the patch is only needed to build the GIO module | 15:36 |
DBO | you can skip building the GIO module if you want | 15:36 |
DBO | bamf will still work with a degraded accuracy | 15:37 |
onox | DBO: I'm on gentoo ^_^ | 15:37 |
onox | how do I disable the gio module? | 15:37 |
aruiz | tedg, about? | 15:39 |
tedg | aruiz, Yup | 15:39 |
aruiz | tedg, the dbusmenu server should emit the DBUSMENU_SERVER_SIGNAL_ITEM_ACTIVATION signal once an item is clicked right? | 15:40 |
tedg | aruiz, No, the menuitem should emit it's signal. That's for signaling back to the client. | 15:41 |
aruiz | tedg, so, how do I listen for items being called on the client side? | 15:41 |
tedg | aruiz, We might be mixing up client and server here :) dbusmenu-server is in LO. | 15:42 |
aruiz | yeah, understood | 15:42 |
aruiz | tedg, and the global menubar is client, right? | 15:42 |
tedg | Okay, so the server gets the event from dbus and passes it to the menuitem to handle. | 15:42 |
tedg | Correct, the unity-panel-service is the client. | 15:43 |
onox | DBO: btw, why are you not twittering anymore? :( | 15:43 |
aruiz | so I should connect a callback for every menuitem? | 15:43 |
DBO | onox, not really no | 15:43 |
tedg | aruiz, Yes, so each menu item has an activate signal. | 15:43 |
aruiz | tedg, gotcha | 15:43 |
DBO | onox, I guess you could disable the gio module in the Makefile.am | 15:43 |
onox | I'll rip module \ out of SUBDIRS | 15:44 |
aruiz | tedg, the "gint id" mislead me to think that you can just connect to the root item or the server | 15:44 |
tedg | aruiz, Yeah, it's perhaps a bit over OO'd, but it's nice for things like the GTK parser we have that doesn't know anything about the server really. | 15:46 |
aruiz | yup | 15:46 |
aruiz | tedg, okay, let's see if I can get some actions triggered around here | 15:46 |
aruiz | tedg, it works :-) | 15:49 |
tedg | Woot! | 15:50 |
aruiz | tedg, the callback, not the actual action, sorry for the downer now :P | 15:52 |
aruiz | I'm not too far from that though | 15:53 |
* tedg cries a little | 15:54 | |
tedg | ;) | 15:54 |
aruiz | :) | 15:54 |
njpatel | rodrigo_, please update your bugs https://launchpad.net/unity/+milestone/3.4.4 | 16:04 |
rodrigo_ | njpatel, update how? | 16:05 |
=== JanC_ is now known as JanC | ||
njpatel | rodrigo_, the statuses | 16:24 |
njpatel | fix committed/in progress etc | 16:24 |
njpatel | just so I know what to move to the next milestone, what needs to be done etc etc | 16:24 |
rodrigo_ | njpatel, ok, so all that is committed is now in today's release, right? | 16:25 |
njpatel | rodrigo_, yep, it will be, there is still time to merge any branches that haven't landed, though | 16:25 |
rodrigo_ | ok | 16:26 |
desrt | njpatel: word | 17:01 |
njpatel | desrt, hey hey | 17:01 |
njpatel | smspillaz, didrocks we have our desrt | 17:01 |
njpatel | :) | 17:01 |
desrt | erm. | 17:01 |
didrocks | njpatel: excellent \o/ | 17:01 |
didrocks | hey desrt :) | 17:01 |
njpatel | could you guys please give him a run-down of the current status on the gdbus bug :) | 17:01 |
desrt | your $DBUS_SESSION_BUS_ADDRESS variable isn't set | 17:02 |
desrt | or at least that's my guess | 17:02 |
njpatel | seb128, | 17:02 |
njpatel | <njpatel> could you guys please give him a run-down of the current status on the gdbus bug :) | 17:02 |
njpatel | <desrt> your $DBUS_SESSION_BUS_ADDRESS variable isn't set | 17:02 |
njpatel | <desrt> or at least that's my guess | 17:02 |
didrocks | desrt: yeah, it's not set | 17:03 |
seb128 | it isn't | 17:03 |
didrocks | smspillaz was looking at why | 17:03 |
seb128 | still it shouldn't hang? | 17:03 |
desrt | it's trying to spawn a private bus for itself | 17:03 |
didrocks | right, it shouldnt :) | 17:03 |
desrt | which i think is just stupid, frankly | 17:03 |
desrt | david only added the functionality for compatibility with libdbus-1 | 17:03 |
seb128 | why does that dbus-launch call hangs though? | 17:03 |
desrt | there are two possible reasons | 17:04 |
desrt | 1) dbus-launch isn't daemonising properly | 17:04 |
desrt | 2) it is, and sending sigchld but the sigchld is missed by gdbus | 17:04 |
desrt | i'd wager 2 if i was forced to guess.. | 17:04 |
desrt | you can see for yourself based on if you have a zombie dbus-launch hanging around, i guess | 17:05 |
seb128 | smspillaz, ^ | 17:05 |
njpatel | so something is unsetting that envvar in compiz/unity? | 17:06 |
desrt | i'll take a quick peek at the code in gdbus to investigate my suspicions about #2 | 17:06 |
seb128 | guess that makes it a compiz issue really, glib shouldn't hang this way but compiz should hit that code to start | 17:06 |
desrt | ya. exactly | 17:06 |
desrt | it's our bug to fix | 17:06 |
desrt | but the real problem is yours to fix | 17:06 |
seb128 | shouldn't | 17:06 |
seb128 | desrt, thanks | 17:06 |
seb128 | njpatel, right | 17:06 |
smspillaz | desrt: where exactly are we re-setting the session bug id ? | 17:06 |
smspillaz | *bus id | 17:06 |
smspillaz | there isn't any code in compiz that touches dbus | 17:06 |
desrt | i have no idea :) | 17:07 |
njpatel | desrt, thanks | 17:07 |
njpatel | smspillaz, unity | 17:07 |
njpatel | touches dbus quite a bit | 17:07 |
smspillaz | oh :/ | 17:07 |
smspillaz | so ... how is this a compiz bug then ? | 17:07 |
desrt | njpatel: good touch or bad touch? | 17:07 |
seb128 | smspillaz, well, gnome-session has this environement set and it starts compiz | 17:07 |
seb128 | so it really ought to be set | 17:07 |
njpatel | smspillaz, no one tells me if it happens without the unity plugin, been waiting for that info for weeks as I can't reproduce | 17:07 |
smspillaz | right, I can look into that again | 17:07 |
njpatel | desrt, always bad, that's just how we roll | 17:07 |
smspillaz | njpatel: the crash happens before the unity plugin is *loaded* though, thats the thing | 17:07 |
desrt | naughty DX | 17:08 |
njpatel | smspillaz, oh, so it is your fault | 17:08 |
smspillaz | but we don't touch dbus | 17:08 |
njpatel | smspillaz, find the code that calls unset and we're done | 17:08 |
njpatel | ;) | 17:08 |
smspillaz | we don't touch the env either | 17:08 |
njpatel | smspillaz, did you do the thing about printing out the env before and after every plugin that you load? | 17:08 |
desrt | this is definitely not a gdbus bug... | 17:09 |
njpatel | we need to narrow this down to a part of compiz or one of the plugins | 17:09 |
smspillaz | njpatel: seb128: desrt: last time I looked into this, I printed the env on main () and DBUS_SESSION_BUS_ADDRESS | 17:09 |
smspillaz | was not there | 17:09 |
seb128 | but it's in /proc/$(pidof compiz)/environ | 17:09 |
njpatel | smspillaz, you need to add more places where it prints, as I said, before and after ever plugin that is loaded | 17:09 |
smspillaz | njpatel: I guess I can try that, but the hang happens *before* any plugins other than ccp are loaded (which initailizes gconf) | 17:09 |
njpatel | smspillaz, then you need a lot of printfs ;) | 17:09 |
smspillaz | hrm | 17:09 |
smspillaz | something's not adding up here that's all | 17:10 |
seb128 | smspillaz, it's really weird, as said the proc environ say it's set | 17:10 |
njpatel | I agree | 17:10 |
njpatel | smspillaz, if nothing else, I want to isolate it either in or away from compiz | 17:10 |
seb128 | compiz is also started by gnome-session which is has it set and is using dbus for sure | 17:10 |
desrt | i think i figured it out | 17:10 |
smspillaz | hm? | 17:10 |
desrt | g_spawn_sync() doesn't wait for SIGCHLD to finish up | 17:10 |
desrt | instead it waits until its reading from stdout and stderr both hit EOF | 17:11 |
desrt | which is a good indication that the child process is dead (because both have been closed from the other end) | 17:11 |
desrt | dbus-launch is probably leaking at least stderr to the daemon | 17:11 |
desrt | so it never closes, so we never hit EOF | 17:11 |
desrt | --> run forever | 17:11 |
desrt | it's really a case of differing expectations and non-documentation than a bug that you can point at and say "it's your bug" | 17:12 |
desrt | i'll open a bug in glib anyway | 17:12 |
seb128 | desrt, thanks | 17:12 |
desrt | since one way or another g_spawn_sync() should work a particular way or we should not be depending on it working that way from gdbus | 17:12 |
seb128 | smspillaz, well that's for tha hang part, still compiz should connect to the existent bus so there is an issue in compiz | 17:13 |
smspillaz | seb128: we don't touch dbus at all, thats the thing | 17:13 |
smspillaz | seb128: we only touch dbus implicitly because gconf uses it | 17:13 |
seb128 | smspillaz, gconf does | 17:13 |
njpatel | smspillaz, gconf | 17:13 |
njpatel | sorry | 17:13 |
njpatel | seb128, got there before me :) | 17:14 |
smspillaz | heh | 17:14 |
smspillaz | my expectation is that if you load gconf and use it, it should just work or error out if it can't connect () rather than just hanging due to some obscure env thing which isn't even made clear in the gconf docs | 17:14 |
seb128 | smspillaz, why it hangs is a bug that desrt just explained | 17:15 |
smspillaz | yeah, I saw that | 17:15 |
njpatel | smspillaz, so we've figured out that why it isn't doing that, but it doesn't take anything away from the fact that, even though the env is set, something is screwing it up | 17:15 |
seb128 | smspillaz, still at the time you start dbus is set and the environment variable as well | 17:15 |
njpatel | and that something is in or around compiz | 17:16 |
njpatel | and hence, we need to fix it | 17:16 |
smspillaz | njpatel: but there's no good indication of what that thing might beg | 17:16 |
smspillaz | *be | 17:16 |
smspillaz | njpatel: seriously, what we do is this | 17:16 |
seb128 | that's what youneed to figure | 17:16 |
smspillaz | start -> load plugins -> init screen -> init plugin screens -> ccp screen -> init backend -> load gconf -> hang! | 17:17 |
njpatel | smspillaz, at each of those steps print the env and, hopefully, you'll see between each one where it's screwed up | 17:17 |
bdmurray | lamlex: So I'm looking at bug 711916 and it has 14 unmarked likely duplicates and I'm curious about what's next. | 17:17 |
ubot5 | Launchpad bug 711916 in compiz (Ubuntu) "compiz crashed with SIGSEGV in std::_List_node_base::_M_hook()" [Medium,Confirmed] https://launchpad.net/bugs/711916 | 17:17 |
smspillaz | njpatel: you could just set a watchpoing on environ :) | 17:17 |
smspillaz | *point | 17:18 |
njpatel | smspillaz, whatever, but you get the point :) | 17:18 |
smspillaz | *shrug* I guess we can do that | 17:18 |
smspillaz | *waits for compiz to rebuild* | 17:18 |
smspillaz | but I think I'm going to get some sleep now | 17:19 |
smspillaz | night all | 17:19 |
=== smspillaz is now known as smspillaz|sleepi | ||
seb128 | 'night smspillaz|sleepi | 17:19 |
njpatel | sure, night | 17:19 |
lamlex | bdmurray: I guess looking at the dupes and decided in they're dupes is next? | 17:19 |
=== smspillaz|sleepi is now known as smspillaz|sleep | ||
lamlex | right? | 17:19 |
njpatel | riiiiight? | 17:19 |
bdmurray | lamlex: sure. more specifically should I open an upstream compiz task or an upstream unity one? | 17:19 |
lamlex | hm, njpatel how are we doing compiz bugs? | 17:20 |
lamlex | I would think upstream compiz task is the way but I know that sam has a workflow established | 17:21 |
njpatel | lamlex, I'm not sure, it's a didrocks/sam thing | 17:21 |
lamlex | didrocks: ^ | 17:21 |
didrocks | lamlex: there is no compiz upstream bug because their bug tracker was broken until recently | 17:22 |
bdmurray | they should move to launchpad ;-) | 17:22 |
didrocks | lamlex: so, on unity related issue, open a compiz packaging page and an unity upstream one | 17:22 |
didrocks | bdmurray: yeah, already proposed :-) | 17:22 |
kenvandine | tedg, you know how much i love days like today... | 17:41 |
kenvandine | to test libindicator, i can just do rebuilds of the existing indicators right? | 17:42 |
tedg | kenvandine, Yup, should work :) | 17:44 |
* kenvandine grumbles about having to do rebuilds of everything to just test one package | 17:44 | |
kenvandine | :) | 17:44 |
kenvandine | tedg, which indicators will get releases today? | 17:44 |
tedg | kenvandine, Don't have a complete list yet, but several. | 17:45 |
tedg | kenvandine, I wouldn't rebuild them in archive yet. | 17:45 |
kenvandine | right | 17:45 |
m_conley | tedg: ping | 18:18 |
tedg | m_conley, Hey | 18:18 |
m_conley | tedg: hey - I was wondering, do you have a mock version of libindicate to write tests against? | 18:19 |
m_conley | tedg: I'm trying to find a nice way to unit test my TB indicator extension. | 18:19 |
tedg | m_conley, The best is to use the listen-and-print tool. It'll put things on the command line. | 18:19 |
tedg | m_conley, It's in the libindicate source | 18:19 |
m_conley | tedg: awesome - thank you! | 18:20 |
desrt | didrocks: really fascinating bug! | 18:41 |
didrocks | desrt: I gave me joy and cry at 3AM the day before my holidays :) | 18:43 |
desrt | for the record, i have no idea what the hell is wrong | 18:43 |
desrt | unless there's some bizarre way that dbus is leaking pipes | 18:43 |
Devil505 | http://ostatic.com/blog/fedora-opensuse-give-up-on-unity :/ | 18:48 |
didrocks | desrt: the thing is that it's pretty reliable | 18:56 |
didrocks | desrt: if I don't add any delay at start | 18:56 |
desrt | so what's the symptom? compiz totally fails to start, or what? | 18:56 |
desrt | just had a thought -- is there any way that something like apport could be holding some process open? | 18:57 |
didrocks | desrt: yeah, compiz totally fail to start and hangs | 18:58 |
didrocks | hum, I didn't try without apport enabled IIRC | 18:58 |
didrocks | not apport expert though, I was just thinking it was waiting on some kernel signals | 18:59 |
desrt | so when i login i get a normally-functioning compiz... | 19:00 |
desrt | i think the problem is that an fd is leaking somehow... | 19:01 |
desrt | didrocks: some clear information on how to reproduce this would go a long way... | 19:09 |
desrt | root access to a system that's currently in the deadlocked state would also help | 19:09 |
desrt | but please install libc debug symbols first :) | 19:09 |
Daekdroom | Why doesn't synaptic integrate with globalmenu? | 19:18 |
didrocks | desrt: well, quite easy, install ubuntu, I can provide you the compiz version without the workaround and log in :) | 19:20 |
desrt | ah. i didn't know that a workaround was being used. | 19:20 |
desrt | non-workaround version, plz :) | 19:20 |
didrocks | desrt: yeah, I've reordered the compiz starting order :) | 19:21 |
didrocks | desrt: sure, not right now because in unity reease and ETOOMANYTHINGS-before-rebase | 19:21 |
desrt | okay | 19:21 |
didrocks | desrt: I think sam should look at #1 why the variable isn't there | 19:21 |
desrt | i'll shelf working on the bug until then :p | 19:21 |
didrocks | desrt: heh :-) | 19:21 |
didrocks | desrt: well, the issue is that we got a lot of ABI break, so I can't give you easily a non working compiz version right now :) | 19:22 |
desrt | it's no worries | 19:22 |
didrocks | desrt: and apparently, the hang with machine dependent, some people got it, the other got another crash | 19:22 |
didrocks | (not related though) | 19:22 |
desrt | at this point the bug itself is merely a curiosity to me | 19:22 |
desrt | and considering that the real fix will make my changes irrelevent, it's not really high priority | 19:23 |
didrocks | desrt: hence the fact the workaround was remove/readded by some people :) | 19:23 |
didrocks | desrt: exacctly | 19:23 |
didrocks | *c | 19:23 |
didrocks | removed* | 19:23 |
didrocks | grrr, can't type | 19:23 |
bdmurray | lamlex: did you recreate bug 698348 or should I try it again? | 20:33 |
ubot5 | Launchpad bug 698348 in gnome-screensaver (Ubuntu Natty) "screensaver does not display but screen is locked" [Medium,Confirmed] https://launchpad.net/bugs/698348 | 20:33 |
lamlex | bdmurray: do you mean was I able to reproduce? | 20:33 |
bdmurray | lamlex: yeah | 20:33 |
lamlex | I can't reproduce anything. I'm on osx until nvidia drivers are fixed | 20:33 |
=== Artir is now known as JoseLuisRicon | ||
=== JoseLuisRicon is now known as Artir | ||
lamlex | anyone got a minute and want to see if they can reproduce this bug? https://bugs.launchpad.net/bamf/+bug/709759 | 21:02 |
bdmurray | lamlex: re 709759 I see the old icon before w/o running unity --replace | 21:24 |
lamlex | heh | 21:24 |
jcastro | cyphermox: booyah I see your branch | 21:40 |
cyphermox | jcastro, yeah... a little late to file the review but heh | 21:41 |
=== _LibertyZero is now known as LibertyZero | ||
=== m_conley is now known as m_conley_away |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!