[04:29] <bones_> i am new to ubuntu dev and wanted to start by fixing a typo in a package.  has anyone got a few minutes to answer a couple of questions?
[05:19] <didrocks> good morning
[06:53] <ruhil> in unity what is BamfLauncherIcon?
[07:07] <oSoMoN> good morning
[07:17] <fhd> Hi. I've created a small Unity 2D patch, and to do so, I had to somehow kill the original launcher, and keep it dead
[07:17] <fhd> I did that by renaming /usr/bin/unity-2d-launcher. I presume there is a better way?
[09:12] <kicsyromy> Hello everyone! I'm not sure I'm in the right channel. I want to ask a question regarding application indicator development.
[09:56] <thumper> kicsyromy: yeah, I think this is the right channel
[09:57] <ephan> kicsyromy, go ahead
[10:00] <kicsyromy> hey
[10:00] <kicsyromy> sorry i was afk
[10:00] <kicsyromy> i want to add a slider widget to an appindicator
[10:01] <ephan> Like the Sound Applet one?
[10:01] <kicsyromy> this is what i have so far: http://paste.ubuntu.com/656278/ tthe problem is that it dowsnt show in the indicator menu it only shows a minus sign
[10:01] <kicsyromy> yeah like the one in the sond menu
[10:02] <kicsyromy> ive used libido for the scale widget
[10:09] <kicsyromy> any toughts? :D I'm really stuck an have no ideea what to do :-S
[10:27] <Trevinho> fhd: I guess it's re-launched by dbus monitor, so you can just edit the related service file not to exec it automatically
[10:28] <ephan> Just tested ubuntu 11.10
[10:31] <andyrock> good morning
[10:32] <ephan> hello andyrock, just back from testing Ubuntu 11.10
[10:32] <andyrock> ephan, cool... report as many bugs as possible
[10:33] <ephan> andyrock, indeed I must report all the ones I find when I boot it for testing later
[10:34] <andyrock> ephan, try to solve unity bitesize bug too... :)
[10:34] <ephan> andyrock, I couldn't get internet on Ubuntu 11.10, so I couldn't install Unity
[10:34] <ephan> I could only log in as guest from the Daily Build (running live)
[10:34] <ephan> from USB Drive
[10:36] <ephan> Actually Ubuntu 11.04 is bugging right now, I can't use the mouse, let me reboot
[10:36] <andyrock> ephan, what do you mean for "i couldn't get internet on Ubuntu..."? i'm not American/English :)
[10:36] <fhd> Trevinho: Thanks, I'll have a look.
[10:42] <ephan> bakc
[10:44] <fhd> I've asked this before, but didn't get a definite answer yet: If I create a merge proposal for Unity 2D on Launchpad, will someone review it in any case or do I have to add reviewers manually (as with Google projects)?
[10:45] <Amaranth> fhd: You can specify a preference but it emails everyone in the unity-2d team
[10:45] <andyrock> ephan, what do you mean for "i couldn't get internet on Ubuntu..."? i'm not American
[10:47] <fhd> Amaranth: Ah, that's a definite answer, thanks :)
[10:54] <ephan> andyrock, netierh am I XD What I mean is, I couldn't connect to the Internet using Ubuntu 11.10
[10:54] <ephan> I ran live from USB Drive and logged in as guest, it requested a password for guest to connect to the internet
[10:54] <ephan> And due to that, i couldn't branch Unity and try to compile
[10:55] <andyrock> ephan, ah ok...
[10:56] <ruhil> hey all
[10:56] <ephan> hey ruhil
[10:57] <ruhil> i was reading the source code of unity but could not understand what "BamfLauncherIcon" could mean
[10:58] <ephan> Bamf is the library libbafm, but what is that, a class, a file?
[10:58] <ruhil> a class defined in a file of same name
[11:00] <andyrock> ruhil, a banflaunchericon is an icon of an application
[11:00] <andyrock> *bamf
[11:00] <andyrock> ruhil, a device icon is a DeviceLauncherIcon
[11:00] <andyrock> ruhil, a place/lense icon is a PlaceLauncherIcon
[11:01] <ruhil> yeah i figured them out
[11:01] <ruhil> but is there any full form related to  bamf?
[11:01] <ruhil> like "bfb" means "Big Freaking Button"
[11:02] <ephan> Hm, just reading the file
[11:03] <ephan> Basically, it defines how the icon should be depending on what the application state is, I guess. Am I right?
[11:03] <andyrock> ruhil, bamf stands for Bamf Applications Matching Framework
[11:04] <ruhil> ephan, yeah :)
[11:05] <ruhil> andyrock, how can full form of bamf can contain "b" for bamf?
[11:06] <andyrock> ruhil, something like GNU = "Gnu is not unix" :)
[11:07] <ruhil> i didn't know that , lol
[11:07] <andyrock> ruhil, let me remember the exact word to describe it :)
[11:08] <andyrock> ruhil, http://en.wikipedia.org/wiki/Recursive_acronym
[11:08] <ephan> "<andyrock> ruhil, something like GNU = "Gnu is not unix" :)" haha
[11:09] <ephan> I'll add Bafm to that Wikipedia page
[11:10] <ephan> Done
[11:13] <ruhil> ephan, you made a mistake "Bafm - Bamf Applications Matching Framework"
[11:14] <ephan> oops
[11:14] <ruhil> aah i corrected it
[11:14] <ephan> thanks ruhil
[11:14] <ruhil> ephan, :)
[11:15] <ephan> I actually looked for the file in the folder for "Bafm" too, I guess it's the way I type
[11:30] <ephan> Does Unity for GNOME 3 also use javascript for plugins? Hum
[11:31] <RAOF> ephan: No.
[11:32] <ephan> Thanks RAOF
[11:32] <RAOF> It is itself a compiz plugin.
[11:32] <ephan> Indeed, hence it doesn't make sense writing plugins for plugins.
[11:36] <njpatel> ephan, not just that, but we'd rather not have plugins inside the window manager process. You can talk to most (all?) the Unity APIs through the gobject-introspection infrastructure, though
[11:44] <david__> Unity just crashed, I'm using the terminal from Ctrl+Alt+F1
[11:45] <ephan_> What should I try? unity -reset ?
[11:45] <ephan_> Or just reboot and I'm sure it'll be fine after it
[11:47] <ephan> sigh resetting fixed it
[12:03] <andyrock> smspillaz, around?
[12:07] <smspillaz> andyrock: yeah, but I'm kind of busy right now. What's up?
[12:08] <andyrock> smspillaz, don't worry if you are busy... sorry! i'll ping you another time
[12:09] <smspillaz> it's fine, just braindump and I'll answer at some point :)
[12:12] <andyrock> smspillaz, compiz uses extern "C" function to get vtable (and it's fine i know) but it doesn'use extern "C" function to delete vtable
[12:12] <andyrock> smspillaz, i know it's not always a problem, but...
[12:15] <smspillaz> andyrock: why would that be a problme?
[12:15] <smspillaz> *problem
[12:15] <smspillaz> (I haven't dealt with this part of the code before, so I'd be interested to know)
[12:18] <andyrock> smspillaz, a lot of books/tutorial do not recommend it, after all if the class overloads new and delete operators....
[12:19] <andyrock> but it's a bad programming IMHO
[12:19] <smspillaz> andyrock: overloading new and delete is forbidden in the coding guidelines iirc
[12:20] <smspillaz> andyrock: I believe that doing things in an extern "C" { } like that only prevents symbol mangling
[12:20] <smspillaz> that's when declaring new functions
[12:20] <smspillaz> or objects
[12:20] <andyrock> smspillaz, i know...
[12:21] <smspillaz> so the reason that's in an extern "C" is because dlopen needs to find the ("getCompPluginVTable20090315_name") symbol
[12:21] <andyrock> smspillaz, ok thx sorry for the apologize for the inconvenience
[12:21] <andyrock> smspillaz, because c++ is not c i know :)
[12:26] <smspillaz> andyrock: np
[12:26] <smspillaz> andyrock: btw, I have a persistent nick on irc, so if you poke me and I don't reply its best to shoot me an email in case you log of
[12:27] <smspillaz> *off
[12:28] <andyrock> smspillaz, okok... thx
[12:38] <kenvandine> te
[12:38] <kenvandine> whoops :)
[12:43] <mterry> Cimi_, hello!  Has Robert Ancell talked to you about a unity greeter theme for LightDM?
[12:43] <Cimi_> mterry: no
[12:44] <mterry> Cimi_, I have this note in a list of tasks he wrote that needed to be done: "Fixing up the theming in unity-greeter, probably just need to ask Cimi to make a theme.  The important part is the transparent menubar."
[12:45] <mterry> Cimi_, I don't know if that's enough to go on.  Maybe email Robert?
[12:45] <Cimi_> mterry: he should mail me :-)
[12:45] <Cimi_> mterry: that was not in my list
[12:47] <mterry> Cimi_, well, he's away on vacation/conference time, so he may not mail you shortly.  But ACK
[12:47] <mterry> Cimi_, if in a couple weeks he does email you, is there room in your schedule for such a thing?
[12:50] <Cimi_> mterry: IIRC, we will both attend the desktop summit. So we can chat in person
[12:51] <mterry> Cimi_, oh, great!  OK, that'll sort that then.  I'll email him to remind him to seek you out
[14:01] <DBO> Trevinho, present?
[14:22] <andyrock> njpatel, if you want i can port other tets to gtest
[14:23] <njpatel> andyrock, that would be awesome, we could get rid of the glib tester stuff once and for all!
[14:23] <andyrock> since i want to work on unity dnd, but nux dnd is broken :(
[14:23] <njpatel> andyrock, will try and get nux DND fixed this week, as we need it for dash stuff too
[14:24] <andyrock> njpatel, ok...
[15:24] <API> lamalex, hi, in the end, do you prefer if I search for a different reviewer for this branch: ?
[15:24] <API> https://code.launchpad.net/~apinheiro/unity/a11y-further-places-review
[15:25] <lamalex> no, i'll review it now- is it actually ready? didn't you make some changes before?
[15:27] <lamalex> API, ^
[15:29] <API> lamalex, hmm no ;)
[15:29] <API> the last change that I made
[15:29] <API> was just to solve some conflicts on merge
[15:29] <API> last week
[15:29] <API> but I have just merged now
[15:29] <API> and merged fine
[15:29] <lamalex> ok, reviewing NOW
[15:31] <API> lamalex, ok thanks
[15:50] <lamalex> API, can you run the formatter over your code and push a new rev
[15:50] <lamalex> the style is all off
[15:51] <API> lamalex, hmmm, I think that it is just the format that those files already had
[15:51] <API> I mean that it is following current style for all the a11y files
[15:51] <lamalex> ok
[15:51] <API> so probably the best option would apply it in this commit, and then fix the style for
[15:52] <API> all the a11y files
[15:52] <lamalex> yah, i forgot that would totally screw the diff :P
[15:52] <Trevinho> DBO: I'm here right now!
[15:52] <DBO> Trevinho, https://code.launchpad.net/~3v1n0/unity/fix-690143/+merge/69849
[15:52] <API> lamalex, btw, are you talking about ./tools/astyle-formatter?
[15:52] <API> right?
[15:53] <API> it seems somewhat new, as this seems a new tool for me
[15:53] <lamalex> tools/apply_unity blah blah
[15:53] <lamalex> yah
[15:53] <API> ah ok, the apply formatter
[15:53] <API> so, thats the plan? merge this branch and then fix the style in a different merge proposal?
[15:54] <Trevinho> DBO: yes, I saw that... I should merge with trunk and retry
[15:54] <Trevinho> in my branch it works fine
[15:54] <DBO> sorry :/
[15:54] <Trevinho> No problem DBO
[15:54] <Trevinho> DBO: about the bug https://code.launchpad.net/~3v1n0/unity/laucher-edge-reveal-revisited/+merge/69701
[15:55] <Trevinho> sorry, the branch
[15:55] <Trevinho> do you also want the 1px thing (that I mentioned in the merge request?)
[15:55] <Trevinho> Also if I know that this could be temporary too
[15:56] <andyrock> DBO Trevinho i think the conflicts are caused by "pulse trash" branch
[15:57] <API> lamalex, so, thats the plan? merge this branch and then fix the style in a different merge proposal?
[15:57] <lamalex> yah
[15:57] <Trevinho> Ah, ok... thankyou andyrock
[15:58] <API> lamalex, ok, I will wait for your approval on that merge proposal then
[16:01] <andyrock> Trevinho, yw
[16:05] <lamalex> API, reviewed with 1 small cmment
[16:05] <API> lamalex, ok, thanks, looking
[16:06] <Trevinho> Mh, andyrock I gave a look to the pulse branch
[16:06] <Trevinho> but it shouldn't matter
[16:07] <API> lamalex, I don't understand that comment, I added other g_debug in other functions, why that debug is different?
[16:08] <lamalex> ah i just didn't note them
[16:08] <lamalex> goes for all of them
[16:08] <lamalex> they're kind of useless when not developing
[16:08] <lamalex> should scrap them
[16:09] <API> lamalex, hmm, but this is the reason I used g_debug instead of g_printf
[16:09] <API> you can deactivate g_debug on release
[16:09] <andyrock> Trevinho, bho
[16:09] <andyrock> 151	       result = backlight_strength;
[16:09] <andyrock> 152	       if (_backlight_mode == BACKLIGHT_ALWAYS_ON)
[16:09] <andyrock> 153	         result *= CLAMP(running_progress + IconStartingPulseValue(icon, current), 0.0f, 1.0f);
[16:09] <andyrock> 154	-      else if (_backlight_mode == BACKLIGHT_NORMAL)
[16:09] <andyrock> 155	+      else if (IsBackLightModeToggles())
[16:09] <andyrock> 156	         result += (BACKLIGHT_STRENGTH - result) * (1.0f - IconStartingPulseValue(icon, current));
[16:09] <andyrock> 157	       else
[16:10] <andyrock> this stuff maybe, but i'm not sure... btw they should be only text conflict
[16:10] <andyrock> *s
[16:11] <Trevinho> Mh, andyrock don't flood :D
[16:11] <Trevinho> however I've to check...
[16:11] <lamalex> API, yah but it's just noise basically, it's essentially just a trace, gdb can tell you the same thing + more
[16:12] <API> lamalex, ok, not a big deal anyway
[16:12] <API> taking into account that there are more g_debug
[16:12] <API> on other places of a11y code
[16:12] <API> what about remove all them on that style review?
[16:13] <API> lamalex, ^
[16:13] <lamalex> ok
[16:13] <lamalex> works for me
[16:13] <lamalex> do you have push access to trunk
[16:13] <Trevinho> Am I the only who can't compile the latest unity?
[16:14] <Amaranth> hmm, did someone forget to bzr add a file?
[16:14] <Amaranth> seems unity-misc/gnome-bg-slideshow.h is missing
[16:14] <lamalex> Amaranth, you need unity-misc from trunk
[16:15] <Amaranth> oh, that's a separate thing?
[16:15] <lamalex> yeah
[16:15] <Amaranth> hrm
[16:15] <lamalex> bzr branch lp:unity-misc
[16:15] <lamalex> API, do you  have trunk access?
[16:15] <andyrock> Trevinho, which kind of error do you get?
[16:15] <Amaranth> lamalex: well that failed but I'll look around
[16:15] <API> lamalex, well yes, I already merged branches
[16:15] <API> I suppose that people didn't revoke my trunk access ;=
[16:16] <API> ;=)
[16:16] <lamalex> haha
[16:16] <lamalex> yah i was just cheking, i wasn't sure
[16:17] <API> lamalex, I will merge this then, thanks again
[16:18] <jono> are bugs against indicators filed against indicator-applet?
[16:18] <jono> I just filed https://bugs.launchpad.net/ubuntu/+source/indicator-applet/+bug/819398
[16:20] <Amaranth> speaking of noise, any plans to make unity stop spewing loads of stuff while running?
[16:20] <Trevinho> jono: skype doesn't use an indicator
[16:20] <Trevinho> but the systray
[16:20] <jono> Trevinho, it does now
[16:20] <Trevinho> ah, ok... :)
[16:20] <jono> well, it's menu is rendered as an indicator
[16:20] <Trevinho> I didn't upgrade it in Oneiric
[16:21] <jono> I think the new indicator API can render notification apps as indicators
[16:21] <Amaranth> Trevinho: btw, did you try to ping me the other day?
[16:21] <jono> Trevinho, yeah, it is pretty cool :-)
[16:21] <jcastro> Trevinho: link me up to your membership application!
[16:21] <ephan> Let's not call it systray will we? XD
[16:21] <Trevinho> Amaranth: yes, I needed some help with compiz
[16:21] <Amaranth> oh?
[16:21] <Trevinho> but then I found what I was missing
[16:21] <Amaranth> hehe
[16:22] <Trevinho> jcastro: https://wiki.ubuntu.com/Treviño ;)
[16:22] <Amaranth> arg, can't wait until I don't have to keep trying to sync all of this stuff
[16:22] <Trevinho> jono, about skype I don't know if that's something related to qt more than to libindicator...
[16:22] <Amaranth> hmm, seems the build is broken
[16:23] <Amaranth> /home/travis/Projects/gles/unity/plugins/unityshell/src/DesktopLauncherIcon.cpp:54:29: error: ‘class WindowManager’ has no member named ‘ShowDesktop’
[16:23] <Amaranth> either that or I've done something wrong while doing a merge but I don't think I've ever touched that file
[16:23] <jono> Trevinho, it may indeed be
[16:25] <Trevinho> jono: I also was thinking to do something to get better indicator support for standard gtk apps using a systray, but the way it works in gtk could lead to unworking indicators at all...
[16:26] <Amaranth> that was indeed a glitch with a merge
[16:27] <Amaranth> oh, *facepalm*
[16:27] <Amaranth> I was fixing things up between BASE and THIS instead of OTHER and THIS
[16:27] <jono> Trevinho, yeah, I that could be awesome
[16:27] <jono> I would have thought providing support for it could be workable
[16:27] <jono> it seems Qt is doing that
[16:28] <Trevinho> jono: the fact is that in gtk a systray can have both a menu associated and any other action over it
[16:28] <Trevinho> So we can't ever know what is doing an app with is systray icon
[16:29] <jono> Trevinho, ahhh of course, good point
[16:29] <Trevinho> (is was his, of course! :P)
[16:29] <Trevinho> or its, better :P
[16:35] <Trevinho> jcastro: thank you for your support! ;)
[16:41] <njpatel> Trevinho, added one too :)
[16:41] <Trevinho> Thank you njpatel ;)
[16:43] <njpatel> Trevinho, no worries, dude, it's the least you deserve
[16:44] <Trevinho> :)
[16:47] <ephan> https://bugs.launchpad.net/unity/+bug/692462 Why did I get this as email?
[16:47] <ephan> Ah it was andy :P Thanks
[17:01] <Trevinho> DBO around?
[17:25] <Andy80> hi all
[17:25] <ephan> hey Andy80
[17:56] <API> lamalex, I have just created this branch:
[17:56] <API> https://code.launchpad.net/~apinheiro/unity/a11y-code-style-review/+merge/70051
[17:56] <API> anyway after thinking it a little
[17:56] <API> not sure if requires a review as it should be really safe
[17:57] <lamalex> yah, should be ok just to push it, just make sure it compiles and give the diff a quick read through
[17:57] <API> just g_debug removal and a call to apply_unity_formatting.sh
[17:57] <API> lamalex, I already tested it
[17:57] <API> so I will make a read to the diff and push it
[17:57] <API> lamalex, thanks
[18:57] <andyrock> Trevinho, around?
[18:57] <ephan> andyrock, I saw that bug you sent me
[18:58] <andyrock> ephan, which bug? :) my memory is not to long.. you know
[18:59] <andyrock> *too
[19:00] <ephan> the one with getting the gnome-applet icons
[19:02] <andyrock> ephan, are you sure it was me?
[19:03] <ephan> Are you Didier Roche?
[19:03] <Trevinho> Yes andyrock
[19:03] <ephan> ahhhh I get it now
[19:03] <andyrock> ephan, no.... i am andyrock (Andrea Azzarone)
[19:03] <ephan> I received the email because I'm not part of "Unity Community Hackers"
[19:04] <ephan> Sorry
[19:04] <ephan> i'm now*
[19:04] <ephan> I was wondering why I'd received a bug notification
[19:04] <ephan> Sorry about that andyrock
[19:04] <andyrock> ephan, btw didier roche is didrock
[19:04] <andyrock> *didrocks
[21:29] <thumper> morning
[22:15] <Andy80> thumper: good night :)
[22:15] <thumper> :)