[00:01] <bencrisford2> still awake over there stgraber?
[00:03] <stgraber> sure
[00:03] <bencrisford2> lol, this'll be tricky
[00:04] <bencrisford2> im in serious pain over here
[00:04] <bencrisford2> turned my brightness right down cos its hurting my eyes :(
[00:05] <stgraber> yeah, funny thing being that if I actually go to bed, you'll still have to wait an hour to leave at the same time as I do :)
[00:06] <bencrisford2> :P
[00:06] <bencrisford2> no we'll do it on times
[00:06] <bencrisford2> so record when you go
[00:06] <bencrisford2> i will when i go
[00:06] <bencrisford2> but i might not be able to
[00:06] <bencrisford2> cos chances are ill fall asleep on my keyboard... :/
[00:07] <bencrisford2> uh oh, the dizziness is starting to kick in
[00:07] <bencrisford2> Youve probably won :P, we'll see how it goes though
[00:19] <bencrisford1> lol, that wasnt me giving in stgraber, but my internet goes from time to time
[00:19] <stgraber> hehe
[00:29] <asanchez> see you tomorrow
[00:29] <asanchez> pygi, thanks for the talk
[00:43] <LaserJock> yo
[00:44] <LaserJock> there's going to be a Packaging Training session in #ubuntu-classroom in 16 min.
[00:44] <bencrisford1> LaserJock: Im trying to sort a bot
[00:44] <bencrisford1> that'll log our meetings
[00:44] <bencrisford1> if we start the meeting with [00:45] <bencrisford1> and end with [00:45] <LaserJock> hmm
[00:45] <LaserJock> actually
[00:45] <LaserJock> bencrisford1: I would maybe not worry about that
[00:45] <bencrisford1> :(
[00:45] <bencrisford1> but im bored and its keeping me awake
[00:46]  * bencrisford1 must beat stgraber :P
[00:46] <LaserJock> bencrisford1: I think in the future we should hold our meetings in #ubuntu-meeting where there is already a bot
[00:46] <bencrisford1> :(
[00:46] <LaserJock> bencrisford1: I'm sure we could use a different bot though :-)
[00:46] <bencrisford1> yay :)
[00:47] <LaserJock> I'm not sure what exactly
[00:47] <LaserJock> hmm
[00:47] <bencrisford1> well have a think and ill see what I can do
[00:47] <LaserJock> perhaps something useful related to packages, bzr branches, or bugs
[00:47] <bencrisford1> there are already plenty, but ill get an EduBugs one?
[00:48] <LaserJock> I was thinking of something specifically for us
[00:48] <LaserJock> is there one that does both Ubuntu and Debian versions of packages?
[00:48] <bencrisford1> errr
[00:48] <bencrisford1> i dunno how id do packages one
[00:49] <bencrisford1> but itd be easy to do bugs i think
[00:49] <bencrisford1> in fact we got one or two on here now
[00:49] <bencrisford1> lets see
[00:49] <bencrisford1> bug 12345
[00:49] <bencrisford1> LaserJock: we have a bugs one
[00:50] <LaserJock> well, kinda
[00:50] <bencrisford1> and a package one actually
[00:50] <bencrisford1> !gedit
[00:50] <LaserJock> for individual bugs it's ok
[00:50] <LaserJock> but I want better ones darn it :-)
[00:50] <bencrisford1> !xchat
[00:50] <bencrisford1> ubottu: Dance!
[00:50] <LaserJock> I want to be able to get a list (or a number if too many) of  bugs for a specific package
[00:50] <bencrisford1> ubottu: edubuntu...
[00:51] <bencrisford1> thats useful
[00:51] <LaserJock> I'd also like for packages, what the versions are in Ubuntu and Debian
[00:51] <LaserJock> I don't need really a description
[00:51] <bencrisford1> hang on im sure theres a way
[00:52] <LaserJock> rmadison gives you version info
[00:56] <bencrisford1> here comes benbot
[00:57] <bencrisford1> http://www.google.com
[00:57] <bencrisford1> EduBenBot: www.google.com
[00:57] <EduBenBot> bencrisford1: Error: "www.google.com" is not a valid command.
[00:57] <bencrisford1> darn
[00:57] <bencrisford1> lets work out how to use him :/
[00:58] <bencrisford1> EduBenBot: list URL
[00:58] <EduBenBot> bencrisford1: last and stats
[00:58] <bencrisford1> EduBenBot: URL www.google.com
[00:58] <EduBenBot> bencrisford1: Error: The "URL" plugin is loaded, but there is no command named "www.google.com" in it.  Try "list URL" to see the commands in the "URL" plugin.
[00:58] <bencrisford1> EduBenBot: list URL
[00:58] <EduBenBot> bencrisford1: last and stats
[00:58] <bencrisford1> EduBenBot: URL last www.google.com
[00:58] <EduBenBot> bencrisford1: (url last [<channel>] [--{from,with,without,near,proto} <value>] [--nolimit]) -- Gives the last URL matching the given criteria. --from is from whom the URL came; --proto is the protocol the URL used; --with is something inside the URL; --without is something that should not be in the URL; --near is something in the same message as the URL; If --nolimit is given, returns all the URLs that are found. (1 more message)
[00:59] <bencrisford1> EduBenBot: list math
[00:59] <EduBenBot> bencrisford1: base, calc, convert, icalc, rpn, and units
[00:59] <bencrisford1> EduBenBot: calc
[00:59] <EduBenBot> bencrisford1: (calc <math expression>) -- Returns the value of the evaluated <math expression>. The syntax is Python syntax; the type of arithmetic is floating point. Floating point arithmetic is used in order to prevent a user from being able to crash to the bot with something like '10**10**10**10'. One consequence is that large values such as '10**24' might not be exact.
[00:59] <bencrisford1> EduBenBot: calc 2 + 2
[00:59] <EduBenBot> bencrisford1: 4
[01:00] <bencrisford1> EduBenBot: list Google
[01:00] <EduBenBot> bencrisford1: Error: 'Google' is not a valid plugin.
[01:05] <bencrisford1> LaserJock: Whaddya think of edubenbot?
[01:05] <bencrisford1> ill add some stuff to him tommorrow
[01:05] <bencrisford1> EduBenBot: calc 29382798279837198273987319827398127 + 123871928739873981279837987918279387
[01:05] <EduBenBot> bencrisford1: Error: The command "calc" is available in the Google and Math plugins.  Please specify the plugin whose command you wish to call by using its name as a command before "calc".
[01:05] <bencrisford1> EduBenBot: Math calc 29382798279837198273987319827398127 + 123871928739873981279837987918279387
[01:05] <EduBenBot> bencrisford1: 153254727019800003222355946063790080
[01:06] <bencrisford1> EduBenBot: list Google
[01:06] <EduBenBot> bencrisford1: cache, calc, fight, google, lucky, meta, phonebook, spell, and stats
[01:06] <bencrisford1> EduBenBot: help Google calc
[01:06] <EduBenBot> bencrisford1: (google calc <expression>) -- Uses Google's calculator to calculate the value of <expression>.
[01:07] <bencrisford1> EduBenBot: help Google fight
[01:07] <EduBenBot> bencrisford1: (google fight <search string> <search string> [<search string> ...]) -- Returns the results of each search, in order, from greatest number of results to least.
[01:07] <bencrisford1> EduBenBot: list URL
[01:07] <EduBenBot> bencrisford1: last and stats
[01:07] <bencrisford1> EduBenBot: help URL last
[01:07] <EduBenBot> bencrisford1: (url last [<channel>] [--{from,with,without,near,proto} <value>] [--nolimit]) -- Gives the last URL matching the given criteria. --from is from whom the URL came; --proto is the protocol the URL used; --with is something inside the URL; --without is something that should not be in the URL; --near is something in the same message as the URL; If --nolimit is given, returns all the URLs that are found. (1 more message)
[01:08] <bencrisford1> EduBenBot: last google.com
[01:08] <EduBenBot> bencrisford1: (last [--{from,in,on,with,without,regexp} <value>] [--nolimit]) -- Returns the last message matching the given criteria. --from requires a nick from whom the message came; --in requires a channel the message was sent to; --on requires a network the message was sent on; --with requires some string that had to be in the message; --regexp requires a regular expression the message must match; --nolimit (1 more message)
[01:08] <bencrisford1> EduBenBot: stats www.google.com
[01:08] <EduBenBot> bencrisford1: (stats takes no arguments) -- Returns some statistics on the user database.
[01:08] <bencrisford1> EduBenBot: Stats
[01:08] <EduBenBot> bencrisford1: I have 1 registered users with 0 registered hostmasks; 1 owner and 0 admins.
[01:09] <bencrisford1> EduBenBot: Stats owner
[01:09] <EduBenBot> bencrisford1: (stats takes no arguments) -- Returns some statistics on the user database.
[01:09] <bencrisford1> EduBenBot: Owner
[01:09] <EduBenBot> bencrisford1: Error: "Owner" is not a valid command.
[01:10] <LaserJock> bencrisford1: maybe you should setup a temp channel to play with the bot
[01:11] <bencrisford1> ok, soz
[01:11] <bencrisford1> im done with playing now i think
[01:11] <bencrisford1> mathbot can stay :)
[01:11] <MathBot> bencrisford1: Error: "can" is not a valid command.
[01:12] <bencrisford1> MathBot: calc 2 + 2
[01:12] <MathBot> bencrisford1: 4
[01:20] <JoshuaRL> hey dudes
[01:21] <bencrisford1> hey
[01:25] <bencrisford1> LaserJock: This could come in useful...
[01:25] <bencrisford1> you know on lp all the bug urls are really long
[01:26] <bencrisford1> EduBenBot: ShrinkUrl tiny https://launchpad.net/some/random/shizzle
[01:26] <EduBenBot> bencrisford1: http://tinyurl.com/qlt2sa
[01:27] <LaserJock> bencrisford1: perhaps so
[01:27] <bencrisford1> mathbot is pretty nifty too
[01:27] <MathBot> bencrisford1: Error: "is" is not a valid command.
[01:27] <bencrisford1> MathBot: calc 4372843798237498723984798 / 2128739182793872198379187 * 32179832791873981 + 31293791827391827
[01:27] <MathBot> bencrisford1: 97397419453604064
[01:32] <stgraber> ok, just finished all I had to do, good night guys
[01:32] <bencrisford1> :D
[01:32] <stgraber> good luck bencrisford1 ;)
[01:32] <bencrisford1> nah im off now is anyway
[01:32] <bencrisford1> you win i guess
[01:32] <stgraber> hehe
[01:33] <bencrisford1> c ya
[01:33] <bencrisford1> dam!
[01:33] <bencrisford1> I was meant to get a welcome message :'(
[01:34] <bencrisford1> dam bot >:
[01:39] <Vantrax> lol
[01:50] <sbalneav> evening all
[01:51] <bencrisford1> its mornin in the uk :P
[01:53] <sbalneav> Really?
[01:53] <LaserJock> hi sbalneav
[01:53] <sbalneav> Imagine that.
[01:53] <sbalneav> Hi LaserJock
[01:54] <LaserJock> sbalneav: I was excited to see your email to the sabayon list
[01:54] <sbalneav> Well, I think I might have found the problem.\
[01:55] <sbalneav> I'm in the local anarcho-syndicalist cafe here, waiting for my son to come out of Piano lessons, so I'm not in a position to repair it RFN, but I'm going to kick it when I get back later.
[01:56] <bencrisford1> LaserJock: Well, i'm off, the Bots have some nice features
[01:56] <bencrisford1> you can leave notes for offline peeps to get when they join and stuff
[01:57] <bencrisford1> but apparently the herald thing isnt working :(
[01:57] <bencrisford1> night all
[01:57] <sbalneav> CrimsonChapeau stores their defaults for sabayon in .gconf.xml.defaults, but The One True Linux Distro (c) 2003-2009 Canonical inc. stores it in .gconf.path.defaults
[01:57] <sbalneav> since sabayon developers work for CrimsonChapeau.....
[01:57] <sbalneav> We have a path mismatch.
[01:58] <sbalneav> I'm gonna patch it up a bit later
[01:59] <sbalneav> Thing is, they embed the path in multiple places as a plaintext string in the code, so when I patch it, I'll extrapolate it out to a variable in the config.py.in file.  Those patches I'll send upstream.
[01:59] <sbalneav> that way, in future, we'll only have to patch it in one place.
[02:00] <sbalneav> and I started looking at a design for the edubuntu-ldap-server metapackage.
[02:01] <sbalneav> after I get a functioning ladap server working, then I can attack the s-t-b problem
[02:04] <LaserJock> lol
[02:04] <LaserJock> CrimsonChapeau ... that rocks
[02:05] <EduBenBot> Announcement from my owner (bencrisford): So what do you all think of the Edubuntu bots? I have put EduBenBot (a mod of my own BenBot) in the channel, and MathBot so we have our very own calculator. You can type EduBenBot: list or MathBot: list to get a list of commands
[02:06] <LaserJock> sbalneav: yeah, I think half the battle with sabayon is to keep the devs (such as they are) honest about not being a Red Hat project
[02:08] <sbalneav> Boy, I'm sure glad we have a calculator bot now, the math I've had to do in this channel has been a real grind and it's just so hard to do applications->accessories->Calculator :)
[02:08] <bencrisford1> Guys, have a go with my bots :(
[02:08] <bencrisford1> play with mathbot
[02:08] <bencrisford1> MathBot: calc 098309128309128 / 321093812093809128 * 2813092830192809c +298137982739812
[02:08] <MathBot> bencrisford1: Error: invalid syntax (<string>, line 1)
[02:08] <sbalneav> Do any of the bots have seen ?
[02:09] <bencrisford1> MathBot: calc 098309128309128 / 321093812093809128 * 2813092830192809 +298137982739812
[02:09] <MathBot> bencrisford1: 2.98999265934e+14
[02:09] <bencrisford1> svalneav: seen?
[02:09] <sbalneav> !seen bencrisford1
[02:09] <sbalneav> Seen's the most useful command a bot can have
[02:10] <bencrisford1> says it works :/
[02:10] <bencrisford1> hmmm
[02:10] <sbalneav> keeps track of all nicks in the channel
[02:10] <sbalneav> go to #ltsp
[02:10] <sbalneav> !seen jammcq
[02:10] <bencrisford1> *sigh* ill make a seen bot
[02:11] <sbalneav> or you could just do apt-get install supybot, which has all of that stuff built in :)
[02:11] <bencrisford1> thats what im using
[02:12] <bencrisford1> !seen sbalneav
[02:12] <bencrisford1> D=
[02:12] <sbalneav> so activate the seen command
[02:12] <bencrisford1> ok
[02:12] <bencrisford1> (02:12:40) bencrisford1: Owner enable seen
[02:12] <bencrisford1> (02:12:40) EduBenBot: Error: That command wasn't disabled.
[02:12] <sbalneav> I'll be blunt: no one will ever use the math bit.
[02:13] <bencrisford1> :P i will
[02:13] <sbalneav> How much math you planning on doing here?
[02:13] <bencrisford1> MathBot: calc 388888888888888888888888888888888888888889 - 388888888888888888888888888888888888888888
[02:13] <MathBot> bencrisford1: 0
[02:13] <bencrisford1> !seen MathBot
[02:14] <sbalneav> get the infobot + seen command going, you got a useful tool.
[02:14] <sbalneav> if you get the google apps license key (free) then you can get the google command going
[02:14] <sbalneav> which sometimes comes in handy
[02:14] <bencrisford1> i have the google command going i think
[02:14] <sbalneav> !google foop
[02:15] <bencrisford1> EduBenBot: list
[02:15] <EduBenBot> bencrisford1: Admin, Channel, ChannelLogger, Config, Herald, Misc, Owner, ShrinkUrl, Todo, and User
[02:16] <MathBot> Announcement from my owner (bencrisford): Ill sort it tommorrow
[02:16] <bencrisford1> :D
[02:17] <sbalneav> If you're interested, I can mail you the config for my supybot that runs the ltsp channel
[02:17] <bencrisford1> yes please :)
[02:18] <sbalneav> or you could just do apt-get install supybot, which has all of that stuff built in :)s
[02:18] <sbalneav> ergh
[02:18] <sbalneav> But don't run multiple bots, or you'll hack off the freenode admins
[02:21] <LaserJock> a seen command would be useful
[02:24] <sbalneav> yeah, it's probably the single most useful command in the #ltsp channel
[02:25] <NewbieBuntu> Hi
[07:07] <asanchez> Morning everybody
[08:09] <stgraber> LaserJock: ping
[08:10] <stgraber> LaserJock: who did we remove from the team ? I'm a bit lost there because looking at the member list I can't really see what the CC is complaining about.
[08:10] <stgraber> highvoltage: ^
[08:17] <LaserJock> stgraber: I removed RichEd
[08:20] <stgraber> LaserJock: ah, ok
[08:26] <ogra> you should probably only have removed him from the admins and let him time out
[08:26] <ogra> though i dont think he has any interest in staying on the team
[08:27] <LaserJock> I guess
[08:27] <LaserJock> I couldn't care less
[08:28] <LaserJock> he was there because of his employment and when that ended he disappeared, he can easily be reinstated if he wants
[08:29] <LaserJock> but yeah, I probably shoulda just dropped him from admin
[10:07] <asanchez> Hi pygi, I don't see you at the second breakfast :D
[10:07] <pygi> asanchez: second breakfast?!?!?
[10:07] <pygi> you mean in the lobby?
[10:07] <asanchez> yeah
[10:08] <pygi> asanchez: coming
[10:08] <pygi> if you need me?
[10:09] <asanchez> Im at room 2
[10:10] <asanchez> we are planing to use OSD notifier to show users info about syncing process
[10:11] <asanchez> I want to explain you why we have to use syncing daemon
[10:20] <pygi> asanchez: oh, koi
[10:20] <pygi> oki
[10:20] <pygi> we'll meet during the lunch, so we can sit at the same table?
[10:21] <asanchez> yeah, of course
[10:22] <pygi> asanchez: :)
[10:22] <asanchez> I think its a good idea to lunch together as many edubuntu members as they can
[10:27] <pygi> asanchez: yup
[10:34] <bencrisford1> stgraber: I guess you won last night
[10:34] <bencrisford1> i slinked off at about quarter past 2
[10:35] <highvoltage> morning asanchez
[10:35] <highvoltage> stgraber: I explained it in the mail I sent out, you're right we didn't deactivate anyone besides deactivating RichEd's EC membership
[10:40] <asanchez> morning highvoltage
[10:42] <asanchez> What do you think guadalinexedu team should begin to do for edubuntu?
[10:55] <highvoltage> asanchez: good question. I think we should make a time to get together to brainstorm on that a bit
[10:55] <highvoltage> asanchez: sorry for my laggy responses, I have to reboot every time my wifi crashes
[10:56] <asanchez> I have to do the same yesterday
[10:56] <pygi> highvoltage: we're doing that during lunch
[10:56] <asanchez> Its possible to use one free room for the next session?
[10:57] <asanchez> pygi, ok
[10:58] <asanchez> highvoltage, are you using ath5k driver?
[10:58] <highvoltage> oiuiooiu
[10:59] <asanchez> today I don't have any problem with wifi yet
[10:59] <highvoltage> oops, sorry about htat
[10:59] <highvoltage> I'm attending the next session in room 11 (lts releases)
[11:00] <highvoltage> asanchez: how about after the plenary sessions?
[11:00] <asanchez> I want to assist to OpenUp Certification site session
[11:02] <asanchez> after plenary
[11:07] <bencrisford2> sbalneav: You around?  I played with the .conf a bit
[11:07] <EduBenBot> Announcement from my owner (bencrisford): Hello
[11:07] <bencrisford2> :D
[11:08] <bencrisford2> "Seen" still aint workin
[11:09] <bencrisford2> @list Seen
[11:09] <MathBot> bencrisford2: Error: 'Seen' is not a valid plugin.
[11:09] <bencrisford2> !list Seen
[11:09] <EduBenBot> bencrisford2: Error: 'Seen' is not a valid plugin.
[11:36] <bencrisford2> $list google
[11:36] <bencrisford2> $ list google
[11:37] <bencrisford2> $ list google
[11:37] <bencrisford2> $list Google
[11:37] <bencrisford2> @list Google
[11:37] <MathBot> bencrisford2: Error: 'Google' is not a valid plugin.
[11:38] <bencrisford2> :list Google
[11:42] <bencrisford2> ?list Google
[11:42] <bencrisford2> !! list Google
[11:42] <EduBenBot> bencrisford2: Error: "!" is not a valid command.
[11:42] <bencrisford2> @ calc 2 + 2
[11:42] <MathBot> bencrisford2: 4
[14:55] <sbalneav> Morning all
[14:58] <bencrisford2> morning
[14:58] <bencrisford2> sbalneav: I got the google thing working i think
[14:58] <bencrisford2> EduBenBot: list Google
[14:58] <EduBenBot> bencrisford2: cache, calc, fight, google, lucky, meta, phonebook, spell, and stats
[15:04] <sbalneav> EduBenBot: google sbalneav
[15:04] <EduBenBot> sbalneav: Error: You must have a free Google web services license key in order to use this command.  You can get one at <http://code.google.com/apis/soapsearch/>.  Once you have one, you can set it with the command "config supybot.plugins.Google.licenseKey <key>".
[15:04] <sbalneav> No, you don't :)
[15:04] <bencrisford1> ill get on it :P
[15:05] <sbalneav> What's your email?  I'll send you my bot's config
[15:05] <bencrisford1> ben@freeyourpc.tk
[15:05] <bencrisford1> :)
[15:11] <sbalneav> Sent
[15:11] <bencrisford1> ty
[15:15] <bencrisford1> sbalneav: received :)
[15:19] <bencrisford1> ?list Google
[15:19] <bencrisford1> ? list Google
[15:19] <bencrisford1> EduBenBot: list Google
[15:19] <EduBenBot> bencrisford1: cache, calc, fight, google, lucky, meta, phonebook, spell, and stats
[15:19] <bencrisford1> EduBenBot: google bencrisford
[15:19] <EduBenBot> bencrisford1: Error: You must have a free Google web services license key in order to use this command.  You can get one at <http://code.google.com/apis/soapsearch/>.  Once you have one, you can set it with the command "config supybot.plugins.Google.licenseKey <key>".
[15:25] <bencrisford1> EduBenBot: Seen
[15:25] <EduBenBot> bencrisford1: Error: "Seen" is not a valid command.
[15:25] <sbalneav> EduBenBot: seen jammcq
[15:25] <EduBenBot> sbalneav: Error: "seen" is not a valid command.
[15:26] <sbalneav> Still haven't got it enabled.
[15:26] <bencrisford1> i swear i enabled it
[15:26] <bencrisford1> i seriously did :P
[15:27] <sbalneav> EduBenBot: status
[15:27] <EduBenBot> sbalneav: Error: "status" is not a valid command.
[15:27] <sbalneav> EduBenBot: list
[15:27] <EduBenBot> sbalneav: Admin, Channel, ChannelLogger, Config, Google, Herald, Misc, News, Owner, ShrinkUrl, Todo, Unix, and User
[15:27] <bencrisford1> EduBenBot: Owner enable Seen
[15:27] <EduBenBot> bencrisford1: Error: That command wasn't disabled.
[15:28] <sbalneav> Typically, if you want to send it admin commands, you need to /query it, so you open up a private channel
[15:28] <bencrisford1> i do
[15:28] <bencrisford1> im just showing that it dont work
[15:29] <sbalneav> how did you install supybot? from the standart packages?
[15:30] <bencrisford1> yeah
[15:30] <bencrisford1> tsimpson told me to
[15:30]  * sbalneav shrugs
[15:49] <sbalneav> Hmmm
[15:50] <sbalneav> +            if not self.client.dir_exists(dir):
[15:50] <sbalneav> +                (src_client, src_address) = gconfsource.get_client_and_address_for_path(
[15:50] <sbalneav> +                    os.path.join(util.get_home_dir(), '.gconf'))
[15:50] <sbalneav> +                (dst_client, dst_address) = gconfsource.get_client_and_address_for_path(
[15:50] <sbalneav> +                    os.path.join(util.get_home_dir(), '.gconf.xml.defaults'))
[15:50] <sbalneav> I see no mention of the MANDATORY settings there.
[15:51] <sbalneav> perhaps that's the problem.
[15:54] <bencrisford1> uh?  Thats a bit complex for my tiny brain to process
[15:55] <sbalneav> Well, those are the kind of problems we need to solve here :)
[16:07] <bencrisford2> @ list
[16:07] <MathBot> bencrisford2: Admin, Channel, Config, Math, Misc, Owner, and User
[16:09] <Ahmuck> *yawn*, good morning
[16:13] <bencrisford2> mornin
[16:37] <EduBenBot> Announcement from my owner (bencrisford): Hey LaserJock :), do you want admin on the bot?
[16:38] <LaserJock> not particularly
[16:38] <bencrisford2> oh :(
[16:39] <bencrisford2> i enabled seen
[16:39] <bencrisford2> EduBenBot: list Seen
[16:39] <EduBenBot> bencrisford2: any, last, seen, and user
[16:40] <LaserJock> cool
[16:42] <bencrisford2> EduBenBot: user bencrisford2
[16:42] <EduBenBot> bencrisford2: bencrisford was last seen in #edubuntu 3 minutes and 10 seconds ago: <bencrisford2> EduBenBot: list Seen
[16:42] <bencrisford2> EduBenBot: user LaserJock
[16:42] <EduBenBot> bencrisford2: Error: I can't find LaserJock in my user database. If you didn't give a user name, then I might not know what your user is, and you'll need to identify before this command might work.
[16:54] <ikonia> oops, thought I was already in here
[17:11] <bencrisford2> sbalneav: EduBenBots had to go :(, he was breaking the rules apparently :(
[17:17] <nubae> hmmm...
[17:18] <sbalneav> Did one of the freenode admins tell you this?
[17:19] <sbalneav> bencrisford2: Did one of the freenode admins tell you this?
[17:19] <vorian> what?
[17:20] <asanchez> Hi everybody!
[17:20] <vorian> sbalneav: bots are more than welcome on freenode as long as they behave and are allowed by the channel owner
[17:21] <bencrisford>  sbalneav: The ubuntu IRC ops
[17:23] <vorian> they said only until they talk to laserjock
[17:23] <bencrisford> Well, yes..
[17:23] <sbalneav> That's fine, it's not me wanting the bot anyway.  bencrisford's trying to set one up.
[17:24] <sbalneav> aaaarrrrgh.
[17:24] <bencrisford> ?
[17:25] <sbalneav> I don't think the patch that was listed in the sabayon bug site for the paneldelegate.py problem is really doing what it is supposed to be.
[17:25] <bencrisford> oh :/
[17:26] <bencrisford> who wrote it?
[17:26] <bencrisford> anyone id know?
[17:26] <sbalneav> It seems that it's hard-coded the copying of the gconf keys into $HOME/.gconf.xml.defaults, which works fine iff you blow away your gconf settings, and begin again.
[17:27] <sbalneav> however, MOST people are going to want to work/update on existing profiles, which means they really want to go after the .gconf.xml.mandatory tree, but the patch basically eliminates that entirely.
[17:28] <bencrisford> oh :/
[17:28] <sbalneav> Sooo... back to square one.
[17:29] <sbalneav> iow, the patch fixes the crasher bug, but eliminates the desired functionality.
[17:31] <nubae> sbalneav: cant u take a snapshot and work off that?
[17:31] <nubae> regardless off where its stored?
[17:32] <sbalneav> Well, there's a fundamental difference in gconf between "default" and "mandatory" settings.
[17:32] <sbalneav> "default" settings only affect new users: i.e. if they have no current gconf info on a setting, give them this as the default/
[17:32] <nubae> hmmm, right, so as long as u pick one to work off....
[17:33] <nubae> just needs to be properly documented, I think people wont mind it so much, as long as it works...
[17:33] <sbalneav> Well, yeah, but sabayon gives you the option of marking any setting as either "mandatory" or "defailt"
[17:33] <nubae> yeah, what I'm saying is, take that out, simplify it
[17:34] <sbalneav> or, I could just fix the problem so it works properly :)
[17:34] <nubae> ok, but that sounded really complex
[17:35] <sbalneav> either way, it is.
[17:35] <nubae> I just came from setting up wiimote with whiteboard software, and then used classroom presenter to be able to draw on top of presentations
[17:35] <nubae> god it rocks... its like having a really big touchpad on the projector screen
[17:35] <nubae> and it works perfectly
[17:36] <bencrisford> yeah, we got them at school :)
[17:36] <nubae> so for under 50 bucks u have a fully functional whiteboard which can accept up to 4 concurrent drawers
[17:36] <bencrisford> LaserJock: My bots got me in trouble :S, so EduBenBot and MathBot are gone now :(
[17:36] <nubae> u need to calibrate the smoothing but then it is really great
[17:37] <sbalneav> sabayon's about 10k+ lines of python, either ripping out a chunk or fixing a chunk's going to be non-trivial.
[17:37] <sbalneav> :)
[17:37] <nubae> hi LaserJock
[17:37] <LaserJock> hi all
[17:37] <nubae> sbalneav: I hear ya
[17:37] <nubae> but from the user perspective, it doesn't need to have every possible option
[17:37] <bencrisford> LaserJock: Did you get that message about the bots - my internets dodgy :S
[17:38] <nubae> why do we need more bots?
[17:38] <bencrisford> we dont i guess
[17:38] <LaserJock> bencrisford: yes, I got it
[17:38] <sbalneav> Yeah, but we risk a divergence from other sabayons, if we only support mandatory keys, first question we'll face is "Well, on Fedora/OpenSuSE/Debian/etc. it works this way... why not here?"
[17:39] <sbalneav> I should have a look at the debian packages, see if they have any different patches than we have
[17:39] <nubae> well right now it don't work but on ubuntu ;-)
[17:39] <nubae> :p
[17:39] <LaserJock> sbalneav: don't bother
[17:39] <sbalneav> Don't bother with?
[17:39] <LaserJock> sbalneav: Debian is light years behind and as far as I can tell they don't particularly care for it
[17:39] <sbalneav> ah, ok
[17:40] <nubae> seems like a common policy across some of their maintainers
[17:40] <LaserJock> s/care for/maintain/
[17:40] <LaserJock> Debian is very hit-or-miss
[17:40] <LaserJock> that's one of the reasons Ubuntu has team maintainership
[17:41] <LaserJock> sbalneav: Debian unstable has 2.22.0
[17:41] <LaserJock> though it might work because Debian's gnome is maybe less divergent than ours
[17:42] <nubae> oh LaserJock, did I get membership yesterday? I wasnt around towards the end
[17:42] <sbalneav> Well, I'm still hacking on it, gonna have to dig a bit deeper into the code.
[17:42] <nubae> I saw my name being called this morning :D
[17:43] <LaserJock> nubae: no, because we needed to have you there
[17:44] <LaserJock> nubae: we'll schedule another meeting
[17:44] <LaserJock> the CC is kinda on our back so we need to have formal meetings, etc.
[17:46] <bencrisford> LaserJock: we could have one general meeting, one council meeting and one dev meeting
[17:46] <bencrisford> say per month ?
[17:46] <LaserJock> that's an interesting idea
[17:46] <LaserJock> I'm not sure we have enough peope to really need to separate like that right now
[17:47] <bencrisford> yeah, but thats what we can aim for
[17:47] <asanchez> Hi erosa
[17:47] <LaserJock> but it's a good idea for the future at the very least
[17:47] <bencrisford> But at the moment we only need a generalised meeting i guess
[17:47] <bencrisford> because there isnt much need for council meeting atm
[17:48] <bencrisford> its not like there's gonna be many (if any) new member applicants soon probably
[17:48] <bencrisford> and we only have 4 devs :P
[17:51]  * vorian offers help if needed 
[17:52] <LaserJock> vorian: does Kubuntu ever have problems with having ~kubuntu-members housing PPAs?
[17:53] <vorian> LaserJock: no
[17:53] <vorian> it was tricky when we had 3.5 and 4.0
[17:54] <vorian> so the kubuntu-members-kde4 was created
[17:55] <vorian> but now, you can have multiple ppa's
[17:55] <vorian> but kubuntu has like 10 different ppas right now - it's getting hard to keep track of
[18:11] <stgraber> highvoltage: ping
[19:27]  * bencrisford might make an edubuntu poster... :/
[19:28]  * Lns commends bencrisford for making a poster, as he is going to be making a t-shirt design :)
[19:29] <bencrisford> nic
[19:29] <bencrisford> nice*
[19:29] <bencrisford> cafe-press?
[19:31] <bencrisford> back in half an hour, then ill get cracking
[19:42] <sbalneav> Hmmm, anyone know how I can register my gpgkey with an agent, so I don't have to keep entering it twice when I do a debuild -S -sa?
[19:42] <sbalneav> Unfortunately, I picked a very VERY long passphrase
[19:43] <sbalneav> and it's a pita to keep enterening it twice for every build
[19:43] <vorian> sbalneav: devscripts
[19:43] <sbalneav> So I just type "devscripts"
[19:43] <sbalneav> ?
[19:44] <vorian> no, you edit /etc/devscripts.cfg
[19:44]  * vorian finds
[19:44] <vorian> there are also other ways to do it, this is how I do it
[19:45] <vorian> # GPG keyid to use (-k option)
[19:45] <vorian> DEBSIGN_KEYID=(yourkey)
[19:45] <vorian> it's like line 228
[19:52] <sbalneav> Didn't help
[19:52] <sbalneav> ah, well
[19:53] <vorian> also, in your bash rc, do:
[19:54] <vorian> eh, nope
[19:54] <vorian> sbalneav: do you have devscripts installed?
[19:58]  * bencrisford has an idea for a poster :)
[19:59] <bencrisford> Lns: You interested?  Id quite like your opinion
[19:59] <Lns> bencrisford: sure
[19:59] <bencrisford> Well you know like the pictures you see which go from ape to modern day human
[20:00] <Lns> yea
[20:00] <bencrisford> like the "evolution timeline" sorta thing
[20:00] <bencrisford> well i thought
[20:00] <bencrisford> for an edubuntu poster
[20:00] <bencrisford> you could have like a young kid playing on a computer
[20:00] <bencrisford> then the kid gradually gets older
[20:00] <bencrisford> and there you have it
[20:00] <sbalneav> fixed it.
[20:00] <bencrisford> something like that Lns
[20:01] <Lns> bencrisford: sounds like a cool idea
[20:01] <sbalneav> installed gnupg-agent, added "use-agent" to my gpg.conf file, logged out and in again.
[20:01] <bencrisford> Lns: Might be tricky though :/
[20:02] <Lns> bencrisford: yeah. Getting the actual art done isn't easy if you're not a graphics artist :)
[20:02] <bencrisford> i do quite a bit of graphics
[20:02] <bencrisford> but not so much recently
[20:04] <bencrisford> i think ill start off with a different poster
[20:04] <bencrisford> a simple one
[20:04]  * Lns really likes the 3d tuxes over at http://tux.crystalxp.net/en.htm
[20:04] <bencrisford> which just captures edubuntu cleanly, but i might work on the evolution one, it might even make a good shirt design
[20:04] <bencrisford> Lns: yeah they're nice
[20:05] <Lns> bencrisford: would you be able to work with those at all? For example, http://tux.crystalxp.net/en.id.1764-overlord59-tux-teacher.html
[20:05] <Lns> I would love to have that modified so the eyes aren't crossed
[20:05] <Lns> and maybe sitting down at a computer in a classroom or lab
[20:05] <Lns> (and without the blue splatters...wtf heh)
[20:05] <bencrisford> hould be quite straightforward
[20:05] <bencrisford> ill get on it
[20:05] <Lns> really?
[20:06] <Lns> sweet!
[20:06] <bencrisford> yeah, dunno about sitting down at a computer...
[20:06] <Lns> well that was just an idea
[20:06] <bencrisford> is that image freely licesnsed?
[20:06] <Lns> the teacher tux thing though...that would go well =)
[20:06] <bencrisford> yeah
[20:06] <Lns> says 'gnu lgpl'
[20:07] <bencrisford> oh ok, yeah i guess we can use it
[20:07] <bencrisford> but if we do we better contact the original creator
[20:07] <bencrisford> let him know
[20:07] <Lns> I PM'd the author but i dunno if he speaks english
[20:07] <Lns> waiting for contact back..
[20:07] <bencrisford> im sure we have a few languages round here anyway
[20:07] <Lns> did that yesterday
[20:07] <Lns> ok..i'm afk for an hour or so, lemme know if you come up with anything bencrisford!
[20:08] <bencrisford> ok sure :)
[20:16] <sbalneav> Well, if I backout the paneldelegate patch, editing an existing profile works a treat. However, editing a NEW profile crashes the edit window, so it's likely just a case that initial .gconf.* structures haven't been created.
[20:17] <sbalneav> bencrisford: edubuntu alread has a logo. It's the ubuntu "circle" with the one raised "hand"
[20:17] <sbalneav> i.e. http://martinpihl.dk/words/imgs/edubuntu_logo.png
[20:17] <bencrisford> i know
[20:17] <bencrisford> im not designing a logo :)
[20:18] <bencrisford> im making posters
[20:18] <bencrisford> and modding a pic for Lns
[20:19] <sbalneav> Well, sure, but if you're makeing posters, I'd have thought we'd want to stick to using just our logo
[20:19] <sbalneav> as opposed to putting a bunch of other pictures on there.
[20:24] <bencrisford> were going to stick to the logo
[20:24] <sbalneav> ok
[20:24] <bencrisford> but its fine to put other pics also
[20:24] <bencrisford> a poster needs to be unique
[20:24] <bencrisford> it could have a big teacher-tux in the middle saying "woot edubuntu"
[20:24] <bencrisford> and the logo at the bottom
[20:24] <bencrisford> and some links :)
[20:25] <bencrisford> i made an ubuntu poster with no logo on, and its been surprisingly successful :/
[21:26] <sbalneav> Whoohoo, made contact with Sayamindu in #sabayon on irc.gnome.org
[21:26] <sbalneav> He's going to help me track this down.
[21:26] <Lns> nice!
[21:28] <Lns> bencrisford: I hope you aren't serious about the tux teacher saying 'woot' ... ;)
[21:32] <Ahmuck> bencrisford: link?
[21:35] <highvoltage> stgraber: pong
[21:45] <sbalneav> Anybody in here interested in talking about what we want for ldap support?
[21:48] <Lns> sbalneav: if you want a non-coder's perspective, sure
[21:49] <sbalneav> Well, my opinion is that we should ship a meta package that sets up a "default" schema set + ou's on the open ldap server.
[21:49] <sbalneav> So, we'd have 2 metapackages
[21:49] <sbalneav> 1) edubuntu-ldap-server, which depends on slapd
[21:50] <sbalneav> 2) edubuntu-ldap-client, which uses the authtool to point at a supplied server.
[21:51] <sbalneav> Now that Ubuntu's openldap supports the cn=config DIT, loading the schemas we need, and creating the ou's can all be done in a postinst script.
[21:52] <sbalneav> We can use the standard dc=your,dc=doimainname scheme for creating the entries.
[21:52] <Lns> nice
[21:52] <sbalneav> and if the network isn't sophisticated enough to have a FQDN, we can just default to "edubuntu.org"
[21:53] <Lns> question: should we be naming this edubuntu-ldap-* ? Or would that be limiting the potential of its use cases?
[21:54] <sbalneav> Well, in the beginning, we can name it that, and if it becomes desired to use it in a wider use case, it can be renamed.
[21:54] <Lns> gotcha
[21:55] <Lns> Obviously I'm sure TONS of people would want native ldap auth support
[22:00] <bencrisford> Lns: I made some progress with the pic
[22:01] <bencrisford> there is no paint on the techers overall
[22:01] <bencrisford> and no background
[22:03] <Lns> bencrisford: cool!!
[22:04] <sbalneav> Lns: pop quiz: on your box, what does "hostname -d" return?
[22:04] <sbalneav> bencrisford: you too.
[22:04] <Lns> uhh
[22:05] <Lns> domain name?
[22:05] <sbalneav> no, I want to know what it actually returns :)
[22:05] <bencrisford> nothing for me
[22:05] <sbalneav> ok, that's fine.
[22:06] <sbalneav> Lns: you?
[22:06] <Lns> oh, heh
[22:06] <Lns> LNS-localnet
[22:06] <Lns> for me
[22:07] <bencrisford> ben@ben-laptop:~$ hostname -d
[22:07] <bencrisford> ben@ben-laptop:~$
[22:07] <bencrisford> :( :P
[22:11] <sbalneav> Hmm, so if you had an ldap config that had things like uid=lns,ou=users,dc=LNS,dc=localnet, and that happened automatically, is that ok with you, or would you want the option to plug in a "proper" domainname
[22:12] <bencrisford> i wouldnt care tbh :P, not that i fully understand what you're on about
[22:12] <sbalneav> bencrisford: We'd just default yours to "edubuntu.org"
[22:12] <bencrisford> default my what
[22:12] <bencrisford> what are we talking about?
[22:12] <sbalneav> ldap config
[22:12] <bencrisford> ok...
[22:12] <sbalneav> directory for shared login resources
[22:13] <bencrisford> right.   is this for edubuntu then?
[22:13] <sbalneav> yes.
[22:14] <bencrisford> for the project or the product?
[22:14] <bencrisford> is this a feature for edubuntu or a helper for dev?
[22:14]  * bencrisford is confused :(
[22:14] <sbalneav> schools that have multiple edubuntu servers will probably want to have a shared login resource.
[22:15] <bencrisford> yeah, ok i get it :)
[22:23] <sbalneav> On later tonight.
[22:23] <sbalneav> heading for home.
[22:23] <bencrisford> ok
[22:23] <bencrisford> bye
[22:24] <bencrisford> highvoltage: ping
[22:25] <Lns> sbalneav: sorry
[22:25] <Lns> was on phone
[22:26] <Lns> sbalneav: I think it would be ok, maybe if there was some sort of "summary" or something, and be able to quit out before it applies it all
[22:27] <Lns> i know lots of people (myself) might want to change their "domain" before applying stuff like this to ldap, just because you throw it together...but that might just be me
[22:30] <bencrisford> :( the username ben on launchpad is taken :(
[22:30] <bencrisford> mines a bit boring atm
[22:30] <bencrisford> what shall i change it to?
[22:30] <bencrisford> :P
[22:32] <Lns> heh
[22:32] <Lns> bencrisford might make it streamlined =)
[22:33] <bencrisford> streamlined? :/
[22:33] <Lns> well, the same as on here =)
[22:33] <bencrisford> it is the same as here :/
[22:33] <bencrisford> :p
[22:34] <Lns> i'm saying make your un on lp bencrisford
[22:34] <bencrisford> it is
[22:34] <Lns> well what's yer problem then?? =p
[22:35] <Lns> oh you want to change bencrisford to something else
[22:35] <bencrisford> yeah
[22:38] <bencrisford> Lns: what do you reckon then?
[22:38] <bencrisford> for a name
[22:38] <Lns> eduBENtu? =p
[22:38] <Lns> hehehe
[22:38] <bencrisford> lol, i actually name some stuff ubentu when i cant think of a name :P
[22:39] <Lns> ;)
[22:39] <bencrisford> what about bmc?  or does that sound like the BNP?
[22:40] <Lns> i think it sounds fine =)
[22:40] <Lns> a name is just a name..it's in what you do that will make it famous ;)
[22:40] <bencrisford> i already am famous thank you very much!
[22:40] <highvoltage> bencrisford: pong
[22:40] <Lns> =p
[22:41] <bencrisford> highvoltage: Was gonna let you know that ive subscribed to your blog :)
[22:41] <bencrisford> theres a new member of your fan club :D
[22:41] <highvoltage> bencrisford: hehe :)
[22:41] <highvoltage> bencrisford: maybe even the first!
[22:41] <bencrisford> haha, i doubt it
[22:41] <bencrisford> although the feed was somewhat hard to find
[22:41] <bencrisford> i only managed it because I have a wp blog also
[22:42] <bencrisford> there was no button i could see :/
[22:45] <bencrisford> highvoltage: How would we get a bzr branch for marketing materials to be uploaded to
[23:32] <asanchez> Hi everybody!
[23:32] <Lns> hey asanchez
[23:34] <asanchez> Hi Lns
[23:54] <bencrisford> Hey asanchez
[23:54] <bencrisford> Lns: Ive finished a bit of a draught of a poster im working on
[23:54] <bencrisford> it doesnt look as good as i hoped
[23:55] <bencrisford> and its a bit cluttered
[23:55] <bencrisford> but im fairly pleased
[23:55] <Lns> bencrisford: url me
[23:55] <bencrisford> i was really pleased with my catch-line
[23:55] <bencrisford> "Learn to love, and love to learn, with Edubuntu"
[23:55] <Lns> awwww
[23:55] <Lns> :)
[23:56] <bencrisford> ill upload it
[23:56] <Lns> makes me think of a big cuddly teddy bear :)
[23:56] <bencrisford> bare in mind its blurry and fuzzy in places and needs work
[23:57] <Lns> np
[23:57] <bencrisford> its a bit cluttered small
[23:57] <bencrisford> text too big one place, too small the other :/
[23:58] <bencrisford> http://bencrisford.exofire.net/poster-temp1.pdf
[23:58] <bencrisford> Lns: ^