kvalo | morning | 06:18 |
---|---|---|
spikeb | good morning | 06:19 |
kvalo | good morning spikeb | 06:19 |
kamstrup | morning everyone | 07:46 |
smspillaz | DBO: the paint attributes ? | 07:48 |
smspillaz | DBO: gWindow->paintAttrib () | 07:48 |
DBO | smspillaz, yes | 07:48 |
smspillaz | (sorry about the delay( | 07:48 |
DBO | oh I can just set that anytime? | 07:49 |
smspillaz | no you can't just set it any time | 07:49 |
smspillaz | that's the *last | 07:49 |
smspillaz | *last | 07:49 |
smspillaz | arhg | 07:49 |
smspillaz | *last* paint attribu | 07:49 |
smspillaz | to set it you have to wrap either glPaint or glDraw and do it there | 07:49 |
smspillaz | if it's in the unity plugin I suggest wrapping glDraw, and then doiing GLFragment::Attrib fA (fragment); | 07:50 |
smspillaz | and then modifying it, eg fA.setSaturation (foo); | 07:50 |
DBO | its a const in glPaint | 07:50 |
smspillaz | and then passing the chain | 07:50 |
smspillaz | DBO: that's the point | 07:50 |
DBO | OH! | 07:50 |
smspillaz | DBO: you copy it, modify it and then call the gWindow->glPaint (myAttribute, foo); | 07:50 |
smspillaz | DBO: wrap chains | 07:50 |
smspillaz | DBO: I would wrap glDraw though | 07:51 |
smspillaz | since wrapping two functions is more expensive than one | 07:51 |
DBO | yes but onestone made it very clear to me that doing any modifications like that in gldraw is evil | 07:51 |
smspillaz | because other plugins don't catch it | 07:51 |
smspillaz | this is correct | 07:51 |
smspillaz | however, since we are loaded last, that doesn't really matter | 07:52 |
smspillaz | DBO: do it in glDraw unless you want the fade plugin to automatically fade your modifications | 07:52 |
smspillaz | DBO: I think "dock" and "sticky" conflict and make core stack it like a normal window | 07:53 |
DBO | nope | 07:53 |
DBO | checked that | 07:53 |
smspillaz | at least it was something and dock that conflicted | 07:53 |
DBO | its acting right now that I made the windows input/output | 07:53 |
smspillaz | weird | 07:53 |
smspillaz | DBO: might be doing weird things because it's not attrib.is_viewable | 07:54 |
smspillaz | DBO: be warned though, I hate touching the stacking code | 07:54 |
smspillaz | it's such a bloody mess | 07:55 |
smspillaz | so in reality I am doing a very big favor for you :) | 07:55 |
didrocks | good morning | 07:55 |
smspillaz | DBO: window.cpp:2051 | 07:56 |
RAOF | smspillaz: Do you want to debug your intel problem sometime? | 07:56 |
smspillaz | RAOF: yeah, but not right now | 07:57 |
smspillaz | RAOF: I can boot in safe mode and work from there | 07:57 |
smspillaz | DBO: err priv->attrib.map_state | 07:57 |
RAOF | Ok. In your own time :) | 07:57 |
smspillaz | RAOF: thx | 07:57 |
kvalo | kamstrup: good morning. feeling better now? | 07:57 |
smspillaz | didrocks: I got the GFile stuff done btw | 07:58 |
DBO | smspillaz, Im working on this shiz I almost got it working right | 07:58 |
kamstrup | kvalo: yeah, a bit. Will start your review now | 07:58 |
smspillaz | DBO: I hate the stacking code with a passion | 07:58 |
didrocks | smspillaz: oh nice! for both backend I guess? Did you get some testing? | 07:58 |
smspillaz | didrocks: yes it works fine | 07:58 |
smspillaz | didrocks: patches are in your inbox | 07:58 |
didrocks | smspillaz: nice! | 07:59 |
didrocks | smspillaz: btw, I finally understand the "profile" system | 07:59 |
smspillaz | cool :) | 07:59 |
didrocks | smspillaz: and why we get this "bug" yesterday | 07:59 |
didrocks | in fact, it's a bug, and we don't need my patch :) | 07:59 |
smspillaz | cool | 08:00 |
smspillaz | what was the bug? | 08:00 |
didrocks | looking at the code, the "profile" as the environment variable set (the "general_<profile>") is adding a new "session tpe" | 08:00 |
didrocks | so, general_unity is a session type | 08:00 |
smspillaz | yeah, that's the point | 08:00 |
didrocks | if you change the profile there, it will affect the profile= in general_unity | 08:00 |
didrocks | so, you're safe for other session | 08:01 |
DBO | smspillaz, how do I just make a window not draw then? | 08:01 |
didrocks | it's just a shame that both notions are called "profile", so confusing :) | 08:01 |
smspillaz | DBO: this is a massive hack and half, but wrap glPaint and do mask |= PAINT_WINDOW_NO_CORE_INSTANCE_MASK | 08:02 |
DBO | what? | 08:02 |
DBO | there is no way to make a window just not paint? | 08:02 |
smspillaz | DBO: there's a variable called "mask" in glPaint, if you do that then it won't be painted period | 08:02 |
smspillaz | DBO: err you could be a little smarter actually | 08:02 |
smspillaz | DBO: do you mind if I can see your code and write something to do that? | 08:03 |
MacSlow | greetings erverybody | 08:03 |
smspillaz | DBO: basically we'll just pop your nux windows from the paint list | 08:03 |
MacSlow | hey smspillaz | 08:03 |
smspillaz | MacSlow: hi | 08:03 |
DBO | smspillaz, painting with 0 opacity works too | 08:03 |
DBO | but it seems to paint regardless | 08:03 |
smspillaz | DBO: yeah, I'll do my solution | 08:03 |
smspillaz | DBO: push your code to some branch and I'll do the bits to pop it from the paint stack | 08:04 |
DBO | smspillaz, https://pastebin.canonical.com/40163/ | 08:04 |
smspillaz | DBO: push your code to some branch and I'll do the bits to pop it from the paint stack | 08:04 |
smspillaz | ;-) | 08:04 |
DBO | ah fuck I just want to know how to make its opacity 0 | 08:04 |
DBO | why does that not work? | 08:04 |
DBO | you can do your thing after I learn | 08:04 |
smspillaz | DBO: making the opacity zero is one way to do it but you are still darwing the window with opengl = stupid | 08:04 |
DBO | no no | 08:05 |
DBO | it does not work | 08:05 |
DBO | the window is still drawn | 08:05 |
DBO | thats what I am saying | 08:05 |
MacSlow | hey DBO | 08:05 |
DBO | hey MacSlow | 08:05 |
smspillaz | DBO: try copying attrib | 08:06 |
didrocks | smspillaz: looking at your patch | 08:06 |
DBO | why? | 08:06 |
MacSlow | salut didrocks | 08:06 |
smspillaz | DBO: eg GLWindowPaintAttrib fA (attrib); | 08:06 |
didrocks | smspillaz: you don't remove .config/compiz-1/compizconfig for existing users? | 08:06 |
smspillaz | DBO: this is how the other plugins do it, just try it | 08:06 |
smspillaz | didrocks: no, we just merge the old config | 08:06 |
didrocks | smspillaz: so it will end as .config/compiz-1/compizconfig/compizconfig, isn't it? | 08:06 |
didrocks | smspillaz: oh ok :) | 08:06 |
didrocks | nice, (just had a quick lookà | 08:06 |
didrocks | Guten Morgen MacSlow | 08:07 |
* didrocks enjoys tooltips :) | 08:07 | |
DBO | still paints it | 08:07 |
kamstrup | kvalo: it's this one right? https://code.launchpad.net/~kvalo/indicator-network/libconnman-backend/+merge/41734 | 08:07 |
didrocks | smspillaz: waow, it's a very C++ way of using glib :) but looks good! | 08:08 |
smspillaz | DBO: weird. maybe it hates you | 08:08 |
smspillaz | didrocks: hehe | 08:08 |
smspillaz | DBO: did you pass fA to glDraw instead of attrib ? | 08:08 |
DBO | yes | 08:08 |
smspillaz | hmm wtf | 08:08 |
didrocks | kamstrup: hey dude! feeling better? | 08:08 |
kvalo | kamstrup: yes, that's it | 08:08 |
smspillaz | DBO: stick an fprintf on line 11 and make sure it is actually changing the opacity | 08:09 |
smspillaz | DBO: also make sure the screen is damaged | 08:09 |
DBO | i did | 08:09 |
smspillaz | or window rather | 08:09 |
DBO | its hitting | 08:09 |
kamstrup | didrocks: yeah, I manage, not fully back to normal, but I think I can code :-) | 08:09 |
smspillaz | argh wtf | 08:09 |
didrocks | kamstrup: unstoppable! | 08:09 |
smspillaz | DBO: use fire to trigger full screen repaints and see if it is actually damaging | 08:09 |
DBO | doing it glPaint worked | 08:09 |
smspillaz | DBO: yeah, weird | 08:10 |
DBO | whatev | 08:10 |
DBO | it works now | 08:10 |
smspillaz | DBO: oh right, I think you need to set PAINT_WINDOW_BLEND_MASK or something for it to work | 08:10 |
smspillaz | and glPaint will do that | 08:10 |
* smspillaz has a look at the code | 08:10 | |
DBO | okay whatever | 08:11 |
DBO | the point is it works | 08:11 |
DBO | and much nicer | 08:11 |
smspillaz | DBO: cool | 08:11 |
smspillaz | DBO: however, I know of a better way to do this | 08:11 |
DBO | you can fix it after I push | 08:11 |
smspillaz | DBO: push your code somewhere | 08:11 |
MacSlow | hey kvalo, kamstrup | 08:11 |
MacSlow | kamstrup, so feeling a bit better now? | 08:11 |
MacSlow | didrocks, everything should even look nicer by monday | 08:12 |
kvalo | MacSlow: hi | 08:12 |
smspillaz | DBO: actually, I think the way core was stacking the windows the way it was is because there is no usecase for invisible dock windows | 08:12 |
smspillaz | well inputonly ones | 08:12 |
DBO | smspillaz, I dont want to mess with core stacking | 08:12 |
DBO | we can use inputoutput windows | 08:12 |
DBO | its safer | 08:12 |
smspillaz | yeah fair enough | 08:12 |
smspillaz | still seems like hack to me though | 08:13 |
DBO | it is | 08:13 |
* smspillaz hears kittens dying | 08:13 | |
DBO | but there are two options here | 08:13 |
smspillaz | DBO: hey are you using the glibmm branch? | 08:13 |
didrocks | MacSlow: you mean, working QL with pin/unpin? :) | 08:13 |
DBO | A) Fix compiz handling of invisible dock windows | 08:13 |
DBO | B) Use visible dock windows and get sane stacking | 08:13 |
DBO | A) is correct but wont be ready for Natty | 08:14 |
DBO | B) is a hack but works right now | 08:14 |
smspillaz | DBO: actually, inputOutput sort of makes sense in terms of a broader future | 08:14 |
DBO | I choose b | 08:14 |
MacSlow | didrocks, not working on the logic right now... but this will come too of course | 08:14 |
DBO | smspillaz, the changes are in trunk | 08:14 |
DBO | you must update nux and compiz | 08:14 |
DBO | nux and unity rather | 08:15 |
DBO | smspillaz, I am not using glibmm | 08:15 |
DBO | did you merge that into the master DBO branch? | 08:15 |
smspillaz | DBO: no I have not yet | 08:16 |
smspillaz | DBO: there is some stupid bug | 08:16 |
DBO | fix that, then do so :) | 08:16 |
smspillaz | calls to null timers | 08:16 |
smspillaz | yeah | 08:16 |
smspillaz | the problem is | 08:16 |
smspillaz | I can't figure out how to reproduce it reliably | 08:16 |
smspillaz | i was wondering if you had | 08:17 |
DBO | no | 08:21 |
DBO | I have sent an email to the dx-team list explaining the change to InputOutput windows | 08:21 |
smspillaz | cool | 08:22 |
DBO | can we enforce window resizing on map? | 08:22 |
DBO | so that if a window is too big for the screen, it resizes down | 08:22 |
smspillaz | DBO: in core? | 08:23 |
DBO | in place I would assume | 08:23 |
smspillaz | DBO: I think place does it already | 08:23 |
DBO | it fails | 08:23 |
DBO | or more accurately, it doesn't take panels into account | 08:23 |
smspillaz | only for certain window types though | 08:23 |
smspillaz | yeah well resizing panels makes no sense | 08:23 |
DBO | actually | 08:23 |
smspillaz | panels should be smarter than that ;-) | 08:23 |
DBO | do we sitll have the panel shadow hack? | 08:24 |
smspillaz | no | 08:24 |
smspillaz | you can task me to port that patch though | 08:24 |
smspillaz | DBO: still no mail re the inputoutput windows | 08:25 |
DBO | I just got it | 08:26 |
DBO | so it worked | 08:26 |
DBO | alright I think thats it for me | 08:31 |
didrocks | reboot, brb | 08:35 |
smspillaz | DBO: night | 08:43 |
smspillaz | DBO: BTW one thing you'll come to love about compiz is that you can change the paint list to anything you like | 08:44 |
smspillaz | like, anything | 08:44 |
smspillaz | the order in which windows are painted is completely pluggable | 08:44 |
smspillaz | also you can change the stacking order | 08:44 |
didrocks | smspillaz: I hate this profile thing! With the latest backend, I couldn't get the gconf key picked up (and yes, I have /options at the end this time :p) | 08:48 |
didrocks | (under compizconfig-1 of course) | 08:48 |
didrocks | and it says it starts the "unity" profile | 08:49 |
didrocks | smspillaz: if I try to add it to ccsm, it added it to the "Default" profile, even if I have the unity profile selelcted in ccsm… | 08:55 |
spikeb | does anyone actually like any aspect of this? ;) | 08:55 |
didrocks | smspillaz: also, it's dumping the it under compiz-1/general*/options/active_plugins … sounds like a mess :) | 08:56 |
smspillaz | didrocks: with the transition thing? | 09:02 |
smspillaz | didrocks: soudns like a bug | 09:02 |
didrocks | smspillaz: I think it's not impacted by the transition thing | 09:02 |
didrocks | yeah, sounds like a bug :) | 09:02 |
didrocks | one sec, run after some plug | 09:02 |
smspillaz | didrocks: sure | 09:02 |
didrocks | ok so | 09:04 |
didrocks | I've resetted all my gconf tree for /apps/compiz* | 09:04 |
didrocks | first, I have a leftover to /apps/compiz, even after the reset | 09:04 |
didrocks | sounds like there is a schema installing something there | 09:04 |
* didrocks greps | 09:05 | |
didrocks | ok, they come from compiz-gnome | 09:06 |
didrocks | which is part of compiz-core | 09:06 |
didrocks | and they all install in /apps/compiz | 09:06 |
didrocks | ok, ./xslt/compiz_gconf_schemas.xslt needs to be updated | 09:07 |
didrocks | smspillaz: fixing and pushing | 09:07 |
smspillaz | didrocks: ahhhh right | 09:08 |
smspillaz | yes good find | 09:08 |
didrocks | well, not the source of the issue but at least, will help to get a cleaner gconf view of it :) | 09:10 |
kamstrup | kvalo: ! | 09:12 |
kamstrup | kvalo: phew, I'm done :-) | 09:12 |
kamstrup | kvalo: very nice, although there where a few leaks so I marked it needsfixing | 09:12 |
kvalo | kamstrup: yeah, it was a long one :( | 09:14 |
kamstrup | kvalo: it's ok. The code is quite nicely structured that helps a lot | 09:14 |
kvalo | kamstrup: cool | 09:14 |
njpatel | kamstrup, feeling better? | 09:15 |
didrocks | smspillaz: I think that's why as well compizconfig-plugin-main and unity didn't install their gconf schemas recently | 09:15 |
njpatel | didrocks, morning dude | 09:15 |
didrocks | hey njpatel! | 09:15 |
kamstrup | njpatel: it's ok, not fully steaming yet, but good enough to hack :-) | 09:15 |
kvalo | kamstrup: I need help with gvariant and "a(oa{sv})". do you know any examples how to properly parse that beast? | 09:16 |
didrocks | smspillaz: really, the first day I have some time for hacking, I'll split the 2 "profiles" notion to get "session_type" and "profile"… the code will look so much cleaner | 09:17 |
didrocks | having one word for two things makes the debugging sooooo confusing | 09:17 |
kamstrup | didrocks: you could also try to profile the profile code ;-) | 09:18 |
didrocks | kamstrup: sure, but which part of the "profile code", the profile one or the other profile one? :) | 09:18 |
* kamstrup blows up | 09:18 | |
njpatel | didrocks, NNNOOO you killed kamstrup ! | 09:19 |
didrocks | :) | 09:19 |
njpatel | He still has places work to do! | 09:19 |
njpatel | As I told jason yesterday, "you can't be unwell, it's not convenient for me" | 09:19 |
spikeb | haha | 09:19 |
didrocks | excellent! that's team work :) | 09:20 |
kvalo | kamstrup: and actually I don't know how to even create such a variant. I'm trying to implement a simple test case for this. | 09:21 |
didrocks | hum? why sladen uploaded unity? | 09:21 |
didrocks | it was not the problem… | 09:21 |
didrocks | and of course, it blows a non working unity because of it | 09:22 |
didrocks | sladen: please, I discussed that publicly in #ubuntu-desktop yesterday to tell to anyone to fix the FTBFS, it was intentional… | 09:23 |
kamstrup | kvalo: sure. that's easy | 09:24 |
smspillaz | someone review and merge this https://code.launchpad.net/~canonical-dx-team/unity/unity.remove-io-from-pl/+merge/41936 | 09:24 |
smspillaz | didrocks: I'll update the glibmm branch to account for your changes | 09:25 |
didrocks | smspillaz: ok, but I take that as a distro-patch for now, just rebuilding everything there first | 09:25 |
smspillaz | didrocks: did you commit the gconf xml builder upstream ? | 09:26 |
smspillaz | err xslt | 09:26 |
smspillaz | njpatel: can you review ^^^ | 09:26 |
didrocks | smspillaz: not yet, I'm finishing to rebuild every schema to ensure it's building right things | 09:26 |
smspillaz | didrocks: sure | 09:26 |
didrocks | so unity is broken in natty now… thanks sladen | 09:26 |
njpatel | smspillaz, taking a look now | 09:27 |
MacSlow | didrocks, what's wrong? | 09:28 |
didrocks | MacSlow: sladen fixed a ftbfs due to a wrong compiz gconf schema compiler | 09:28 |
didrocks | MacSlow: I let it FTBFS yesterday when leaving and told on public chan to not fix it and wait for the new compiz | 09:29 |
didrocks | but well… apparently some people just thought "let's remove the gconf schema"… | 09:29 |
MacSlow | didrocks, *sigh* | 09:29 |
didrocks | of course, there is no update in the bzr vcs packaging, let's discare people working on it | 09:29 |
didrocks | I won't add that renaming closed bug is worthless… but well | 09:33 |
kvalo | kamstrup: sorry, but it's not easy for me :) | 09:44 |
kvalo | kamstrup: I would imagine creating a variant is like this, but no luck: http://paste.ubuntu.com/536612/ | 09:46 |
kamstrup | kvalo: ok, so it's about parsing it right? | 09:46 |
kvalo | kamstrup: parsing is what I need, but I got also interested about creating | 09:46 |
kamstrup | kvalo: just cooking up an example | 09:55 |
kvalo | kamstrup: thank you very much | 09:56 |
njpatel | smspillaz, approved | 09:58 |
smspillaz | njpatel: thanks | 10:00 |
smspillaz | njpatel: also I know what is causing that timers bug in glibmm | 10:00 |
smspillaz | njpatel: timer gets destroyed and glib tries to call the timeout callback func | 10:00 |
smspillaz | at which point it fails miserably when we start reading free'd memory | 10:01 |
smspillaz | this is not good | 10:01 |
njpatel | no | 10:01 |
njpatel | it's no good :) | 10:01 |
smspillaz | the thing is, I have no idea really how to fix it other than change the timer model | 10:01 |
smspillaz | since it doesn't look like there's a way to force remove a timer from a source | 10:02 |
njpatel | remove a timeout from glib? | 10:02 |
smspillaz | in glibmm | 10:02 |
njpatel | g_source_remove | 10:02 |
njpatel | GLib::Source::Remove ;) | 10:03 |
smspillaz | and that will work 100% ? | 10:03 |
njpatel | g_timeout_add returns a guint | 10:03 |
njpatel | g_source_remove (uint) will remove it | 10:03 |
smspillaz | I'm talkking about glibmm though | 10:03 |
smspillaz | all I can find is destroy () | 10:04 |
smspillaz | which could very well work | 10:04 |
kamstrup | kvalo: something ala http://paste.ubuntu.com/536622/ it's probably not the most optmized way of doing this, but it should work (although it's completely untested) | 10:07 |
kamstrup | kvalo: I use that technique in libzeitgeist at least | 10:07 |
kamstrup | kvalo: There are some fairly complex marshalling in libzeitgeist you can look at | 10:08 |
kvalo | kamstrup: thanks a lot! don't worry about testing, I can do that | 10:08 |
kamstrup | kvalo: especially in zeitgeist-event.c | 10:08 |
kvalo | kamstrup: thanks, I'll write that down :) | 10:08 |
njpatel | smspillaz, sorry, network issues | 10:09 |
njpatel | smspillaz, I'm not sure about glibmm sorry | 10:09 |
njpatel | quick look at the source cpp would figure that out | 10:09 |
smspillaz | yeah | 10:10 |
kamstrup | smspillaz, njpatel: We need g_source_remove() because we don't have pointers to the GSource which are required by g_source_destroy() I take it? | 10:11 |
kamstrup | smspillaz: wow, gsource handling in glibmm does not look very nice... | 10:17 |
murrayc_ | This is why I mentioned this bug yesterday: | 10:18 |
murrayc_ | https://bugzilla.gnome.org/show_bug.cgi?id=561885 | 10:18 |
ubot5 | Gnome bug 561885 in general "Glib::Source - mistunderstanding of the 'destroy' from C GSource -> bad impl + memory problems?" [Major,New] | 10:18 |
kamstrup | but I guess you must consult the documentation of sigc::connection on how to disconnect a handler. Given that you connect the timeout with Glib::signal_timeout().connect(sigc::ptr_fun(&timeout_handler), 1000);? | 10:18 |
murrayc_ | Timeout handlers can be disconnected just by returning the right true/false, surely? | 10:18 |
murrayc_ | gobj() can get your the GSource*, if that helps. | 10:19 |
smspillaz | murrayc_: yeah that might work | 10:20 |
smspillaz | as a last minute hack | 10:20 |
smspillaz | I was thinking of changing CompTimer to PIMPL though and removing the priv bits when needed | 10:20 |
murrayc_ | (I have not looked at that bug in detail. I have not particular thoughts about it because I don't use that API myself and I don't have much time.) | 10:20 |
smspillaz | I'll do that when I get back | 10:20 |
smspillaz | murrayc_: BTW that's not the bug | 10:22 |
smspillaz | thje bug is my fault | 10:22 |
murrayc_ | smspillaz: Well, I'd generally like it to be much clearer what all this remove/destroy stuff is about. It's not clear to me in the C docs either. | 10:24 |
murrayc_ | And I really have no idea what it's even used for. | 10:26 |
murrayc_ | I guess GSource is just a way to use a timeout or idle callback with a non-default GMainLoop? | 10:29 |
kvalo | kamstrup: thanks, I have the beast in control now :) | 10:46 |
dbarth | didrocks: hey Didier; i've just had a compiz crash, but it was not automatically restarted by the session | 10:49 |
dbarth | didrocks: is that in the new packages? | 10:49 |
kvalo | kamstrup: do you prefer I describe the class structure in a separate doc (eg readme) or in each source file? | 10:49 |
didrocks | dbarth: hum, it should, not sure, I've on other fish right now but will check later… | 10:49 |
didrocks | dbarth: what do you have as required_components on gconf? | 10:50 |
dbarth | checking | 10:50 |
dbarth | window_manager is there, and is set to compiz elsewhere | 10:51 |
dbarth | so maybe a but in gnoime-session then | 10:52 |
dbarth | ahj sorry, metacity was first in the list | 10:52 |
didrocks | dbarth: well, the respawn should work, if you want, let's discuss that later, the gconf backend of compiz is totally broken and I have to fix it today… | 10:52 |
dbarth | sure | 10:52 |
=== Cimi__ is now known as Cimi | ||
mhr3 | Cimi, hey, i got a question - do you have docky installed? | 10:52 |
Cimi | no | 10:53 |
Cimi | oh no, I have | 10:53 |
Cimi | not running though | 10:53 |
mhr3 | cool, could you run it and open the settings window | 10:53 |
didrocks | hum, it seems libcompizconfig is asking for the profile before setting the new default… nice | 10:54 |
Cimi | mhr3: what's the problem? | 10:54 |
mhr3 | Cimi, there when you do to docklets, i see that the component that is being used has very bad contrast in maverick with the default theme | 10:54 |
Cimi | yeah known bug | 10:54 |
Cimi | I guess it's a bug in dicky | 10:54 |
Cimi | *docky | 10:54 |
mhr3 | Cimi, yea, we use the same component elsewhere, could you give me a few hints how to fix it? | 10:55 |
Cimi | sure | 10:55 |
mhr3 | Cimi, basically it's painting the bg using paint_flat_box() with detail cell_odd | 10:55 |
mhr3 | and the labels have StateType.SELECTED | 10:55 |
Cimi | I fixed that in software center | 10:56 |
mhr3 | got a link to revision with the diff that fixes it? :) | 10:57 |
Cimi | here we go mhr3 : http://bazaar.launchpad.net/~cimi/software-center/fix-lp-bug-635208/revision/1243 | 11:01 |
mhr3 | Cimi, thanks | 11:05 |
didrocks | current_profile = Schema (type: `string' list_type: '*invalid*' car_type: '*invalid*' cdr_type: '*invalid*' locale: `C') | 11:13 |
didrocks | hum, I think I found something :) | 11:13 |
* didrocks likes monolog in detective mode :) | 11:14 | |
kamstrup | w00t! | 11:16 |
kamstrup | I have a compiz that no longer segfaults! | 11:16 |
kamstrup | adding tooltips to the launcher even :-) | 11:16 |
njpatel | kamstrup, you know what the issue with the tooltips was? | 11:17 |
kamstrup | njpatel: nope? | 11:17 |
njpatel | kamstrup, "%s %.2f" is "Ubuntu 12,00" on some locales | 11:17 |
njpatel | (comma) | 11:17 |
njpatel | which breaks pango | 11:17 |
kamstrup | lol! | 11:17 |
kamstrup | njpatel: let me politely ask how on earth that could break Pango? | 11:18 |
kamstrup | njpatel: oh, it's for configuring the font | 11:18 |
njpatel | yep | 11:18 |
didrocks | kamstrup: I was the guinee pig for that, they have made me compile horrible stuff, if you knew! | 11:18 |
njpatel | so pango doesn't get the font string proper so it decides to ignore it completely | 11:18 |
didrocks | and will still see that njpatel hates French :) (and so, not only French it seems :)) | 11:19 |
njpatel | it's not really pangos fault, but something I've never come across | 11:19 |
njpatel | didrocks, MacSlow coded that :) | 11:19 |
njpatel | He hates the french too | 11:19 |
njpatel | ;) | 11:19 |
didrocks | njpatel: well, I don't doubt it as well :) | 11:19 |
kamstrup | really - Unity should not support i18n or l10n. No a11y or Unicode. Strict ASCII and monospace fonts everywhere | 11:19 |
kamstrup | And only one resolution as well of course | 11:20 |
nigelb | 800 x 600 one | 11:20 |
njpatel | yep, whatever is perfect for my screen | 11:20 |
kamstrup | indeed | 11:20 |
* njpatel will change it before release weekly | 11:21 | |
njpatel | 1440x900 | 11:21 |
kamstrup | njpatel: yeah, you should be tech lead on Unity | 11:21 |
kamstrup | njpatel: oh, wait... you are ;-) | 11:21 |
njpatel | heh, coding style and screen resolution: the two perks of tech lead | 11:21 |
* didrocks will distro-patch njpatel's change :) | 11:21 | |
didrocks | \o/ | 11:22 |
kamstrup | njpatel, didrocks: So Unity is basically a Hello World in Gtk+. The rest is just a huge distropatch | 11:22 |
didrocks | kamstrup: what else it can be? :-) | 11:22 |
njpatel | didrocks, that's fine, I'll just use the "pure" packaging from debian :p | 11:22 |
njpatel | kamstrup, lol | 11:22 |
didrocks | njpatel: ahah, raphael proposed me to maintain unity in debian! :-) | 11:23 |
didrocks | you're stuck, dude! | 11:23 |
didrocks | you won't espace from Monkey Isl… oh wait! | 11:24 |
njpatel | nooooooo | 11:26 |
kamstrup | lol, I love the attention call from the launcher :-D | 11:30 |
kamstrup | the icon just peeks in from the left, only half way in... Looks like "Uh, I'm most sorry to bother you, but there's thing... I think you need to check it out" | 11:30 |
MacSlow | kamstrup, didrocks, njpatel: it's an issue with proper locale-aware parsing of float-values | 11:31 |
kamstrup | MacSlow: oh I thought it was intentional that it only came halfway in | 11:31 |
MacSlow | kamstrup, didrocks, njpatel: this nasty-ness chooses to show up at the oddes of moments | 11:32 |
njpatel | kamstrup, it's really cute right? | 11:37 |
njpatel | kamstrup, have you seen when you minimise? it comes out to collect the window if you have zoom animation on | 11:37 |
kamstrup | njpatel: uh... i can haz blong!? | 11:37 |
kamstrup | (blong is the new bling) | 11:37 |
njpatel | heh | 11:37 |
njpatel | kamstrup, ccsm ->animations (enable if needed)-> minimise (make sure it's "zoom")->Effect Settings tab-> Zoom -> Spinginess = 0.8 | 11:38 |
kamstrup | njpatel: stop tricking my into crashing compiz! | 11:40 |
njpatel | woops! sorry :/ | 11:40 |
kamstrup | njpatel: wow, that's crazy bling! | 11:43 |
kamstrup | it works now, although it seems that the new compiz is not so fond of the Magic Lamp animation | 11:44 |
njpatel | heh :D | 11:44 |
njpatel | kamstrup, what happens? | 11:44 |
kamstrup | njpatel: crash | 11:44 |
kamstrup | njpatel: but kudos to whoever did the zoom thingi | 11:44 |
kamstrup | njpatel: I was just trying if Magic Lamp would swirl into the launcher as well | 11:44 |
njpatel | yeah, it should do | 11:45 |
didrocks | njpatel: 0.8, not 0.08? | 11:46 |
njpatel | i thought 0.8 | 11:47 |
njpatel | might be wrong | 11:47 |
didrocks | njpatel: it was 0.08, but it's as you wish :) | 11:49 |
MacSlow | hey seiflotfy, hyperair | 11:52 |
hyperair | hey MacSlow | 11:52 |
kvalo | kamstrup: pushed fixes: https://code.launchpad.net/~kvalo/indicator-network/libconnman-backend/+merge/41734 | 12:18 |
=== MacSlow is now known as MacSlow|lunch | ||
sladen | didrocks: my apologies if your FTBFS upload was intentional | 12:30 |
didrocks | sladen: the FTBFS wasn't, but then, I realized that my local compiz version which was more up-to-date than the one on natty infered on that | 12:31 |
didrocks | sladen: so, I went to #ubuntu-desktop, as people concerns by those components are there and warned about it | 12:31 |
didrocks | telling that I have some fixes to do on compiz first | 12:31 |
sladen | didrocks: yup, compiz is broken (the one in the PPA sort of works). what do you want to do about libnux which has a cast alignment warning for ARM (it's not actually an error per se) | 12:32 |
didrocks | so currently, all people upgrading won't have unity by default in my next upload | 12:32 |
didrocks | sladen: no compiz isn't broken in natty, the migration is | 12:33 |
didrocks | sladen: because upstream didn't migrate | 12:33 |
didrocks | sladen: for nux, the ARM issue is already signaled upstream | 12:33 |
didrocks | I think asking to people responsible on components first is what should be done… especially when others as little knowledge in it. | 12:37 |
didrocks | for instance, I won't upload gtk or glib without asking seb128 | 12:37 |
sladen | didrocks: I wouldn't do an upload of a package, but I'd generally be quite happy to do a trival FTBFS fix. Again my apologies if the upload was intentionall broken | 12:40 |
didrocks | sladen: yeah, but your "trivial fix" is breaking people | 12:40 |
sladen | didrocks: and had the trival fix been there anyway, it would have broken anyway | 12:40 |
didrocks | sladen: well, it wasn't published | 12:41 |
didrocks | sladen: so people won't get it | 12:41 |
sladen | didrocks: that it happened not to build seemed to have been a retrospective stroke of luck | 12:41 |
didrocks | sladen: no, because I tested on the new compiz there | 12:41 |
didrocks | with fixed one | 12:41 |
didrocks | which doesn't break the gconf schema generation | 12:41 |
sladen | excellent | 12:42 |
didrocks | … | 12:42 |
didrocks | I won't comment… | 12:42 |
sladen | didrocks: if you want another answer, tell me, and I'll give it | 12:43 |
didrocks | sladen: I hope that the answer is just "stop uploading things when you aren't on the channel of people there" | 12:44 |
didrocks | especially when there is no gate | 12:44 |
didrocks | and you knew I would wake up the day after | 12:44 |
sladen | didrocks: I _didn't_ do the initial broken upload | 12:44 |
didrocks | sladen: the "broken upload" as you told, was because I had a newer compiz, and so, the fact that the old one is still on natty made it FTBFS | 12:45 |
didrocks | but a FTBFS == don't reach the user | 12:45 |
didrocks | so, it can wait for 10 hours | 12:45 |
didrocks | making a broken package == reach the users | 12:45 |
didrocks | and there, you are breaking them | 12:45 |
sladen | didrocks: excellent, I've reprogrammed my internal state machine that trivally broken package uploads by didrocks are intentional. Done. I'll file a bug and patch next time if you were the uploader | 12:46 |
sladen | didrocks: remember that we operate on a source code level in Debian/Ubuntu. What's published is the source code and used for version differiation is the source code | 12:47 |
didrocks | sladen: stop with that tone… of course the upload wasn't intentional, but it seems you know CMake internals and to check that includes files are still compiling gconf schema | 12:47 |
didrocks | sladen: remember that we work as a team | 12:48 |
didrocks | sladen: seems you are not… | 12:48 |
sladen | didrocks: and not the binaries, which are merely an installation optimisation... apt-get source returns the broken version | 12:48 |
didrocks | sladen: sure, but did you needed to apt-get source that one? | 12:48 |
didrocks | why rushing fixing a broken thing in a buildd when the user isn't impacted? | 12:49 |
didrocks | and we are not close to any gate, this could have wait 10 hours | 12:49 |
sladen | didrocks: yes, because yesterday you told me that I should be testing unity-compiz rather than unity-mutter | 12:49 |
sladen | didrocks: so I went off to ensure I had a (semi-working) environment. | 12:49 |
didrocks | sladen: and? is the current situation any better? | 12:49 |
sladen | didrocks: I have a semi-working environment, and the archive binaries are aligned to the source code revision | 12:50 |
didrocks | if it please you fine, it won't enjoy people not having automatically unity by default then… | 12:50 |
didrocks | http://irclogs.ubuntu.com/2010/11/25/%23ubuntu-desktop.html | 12:52 |
didrocks | look at [20:15] | 12:52 |
didrocks | I reconnected on purpose to warn people… | 12:52 |
boulabiar | fagan, hi ! | 13:17 |
fagan | boulabiar: hi | 13:17 |
boulabiar | I need to root android before installing ubuntu there ? | 13:17 |
fagan | yep | 13:17 |
fagan | thats what I saw when I did a 5 minute google search for it | 13:17 |
boulabiar | if you have any links that would be great ! | 13:18 |
boulabiar | the device support 4 fingers mt, but I need to put ubuntu to deeply test the hw | 13:18 |
fagan | give me a sec and ill find a good one | 13:18 |
fagan | boulabiar: I have a step by step how to do it on an ac100 and thats the same hardware except the screen so I presume it works | 13:20 |
boulabiar | ok, maybe I need to test that first | 13:21 |
fagan | well you run it from the sd card or usb first to test it | 13:21 |
fagan | boulabiar: http://www.youtube.com/watch?v=5GJsy7FEPak this should work the same on the touchbook thingy | 13:24 |
fagan | its the one for the ac100 but they are the same device other than the screen | 13:24 |
didrocks | ok, default profiles fixed \o/ | 13:24 |
fagan | so it should work but I dont know about the touch functionality | 13:25 |
didrocks | now, let's see what's changed in the cmake for not building gconf schemas… | 13:25 |
boulabiar | fagan, thanks ! | 13:25 |
fagan | boulabiar: I was playing about with that device for a few minutes a while back and android is just bad on it | 13:27 |
fagan | and toshiba have a bit of bloatware on it too | 13:27 |
boulabiar | yep | 13:27 |
lamalex | morning | 13:35 |
fagan | I really hate the way the launcher slides up and down whats that actually meant to do? | 13:37 |
kamstrup | kvalo: approved! | 13:40 |
didrocks | sladen: the bug on gconf backend migration you mentionned on bug #675307 (some plugins got renamed and upstream hasn't done a migration tool) should be fixed once I upload 0.9.2.1git101125-0ubuntu1. | 13:40 |
ubot5 | Launchpad bug 675307 in virtualbox-ose (Ubuntu) "compiz can't load plugins and won't run in VirtualBox (affected: 3, heat: 14)" [Undecided,New] https://launchpad.net/bugs/675307 | 13:40 |
didrocks | sladen: I don't close the bug as virtualbox issue is different | 13:41 |
didrocks | sladen: smspillaz made the patch and test on some hw, I've done the same, but as it's a complex operation, to not hesitate to give any feedback | 13:41 |
kamstrup | someone have an i7 with some spare cycles? | 13:56 |
=== MacSlow|lunch is now known as MacSlow | ||
sladen | didrocks: renaming closed bugs is not worthlesss... I yesterday filed a dup (after searching for dups) and was told it was a dup... by increasing the search domain on the bug title it increases the chance that it's easier for the next person to find | 14:05 |
* lamalex will go out and buy one if he can expense it | 14:05 | |
sladen | didrocks: and I'd spent 30 minutes specifcally looking for that one bug, so I was /going/ to do something about it :) | 14:06 |
didrocks | sladen: I don't think a lot of people is looking in advanced mode the "fix released" bugs (which are ignored by default). But if you do and other do, that's fine :) | 14:07 |
didrocks | sladen: hehe, yeah, agree that some bugs title aren't the best they can | 14:07 |
didrocks | sladen: sometimes, I only know it's a dup because I'm subscribe to all unity bugs… I try to rename them little by little but getting all mental pattern is hard ;) | 14:07 |
sladen | didrocks: yup, I've subbed now... if I see the flow going past I'll have a better idea of what has already gone | 14:08 |
seb128 | sladen, hi | 14:08 |
sladen | didrocks: sorry, I'm only just getting up to speed on Unity---I had ignored it during the previous cycles because it wasn't battery efficient | 14:09 |
didrocks | sladen: you should subbed to bamf and nux as well I think (package and upstream task) as most of the bugs will flow on the three | 14:09 |
seb128 | sladen, btw what didrocks was saying early was "don't upload packages actively maintained without pinging the maintainer before" | 14:09 |
didrocks | sladen: no worry about the bug, it's just that it was frustrating from my point of view but now it will be good :) | 14:09 |
lamalex | ah man ted has off today.. | 14:11 |
lamalex | hm | 14:11 |
kamstrup | kvalo: if you still have time, bzr branch lp:unity-jhbuild and follow the instructions in the README | 14:12 |
kamstrup | kvalo: wait | 14:12 |
lamalex | does anyone know how the sound/session indicators set their color? Is it just swapping a different colored icon, or is it actually setting a color and painting it | 14:12 |
kamstrup | kvalo: bzr branch lp:unity-jhbuild ~/unity | 14:12 |
kamstrup | kvalo: and then follow ~/unity/README | 14:13 |
kvalo | kamstrup: on it | 14:13 |
kamstrup | kvalo: you can edit ~/unity/unity.hjbuildrc to set the -jN paramter for make if you want | 14:13 |
sladen | seb128: right, and I have never generally regardless trival FTBFS to be in that category---the upload was the source code, and for a trival FTBFS has already been done. The trival patch would not pushed back to the VCS because none was/is listed in the package (implying that it is maintained in the tarball, not a VCS) | 14:13 |
sladen | s/regardless/regarded/ | 14:13 |
sladen | s/would/was/ | 14:13 |
kamstrup | kvalo: so find makeargs=... and set it to -j4 or what you want | 14:14 |
kvalo | kamstrup: ah, but i7 is still on lucid. is that a problem? | 14:14 |
kamstrup | kvalo: that should be ok. But it's quite heavy since it builds some big projects like glib, vala, and Nux | 14:14 |
kvalo | kamstrup: and will it break something? :) | 14:14 |
kamstrup | kvalo: no | 14:14 |
kvalo | cool | 14:14 |
kamstrup | kvalo: everything goes under ~/unity | 14:14 |
* kvalo continues | 14:14 | |
dbarth | lamalex: hmm, it's in the code i think | 14:15 |
kamstrup | kvalo: no matter how awesome your i7 is I think you can safely grab a cup of tea while it builds :-) | 14:15 |
dbarth | lamalex: i mean, the color is meant to be symbolic, ie the indicator should infer whether it's red or green depending on the meaning | 14:16 |
seb128 | sladen, ok, I was just pointing it, seems in the case the trivial ftbfs was rather due compiz but I can see how you though it was easier than that | 14:16 |
jcastro | njpatel: ok cool, you appear to have imported all my panel icons into the launcher with this update. That is quite neat. | 14:16 |
kvalo | omg, jhbuild suggests tla :) | 14:16 |
kvalo | I'm sure I will see nightmares next night... | 14:17 |
dbarth | lamalex: where exactly do you need to read/change that color? | 14:17 |
lamalex | dbarth, not for that- for something else completely unrelated to unity | 14:17 |
kvalo | kamstrup: run 'jhbuild -f ~/unity/unity.jhbuildrc' now | 14:18 |
kamstrup | kvalo: right | 14:18 |
kamstrup | kvalo: you may need to sudo apt-get install jhbuild | 14:18 |
kvalo | did that already | 14:19 |
kvalo | building glibc now, I think | 14:19 |
lamalex | dbarth, I want to use symbolic icons in banshee but google won't tell me if there's a programatic way to set the color, or if you just use different colored icons | 14:20 |
kamstrup | kvalo: hopefully not glibc :-) glib rather... | 14:20 |
kvalo | kamstrup: haha. let's hope so :) | 14:20 |
kvalo | damn, my cairo is too old | 14:21 |
kvalo | and libpng | 14:21 |
kvalo | Requested 'cairo >= 1.9.14' but version of cairo is 1.8.10 | 14:21 |
kvalo | Requested 'libpng >= 1.2.44' but version of libpng is 1.2.42 | 14:21 |
kamstrup | kvalo: bugger... I don't think it's a good idea to add cairo and libpng. We'd probably end up building the entire Natty stack | 14:23 |
kamstrup | kvalo: so one probably needs at least Maverick to build | 14:23 |
kvalo | kamstrup: I'll try to compile it inside maverick kvm | 14:23 |
kamstrup | kvalo: oh cool | 14:23 |
kvalo | kamstrup: jhbuild should "just quit, damnit" option | 14:33 |
kvalo | *should have | 14:33 |
kamstrup | kvalo: Ctrl-C? :-) | 14:33 |
kvalo | yeah, that's what I alwayd do. but I have this fear that it breaks something | 14:34 |
dbarth | lamalex: so you want to set the color for the banshee icon inside the sound menu? or to set the icon color on the panel directly? | 14:36 |
kvalo | kamstrup: I have to admit that i7 is handy for this type of testing :p | 14:38 |
kamstrup | kvalo: indeed! | 14:38 |
kamstrup | kvalo: still compiling cleanly? | 14:38 |
kvalo | kamstrup: I had to install gnome-core-devel first | 14:38 |
kvalo | ah, now nux complains about glew | 14:39 |
kvalo | I don't usually compile with this vm | 14:39 |
kvalo | kamstrup: apt-get build-depends or similar command would be really nice for newbies like me | 14:40 |
kvalo | sigc++ | 14:41 |
kvalo | finally nux started compiling | 14:41 |
kamstrup | kvalo: ah, right | 14:47 |
kvalo | now cmake is missing | 14:47 |
jcastro | dbarth: http://reports.qa.ubuntu.com/reports/unity-stats/ | 14:49 |
kvalo | kamstrup: let's take this offline, no need to spam everyone | 14:49 |
kamstrup | kvalo: sure | 14:49 |
didrocks | grrr, it's been years I didn't play with xslt and dtd… not fun for a Friday :) | 14:49 |
dbarth | jcastro: uh, flat?! | 15:00 |
dbarth | jcastro: thanks for the pointer | 15:00 |
dbarth | jcastro: and hi, btw ;) | 15:00 |
jcastro | dbarth: it started like, just now. :) | 15:00 |
dbarth | ah, ok, it's just because they've been started | 15:00 |
jcastro | dbarth: that brings me to my actual question, as you see them if you could tag a few unity bugs "bitesize" I can start working on the workflow | 15:00 |
dbarth | right, i see | 15:01 |
jcastro | I only need like 1 or 2 to start off with | 15:01 |
dbarth | yeah | 15:01 |
dbarth | well, i've just triaged one i think | 15:02 |
dbarth | jcastro: https://bugs.launchpad.net/unity/+bug/680397 | 15:05 |
ubot5 | Launchpad bug 680397 in unity (Ubuntu) "Make launcher bar border opaque (affected: 1, heat: 4)" [Low,Confirmed] | 15:05 |
dbarth | jcastro: do you have a page on the process; or we should do one real quick | 15:06 |
jcastro | yes | 15:06 |
jcastro | today is my "we should do one really quick" | 15:06 |
dbarth | so you mean, let's do one? | 15:06 |
jcastro | yeah | 15:06 |
jcastro | http://unity.ubuntu.com/getinvolved/ | 15:06 |
jcastro | check this out | 15:06 |
jcastro | it's 90% there | 15:06 |
jcastro | we just need Unity/Bitesize | 15:06 |
jcastro | and then link to the tag in lp, this page | 15:07 |
jcastro | and then we can add stuff to it | 15:07 |
dbarth | we should reuse the papercuts way | 15:08 |
dbarth | jcastro: also i've emailed jono for getting access to the server, and fix some paragraphs | 15:08 |
jcastro | I filed a ticket with IS | 15:08 |
jcastro | openid is broken on it | 15:08 |
dbarth | typically, once people have uploaded a branch with a fix | 15:08 |
dbarth | ah ok, thanks | 15:08 |
dbarth | they should do a merge proposal | 15:09 |
jcastro | as soon as they fix it I can resolve the ~3 bugs people have filed on the web page | 15:09 |
dbarth | and sign the contributor agreement | 15:09 |
dbarth | yeah, i know | 15:09 |
dbarth | jcastro: https://wiki.ubuntu.com/PaperCut | 15:10 |
jcastro | ok I will start a page | 15:10 |
jcastro | and get back to you | 15:10 |
jcastro | :) | 15:11 |
dbarth | super, thanks jcastro | 15:12 |
didrocks | ok, so unity by default upload on natty in few minutes :) | 15:13 |
jcastro | oh? | 15:13 |
didrocks | jcastro: still gnnome-panel for now as the question is tricky, and we need the nm-applet indicator | 15:13 |
jcastro | nice! | 15:13 |
jcastro | didrocks: I just tested nm-indicator this morning | 15:13 |
didrocks | (so unity + gnome-panel in the default session) | 15:13 |
didrocks | and gnome-panel in the second session | 15:13 |
jcastro | didrocks: it's looking quite good, however I haven't ventured out to roam with it yet, etc. | 15:13 |
jcastro | \m/ | 15:14 |
didrocks | jcastro: nice! that doesn't solve the tricky issue with gnome-panel and fallback and such, but it's a nice step forward :) | 15:14 |
jcastro | didrocks: probably fire off a mail to -desktop when you upload to explain that? People might be confused that they have a mixed session | 15:14 |
didrocks | jcastro: well, i've already fired a mail about the gnome-panel issue later this week :) | 15:15 |
jcastro | eralier you mean? | 15:15 |
didrocks | oupss, earlier, yeah | 15:15 |
didrocks | but I'll fix it for A1 in any case, even if it's a temporary bad workaround | 15:16 |
jcastro | dbarth: ok, so this page will be temporary, I think it will be better to just add the bitesize and the merge proposal/CA thing to the existing page. | 15:17 |
jcastro | https://wiki.ubuntu.com/Unity/Bitesize | 15:20 |
dbarth | the one on u.u.c you mean, yeah makes sense | 15:20 |
lamalex | WOW | 15:28 |
lamalex | last update.. | 15:28 |
lamalex | f'd my computer up real bad | 15:28 |
dbarth | lamalex: what in particular? x? network? | 15:33 |
lamalex | dbarth, unity (mutter) causes my screen to just flash | 15:34 |
dbarth | lamalex: ah on maverick? | 15:34 |
lamalex | dbarth, yeah | 15:34 |
lamalex | like, system update | 15:34 |
dbarth | weird | 15:34 |
dbarth | i've switched to natty and that reminds me that i need to warn people about starting to switch as well | 15:35 |
lamalex | well, I might switch pretty soon since my maverick is horribly broken | 15:36 |
dbarth | restarting my unity session | 15:52 |
jcastro | agateau: hey what's the 10 second summary of appmenu support in upstream Qt? | 16:01 |
didrocks | njpatel: the value you wanted to change is the zoom_springiness, right? | 16:32 |
didrocks | (the animation plugin wasn't activated, adding it) | 16:33 |
didrocks | hum, the sidekick_springiness I guess, rather | 16:34 |
didrocks | DBO: ^^ | 16:47 |
DBO | didrocks, zoom springiness | 16:48 |
didrocks | DBO: the zoomspringiness is off by default | 16:49 |
didrocks | (on ubuntu) | 16:49 |
DBO | yes I know | 16:49 |
didrocks | DBO: what should it be? | 16:49 |
DBO | I want animation enabled | 16:49 |
DBO | zoom as the minimize animation | 16:49 |
didrocks | that can be done :) | 16:49 |
DBO | and the zoom springiness to be 0.08 | 16:49 |
didrocks | DBO: oh, so animation showing the window reducing to the panel? | 16:50 |
DBO | yes | 16:50 |
didrocks | I found it cool it knew about the panel, but oh well :) | 16:50 |
didrocks | DBO: changed, just for you dude :) | 16:52 |
didrocks | (even if I don't like it :)) | 16:52 |
DBO | there are design videos that show a springiness to their minimize | 16:53 |
DBO | 0.08 is about as close as I could get it visually | 16:53 |
didrocks | DBO: but not to the launcher? we got some bug report about people thinking it should minimize to the launcher | 16:53 |
DBO | it does minimize to the launcher | 16:53 |
DBO | if you enable the zoom animation as your minimize animation in the animation plugin | 16:54 |
DBO | it goes right to the launcher | 16:54 |
DBO | if the launcher is hidden the icon jumps out to catch the minimized window | 16:54 |
didrocks | DBO: hum, something shouldn't be right with our default settings then | 16:54 |
didrocks | DBO: let me make a video, ok? | 16:54 |
DBO | are you running gnome panel? | 16:55 |
didrocks | DBO: yes | 16:55 |
didrocks | DBO: but it doesn't go from gnome panel as well | 16:55 |
DBO | didrocks, if you have another pager | 16:55 |
DBO | it may be conflicting | 16:55 |
agateau | jcastro: 10 second summary about Qt appmenu support: merge request is in progress, I need to rework it a bit | 16:55 |
didrocks | it's working without the zoom effect | 16:55 |
didrocks | DBO: let me show you that, one sec :) | 16:55 |
didrocks | launching ccsm in LANG=C as well | 16:56 |
jcastro | agateau: excellent, thanks. | 16:56 |
DBO | didrocks, also can you make sure everyone knows that they need to update both nux and unity for best window stackign results | 16:56 |
DBO | since I am not technically working today | 16:56 |
jcastro | agateau: they've been working in our KDE/Qt since 10.10 though right? | 16:57 |
didrocks | DBO: yeah, the packaging has done that | 16:57 |
didrocks | DBO: sorry dude :) | 16:57 |
DBO | didrocks, wait you mean minimize goes to the launcher but unminimize kinda doesn't? | 16:57 |
didrocks | DBO: not really, showing you that in a minute | 16:58 |
agateau | jcastro: yes | 16:59 |
smspillaz | DBO: I love it how we say "technically not working today, but eh, I hang out on IRC" | 17:03 |
DBO | its sad really | 17:03 |
DBO | didrocks, i really need that preview soon | 17:04 |
didrocks | DBO: http://people.canonical.com/~didrocks/zoom-spriginess.ogv | 17:05 |
didrocks | come one, DBO likes that :) | 17:05 |
didrocks | hum, I should try a compiz --replace, maybe it can help | 17:06 |
DBO | didrocks, you dont want minimize from center | 17:07 |
DBO | you want that option as off | 17:07 |
DBO | as to why its missing | 17:07 |
DBO | it looks like something else set its icon geometry | 17:07 |
DBO | you could inspect xprop to see where it minimizes to | 17:08 |
DBO | _NET_WM_ICON_GEOMETRY(CARDINAL) <--- that tells you where the window is slated to go to didrocks | 17:09 |
didrocks | DBO: ok, let me see | 17:09 |
didrocks | so, theorically, I just let the option "off" | 17:09 |
didrocks | and change the slider value, right? | 17:09 |
DBO | didrocks, correct | 17:09 |
DBO | didrocks, the off is for minimizing to the center, which you want off | 17:10 |
DBO | the two options are not related | 17:10 |
didrocks | ok :) | 17:10 |
didrocks | grrr, compiz segfault at start | 17:11 |
didrocks | ok, unsetting everything and trying again | 17:11 |
DBO | you know about the crashhandler plugin right? | 17:11 |
didrocks | it's not activated | 17:12 |
didrocks | we will get apport | 17:12 |
DBO | yes but for you | 17:12 |
DBO | since you *are* a member of the devteam | 17:12 |
DBO | I want you to get backtraces | 17:12 |
didrocks | it's even before the plugin activate there :) | 17:12 |
DBO | ah | 17:13 |
didrocks | ok, let me restart X | 17:13 |
dbarth | DBO: what's the proper way to enable it? the crashandler plugin? | 17:17 |
didrocks | DBO: a compiz restart away and all looks good! | 17:17 |
didrocks | DBO: enabling the animation plugin by default then + 0.08 for zoom springiness | 17:18 |
didrocks | thanks :) | 17:18 |
DBO | dbarth, enable it in CCSM | 17:20 |
DBO | didrocks, super | 17:20 |
didrocks | DBO: I just thought that the options were linked in ccsm… | 17:20 |
DBO | its okay | 17:21 |
DBO | okay gentlemen, I worked yesterday so I could have today off | 17:21 |
didrocks | DBO: enjoy! | 17:21 |
DBO | yes.... enjoy time with the in-laws to be... | 17:22 |
dbarth | it's not in the packages i have installed anymore; i've switched to natty .debs | 17:23 |
dbarth | plugins-extra i assume | 17:24 |
dbarth | didrocks: hey, i'm missing compiz-fusion-plugins-extra | 17:32 |
didrocks | dbarth: didn't you tell that you didn't like the bling bling? :) | 17:33 |
dbarth | apparently only the 0.8 version is available | 17:33 |
dbarth | ah | 17:33 |
dbarth | sure | 17:33 |
didrocks | dbarth: yeah, it's not package with 0.9, I didn't have the time :) | 17:33 |
dbarth | except the crashhandler is there | 17:33 |
dbarth | okay | 17:33 |
didrocks | argh :) | 17:33 |
dbarth | the thing is that i was using the compiz built from source and it was there | 17:33 |
didrocks | well, after alpha1 or if a motu wants to help there | 17:33 |
dbarth | so i didn't understand why it was missing | 17:33 |
dbarth | now i see | 17:33 |
didrocks | dbarth: other solution, no crash on unity :p | 17:34 |
dbarth | right, after alpha-1 it'd be nice to get this one and a couple other to be built | 17:34 |
dbarth | so that we can document the procedure for reporting bugs or perf. issues | 17:34 |
dbarth | didrocks: uh, that's a solution | 17:34 |
dbarth | ;) | 17:34 |
didrocks | \o/ | 17:34 |
didrocks | dbarth: well, more seriously, with sam compiz repo reorganization and a big source tarball, it will be easier | 17:35 |
dbarth | ah, right | 17:35 |
didrocks | so, after A1 for that and you will have all the desired plugins :) | 17:35 |
seb128 | ideally we should need nothing from extra in unity | 17:36 |
seb128 | dbarth, we have a performant crash handling system in Ubuntu ;-) | 17:36 |
didrocks | seb128: maybe the two can communicates? I don't know what the plugin does TBH | 17:37 |
seb128 | it gives you a stacktrace | 17:37 |
kvalo | didrocks: hey, how does autotools and a medium size pygtk app (multiple classes in different files etc) fit together? | 17:37 |
seb128 | I don't see how it will be better than having a crash sent to retracers | 17:37 |
dbarth | seb128: yeah, but the issue is that during development it's quite easy to be one version behind and in which case apport will not let you file a bug | 17:38 |
dbarth | yet, the crasher info should be preserved | 17:38 |
seb128 | dbarth, well you still get the .crash locally with the stracktrace | 17:38 |
didrocks | ok, if there is no additional info like plugins settings and such that we can't have in a apport hook, there is no need | 17:38 |
seb128 | dbarth, it's just the submitting part failing | 17:38 |
dbarth | right | 17:38 |
dbarth | yeah | 17:38 |
seb128 | dbarth, the .crash also has the dump, you can use gdb on it | 17:38 |
dbarth | true | 17:38 |
didrocks | kvalo: I would say, prefer python-distutils-extra and a setup.py if possible | 17:38 |
dbarth | well, so you're right maybe there's no need to make that more complex than it should | 17:39 |
dbarth | i'd just like to make sure that the plugin doesn't provide something better for compiz itself | 17:39 |
kvalo | didrocks: my problem is that indicator-network already uses autotools. is there any way to combine python-distutils and autotools, or am I forced to create a new (debian) source package? | 17:40 |
didrocks | kvalo: no, in that case, use autotools for packaging python | 17:40 |
didrocks | kvalo: but it's not a nice game from my experience :) | 17:40 |
didrocks | kvalo: I can give you some examples on monday (like the first Quickly revisions) | 17:41 |
kvalo | didrocks: I was just worried it's something like that. thanks for the help, let's talk more next week | 17:41 |
kvalo | kenvandine: ping? | 17:42 |
mhr3 | Cimi, can i ask for extra detail for gtk3 murrine's draw_flat_box? :) | 17:49 |
dbarth | kvalo: he's probably out for thanksgiving (kenvandine) | 17:49 |
Cimi | mhr3: quickly cause I'm going out | 17:49 |
kvalo | dbarth: ok, thanks. I'll ping him on monday | 17:49 |
mhr3 | Cimi, i want it to paint the same thing as cell_even/cell_odd but without the need for the widget to have focus | 17:50 |
Cimi | mhr3: talk to you in 3 hours | 17:50 |
mhr3 | Cimi, very well, cu | 17:50 |
=== smspillaz is now known as SmSpillaz | ||
=== SmSpillaz is now known as smspillaz | ||
c10ud | cando_, :o | 18:51 |
cando_ | c10ud!!! | 18:56 |
lamalex | smspillaz, ping | 20:09 |
Cimi | mhr3: pong | 22:05 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!