[12:16] really is nn time now [12:16] nn guys === sbalneav [n=sbalneav@S0106000b6a5631f9.wp.shawcable.net] has joined #edubuntu [12:17] hey again === Petaris [n=Petaris@216.56.37.162] has left #edubuntu ["Out"] === nixternal [n=nixterna@ubuntu/member/nixternal] has joined #edubuntu === LaserJock is now known as Laser_away === bimberi [n=bimberi@ubuntu/member/pdpc.active.bimberi] has joined #edubuntu === jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #edubuntu === e1mer [n=elmer@58.71.14.245] has joined #edubuntu === bddebian [n=bdefrees@71.224.172.103] has joined #edubuntu [02:59] Hello === Laser_away is now known as LaserJock === sbalneav_ [n=sbalneav@S0106000b6a5631f9.wp.shawcable.net] has joined #edubuntu [03:42] me on another machine [03:44] nooooo [03:44] we ... can't ... take ... 2 [03:44] Muaahahahahahaha [03:44] Ignore that other fellow, he's an imposter! [03:45] No!! Don't listen to him. I'M the real sbalneav! === LaserJock shoots both ;-) [03:45] oh, drat [03:45] I would have made it if it hadn't have been for you pesky kids! [03:46] Well, obviously my Scooby-doo reference fell flat. :P [03:49] sorry, we were having a discussion of nasty French hotel food in -motu [03:49] it has since devolved [03:49] ;-) [03:49] Serves you right for eating there. :) [03:50] you won't make that mistake again next time, riiiiight? :) [03:50] "Do as we do, say as we say" [03:50] "Stick with the LTSP guys" [03:50] "The only thing thin, is the clients" [03:50] ;-) [03:50] We'll be in U.S. of A this time, so there will be thick steaks a-plenty on dinner forays. [03:51] w00t [03:51] Lobster, perhaps. [03:52] And beer. Well. That goes without saying. [03:52] And for desert: Cheesecake. [03:52] Yum [03:52] Well, lets see if my little mod to Ogra's cdpinger works. [03:54] Wheee, 210 Edubuntu CDs just arrived :-) [03:55] 210? [03:55] yikes! [03:55] 3x70 [03:55] Spacial order [03:55] s/a/e/ [03:55] SOMEONE's doing a big install, I'd say. [03:56] cafuego: for SFD? [03:56] They're going here: http://www.acec2006.info/ [03:56] bimberi: Nope [03:57] Kattekrab is speaking at that ^^ conference. [03:57] ah yes, of course :) [03:57] So she can hand the CDs out to teachers directly. === sankarshan [n=sankarsh@202.149.56.110] has joined #edubuntu === arkan0x [n=arkan0x@pc-6-76-214-201.cm.vtr.net] has joined #edubuntu === Cornellius [n=Alain@142-217-38-112.telebecinternet.net] has joined #edubuntu === ogra [n=ogra@ubuntu/member/ogra] has joined #edubuntu [04:47] 4 === neurogeek [n=neurogee@201.209.153.162] has joined #edubuntu === bimberi_ [n=bimberi@ubuntu/member/pdpc.active.bimberi] has joined #edubuntu === Amaranth [n=travis@ubuntu/member/amaranth] has joined #edubuntu [05:57] Man, when I get something working late at night, and there's no-one here to share it with, I shed a little tear. [05:57] ;_; === bimberi_ high fives sbalneav_ [05:58] :) [05:58] :) [05:58] cdrom support on thin client is now officially AWESOME [05:58] memory sticks --> DONE [05:58] cdroms --> DONE [05:59] floppies --> COMIN' RIIIIGHT UP [06:00] fantastic! === LaserJock does a cartwheel [06:00] i see lots of questions about local devices [06:01] ogra's cdpinger was great, but it had one or two TINY bugs in it, which I've now squashed. [06:02] Well, I'm an "upstream" developer for LTSP, and I developed the localdevice support there. [06:02] It's going to be even better un Ubuntu. [06:02] So, I guess I'm kicking my own butt :) [06:02] lol [06:02] hehe === imbrandon [n=brandon@ubuntu/member/pdpc.active.imbrandon] has joined #edubuntu [06:23] sbalneav_: yo, imbrandon's got a question for you [06:23] ;-) [06:23] certainly [06:23] heh [06:23] [23:21] do you know if a edubuntu server ( ltsp ) can server a ppc and amd64 client from a i386 ? [06:23] the answer to that would be "yes" [06:24] What you'd have to do is boot a ppc client on ubuntu, [06:24] cool ok, was just about to try it but all the "thin clients" i would use would be ppc, and all servers i would use woudl be i386 ;) [06:24] do the "ltsp-build-standalone" on it, === LaserJock is now known as Laser_away [06:25] then transfer the /opt/ltsp/ppc dir to /opt/ltsp on the 386 server. [06:25] ok so on the ppc load a full ubuntu ? [06:25] just one. To allow you to build the ppc tree. [06:25] ahh ok /me listens [06:25] After that, and when you transfer over the ppc dir to the server, they can all net boot. [06:26] cool sounds simple enough [06:26] See, you can't actually BUILD the ltsp chroot on a 386 server because it can't run the ppc bins. [06:26] right [06:26] But, if you build it on a ppc, then transfer it over, from there on in, you're just serving it out with nfs [06:26] so, it doesn't matter. [06:26] but if i put the ltsp server on a amd64 i could build both x64 and i386 [06:27] Yes. you should be able to do that. [06:27] cuz really its just chroots [06:27] cool ok [06:27] yep. [06:27] ok one last "dumb question" [06:27] sorry, did you /msg me? I'm on my alter ego here, and not authenticaed on this id, so I dont get /msg [06:28] i have tes to get ltsp to work yes so i'm trying the edubuntu way since it all works out of the box pretty much [06:28] nope i dident [06:28] someoen might have but not me [06:28] ah, ok, just wondering why i didn't see your question. [06:28] anway, go on [06:29] ahh i havent asked yet , and the first one i was talking to Laser_away in -motu ;) [06:29] ok anyhow ummm *thinks* [06:29] ohh the netboot thing [06:29] ok i load a enu server up and hop on an i386 with netbot nic [06:30] it should find it ok without conflicting with my router ? [06:30] or do i need to do the dns trickery [06:30] Is your router handing out dhcp addresses? [06:30] like with plain ltsp ? [06:30] yea its a netgear cable modem router wireless all in one job that i kinda have to keep dhcp on becouse [06:31] i have some non pc devices that need dhcp from it [06:31] i think that was my main hickup in the past to useing ltsp [06:31] i was hoping edubuntu took care of that somehow [06:32] If you've got something else handing out dhcp addresses, then dhcp trickery will be a must. However, dhcp trickery can be avoided by either a) using edubuntu to hand out the dhcp addresses, or b) installing a second net card, and hooking the thin clients up to that. [06:32] Nope, that's pretty much impossible to just "magically" avoid :) [06:32] hrm well hrm ..... [06:32] heh yea i figured that [06:33] heh ok .... *thinks* sorry still a bit rusty at this [06:33] dhcp's easy. There's both here and #ltsp to help you with it. Not like we haven't helped, oh, say, a few THOUSAND people with it before :) [06:33] give me a some code and package i'm in heaven , give me a dhcp server and i need a 12pack of beer to even look at the conf LOL [06:33] hehe true [06:33] meh, I code dhcpd.conf stanzas in my sleep. [06:34] i bet ;) [06:34] ok i'm gonna go try to do this with letting edubuntu hand out the ip addresses, mind if i pick you brain for one more minute [06:35] with a theoetical setup to make sure i dont have any major flaws in my thinkgin [06:35] so first i turn dhcp off on the router and let it jsut be a router ....... [06:35] i can set all my pc static for now no probs [06:36] the non pc devices can get an ip from edubuntu still correct [06:36] and use the router as the gateway [06:36] yep [06:36] no problem [06:36] k cool, i think that should work then [06:36] Eminently workable :) [06:36] ;) [06:37] do you konw if the apple nic's in ibooks ( orinoco drivers ) will netboot, or will i have to have some kinda skel system on them [06:37] to boot [06:37] or is google my friend on that one ;) [06:38] Um, that I don't know. [06:38] np i can grab that via google, but say i do have to have a skel system setup for them [06:38] can that be generated from the ubuntu install ? [06:38] I *just* bought a mac ppc a week or two ago to start testing things, and to be honest, I haven't even had a chance to boot it yet. [06:38] heh np [06:39] imbrandon: yep. In fact, if you simply install edubuntu-ppc, it'll do it for you. [06:39] i'm guessing i will becouse i would like to use the wireless in them [06:39] nice [06:40] so there is a like a "client" option in the install ? forgive my ignorance i'm very new to ltsp but not linux in general ( i'm a MOTU among other things ) [06:40] heh [06:40] Ah, you want wireless netboot? heh [06:41] there's a LOT of people who want that. [06:41] if possible heh [06:41] Not possible :) [06:41] maybe i can help try and figure out a way ;) [06:41] heh [06:41] No wireless netboot card currently netboots :( [06:41] who know but no ammount of questions are gonna prepare me so i guess i'm gonna dive in and chekc back if i have probs ;) [06:42] yep. [06:42] thanks for the quick start though ;) [06:42] Not at all. [06:43] yea a wireless card that netbooted would sell like hotcakes i bet ;) [06:43] imbrandon: i think you can hold down the N key at boot to make (some) Macs netboot (non wireless) [06:43] bimberi_: cool thanks i'll try that [06:44] yea it has both, but i would RATRHER use the wireless but that might be a no-go atleaste for now ;) [06:45] the 3 i have here are semi older g3 800mhz 640mb ram iBooks so they may or may not but i'll try it ;) [06:45] and the "server" is gonna be a amd64x2 4400+ ( running in 32bit mode ) [06:46] so it "should" work out ok ;) [06:46] hrm how is that gonna work though, i thought the apps ran on the server, i guess they do and are piped to the local X running [06:46] so X and the kernel + drivers are all that needs to be ppc ? [06:47] Well, X, kernel, drivers, plus a whole buncg of glue [06:47] hehe yea i'm generizing a bit but [06:48] yea the WM like gnome/kde + apps run from the server though [06:48] and are piped [06:48] yep, that's how X works. [06:49] The X calls are networkable, so an x89 server can display on a ppc client no problem [06:49] cool ok, yea like i said still kinda new to ltsp , tried it on other distro's before i started deving for kubuntu but never got it to work, maybe today is my lucky day [07:01] we dont doubt the demigod of LTSP [07:02] ;) [07:16] jsgotangco: :) [07:19] mhuhahahaha [07:21] there goes one of the acolytes [07:28] acolytes? [07:28] what's that? [07:29] highvoltage: One who attends; an assistant. "With such chiefs, and with [07:29] James and John as acolytes." --Motley. [07:30] It has a religous connotation. [07:32] aah [07:38] Long fruitful night, but now I need sleep. [07:38] night all === sbalneav [n=sbalneav@S0106000b6a5631f9.wp.shawcable.net] has left #edubuntu ["Leaving"] === pygi [n=pygi@89-172-202-7.adsl.net.t-com.hr] has joined #edubuntu [08:29] pygi :) === jinty [n=jinty@121.Red-83-56-157.dynamicIP.rima-tde.net] has joined #edubuntu [08:44] RichEd, what I did this time? :) [08:45] ? nothing bad springs to mind ;) [08:46] RichEd: just for info, I will be doing a presentation to GILAS (www.gilas.org) regarding Edubuntu on the 30th. Gina hooked me up for this [08:46] RichEd, o good, for the first time in history ^_^ [08:46] RichEd, o, btw. you gonna visit Ubuntu conf. in Hungary next month? [08:46] one of my presentations is about Edubuntu, ofcourse [08:52] morning guys ... === RichEd hides from jsgotangco until he can find those damn proof of IT success in eductaion links [08:53] :) === jsgotangco beams [08:53] RichEd: really they're *so* excited about htis [08:53] pygi: would love to ... but that will need to be next year, same time, same place, busy with foundation building blocks in this phase [08:54] RichEd, ah, oki :'( === guim [n=glederer@104.241-200-80.adsl-fix.skynet.be] has joined #edubuntu === guim [n=glederer@104.241-200-80.adsl-fix.skynet.be] has left #edubuntu ["Leaving"] [08:54] morning RichEd [08:54] jsgotangco: as per all my conversation threads, I am excited & supportive ... you are my community resource main main #1 [08:54] main man #1 :P [08:55] hi highvoltage [08:55] if we make a dent on GILAS this would be big [08:55] afaik, they are in bind at the moment with MS Phil [08:55] there seems to be a stalemate [08:55] any news on the "personal full time association" opportunity ? [08:56] she called me up today she said she'll get back to me this week [08:56] jsgotangco: I will make time to help you with the presentation, or find people or resources to assist [08:56] we need to show support for you ... and I *WILL* make that happen [08:57] i have to fix this up by month's end or else i'll get screwed by my current work [08:57] MS stalemate ? how ? what ? more ? [08:57] well they seem to have some issues on distributing the software then supporting it [08:58] jsgotangco: tomorrow, 9:00-10:00 am my time belongs to you on this topic [08:58] i dunno the exact details, GILAS isn't actually a well advertised initiative [08:58] it is about to go 9:00 am for me now, to give you a time reference [08:58] ahh okay [08:58] 3pm here [08:58] so chalk it up in your diary ... [08:58] okay [08:59] we can do skype if you want [08:59] we'll get a private window open, and research chat side by side ... [08:59] ok [08:59] skype would be good ... i need to get set up ... can you send me a quick start pointer ? [09:00] i'm on ADSL so b/w is fine ... just need to know where to register / download etc. [09:00] !skype [09:00] To install Skype on Ubuntu, see https://wiki.ubuntu.com/Skype To record on Skype, check: https://wiki.ubuntu.com/SkypeRecordingHowto [09:00] pygi ... how far is hungary from georgia [09:00] 'morning RichEd :) [09:00] http://www.skype.com/download/ [09:01] that uboto is a most helpful bot ! it seems to do word reconition & rapid response ! [09:01] recognition <- reconition [09:01] you can grab the Debian package [09:01] thanks ubuto ;) [09:01] hi bimberi_ : do we get beaten by you or the men in black this week (sobbe) [09:02] RichEd: it's our turn up against the all blacks this week [09:03] the wallabies trained here in Canberra this week, probably because it's colder, to acclimatise === RichEd is relieved ... breathes a sigh of relief [09:03] hehe [09:07] cricket? [09:07] no rugby ... or in recent weeks, more like buggery [09:08] my team is playing 2 levels below badly === RichEd does a whois on ubuto ... and asks looking a bit foolish : is ubuto a bot or person ? [09:09] RichEd: ubotu is a bot - i triggered it with !skype [09:09] !botsnack [09:09] Yum! [09:10] ah ... at first i thought it was a person ... then for a moment I though it actually did grammar recognition :) [09:10] !die [09:10] Sorry, I don't know anything about die - try searching on http://bots.ubuntulinux.nl/factoids.cgi [09:10] !springbokrugby [09:10] Sorry, I don't know anything about springbokrugby - try searching on http://bots.ubuntulinux.nl/factoids.cgi [09:11] :) === RichEd tries some recursive nonsense [09:11] !Sorry [09:11] Sorry, I don't know anything about Sorry - try searching on http://bots.ubuntulinux.nl/factoids.cgi [09:12] hmmm epiphany took over my desktop lol [09:12] RichEd: you can actually /msg it - btw it ignores after a certain number of bad queries :) [09:13] RichEd: this looks like partly useful [09:13] http://www.tsf.org.za/index.php?option=content&task=view&id=246&Itemid=33 [09:13] you mean so you can ask in a private window without appearing too stoopid ? [09:17] jsgotangco: i'm going to shower and will be back to give you my concentration for 20 mins [09:18] i'm also seeing highvoltage & willvdl for lunch today ... so will ask them for some face-to-face help with references ... there must be something in the TSF / tuXlabs arsenal on the topic [09:18] thanks [09:19] RichEd: lol, yes that's right === bimberi_ bbl [09:27] on which topic? WSD? [09:29] highvoltage: jsgotangco needs case study reference on how the introduction of IT has improved academic results [09:29] any reference material that will support a presentation to a foundation in Philippines on why computes should be funded into education [09:31] jsgotangco: i've got a conversation happening with the Canonical / Intel partner manager ... and his recent mail says that PRC is on their short term radar [09:31] PRC [09:31] china? [09:31] PRC is Pacific Rim Countries, no ? and that's you no ? [09:32] ah [09:32] ohh [09:32] well its all known as People's Republic of China ;) [09:32] there's East Asia and ASEAN [09:32] oh ... I better check to see what he means by his abbreviation ... [09:33] But we are talking about Vietnam now, and that area, so you are within that sort of geographicasl region === RichEd is open to correction [09:35] that's part of SEA (South East Asia) [09:36] yep ... this is his territory focus: Vietnam, Latin America, PRC, and Southeast Asia. === RichEd goes off to check a world map ... brb [09:39] jsgotangco: google search on [vietnam phillipines] tells me: "Throughout the past week more than one million people were evacuated due to Typhoon Chanchu in China, the Philippines and Vietnam" [09:39] so you are in the same bowl so to speak ? [09:40] anyway ... what I can say now is that there is some growing co-operation between around Intel Education programme & Ubuntu [09:40] so we may be able to add value above the o/s into your pitch to Gina ... [09:40] RichEd: the typhoon path usually starts in Philippines then goes to Taiwan or China [09:41] RichEd: i just saw this http://business.newsforge.com/article.pl?sid=06/07/10/2115242&tid=37 === RichEd still needs that shower : 2 past-pumpkim time nights are making me feel icky [09:42] http://anycec.org/main/node/668?PHPSESSID=087555993070778a7c912ae21859116a [09:43] this is exactly what were looking for [09:46] jsgotangco: quick, what it what link on Gina ? i have a very short email time window ... got the intel guys attention now [09:47] ah wait === cbx33 [n=c2df514b@84-45-197-14.no-dns-yet.enta.net] has joined #edubuntu [09:47] Mornin all [09:47] and confirm ... she is a director of http://www.abs-cbnfoundation.com/ ? [09:47] what a great meeting yesterday :D [09:48] RichEd: [09:48] RichEd: yes [09:48] http://www.planetphilippines.com/archives/2005/jul1-15-05/current/features_current/feature3.html [09:48] hello cbx33 : that meeting with highvoltage & willvdl happens today. case study & advocacy will be on the topic list [09:48] exshellent [09:48] what time? [09:48] lunch time [09:48] cool [09:49] after that will we know a little more about how to proceed with the packs? [09:49] RichEd: http://www.newsflash.org/2004/02/sb/sb003803.htm === pygi [n=pygi@89-172-207-177.adsl.net.t-com.hr] has joined #edubuntu [09:50] RichEd: she's from a media tycoon clan [09:57] cbx33: we'll start a discussion which will lead to a proj plan ... and I now commit to agree to a timeline & deadline by end of tomorrow. [09:57] so that will be a stake in the ground, where we can haggle over details, but non-negotiable that is it going forward [09:58] towards a conclusion I mean (not just wanderin' along somewhere) [10:00] good [10:16] jsgotangco: see email ... 1st baby step ... but support for you :) [10:22] wooooo [10:22] thanks!!!! [10:25] "kitty" [10:25] hahaha [10:26] man if i get to move in this organization i have to fix up that website [10:35] see the next email ... lots of resonance ... if you play this info right ... you'll be the 3way man on the ground for CBS & Ununtu & Canonical ralationship manager [10:35] talk to me before you spread anything. we'll tie it up peoperly to server all of our aims [10:35] properly to serve [10:35] sever lol [10:36] thanks im sending email now regarding some news i found [11:37] i gotta go [11:37] ciao === valkyrie [n=valkyrie@82-131-155-61.pool.invitel.hu] has joined #edubuntu [12:24] hi === pygi [n=pygi@89-172-200-194.adsl.net.t-com.hr] has joined #edubuntu === rodarvus [n=rodarvus@ubuntu/member/rodarvus] has joined #edubuntu === bimberi [n=dave@ubuntu/member/pdpc.active.bimberi] has joined #edubuntu [01:04] good morning [01:11] hi rodarvus [01:11] hi bimberi [01:12] wow the local device support (in ogra's email of a few minutes ago) sounds fantastic [01:14] its really sexy :) [01:14] sbalneav was very happy earlier :) [01:14] well, he broke a lot tonight :P [01:15] lol [01:15] but i'm already fixing ... he also improved a lot ;) [01:17] ouch ... that mail went to the wrong list ... [01:19] ogra: -users? that's ok isn't it? or are you worried about expectations [01:19] ogra, putting a default lts.conf in edubuntu edgy ? [01:20] rodarvus, yes, we discussed it yesterday in the meeting [01:20] ogra, yes, I remember :) [01:20] its one step in the K12 direction [01:21] I was asking if this is the email you were referring to (which you said you sent to the wrong mailing list) [01:21] but anyhow [01:21] together with dchpd.conf autogeneration and localdev that makes it possible for us to compete feature wise [01:21] the defaults seem just fine [01:21] great :) [01:21] SWAP is the one likely getting changed the most [01:22] well, we need a default size you can set anywhere [01:22] we could think about tweaking it automatically (without user interaction), but this is surely stuff for edgy+1 [01:22] err [01:22] ogra, yeah. 64mb is surely a good choice [01:22] but thast the target of the fully automatic swapserver spec [01:22] no user interaction at all [01:22] ogra, yes [01:23] but what I'm mentioning is changing the default setup automatically [01:23] hmm [01:23] (if this is part of the spec I missed it and need to stufy it with more care :) ) [01:24] ogra, considering disk space on the server, memory setup for clients, type of applications you are going to run, etc [01:24] right [01:24] but it should be an adjustable value ... [01:24] indeed [01:25] either thrugh a config on the server (/etc/nbd-something.conf) or (better) triggered from the client, so you can set individual swap sizes for different clients [01:26] its one option more to use in the clients swapon code ... nbd-server needs just to pick it up for the automatic swapfile creation [01:26] nice, that was my next question :) === jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #edubuntu [01:26] (if you could setup swap sizes different for each client) [01:26] you should be able to ... [01:27] indeed that doesnt need to be in the initial implementation ... a fixed size is fine in the beginning [01:27] but we offer per client settings in the lts.conf ... so we should keep it in mind :) [01:27] *nods* [01:34] ah, _that_ email (only just got it :/ ) [01:34] wow my daughter counted to 200 without failure [01:34] for a 4 1/2 year old that seems impressive [01:35] totally [01:35] wow, it is! [01:35] i started her teaching to use an abacus last week === bimberi applauds jsgotangco for _listening_ to his daughter count to 200 :) [01:38] heh im in awe as well === juliux [n=juliux@ubuntu/member/juliux] has joined #edubuntu === JanisLee [n=JanisLee@201-25-141-4.ctame704.dsl.brasiltelecom.net.br] has joined #edubuntu [02:17] ogra: you are the maintainer of the -user list, right? could you please find out why I ge tmy mails twice? it's lucasvo@vincisolutions.ch === Petaris [n=Petaris@216.56.37.162] has joined #edubuntu [03:10] very quiet here again today ... hmmmmm [03:14] hey [03:14] ive been looking at the websites [03:16] hey ... what do you think ? [03:18] if you were pitching to a lightweight organisation on your own .. then I would say that Intel would say ... ho-hum ... another plea for help [03:20] but seeing as it is (Ed)Ubuntu + a media related organisation with exposure possibilities & a good philanthropic track record ... in a country where they have alrady donme some good work ... [03:21] I am sure we can put something together that serves the aims of all 3 parties ? [03:21] --- Edubuntu boot CD question --- from Marilize ------------------------ [03:22] Does the current LTS 6.06 allow a live CD boot option ? Or only an install ? [03:22] RichEd: interestingly the people i will meet on the 30th are the heads of the two biggest foundations [03:22] RichEd: the current LTS is only install (even the one on shipit) [03:22] RichEd: we have a liveCD option but only for workstation [03:22] its because we ship a server solution primarily [03:22] rather than a desktop one [03:22] The web site says "includes a Live CD" which I think is a remnant from the 2 CD pack. [03:23] is that from our website? [03:23] And people are moaning ..... [03:23] Ahhhh .... Ohhhhhhhh ..... Whine ..... [03:23] So I guess we must correct the site then. [03:24] if its on our website i can change it [03:24] (edubuntu.org) [03:24] i was planning on doing a review a few days ago after i made some minor typo corrections but never got to [03:25] will get the link from marilize now ... tx [03:25] yes please im in the cms now [03:27] asking ... waiting ... === RichEd drums fingers .... [03:27] hhehe [03:28] send me these names : RichEd: interestingly the people i will meet on the 30th are the heads of the two biggest foundations [03:28] gina lopez of abs-cbn and vicky garchitorena of ayala foundation (for gilas) [03:29] gina hooked us up with vicky [03:29] because of gilas [03:29] i've just got the names & email addressess of the business development managers for this region at intel ... [03:30] well i think intel is part of gilas [03:30] i'll drop your meeting names in the intro mail ... who knows ... maybe on the off chance they will want to join you ? [03:30] so our meeting with gilas is preliminary and introduce edubuntu/ubuntu [03:31] please can you mail me with as much deatil as you can ? [03:32] what's gilas, what's ayala, why are they joining you, and how do you mean intel is part of gilas ? [03:32] REQUEST: [03:32] http://www.edubuntu.com/Download [03:32] it should not say Live CD.....for shipping [03:32] thanks [03:32] END REQUEST [03:32] thanks ... [03:32] out for 30 mins ... === RichEd has a crazy day today [03:33] okay thanks === jsgotangco fixes to 6.0.6.1 [03:34] jsgotangco: kewl :) [03:34] highvoltage: slacker [03:35] jsgotangco: :( === jsgotangco hugs highvoltage [03:35] i prefer it if you call me a slacker [03:35] *joke* [03:35] :) [03:35] RichEd: GILAS is a privately funded project to connect to the internet the 5,000+ public schools in the country [03:36] RichEd: its a 5 year project i think its on its 2nd year and only 1.200+ has been connected [03:37] let's also add a point release annoucement even if its a bit late [03:38] we shouldn't even have to link to cdimage since this is more of the developmental download links === jsgotangco points to releases.ubuntu.com === highvoltage goes home [ ok ] [03:47] bye! [03:47] ok the page is done === gotama [n=xxxx@61-223-70-215.dynamic.hinet.net] has joined #edubuntu [03:50] RichEd: please check if its ok now [04:10] marilize will test ... will let you know ... [04:10] soon [04:18] yeah [04:18] i also added news of the point relase [04:21] ahh fudge === ogra [n=ogra@ubuntu/member/ogra] has joined #edubuntu === bddebian [n=bdefrees@mail.ottens.com] has joined #edubuntu === sbalneav [n=sbalneav@mail.legalaid.mb.ca] has joined #edubuntu [04:37] Morning all! [04:37] Hey ogra! [04:37] Heya [04:37] hi [04:37] Hi sbalneav [04:37] gun tag herr grawert [04:37] hey bddebian jsgotangco RichEd === cbx33 [n=pete@ubuntu/member/cbx33] has joined #edubuntu [04:38] hi sbalneav ... & cbx33 [04:38] hi RichEd [04:39] Hi jsgotangco, RichEd, cbx33 :-) [04:39] hi bddebian === RichEd waves to bddebian from another window [04:40] hey [04:42] hey sbalneav [04:42] hey! [04:43] Sorry, I started the cdpinger from the startup, but what I was REALLY thinking was starting it from udev, when a cdrom is created [04:43] you forgot to close the (f) filehandle in cdpinger btw :) [04:43] but I couldn't think of the udev rule :( [04:43] has funny effects since you open a new f ever 3 seconds [04:43] *every [04:44] my client dies after some time with a "too many open files" error on the console [04:45] hmm, an udev rule ... [04:45] do we know that the blockdevice is a cdrom ? [04:45] ah, yes, indeed we do [04:45] thats trivial ... we can at least start it from the add_fstab script [04:46] i think i hand over the device type anyway already, let me look [04:47] LABEL=$(echo ${ID_BUS}${ID_TYPE}-$1|tr " " "_") [04:47] right [04:48] so if ${ID_TYPE} = cdrom we just start a cdpinger [04:49] that's what I was thinking. [04:49] then, if there's NO cdrom in the system, you're not running a pinger. [04:49] its just not easy to stop it ;) [04:49] at least in case of multiple cdroms [04:49] you cant just kill all of them ... [04:50] i dont want to do uglyy grepping stuff through the processlist ... [04:50] ogra, Iwas looking at the ACL [04:50] Hmmm. [04:50] for the scp [04:51] but even if you write a pid file, you wont know which one is right without looking in the processlist [04:51] from what I can see there are no restrictions on who can run scp [04:51] I think I bypassed the check symlink thing that you were doing every pass. We could just re-position that, and if the symlink goes away, we just exit! [04:51] howzzt? [04:51] cbx33, they are in scp itself, it doesnt start up with uid!=0 [04:51] hmmm [04:52] I'll have to check that [04:52] the server side works great [04:52] pitti's got a few more requests :) [04:52] I have an ACL working [04:52] so I need to do that today :) [04:52] i lie the idea of dynamically strating it better though :) [04:52] *like [04:52] yeah, if they don't have a cdrom, no sense using up the ram. [04:53] simple and clean. I'm really linking this implementation. [04:53] yeah [04:53] it gets better every day ;) [04:53] additionally to being sexy in the beginning ;) [04:53] *already [04:54] Well, we have the two sexiest developers in Linux working on it, so how could it fail? === sbalneav welcomes #edubuntu to the Oliver Grawert and Scott Balneaves mutual admiration society [04:55] heh [04:56] :) [04:57] 3)'s the biggie. Any idears on that one? [04:57] damned ... the udev script wont work this way ... [04:58] verdampt? [04:58] yeah [04:58] the device wond be called cdrom ... so we cant use the symlink [04:59] at least fro usb devices you get scdX [04:59] ah, I'm already talking with keybuk about that, we've got the same problems with floppies. [05:00] I think there's a udev magical bit where you can pass the symlink name instead of the kernel name. [05:01] if nothing else we could do a RUN+="cdpinger cdrom%n" [05:03] have a look at 60-symlink.rules [05:03] will a 65 script override that ? [05:03] yes. should, that's what keybuk recommended. [05:03] oh, ah [05:03] heh [05:04] ENV{ID_CDROM}=="?*", SYMLINK+="cdrom" [05:04] that means that the symlink will always point to the most recent created device if i'm not wrong [05:04] right [05:05] which would mean its completely unreliable anyway [05:05] If we wanted separate ones, we'd wand SYMLINK+="cdrom%n" [05:05] Which would give us cdrom0 cdrom1, etc [05:05] yep [05:05] which would still work with g-v-m, and solve all the problems. [05:05] i wonder why the script doesnt do that yet already [05:06] looks buggy === cbx33 made a great discovery today [05:07] the 13th planet? [05:07] anyone who has bought a tosh laptop will have seen that plastic on the top [05:07] that peals off [05:07] yeah okay [05:07] it;s quite sticky and static [05:07] uh huh [05:07] if you put 15-20 sheets of that together [05:07] it's like flamin kevlar [05:07] and extremely light [05:07] I tried to stab a screwdriver through it [05:08] seriously full force [05:08] didn't get through [05:08] jsgotangco: link looks fine ... thanks [05:08] that's pretty tough stuff when in multiple sheets.....quite flexible too :p === pygi [n=pygi@89-172-237-64.adsl.net.t-com.hr] has joined #edubuntu [05:08] okay so you're saying let's buy a lot of toshiba laptops and use them plastics to create a DIY protection suit [05:08] RichEd: cheers [05:09] jsgotangco, exactly [05:09] nice we'll be able to replace ogra's roof with toshiba laptops as well [05:09] heheh === juliux [n=juliux@ubuntu/member/juliux] has joined #edubuntu [05:11] ogra: why don't we just handle the direct name, and just have cdpinger create directories like cdrom%n, and just scan the directory for the first available free n? [05:12] sounds like the best option :/ [05:12] so, we se scd[whatever] . and we look through /tmp/drives. If there's no cdrom0, then create it, if there is, then create cdrom1, etc etc/ [05:12] ogra, the implementation of the scp dbus I found a problem with [05:12] got a sec? [05:12] shouldn't be that much extra work. [05:13] no but its an ugly limitation i wouldt have expected [05:13] cbx33, shoot === Caraibes [n=martinbr@tdev233-196.codetel.net.do] has joined #edubuntu [05:13] a) does the server know when a message has completed? [05:13] why should it need to ? [05:13] b) what happens if two people send a request from scp at the same ich time [05:14] yeah, I wasn't aware that %n was so flakey a number. [05:14] how shorta poll time should we have? [05:14] and should messages have timeout periods? [05:14] the second instalce should fail to connect, that needs internal handling in scp [05:14] ahh [05:14] it shouldnt even start up [05:14] ok [05:15] so you're not even contemplating that two versions could be running at once [05:15] I was thinking of having a messaging bus with incrementing message numbers so the client can see which messages it has read [05:15] exactly [05:15] and have a TTL on the message [05:16] its limited to a single ltsp server anyway [05:16] i dont think you need message numbers [05:17] the client should just listen (poll every n secs) for a message from the namespace ... [05:17] if a list message comes and it finds $USER in there, it will accept the next message as well (which should be a command message) [05:18] how long till the mesage is deleted? [05:18] if theer doesnt come a second message after a certain time (5 secs or so) it starts to listen to "list" messages again [05:18] hmmm [05:19] some seconds whould suffice for all clients to pick it up [05:19] how does the client know it's just done a message? [05:19] *should [05:19] and not to do the same message again [05:19] why shoudlnt it ? [05:19] ?? [05:19] if some one puts exec firefox in the queue [05:19] if i click a second time on execute it should execute a second time [05:19] of course it should [05:20] but how does the mesasge get cleared from the queue? [05:20] or fomr the bus [05:20] the scp server deletes it after a certain amount of time [05:20] ? [05:20] it can't just sit there, otherwise the client will keep acting on it? [05:20] for example ... doesnt dbus have a ttl mechanism ? [05:20] not at the level we are using [05:21] some of the things you wrote were extremely low level [05:21] then delete it after n seconds [05:21] and we don;t need to worry about [05:21] but then the poll time needs to match that exactly !! [05:21] if it's under the command can be run twice [05:21] well, mdz and iwj wanted it like that, i found it overkill as well ;) [05:21] if it's over it could get skipped [05:22] ogra, can I propose another system? [05:22] sure [05:22] well, [05:22] I think a message queue, with a ttl on each message is a lot better, [05:22] each message has an incremented number [05:23] and the client just keeps count of what the last number it acted on was [05:23] ok [05:23] if a message appears that applies to it, that is greater than the last count, run it [05:23] if not ... ignore it [05:23] but the messages must disappear from the bus anyway [05:23] yes [05:23] after the TTL [05:24] I'm just thinking this part of the system has to be pretty stable [05:24] if it crashes teachers lose control etc [05:24] the message it acts on must be listmessagenumber+1 [05:24] yes [05:24] and apply to it [05:24] user name etc [05:25] sure thats out of question [05:25] I also think that the 4 message system shoudl be changed for expandability [05:25] why not send one type of message [05:25] with a command as a prefix [05:25] instead of list, kill, exec [05:26] what do you think? [05:27] ogra: I have an idear [05:27] you mean: "exec, firefox [user1, user2, usern] " ? [05:27] ogra, kinda yeh [05:27] sure, why not [05:27] instead of callig gnome-session directly... [05:27] I'll write up a new spec [05:27] for that section [05:27] we dot call gnome-session at all [05:27] Why not call a script that looks like: [05:27] #!/bin/sh [05:27] *dont [05:27] gnome-session [05:27] # clean up mounts. [05:27] its a prerequisite that we use the defaul XSession of the system [05:28] we never called gnome-session [05:28] Oh? [05:28] heh, never looked at what we called. [05:28] oh! [05:28] Do we call the xsession script? [05:29] /etc/X11/Xsession [05:29] ah, perfect. [05:29] We can put some cleanup in /etc/X11/Xsession.d [05:29] so you can add it to XSession.d instead ;) [05:29] desktop independent ;) [05:29] hah, beat you to it. [05:29] problem solved. [05:30] and you even wrote the full path ! [05:30] :) [05:30] ogra, is that ok for me to come up with a new spec for it, or shall I just go ahead and code it [05:30] and come up with a spec later :p [05:30] go ahead and code it and add it in an extra section to the spec, so i can wave it in [05:30] ogra, ok, only if you are happy with that implementation? [05:31] yep, thats fine [05:31] it adresses some weaknesses ;) [05:31] cool [05:32] it'll be early next week now :p [05:32] I'm away tomorrow and sat [05:32] and I have to have logout sounds done for 3 themes by tuesday === Caraibes [n=martinbr@tdev233-196.codetel.net.do] has left #edubuntu [] [05:42] sbalneav, what do you think about gconf integration ? [05:44] ltspfsmounter could check if a key is set for certain device types i.e. user is allowed to use local cd or local disks ... [05:44] that would enable the admin to lock down the key in a gui way via pessulus ... [05:44] gives fine grained access control [05:49] That sounds awesome, but I don't know diddly bupkis about gconf. [05:49] You'd use something like gconf-tool2 or something to look up the keys. [05:49] ? [05:49] Sorry, I'm at work, I'm rummaging around for a spare terminal to play now at work :) [05:50] heh [05:50] there is python-gconf [05:50] Oh, right, you were thinking of re-writing the mounter in python. [05:51] yep [05:51] I think that's an awesome solution. It will integrate well with pessalus/sabayon, and gives fine-grained control on a user-by-user basis [05:54] good night [05:56] well, we have that anyway by the fuse group already ;) but it would be finer grained === juliux [n=juliux@ubuntu/member/juliux] has joined #edubuntu === Laser_away is now known as LaserJock === jinty_ [n=jinty@221.Red-83-58-174.dynamicIP.rima-tde.net] has joined #edubuntu [06:13] why is all my text anti aliased now :S [06:14] cbx33: its supposed to make it pritier [06:14] hi LaserJock [06:14] Petaris, it makes it more diffiult to read on this LCD [06:14] :S [06:14] yeah, I have a monitor or two it utterly sucks on to [06:14] makes it look fuzzy [06:14] aaaaaargh!!!! [06:15] 99xorg-common-startup: [06:15] exec $STARTUP [06:15] crumb! [06:15] ogra: That something we can change? [06:16] why ? [06:16] well, it's sourced. [06:17] so if you do an exec of the startup (i.e. gnome session) [06:17] there's no hope of slotting anything in afterwards :( [06:17] ogra, there is something wrong with taht ACL [06:17] :( [06:17] because xsession script's gone :( [06:17] I'll try and sort that out first [06:17] 2/3 logout sounds done [06:17] :D [06:18] sbalneav, i thought you wanted to clean up before [06:18] Before? [06:18] before the session starts [06:18] we cant change the ubuntu defaults there ... [06:18] So when the user logs out, you leave the dead bindmounts and all around? [06:19] We could clean up before, I suppose. [06:19] well, no [06:19] i wrote you something in my last mail ;) [06:20] oh, you're talking about what petter did? [06:20] yep [06:21] ah, ok, so you're on that case then. [06:21] ltspfsmounter can get a "cleanup" command [06:21] so ldm just needs to start (ugly way) /etc/X11/XSession && ltspfsmounter cleanup [06:21] but along these lines ... [06:21] ahhhhhhhhhhhhhhhhh [06:22] that's not ugly [06:22] that's brilliant [06:22] perfect [06:22] You're so smart. When I grow up I want to be just like you! :) [06:22] heh [06:23] i can only give that back :) [06:32] ogra, :D:D [06:32] this is going well [06:32] cool ! [06:32] apart from the ACL [06:32] I can send messages to the system bus, even though I'm not root [06:33] but I can't own the bus unless I'm root [06:34] so in essence the server script is working fine and restricted ok [06:34] however the client (scp) tool can still go about it's business as a normal user [06:37] ogra: ok, I'm having a dopey moment. I've set up the ltsp chroot, and I've got the terminal booted. done the ltsp-update-sshkeys, but when I log in, it just boots me back to the login. What have I missed? [06:39] hmm [06:39] set a root pw and look in the ldm.log ? [06:39] (on the terminal) [06:40] and look in ~/.xsession-errors [06:40] if you ran the update-sshkeys it should simply work ... is your sshd running? [06:40] ah, there's the proble, [06:41] i've got 2 cards in this box, and ltsp-update-sshkeys didn't add an entry for the card I'm running the term on [06:41] humm === pygi [n=pygi@89-172-225-42.adsl.net.t-com.hr] has joined #edubuntu [06:41] thats weird [06:41] shouldnt happen [06:42] re-ran it [06:42] lets see [06:42] is the interface up ? [06:43] indeed it is ... you just booted from it :) [06:43] silly me [06:44] ogra, regarding the ACL issue, could it be that we never actually denied send access to the interface before we allowed it from root? [06:44] so therefore by "default" everyone has send access [06:45] got it [06:45] that was it :D [06:46] we now have working ACL [06:46] w00t === axl000 [i=axl000@113-52-91.adsl.cust.tie.cl] has joined #edubuntu [06:49] sbalneav, any idea why esd would connect to .ltspfs-socket ? [06:49] lsof -t gets me esd in the output [06:53] no idea at all [06:53] as for my logon problem: "Xsession started for user scbal..." [06:53] No profile found for user scbal [06:53] huh [06:53] sabayon ... [06:54] create a profile or remove sabayon [06:54] ohhhh [06:56] yep that was it. [06:56] that needs.... a better error message :) [06:56] yep [06:56] ldm needs them ;) [06:56] ok, lunchtime walkies! [06:56] enjoy [06:57] Need to keep my svelte figure :) [06:57] :) [06:57] bb in a bit === nixternal [n=nixterna@ubuntu/member/nixternal] has joined #edubuntu [07:26] hmm, the cdpinger doesnt wotk on uplug anymore either ... [07:28] oh, right, the check_mounted function is gone ... [07:28] so it doesnt clean u anymore ... [07:28] *up [07:30] ogra, we could use the scp daemon to poll users and make sure that the system message bus listener service is running for each user [07:38] daemon ? [07:39] please dont make that bigger than it is ... there should be a simple subfunction in scp [07:39] no daemons ... [07:39] I meant the scp message bus server [07:40] that should be scp itself [07:40] no separate rogram [07:40] oh right [07:40] and keep it as simple as possible [07:41] ogra, then [07:41] no two way communication or anything ... thats fine for version 2 [07:41] please explain in the spec [07:41] the difference between server and client [07:41] server = scp [07:41] client = the listener in the users session [07:42] i thought that was explained there [07:42] read the execution of the application [07:42] that paints a completely different picture [07:42] half the work I've done is not required [07:42] if we're implementing in the way you have just said [07:43] A Student Control Panel listener service file with the namespace 'com.ubuntu.StudentControlPanel' will be installed in /usr/share/dbus-1/service.d/ which will listen for messages from Student Control Panel. [07:43] read further down [07:43] doesnt talk about a "student control panel server" [07:43] further down it gives that impression [07:43] but about student control panel [07:45] oh, right Client here = SCP [07:45] i'll add the word schematic to the caption of that piece ... [07:45] so client and server are the same thing? [07:45] no [07:45] then why does it have to communicate with itself over dbus? [07:46] ok what is server [07:46] SCP communicates with a tool in the users session [07:46] what you are referring to is a plain schematic picture [07:46] i could have written A and B instead of Server and Client [07:46] yeh I understand that [07:46] or X and Y [07:47] its just to show the dataflow [07:47] but it implies that the A talks to B [07:47] nothing you should base an implementation on [07:47] and the C picks up the messages from the bu [07:47] right [07:47] they are two different apps [07:47] so who are A and B [07:48] A is SCP [07:48] B is the tool running in the users session [07:48] and C? [07:48] ?? [07:48] there are only two ends on a sausage ... what do you mean with C ? [07:50] ok.... [07:50] line by line.... [07:50] Client (SCP) sends the message [07:50] to where? [07:50] sigh [07:50] dbus [07:51] on the system bus [07:51] Server (who is this) verifies the message [07:51] unless by this you mean server as in LTSP [07:51] no [07:51] the dbus server [07:51] forget about the term server [07:51] ogra, I get it now.... === ogra deletes that section from the spec [07:51] that entire section [07:52] is the authentication [07:52] o my word [07:52] I can;t beleive I was so THICK ! === cbx33 goes to shoot oneself [07:52] ogra my apologies.....I totally mis understood taht section === cbx333 [n=pete@84-45-238-195.no-dns-yet.enta.net] has joined #edubuntu [07:54] can you ever forgive that stupidity === cbx33 was making it so we could have multiple instances of scp running === caravena [n=caravena@211-55-223-201.adsl.terra.cl] has joined #edubuntu === neurogeek [n=neurogee@201.209.153.162] has joined #edubuntu [07:59] even if we might have a remote executable SCP at some point for remote management of multiple SCP servers, there will only be one instance running on the respective server [07:59] s/muliple SCP servers/multiple LTSP servers/ === ogra goes back to localdevs [07:59] my case was two teachers in different class rooms [07:59] wanting to control students [08:00] both rooms powered by the same ltsp server [08:01] that cant work ... [08:01] unless you have userlists and databases who is in which room [08:01] or databases of which machines are in which room [08:01] which is how our system at school works currently [08:02] how would you know [08:02] its 100% dynamically .... all you could use here would be the MAC address of the client [08:02] we use a commercial package at the moment [08:02] called ranger remote [08:02] thats the only thing thats not dynamically [08:02] yes it uses macs [08:02] and its way beyond SCP at the current state [08:02] ok === Caraibes [n=Caraibes@tdev233-196.codetel.net.do] has joined #edubuntu [08:03] i really need to go on coding now [08:03] once again I apologise for making you pull your hair out [08:03] nah, it was very badly written, yu are right [08:03] sorry again === cbx33 gets back to recoding === Caraibes is quite happy with is Edubuntu desktop, and so are the kids !!! :) === yvesC [n=yves@zenobi.ycombe.net] has joined #edubuntu === Seveas [n=seveas@ubuntu/member/seveas] has joined #edubuntu [08:51] ogra: Got time for a quick techie discussion? [08:54] sure [08:55] let me make a fresh coffee first :) [08:55] ok, while you're making coffee, I'll type: pitti wants us to make sure when we unmount the directory, it's ours... [08:56] However, I can't do a stat() call, because EVEN IF I DROP PRIVS!, fuse stops us because the binaries setuid, so I can't stat the directory. [08:56] However, what I CAN do, is check /proc/mounts for the mountpoint: === Caraibes [n=Caraibes@tdev233-196.codetel.net.do] has left #edubuntu [] [08:57] which will show somehing like uid=1000 in the options field. [08:57] So, before unmounting, I look for the dir in proc mounts, see that it's got a bindmount owned by me, and it should be safe, yes? [08:57] That make sense? [08:58] Pitti's not in -devel, otherwise i'd ask him [08:59] he'll be around later, we have distro meeting at 1am (local time) [08:59] 1am? [08:59] Wow [08:59] 23:00 UTC [09:00] I'm going to assume that's valid, and code it for now. [09:00] since I KNOW that the stat() call won't work. :) [09:00] ok [09:00] It's this or don't do the test :) [09:01] yeah [09:01] i'D rather dont ) [09:01] :) [09:01] it starts getting a lot of bloat here [09:02] ogra, libburn burns ^_^ [09:03] Don't think pitti will like that. And we want to stay in his good books :) [09:03] sbalneav, btw whyts /tmp/foople for ? :) [09:04] argh. Debugging stuff left in. [09:04] lets use ~/.xsession-errors :) [09:04] anything I send you while developing might have wibbly bits in it :) [09:04] probably even for cdpinger etc *g* we could send it through the socket :P [09:05] I name all my debugging files/variable/etc "foo*", then after I've got everything working, I do a "grep foo *" on my source, and clean them all up :) [09:05] ok, looks like i have cdpinger running fully again here with the usb cdrom ... it doesnt cry if i unplug etc ... [09:06] ah, nice :) [09:06] ogra@edubuntu:~/devel/ltspfs/ltsp-localdev-scott$ fusermount --help [09:06] bash: /usr/bin/fusermount: Permission denied [09:06] grmbl [09:07] I ONLY WANT YOUR HELPSCREEN YOU DARN THING ! [09:07] sorry :) [09:08] sad, there is no --user option for the unmount :) [09:08] yeah, fuse is HYPER secure [09:09] would be nice to just fusermount -uzq --user $USER [09:09] to unmount everything [09:09] ogra: ah, so that's the hacked up cdpinger that I gave you last night being launched from udev? [09:09] nope [09:09] cdpinger itself had some serious bugs [09:10] i rewrote the lsof part completely ... [09:10] fiddled around with the unmount .... (it started to unmount over and over when i unplugged ... [09:10] ) [09:11] and re-added the check for the link and the closing of the filehandle ... [09:13] awsome. mail me please please please please please please pretty please [09:14] suure [09:17] sbalneav, sent [09:17] thx [09:17] are you starting it from udev, or still just statically? [09:18] still statically [09:18] with one default one started with cdrom as argument === Amaranth [n=travis@ubuntu/member/amaranth] has joined #edubuntu [09:18] and after that i'm running the loop for multiple CDs you added [09:23] ok ogra I'm getting there again [09:23] Cool, lookin HOT === chaddwicckka [n=chadwick@70-58-53-201.eugn.qwest.net] has joined #edubuntu [09:23] my listener is just not receiving the signals [09:23] but it will receive HAL signals [09:23] : [09:23] S === chaddwicckka [n=chadwick@70-58-53-201.eugn.qwest.net] has left #edubuntu [] [09:23] sbalneav, oh, the check_mount function can be dropped again [09:24] i did that onyl for s test [09:24] *some [09:25] oh, i didnt even realize you write directly to fstab :) [09:25] to sad thats not possible with sed [09:25] thats bothering be in the remove_fstab_entry script [09:26] *me [09:26] yeah, I just figured why call an extra program when we're already python. [09:26] figured it might be faster. [09:26] (sed needs to write a .swp file to /etc for it :/) [09:27] (and mv doesnt work either because t needs to remove the file first) [09:27] heh ... [09:28] we could make cdpinger a python module :P [09:28] then i could just use the functions from it in the add/remove_fstab_entry scripts [09:30] hmm ... [09:30] hmm ... [09:30] hmm hmm [09:31] what about just starting/killing cdpinger from these scripts ? [09:31] for all devices [09:32] not ... that'll eat to much mem [09:33] yeah, I like it how it is for memory sticks: there's nothing hanging around, the connection's plumbed, and then it's done. [09:33] but in fact we do a lot redundant stuff [09:33] all the functions we have in cdpinger are used in the udev scripts in shell ... [09:34] brb, work ping === juliux [n=juliux@ubuntu/member/juliux] has joined #edubuntu [09:46] sed -e "/^\/dev\/$1 /d" /etc/fstab >/tmp/fstab [09:46] cp /tmp/fstab /etc/ [09:46] rm /tmp/fstab [09:46] thats better :) [09:46] still not perfect but well [09:49] gad, the nerve of these people, expecting me to work on LEGALAID related matters during working hours! Don't they know I've got Ubuntu stuff to take care of? :) [09:49] heh === LaserJock is now known as Laser_away === ogra goes downstairs for dinner === Yagisan [n=Yagisan@doomsday/developer/Yagisan] has joined #edubuntu === Laser_away is now known as LaserJock === JoergD [n=joerg@ACB6DD8E.ipt.aol.com] has joined #edubuntu === JoergD [n=joerg@ACB6DD8E.ipt.aol.com] has left #edubuntu [] === cbx33 [n=pete@ubuntu/member/cbx33] has joined #edubuntu === Amaranth [n=travis@ubuntu/member/amaranth] has joined #edubuntu === pygi [n=pygi@89-172-206-241.adsl.net.t-com.hr] has joined #edubuntu [11:42] pygi, know a good way in python to return the current username? [11:45] cbx33, [11:45] >>> import os [11:45] >>> os.getlogin() [11:45] 'rodarvus' [11:45] >>> [11:45] oooh thanks rodarvus [11:45] :) [11:45] yeah, that os module is nifty [11:45] I wish all questions could be as easily answered as this one ;) [11:46] I looked at the docs [11:46] but couldn't find one [11:46] cbx33, the interactive interpreter is the *best* doc you can find in python [11:46] dir (module) does wonders [11:46] ok, I've got like 2 hrs to come up with a talk about Launchpad :-) [11:46] hmmmm [11:51] EASY [11:53] hehe [11:53] yeah right [11:54] how long is your talk going to be? [11:54] what aspects of LP are you going to talk about? [11:54] well, 1hr [11:54] LaunchPad is *huge* stuff :) [11:55] of course [11:55] I was supposed to be a backup because I'm giving another talk [11:55] but nobody wanted to touch LP ;-) [11:55] but the conference is pretty informal [11:55] LaserJock, you're going to talk about LP itself, Malone, Rosetta, Soyuz, Blueprint, or something else? [11:55] so I think I'll talk about Malone, Rosetta, Soyuz, Blueprint [11:56] briefly show how to get around a bit [11:56] maybe a little triaging or something [11:56] and then maybe have more of a discussion [11:56] about peoples experiences with it or something [11:57] that's the best I can figure out === sbalneav [n=sbalneav@S0106000b6a5631f9.wp.shawcable.net] has joined #edubuntu [11:58] Hello all [11:59] hi scotty === neurogeek [n=neurogee@201.209.153.162] has joined #edubuntu === LaserJock is now known as Laser_away [12:10] ogra, ok [12:10] kill is now performed via dbus [12:10] I've done it [12:10] 70% of the work done [12:10] just need to do execute