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