/srv/irclogs.ubuntu.com/2006/08/17/#edubuntu.txt

cbx33really is nn time now12:16
cbx33nn guys12:16
=== sbalneav [n=sbalneav@S0106000b6a5631f9.wp.shawcable.net] has joined #edubuntu
sbalneavhey again12:17
=== 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
bddebianHello02:59
=== Laser_away is now known as LaserJock
=== sbalneav_ [n=sbalneav@S0106000b6a5631f9.wp.shawcable.net] has joined #edubuntu
sbalneav_me on another machine03:42
LaserJocknooooo03:44
LaserJockwe ... can't ... take ... 203:44
sbalneavMuaahahahahahaha03:44
sbalneavIgnore that other fellow, he's an imposter!03:44
sbalneav_No!! Don't listen to him.  I'M the real sbalneav!03:45
=== LaserJock shoots both ;-)
sbalneav_oh, drat03:45
sbalneav_I would have made it if it hadn't have been for you pesky kids!03:45
sbalneav_Well, obviously my Scooby-doo reference fell flat. :P03:46
LaserJocksorry, we were having a discussion of nasty French hotel food in -motu03:49
LaserJockit has since devolved03:49
LaserJock;-)03:49
sbalneav_Serves you right for eating there.  :)03:49
sbalneav_you won't make that mistake again next time, riiiiight? :)03:50
sbalneav_"Do as we do, say as we say"03:50
LaserJock"Stick with the LTSP guys"03:50
LaserJock"The only thing thin, is the clients"03:50
LaserJock;-)03:50
sbalneav_We'll be in U.S. of A this time, so there will be thick steaks a-plenty on dinner forays.03:50
bddebianw00t03:51
sbalneav_Lobster, perhaps.03:51
sbalneav_And beer. Well.  That goes without saying.03:52
sbalneav_And for desert: Cheesecake.03:52
sbalneav_Yum03:52
sbalneav_Well, lets see if my little mod to Ogra's cdpinger works.03:52
cafuegoWheee, 210 Edubuntu CDs just arrived :-)03:54
sbalneav_210?03:55
sbalneav_yikes!03:55
cafuego3x7003:55
cafuegoSpacial order03:55
cafuegos/a/e/03:55
sbalneav_SOMEONE's doing a big install, I'd say.03:55
bimbericafuego: for SFD?03:56
cafuegoThey're going here: http://www.acec2006.info/03:56
cafuegobimberi: Nope03:56
cafuegoKattekrab is speaking at that ^^ conference.03:57
bimberiah yes, of course :)03:57
cafuegoSo she can hand the CDs out to teachers directly.03:57
=== 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
sbalneav_404:47
=== 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
sbalneav_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
sbalneav_;_;05:57
=== bimberi_ high fives sbalneav_
sbalneav_:)05:58
bimberi_:)05:58
sbalneav_cdrom support on thin client is now officially AWESOME05:58
sbalneav_memory sticks --> DONE05:58
sbalneav_cdroms --> DONE05:58
sbalneav_floppies --> COMIN' RIIIIGHT UP05:59
bimberi_fantastic!06:00
=== LaserJock does a cartwheel
bimberi_i see lots of questions about local devices06:00
sbalneav_ogra's cdpinger was great, but it had one or two TINY bugs in it, which I've now squashed.06:01
sbalneav_Well, I'm an "upstream" developer for LTSP, and I developed the localdevice support there.06:02
sbalneav_It's going to be even better un Ubuntu.06:02
sbalneav_So, I guess I'm kicking my own butt :)06:02
bimberi_lol06:02
LaserJockhehe06:02
=== imbrandon [n=brandon@ubuntu/member/pdpc.active.imbrandon] has joined #edubuntu
LaserJocksbalneav_: yo, imbrandon's got a question for you06:23
LaserJock;-)06:23
sbalneav_certainly06:23
imbrandonheh06:23
imbrandon[23:21]  <imbrandon> do you know if a edubuntu server ( ltsp ) can server a ppc and amd64 client from a i386 ?06:23
sbalneav_the answer to that would be "yes"06:23
sbalneav_What you'd have to do is boot a ppc client on ubuntu, 06:24
imbrandoncool 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
sbalneav_do the "ltsp-build-standalone" on it,06:24
=== LaserJock is now known as Laser_away
sbalneav_then transfer the /opt/ltsp/ppc dir to /opt/ltsp on the 386 server.06:25
imbrandonok so on the ppc load a full ubuntu ?06:25
sbalneav_just one.  To allow you to build the ppc tree.06:25
imbrandonahh ok /me listens06:25
sbalneav_After that, and when you transfer over the ppc dir to the server, they can all net boot.06:25
imbrandoncool sounds simple enough06:26
sbalneav_See, you can't actually BUILD the ltsp chroot on a 386 server because it can't run the ppc bins.06:26
imbrandonright06:26
sbalneav_But, if you build it on a ppc, then transfer it over, from there on in, you're just serving it out with nfs06:26
sbalneav_so, it doesn't matter.06:26
imbrandonbut if i put the ltsp server on a amd64 i could build both x64 and i386 06:26
sbalneav_Yes.  you should be able to do that.06:27
imbrandoncuz really its just chroots 06:27
imbrandoncool ok06:27
sbalneav_yep.06:27
imbrandonok one last "dumb question" 06:27
sbalneav_sorry, did you /msg me?  I'm on my alter ego here, and not authenticaed on this id, so I dont get /msg06:27
imbrandoni have tes to get ltsp to work yes so i'm trying the edubuntu way since it all works out of the box pretty much06:28
imbrandonnope i dident06:28
imbrandonsomeoen might have but not me06:28
sbalneav_ah, ok, just wondering why i didn't see your question.06:28
sbalneav_anway, go on06:28
imbrandonahh i havent asked yet , and the first one i was talking to Laser_away in -motu ;)06:29
imbrandonok anyhow ummm *thinks*06:29
imbrandonohh the netboot thing06:29
imbrandonok i load a enu server up and hop on an i386 with netbot nic06:29
imbrandonit should find it ok without conflicting with my router ?06:30
imbrandonor do i need to do the dns trickery06:30
sbalneav_Is your router handing out dhcp addresses?06:30
imbrandonlike with plain ltsp ?06:30
imbrandonyea its a netgear cable modem router wireless all in one job that i kinda have to keep dhcp on becouse 06:30
imbrandoni have some non pc devices that need dhcp from it06:31
imbrandoni think that was my main hickup in the past to useing ltsp06:31
imbrandoni was hoping edubuntu took care of that somehow06:31
sbalneav_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
sbalneav_Nope, that's pretty much impossible to just "magically" avoid :)06:32
imbrandonhrm well hrm .....06:32
imbrandonheh yea i figured that06:32
imbrandonheh ok .... *thinks* sorry still a bit rusty at this06:33
sbalneav_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
imbrandongive 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 LOL06:33
imbrandonhehe true06:33
sbalneav_meh, I code dhcpd.conf stanzas in my sleep.06:33
imbrandoni bet ;)06:34
imbrandonok 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 minute06:34
imbrandonwith a theoetical setup to make sure i dont have any major flaws in my thinkgin06:35
imbrandonso first i turn dhcp off on the router and let it jsut be a router .......06:35
imbrandoni can set all my pc static for now no probs06:35
imbrandonthe non pc devices can get an ip from edubuntu still correct06:36
imbrandonand use the router as the gateway06:36
sbalneav_yep06:36
sbalneav_no problem06:36
imbrandonk cool, i think that should work then06:36
sbalneav_Eminently workable :)06:36
imbrandon;)06:36
imbrandondo you konw if the apple nic's in ibooks ( orinoco drivers ) will netboot, or will i have to have some kinda skel system on them06:37
imbrandonto boot06:37
imbrandonor is google my friend on that one ;)06:37
sbalneav_Um, that I don't know.06:38
imbrandonnp i can grab that via google, but say i do have to have a skel system setup for them06:38
imbrandoncan that be generated from the ubuntu install ?06:38
sbalneav_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
imbrandonheh np06:38
sbalneav_imbrandon: yep.  In fact, if you simply install edubuntu-ppc, it'll do it for you.06:39
imbrandoni'm guessing i will becouse i would like to use the wireless in them06:39
imbrandonnice06:39
imbrandonso 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
imbrandonheh06:40
sbalneav_Ah, you want wireless netboot?  heh06:40
sbalneav_there's a LOT of people who want that.  06:41
imbrandonif possible heh06:41
sbalneav_Not possible :)06:41
imbrandonmaybe i can help try and figure out a way ;)06:41
imbrandonheh06:41
sbalneav_No wireless netboot card currently netboots :(06:41
imbrandonwho 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:41
sbalneav_yep.06:42
imbrandonthanks for the quick start though ;)06:42
sbalneav_Not at all.06:42
imbrandonyea a wireless card that netbooted would sell like hotcakes i bet ;)06:43
bimberi_imbrandon: i think you can hold down the N key at boot to make (some) Macs netboot (non wireless)06:43
imbrandonbimberi_: cool thanks i'll try that06:43
imbrandonyea it has both, but i would RATRHER use the wireless but that might be a no-go atleaste for now ;)06:44
imbrandonthe 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
imbrandonand the "server" is gonna be a amd64x2 4400+ ( running in 32bit mode )06:45
imbrandonso it "should" work out ok ;)06:46
imbrandonhrm 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 running06:46
imbrandonso X and the kernel + drivers are all that needs to be ppc ?06:46
sbalneav_Well, X, kernel, drivers, plus a whole buncg of glue06:47
imbrandonhehe yea i'm generizing a bit but 06:47
imbrandonyea the WM like gnome/kde + apps run from the server though06:48
imbrandonand are piped06:48
sbalneav_yep, that's how X works.06:48
sbalneav_The X calls are networkable, so an x89 server can display on a ppc client no problem06:49
imbrandoncool 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 day06:49
jsgotangcowe dont doubt the demigod of LTSP07:01
imbrandon;)07:02
sbalneavjsgotangco: :)07:16
highvoltagemhuhahahaha07:19
jsgotangcothere goes one of the acolytes07:21
highvoltageacolytes?07:28
highvoltagewhat's that?07:28
sbalneavhighvoltage: One who attends; an assistant. "With such chiefs, and with07:29
sbalneav      James and John as acolytes." --Motley.07:29
sbalneavIt has a religous connotation. 07:30
highvoltageaah07:32
sbalneavLong fruitful night, but now I need sleep.07:38
sbalneavnight all07:38
=== 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
RichEdpygi :)08:29
=== jinty [n=jinty@121.Red-83-56-157.dynamicIP.rima-tde.net] has joined #edubuntu
pygiRichEd, what I did this time? :)08:44
RichEd? nothing bad springs to mind ;)08:45
jsgotangcoRichEd: just for info, I will be doing a presentation to GILAS (www.gilas.org) regarding Edubuntu on the 30th. Gina hooked me up for this08:46
pygiRichEd, o good, for the first time in history ^_^08:46
pygiRichEd, o, btw. you gonna visit Ubuntu conf. in Hungary next month?08:46
pygione of my presentations is about Edubuntu, ofcourse08:46
RichEdmorning guys ...08:52
=== RichEd hides from jsgotangco until he can find those damn proof of IT success in eductaion links
jsgotangco:)08:53
=== jsgotangco beams
jsgotangcoRichEd: really they're *so* excited about htis08:53
RichEdpygi: would love to ... but that will need to be next year, same time, same place, busy with foundation building blocks in this phase08:53
pygiRichEd, ah, oki :'(08:54
=== 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"]
highvoltagemorning RichEd 08:54
RichEdjsgotangco: as per all my conversation threads, I am excited & supportive ... you are my community resource main main #108:54
RichEdmain man #1 :P08:54
RichEdhi highvoltage 08:55
jsgotangcoif we make a dent on GILAS this would be big08:55
jsgotangcoafaik, they are in bind at the moment with MS Phil08:55
jsgotangcothere seems to be a stalemate08:55
RichEdany news on the "personal full time association" opportunity ? 08:55
jsgotangcoshe called me up today she said she'll get back to me this week08:56
RichEdjsgotangco: I will make time to help you with the presentation, or find people or resources to assist08:56
RichEdwe need to show support for you ... and I *WILL* make that happen08:56
jsgotangcoi have to fix this up by month's end or else i'll get screwed by my current work08:57
RichEdMS stalemate ? how ? what ? more ?08:57
jsgotangcowell they seem to have some issues on distributing the software then supporting it08:57
RichEdjsgotangco: tomorrow, 9:00-10:00 am my time belongs to you on this topic08:58
jsgotangcoi dunno the exact details, GILAS isn't actually a well advertised initiative08:58
RichEdit is about to go 9:00 am for me now, to give you a time reference08:58
jsgotangcoahh okay08:58
jsgotangco3pm here08:58
RichEdso chalk it up in your diary ...08:58
jsgotangcookay08:58
jsgotangcowe can do skype if you want08:59
RichEdwe'll get a private window open, and research chat side by side ...08:59
jsgotangcook08:59
RichEdskype would be good ... i need to get set up ... can you send me a quick start pointer ?08:59
RichEdi'm on ADSL so b/w is fine ... just need to know where to register / download etc.09:00
bimberi_!skype09:00
ubotuTo install Skype on Ubuntu, see https://wiki.ubuntu.com/Skype To record on Skype, check: https://wiki.ubuntu.com/SkypeRecordingHowto09:00
RichEdpygi ... how far is hungary from georgia09:00
bimberi_'morning RichEd :)09:00
jsgotangcohttp://www.skype.com/download/09:00
RichEdthat uboto is a most helpful bot ! it seems to do word reconition & rapid response !09:01
RichEdrecognition <- reconition09:01
jsgotangcoyou can grab the Debian package09:01
RichEdthanks ubuto ;)09:01
RichEdhi bimberi_ : do we get beaten by you or the men in black this week (sobbe)09:01
bimberi_RichEd: it's our turn up against the all blacks this week09:02
bimberi_the wallabies trained here in Canberra this week, probably because it's colder, to acclimatise09:03
=== RichEd is relieved ... breathes a sigh of relief
bimberi_hehe09:03
jsgotangcocricket?09:07
RichEdno rugby ... or in recent weeks, more like buggery09:07
RichEdmy team is playing 2 levels below badly09:08
=== RichEd does a whois on ubuto ... and asks looking a bit foolish : is ubuto a bot or person ?
bimberi_RichEd: ubotu is a bot - i triggered it with !skype09:09
bimberi_!botsnack09:09
ubotuYum!09:09
RichEdah ... at first i thought it was a person ... then for a moment I though it actually did grammar recognition :)09:10
jsgotangco!die09:10
ubotuSorry, I don't know anything about die - try searching on http://bots.ubuntulinux.nl/factoids.cgi09:10
RichEd!springbokrugby09:10
ubotuSorry, I don't know anything about springbokrugby - try searching on http://bots.ubuntulinux.nl/factoids.cgi09:10
RichEd:)09:11
=== RichEd tries some recursive nonsense
RichEd!Sorry09:11
ubotuSorry, I don't know anything about Sorry - try searching on http://bots.ubuntulinux.nl/factoids.cgi09:11
jsgotangcohmmm epiphany took over my desktop lol09:12
bimberi_RichEd: you can actually /msg it - btw it ignores after a certain number of bad queries :)09:12
jsgotangcoRichEd: this looks like partly useful09:13
jsgotangcohttp://www.tsf.org.za/index.php?option=content&task=view&id=246&Itemid=3309:13
RichEdyou mean so you can ask in a private window without appearing too stoopid ?09:13
RichEdjsgotangco: i'm going to shower and will be back to give you my concentration for 20 mins09:17
RichEdi'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 topic09:18
jsgotangcothanks09:18
bimberi_RichEd: lol, yes that's right09:19
=== bimberi_ bbl
highvoltageon which topic? WSD?09:27
RichEdhighvoltage: jsgotangco needs case study reference on how the introduction of IT has improved academic results09:29
RichEdany reference material that will support a presentation to a foundation in Philippines on why computes should be funded into education09:29
RichEdjsgotangco: i've got a conversation happening with the Canonical / Intel partner manager ... and his recent mail says that PRC is on their short term radar09:31
jsgotangcoPRC09:31
jsgotangcochina?09:31
RichEdPRC is Pacific Rim Countries, no ? and that's you no ?09:31
highvoltageah09:32
jsgotangcoohh09:32
jsgotangcowell its all known as People's Republic of China ;)09:32
jsgotangcothere's East Asia and ASEAN09:32
RichEdoh ... I better check to see what he means by his abbreviation ...09:32
RichEdBut we are talking about Vietnam now, and that area, so you are within that sort of geographicasl region09:33
=== RichEd is open to correction
jsgotangcothat's part of SEA (South East Asia)09:35
RichEdyep ... this is his territory focus: Vietnam, Latin America, PRC, and Southeast Asia.09:36
=== RichEd goes off to check a world map ... brb
RichEdjsgotangco: 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
RichEdso you are in the same bowl so to speak ?09:39
RichEdanyway ... what I can say now is that there is some growing co-operation between around Intel Education programme & Ubuntu09:40
RichEdso we may be able to add value above the o/s into your pitch to Gina ... 09:40
jsgotangcoRichEd: the typhoon path usually starts in Philippines then goes to Taiwan or China09:40
jsgotangcoRichEd: i just saw this http://business.newsforge.com/article.pl?sid=06/07/10/2115242&tid=3709:41
=== RichEd still needs that shower : 2 past-pumpkim time nights are making me feel icky
jsgotangcohttp://anycec.org/main/node/668?PHPSESSID=087555993070778a7c912ae21859116a09:42
jsgotangcothis is exactly what were looking for09:43
RichEdjsgotangco: quick, what it what link on Gina ? i have a very short email time window ... got the intel guys attention now09:46
jsgotangcoah wait09:47
=== cbx33 [n=c2df514b@84-45-197-14.no-dns-yet.enta.net] has joined #edubuntu
cbx33Mornin all09:47
RichEdand confirm ... she is a director of http://www.abs-cbnfoundation.com/ ?09:47
cbx33what a great meeting yesterday :D09:47
jsgotangcoRichEd: 09:48
jsgotangcoRichEd: yes09:48
jsgotangcohttp://www.planetphilippines.com/archives/2005/jul1-15-05/current/features_current/feature3.html09:48
RichEdhello cbx33 : that meeting with highvoltage & willvdl happens today. case study & advocacy will be on the topic list09:48
cbx33exshellent09:48
cbx33what time?09:48
RichEdlunch time09:48
cbx33cool09:48
cbx33after that will we know a little more about how to proceed with the packs?09:49
jsgotangcoRichEd: http://www.newsflash.org/2004/02/sb/sb003803.htm09:49
=== pygi [n=pygi@89-172-207-177.adsl.net.t-com.hr] has joined #edubuntu
jsgotangcoRichEd: she's from a media tycoon clan09:50
RichEdcbx33: 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
RichEdso that will be a stake in the ground, where we can haggle over details, but non-negotiable that is it going forward09:57
RichEdtowards a conclusion I mean (not just wanderin' along somewhere)09:58
cbx33good10:00
RichEdjsgotangco: see email ... 1st baby step ... but support for you :)10:16
jsgotangcowooooo10:22
jsgotangcothanks!!!!10:22
jsgotangco"kitty"10:25
jsgotangcohahaha10:25
jsgotangcoman if i get to move in this organization i have to fix up that website10:26
RichEdsee 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 manager10:35
RichEdtalk to me before you spread anything. we'll tie it up peoperly to server all of our aims10:35
RichEdproperly to serve10:35
jsgotangcosever lol10:35
jsgotangcothanks im sending email now regarding some news i found10:36
jsgotangcoi gotta go11:37
jsgotangcociao11:37
=== valkyrie [n=valkyrie@82-131-155-61.pool.invitel.hu] has joined #edubuntu
valkyriehi12:24
=== 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
rodarvusgood morning01:04
bimberihi rodarvus01:11
rodarvushi bimberi 01:11
bimberiwow the local device support (in ogra's email of a few minutes ago) sounds fantastic01:12
ograits really sexy :)01:14
bimberisbalneav was very happy earlier :)01:14
ograwell, he broke a lot tonight :P01:14
bimberilol01:15
ograbut i'm already fixing ... he also improved a lot ;)01:15
ograouch ... that mail went to the wrong list ...01:17
bimberiogra: -users? that's ok isn't it? or are you worried about expectations01:19
rodarvusogra, putting a default lts.conf in edubuntu edgy ?01:19
ograrodarvus, yes, we discussed it yesterday in the meeting01:20
rodarvusogra, yes, I remember :)01:20
ograits one step in the K12 direction01:20
rodarvusI was asking if this is the email you were referring to (which you said you sent to the wrong mailing list)01:21
rodarvusbut anyhow01:21
ogratogether with dchpd.conf autogeneration and localdev that makes it possible for us to compete feature wise01:21
rodarvusthe defaults seem just fine01:21
ogragreat :)01:21
rodarvusSWAP is the one likely getting changed the most01:21
ograwell, we need a default size you can set anywhere 01:22
rodarvuswe could think about tweaking it automatically (without user interaction), but this is surely stuff for edgy+101:22
ograerr01:22
rodarvusogra, yeah. 64mb is surely a good choice01:22
ograbut thast the target of the fully automatic swapserver spec01:22
ograno user interaction at all01:22
rodarvusogra, yes01:22
rodarvusbut what I'm mentioning is changing the default setup automatically01:23
ograhmm01:23
rodarvus(if this is part of the spec  I missed it and need to stufy it with more care :) )01:23
rodarvusogra, considering disk space on the server, memory setup for clients, type of applications you are going to run, etc01:24
ograright01:24
ograbut it should be an adjustable value ...01:24
rodarvusindeed01:24
ograeither 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 clients01:25
ograits one option more to use in the clients swapon code ... nbd-server needs just to pick it up for the automatic swapfile creation01:26
rodarvusnice, that was my next question :)01:26
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #edubuntu
rodarvus(if you could setup swap sizes different for each client)01:26
ograyou should be able to ...01:26
ograindeed that doesnt need to be in the initial implementation ... a fixed size is fine in the beginning01:27
ograbut we offer per client settings in the lts.conf ... so we should keep it in mind :)01:27
rodarvus*nods*01:27
bimberiah, _that_ email (only just got it :/ )01:34
jsgotangcowow my daughter counted to 200 without failure01:34
jsgotangcofor a 4 1/2 year old that seems impressive01:34
ogratotally01:35
bimberiwow, it is!01:35
jsgotangcoi started her teaching to use an abacus last week01:35
=== bimberi applauds jsgotangco for _listening_ to his daughter count to 200 :)
jsgotangcoheh im in awe as well01:38
=== juliux [n=juliux@ubuntu/member/juliux] has joined #edubuntu
=== JanisLee [n=JanisLee@201-25-141-4.ctame704.dsl.brasiltelecom.net.br] has joined #edubuntu
lucasvoogra: you are the maintainer of the -user list, right? could you please find out why I ge tmy mails twice? it's lucasvo@vincisolutions.ch02:17
=== Petaris [n=Petaris@216.56.37.162] has joined #edubuntu
RichEdvery quiet here again today ... hmmmmm03:10
jsgotangcohey03:14
jsgotangcoive been looking at the websites03:14
RichEdhey ... what do you think ?03:16
RichEdif you were pitching to a lightweight organisation on your own .. then I would say that Intel would say ... ho-hum ... another plea for help03:18
RichEdbut 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:20
RichEdI am sure we can put something together that serves the aims of all 3 parties ?03:21
RichEd--- Edubuntu boot CD question --- from Marilize ------------------------03:21
RichEdDoes the current LTS 6.06 allow a live CD boot option ? Or only an install ?03:22
jsgotangcoRichEd: interestingly the people i will meet on the 30th are the heads of the two biggest foundations03:22
jsgotangcoRichEd: the current LTS is only install (even the one on shipit)03:22
jsgotangcoRichEd: we have a liveCD option but only for workstation03:22
jsgotangcoits because we ship a server solution primarily03:22
jsgotangcorather than a desktop one03:22
RichEdThe web site says "includes a Live CD" which I think is a remnant from the 2 CD pack.03:22
jsgotangcois that from our website?03:23
RichEdAnd people are moaning .....03:23
RichEdAhhhh .... Ohhhhhhhh ..... Whine .....03:23
RichEdSo I guess we must correct the site then.03:23
jsgotangcoif its on our website i can change it03:24
jsgotangco(edubuntu.org)03:24
jsgotangcoi was planning on doing a review a few days ago after i made some minor typo corrections but never got to03:24
RichEdwill get the link from marilize now ... tx03:25
jsgotangcoyes please im in the cms now03:25
RichEdasking ... waiting ...03:27
=== RichEd drums fingers ....
jsgotangcohhehe03:27
RichEdsend me these names : <jsgotangco> RichEd: interestingly the people i will meet on the 30th are the heads of the two biggest foundations03:28
jsgotangcogina lopez of abs-cbn and vicky garchitorena of ayala foundation (for gilas)03:28
jsgotangcogina hooked us up with vicky03:29
jsgotangcobecause of gilas03:29
RichEdi've just got the names & email addressess of the business development managers for this region at intel ...03:29
jsgotangcowell i think intel is part of gilas03:30
RichEdi'll drop your meeting names in the intro mail ... who knows ... maybe on the off chance they will want to join you ?03:30
jsgotangcoso our meeting with gilas is preliminary and introduce edubuntu/ubuntu03:30
RichEdplease can you mail me with as much deatil as you can ?03:31
RichEdwhat's gilas, what's ayala, why are they joining you, and how do you mean intel is part of gilas ?03:32
RichEdREQUEST:03:32
RichEd<marilize> http://www.edubuntu.com/Download03:32
RichEd<marilize> it should not say Live CD.....for shipping03:32
RichEd<marilize> thanks03:32
RichEdEND REQUEST03:32
RichEdthanks ...03:32
RichEdout for 30 mins ...03:32
=== RichEd has a crazy day today
jsgotangcookay thanks03:33
=== jsgotangco fixes to 6.0.6.1
highvoltagejsgotangco: kewl :)03:34
jsgotangcohighvoltage: slacker03:34
highvoltagejsgotangco: :(03:35
=== jsgotangco hugs highvoltage
highvoltagei prefer it if you call me a slacker03:35
highvoltage*joke*03:35
highvoltage:)03:35
jsgotangcoRichEd: GILAS is a privately funded project to connect to the internet the 5,000+ public schools in the country03:35
jsgotangcoRichEd: its a 5 year project i think its on its 2nd year and only 1.200+ has been connected03:36
jsgotangcolet's also add a point release annoucement even if its a bit late03:37
jsgotangcowe shouldn't even have to link to cdimage since this is more of the developmental download links03:38
=== jsgotangco points to releases.ubuntu.com
=== highvoltage goes home [ ok ]
highvoltagebye!03:47
jsgotangcook the page is done03:47
=== gotama [n=xxxx@61-223-70-215.dynamic.hinet.net] has joined #edubuntu
jsgotangcoRichEd: please check if its ok now03:50
RichEdmarilize will test ... will let you know ...04:10
RichEdsoon04:10
jsgotangcoyeah04:18
jsgotangcoi also added news of the point relase04:18
jsgotangcoahh fudge04:21
=== 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
sbalneavMorning all!04:37
sbalneavHey ogra!04:37
bddebianHeya04:37
jsgotangcohi04:37
bddebianHi sbalneav04:37
RichEdgun tag herr grawert04:37
sbalneavhey bddebian jsgotangco RichEd 04:37
=== cbx33 [n=pete@ubuntu/member/cbx33] has joined #edubuntu
RichEdhi sbalneav ... & cbx33 04:38
cbx33hi RichEd04:38
bddebianHi jsgotangco, RichEd, cbx33 :-)04:39
cbx33hi bddebian 04:39
=== RichEd waves to bddebian from another window
jsgotangcohey04:40
ograhey sbalneav 04:42
sbalneavhey!04:42
sbalneavSorry, I started the cdpinger from the startup, but what I was REALLY thinking was starting it from udev, when a cdrom is created04:43
ograyou forgot to close the (f) filehandle in cdpinger btw :)04:43
sbalneavbut I couldn't think of the udev rule :(04:43
ograhas funny effects since you open a new f ever 3 seconds04:43
ogra*every04:43
ogramy client dies after some time with a "too many open files" error on the console04:44
ograhmm, an udev rule ...04:45
ogrado we know that the blockdevice is a cdrom ? 04:45
ograah, yes, indeed we do04:45
ograthats trivial ... we can at least start it from the add_fstab script04:45
ograi think i hand over the device type anyway already, let me look04:46
ograLABEL=$(echo ${ID_BUS}${ID_TYPE}-$1|tr " " "_") 04:47
ograright04:47
ograso if ${ID_TYPE} = cdrom we just start a cdpinger 04:48
sbalneavthat's what I was thinking.04:49
sbalneavthen, if there's NO cdrom in the system, you're not running a pinger.04:49
ograits just not easy to stop it ;)04:49
ograat least in case of multiple cdroms04:49
ograyou cant just kill all of them ...04:49
ograi dont want to do uglyy grepping stuff through the processlist ...04:50
cbx33ogra, Iwas looking at the ACL04:50
sbalneavHmmm.04:50
cbx33for the scp04:50
ograbut even if you write a pid file, you wont know which one is right without looking in the processlist04:51
cbx33from what I can see there are no restrictions on who can run scp04:51
sbalneavI 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
sbalneavhowzzt?04:51
ogracbx33, they are in scp itself, it doesnt start up with uid!=004:51
cbx33hmmm04:51
cbx33I'll have to check that04:52
cbx33the server side works great04:52
sbalneavpitti's got a few more requests :)04:52
cbx33I have an ACL working04:52
sbalneavso I need to do that today :)04:52
ograi lie the idea of dynamically strating it better though :)04:52
ogra*like04:52
sbalneavyeah, if they don't have a cdrom, no sense using up the ram.04:52
sbalneavsimple and clean.  I'm really linking this implementation.04:53
ograyeah04:53
ograit gets better every day ;)04:53
ograadditionally to being sexy in the beginning ;)04:53
ogra*already04:53
sbalneavWell, we have the two sexiest developers in Linux working on it, so how could it fail? 04:54
=== sbalneav welcomes #edubuntu to the Oliver Grawert and Scott Balneaves mutual admiration society
bddebianheh04:55
ogra:)04:56
sbalneav3)'s the biggie.  Any idears on that one?04:57
ogradamned ... the udev script wont work this way ...04:57
sbalneavverdampt?04:58
ograyeah04:58
ograthe device wond be called cdrom ... so we cant use the symlink04:58
ograat least fro usb devices you get scdX04:59
sbalneavah, I'm already talking with keybuk about that, we've got the same problems with floppies.04:59
sbalneavI think there's a udev magical bit where you can pass the symlink name instead of the kernel name.05:00
sbalneavif nothing else we could do a RUN+="cdpinger cdrom%n"05:01
ograhave a look at 60-symlink.rules05:03
ograwill a 65 script override that ? 05:03
sbalneavyes. should, that's what keybuk recommended.05:03
ograoh, ah05:03
ograheh05:03
ograENV{ID_CDROM}=="?*",            SYMLINK+="cdrom"05:04
ograthat means that the symlink will always point to the most recent created device if i'm not wrong05:04
sbalneavright05:04
ograwhich would mean its completely unreliable anyway05:05
sbalneavIf we wanted separate ones, we'd wand SYMLINK+="cdrom%n"05:05
sbalneavWhich would give us cdrom0 cdrom1, etc05:05
ograyep05:05
sbalneavwhich would still work with g-v-m, and solve all the problems.05:05
ograi wonder why the script doesnt do that yet already05:05
ogralooks buggy05:06
=== cbx33 made a great discovery today
jsgotangcothe 13th planet?05:07
cbx33anyone who has bought a tosh laptop will have seen that plastic on the top05:07
cbx33that peals off05:07
jsgotangcoyeah okay05:07
cbx33it;s quite sticky and static05:07
jsgotangcouh huh05:07
cbx33if you put 15-20 sheets of that together05:07
cbx33it's like flamin kevlar05:07
cbx33and extremely light05:07
cbx33I tried to stab a screwdriver through it05:07
cbx33seriously full force05:08
cbx33didn't get through05:08
RichEdjsgotangco: link looks fine ... thanks05:08
cbx33that's pretty tough stuff when in multiple sheets.....quite flexible too :p05:08
=== pygi [n=pygi@89-172-237-64.adsl.net.t-com.hr] has joined #edubuntu
jsgotangcookay so you're saying let's buy a lot of toshiba laptops and use them plastics to create a DIY protection suit05:08
jsgotangcoRichEd: cheers05:08
cbx33jsgotangco, exactly05:09
jsgotangconice we'll be able to replace ogra's roof with toshiba laptops as well05:09
cbx33heheh05:09
=== juliux [n=juliux@ubuntu/member/juliux] has joined #edubuntu
sbalneavogra: 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:11
ograsounds like the best option :/05:12
sbalneavso, 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
cbx33ogra, the implementation of the scp dbus I found a problem with05:12
cbx33got a sec?05:12
sbalneavshouldn't be that much extra work.05:12
ograno but  its an ugly limitation i wouldt have expected 05:13
ogracbx33, shoot05:13
=== Caraibes [n=martinbr@tdev233-196.codetel.net.do] has joined #edubuntu
cbx33a) does the server know when a message has completed?05:13
ograwhy should it need to ?05:13
cbx33b) what happens if two people send a request from scp at the same ich time05:13
sbalneavyeah, I wasn't aware that %n was so flakey a number.05:14
cbx33how shorta poll time should we have?05:14
cbx33and should messages have timeout periods?05:14
ograthe second instalce should fail to connect, that needs internal handling in scp05:14
cbx33ahh05:14
ograit shouldnt even start up 05:14
cbx33ok05:14
cbx33so you're not even contemplating that two versions could be running at once05:15
cbx33I was thinking of having a messaging bus with incrementing message numbers so the client can see which messages it has read05:15
ograexactly05:15
cbx33and have a TTL on the message05:15
ograits limited to a single ltsp server anyway05:16
ograi dont think you need message numbers05:16
ograthe client should just listen (poll every n secs) for a message from the namespace ...05:17
ograif 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:17
cbx33how long till the mesage is deleted?05:18
ograif theer doesnt come a second message after a certain time (5 secs or so) it starts to listen to "list" messages again05:18
cbx33hmmm05:18
ograsome seconds whould suffice for all clients to pick it up05:19
cbx33how does the client know it's just done a message?05:19
ogra*should05:19
cbx33and not to do the same message again05:19
ograwhy shoudlnt it ? 05:19
cbx33??05:19
cbx33if some one puts exec firefox in the queue05:19
ograif i click a second time on execute it should execute a second time05:19
cbx33of course it should05:19
cbx33but how does the mesasge get cleared from the queue?05:20
cbx33or fomr the bus05:20
cbx33the scp server deletes it after a certain amount of time05:20
cbx33?05:20
cbx33it can't just sit there, otherwise the client will keep acting on it?05:20
ografor example ... doesnt dbus have a ttl mechanism ? 05:20
cbx33not at the level we are using05:20
cbx33some of the things you wrote were extremely low level05:21
ograthen delete it after n seconds05:21
cbx33and we don;t need to worry about05:21
cbx33but then the poll time needs to match that exactly !!05:21
cbx33if it's under the command can be run twice05:21
ograwell, mdz and iwj wanted it like that, i found it overkill as well ;)05:21
cbx33if it's over it could get skipped05:21
cbx33ogra, can I propose another system?05:22
ograsure05:22
cbx33well,05:22
cbx33I think a message queue, with a ttl on each message is a lot better,05:22
cbx33each message has an incremented number05:22
cbx33and the client just keeps count of what the last number it acted on was05:23
ograok05:23
cbx33if a message appears that applies to it, that is greater than the last count, run it05:23
cbx33if not ... ignore it05:23
ograbut the messages must disappear from the bus anyway05:23
cbx33yes05:23
cbx33after the TTL05:23
cbx33I'm just thinking this part of the system has to be pretty stable05:24
cbx33if it crashes teachers lose control etc05:24
ograthe message it acts on must be listmessagenumber+105:24
cbx33yes05:24
cbx33and apply to it05:24
cbx33user name etc05:24
ograsure thats out of question05:25
cbx33I also think that the 4 message system shoudl be changed for expandability05:25
cbx33why not send one type of message05:25
cbx33with a command as a prefix05:25
cbx33instead of list, kill, exec05:25
cbx33what do you think?05:26
sbalneavogra: I have an idear05:27
ograyou mean: "exec, firefox [user1, user2, usern] " ?05:27
cbx33ogra, kinda yeh05:27
ograsure, why not05:27
sbalneavinstead of callig gnome-session directly...05:27
cbx33I'll write up a new spec05:27
cbx33for that section05:27
ograwe dot call gnome-session at all05:27
sbalneavWhy not call a script that looks like:05:27
sbalneav#!/bin/sh05:27
ogra*dont05:27
sbalneavgnome-session05:27
sbalneav# clean up mounts.05:27
ograits a prerequisite that we use the defaul XSession of the system05:27
ograwe never called gnome-session05:28
sbalneavOh?05:28
sbalneavheh, never looked at what we called. 05:28
sbalneavoh!05:28
sbalneavDo we call the xsession script?05:28
ogra/etc/X11/Xsession05:29
sbalneavah, perfect.05:29
sbalneavWe can put some cleanup in /etc/X11/Xsession.d05:29
ograso you can add it to XSession.d instead ;)05:29
ogradesktop independent ;)05:29
sbalneavhah, beat you to it.05:29
sbalneavproblem solved.05:29
ograand you even wrote the full path !05:30
sbalneav:)05:30
cbx33ogra, is that ok for me to come up with a new spec for it, or shall I just go ahead and code it05:30
cbx33and come up with a spec later :p05:30
ogrago ahead and code it and add it in an extra section to the spec, so i can wave it in05:30
cbx33ogra, ok, only if you are happy with that implementation?05:30
ograyep, thats fine05:31
ograit adresses some weaknesses ;)05:31
cbx33cool05:31
cbx33it'll be early next week now :p05:32
cbx33I'm away tomorrow and sat05:32
cbx33and I have to have logout sounds done for 3 themes by tuesday05:32
=== Caraibes [n=martinbr@tdev233-196.codetel.net.do] has left #edubuntu []
ograsbalneav, what do you think about gconf integration ?05:42
ograltspfsmounter 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
ograthat would enable the admin to lock down the key in a gui way via pessulus ...05:44
ogragives fine grained access control05:44
sbalneavThat sounds awesome, but I don't know diddly bupkis about gconf.05:49
sbalneavYou'd use something like gconf-tool2 or something to look up the keys.05:49
sbalneav?05:49
sbalneavSorry, I'm at work, I'm rummaging around for a spare terminal to play now at  work :)05:49
ograheh05:50
ograthere is python-gconf05:50
sbalneavOh, right, you were thinking of re-writing the mounter in python.05:50
ograyep05:51
sbalneavI think that's an awesome solution.  It will integrate well with pessalus/sabayon, and gives fine-grained control on a user-by-user basis05:51
jsgotangcogood night05:54
ograwell, we have that anyway by the fuse group already ;) but it would be finer grained05:56
=== 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
cbx33why is all my text anti aliased now :S06:13
Petariscbx33: its supposed to make it pritier06:14
cbx33hi LaserJock 06:14
cbx33Petaris, it makes it more diffiult to read on this LCD06:14
cbx33:S06:14
Petarisyeah, I have a monitor or two it utterly sucks on to06:14
Petarismakes it look fuzzy06:14
sbalneavaaaaaargh!!!!06:14
sbalneav99xorg-common-startup:06:15
sbalneavexec $STARTUP06:15
sbalneavcrumb!06:15
sbalneavogra: That something we can change?06:15
ograwhy ? 06:16
sbalneavwell, it's sourced.06:16
sbalneavso if you do an exec of the startup (i.e. gnome session)06:17
sbalneavthere's no hope of slotting anything in afterwards :(06:17
cbx33ogra, there is something wrong with taht ACL06:17
cbx33:(06:17
sbalneavbecause xsession script's gone :(06:17
cbx33I'll try and sort that out first06:17
cbx332/3 logout sounds done06:17
cbx33:D06:17
ograsbalneav, i thought you wanted to clean up before 06:18
sbalneavBefore?06:18
ograbefore the session starts06:18
ograwe cant change the ubuntu defaults there ...06:18
sbalneavSo when the user logs out, you leave the dead bindmounts and all around?06:18
sbalneavWe could clean up before, I suppose.06:19
ograwell, no06:19
ograi wrote you something in my last mail ;)06:19
sbalneavoh, you're talking about what petter did?06:20
ograyep06:20
sbalneavah, ok, so you're on that case then.06:21
ograltspfsmounter can get a "cleanup" command06:21
ograso ldm just needs to start (ugly way) /etc/X11/XSession && ltspfsmounter cleanup06:21
ograbut along these lines ...06:21
sbalneavahhhhhhhhhhhhhhhhh06:21
sbalneavthat's not ugly06:22
sbalneavthat's brilliant06:22
sbalneavperfect06:22
sbalneavYou're so smart.  When I grow up I want to be just like you! :)06:22
ograheh06:22
ograi can only give that back :)06:23
cbx33ogra, :D:D06:32
cbx33this is going well06:32
ogracool !06:32
cbx33apart from the ACL06:32
cbx33I can send messages to the system bus, even though I'm not root06:32
cbx33but I can't own the bus unless I'm root06:33
cbx33so in essence the server script is working fine and restricted ok06:34
cbx33however the client (scp) tool can still go about it's business as a normal user06:34
sbalneavogra: 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:37
ograhmm06:39
ograset a root pw and look in the ldm.log ? 06:39
ogra(on the terminal)06:39
ograand look in ~/.xsession-errors 06:40
ograif you ran the update-sshkeys it should simply work ... is your sshd running? 06:40
sbalneavah, there's the proble,06:40
sbalneavi've got 2 cards in this box, and ltsp-update-sshkeys didn't add an entry for the card I'm running the term on06:41
sbalneavhumm06:41
=== pygi [n=pygi@89-172-225-42.adsl.net.t-com.hr] has joined #edubuntu
ograthats weird06:41
ograshouldnt happen06:41
sbalneavre-ran it06:42
sbalneavlets see06:42
ograis the interface up ?06:42
ograindeed it is ... you just booted from it :)06:43
ograsilly me06:43
cbx33ogra, 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
cbx33so therefore by "default" everyone has send access06:44
cbx33got it06:45
cbx33that was it :D06:45
cbx33we now have working ACL 06:46
cbx33w00t06:46
=== axl000 [i=axl000@113-52-91.adsl.cust.tie.cl] has joined #edubuntu
ograsbalneav, any idea why esd would connect to .ltspfs-socket ? 06:49
ogralsof -t gets me esd in the output06:49
sbalneavno idea at all06:53
sbalneavas for my logon problem: "Xsession started for user scbal..."06:53
sbalneavNo profile found for user scbal06:53
sbalneavhuh06:53
ograsabayon ...06:53
ogracreate a profile or remove sabayon06:54
sbalneavohhhh06:54
sbalneavyep that was it.06:56
sbalneavthat needs.... a better error message :)06:56
ograyep06:56
ograldm needs them ;)06:56
sbalneavok, lunchtime walkies!06:56
ograenjoy06:56
sbalneavNeed to keep my svelte figure :)06:57
ogra:)06:57
sbalneavbb in a bit06:57
=== nixternal [n=nixterna@ubuntu/member/nixternal] has joined #edubuntu
ograhmm, the cdpinger doesnt wotk on uplug anymore either ...07:26
ograoh, right, the check_mounted function is gone ...07:28
ograso it doesnt clean u anymore ...07:28
ogra*up07:28
cbx33ogra, we could use the scp daemon to poll users and make sure that the system message bus listener service is running for each user07:30
ogradaemon ? 07:38
ograplease dont make that bigger than it is ... there should be a simple subfunction in scp 07:39
ograno daemons ...07:39
cbx33I meant the scp message bus server07:39
ograthat should be scp itself 07:40
ograno separate rogram07:40
cbx33oh right07:40
ograand keep it as simple as possible 07:40
cbx33ogra, then07:41
ograno two way communication or anything ... thats fine for version 207:41
cbx33please explain in the spec07:41
cbx33the difference between server and client07:41
ograserver = scp 07:41
ograclient = the listener in the users session07:41
ograi thought that was explained there 07:42
cbx33read the execution of the application07:42
cbx33that paints a completely different picture07:42
cbx33half the work I've done is not required07:42
cbx33if we're implementing in the way you have just said07:42
ograA 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
cbx33read further down07:43
ogradoesnt talk about a "student control panel server"07:43
cbx33further down it gives that impression07:43
ograbut about student control panel07:43
ograoh, right Client here = SCP 07:45
ograi'll add the word schematic to the caption of that piece ...07:45
cbx33so client and server are the same thing?07:45
ograno07:45
cbx33then why does it have to communicate with itself over dbus?07:45
cbx33ok what is server07:46
ograSCP communicates with a tool in the users session07:46
ograwhat you are referring to is a plain schematic picture 07:46
ograi could have written A and B instead of Server and Client07:46
cbx33yeh I understand that07:46
ograor X and Y07:46
ograits just to show the dataflow07:47
cbx33but it implies that the A talks to B07:47
ogranothing you should base an implementation on07:47
cbx33and the C picks up the messages from the bu07:47
ograright07:47
ograthey are two different apps07:47
cbx33so who are A and B07:47
ograA is SCP07:48
ograB is the tool running in the users session07:48
cbx33and C?07:48
ogra??07:48
ograthere are only two ends on a sausage ... what do you mean with C ?07:48
cbx33ok....07:50
cbx33line by line....07:50
cbx33Client (SCP) sends the message07:50
cbx33to where?07:50
ograsigh07:50
ogradbus07:50
ograon the system bus07:51
cbx33Server (who is this) verifies the message07:51
cbx33unless by this you mean server as in LTSP07:51
ograno07:51
cbx33the dbus server07:51
ograforget about the term server07:51
cbx33ogra, I get it now....07:51
=== ogra deletes that section from the spec
cbx33that entire section07:51
cbx33is the authentication07:52
cbx33o my word07:52
cbx33I can;t beleive I was so THICK !07:52
=== cbx33 goes to shoot oneself
cbx33ogra my apologies.....I totally mis understood taht section07:52
=== cbx333 [n=pete@84-45-238-195.no-dns-yet.enta.net] has joined #edubuntu
cbx33can you ever forgive that stupidity07:54
=== 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
ograeven 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
ogras/muliple SCP servers/multiple LTSP servers/07:59
=== ogra goes back to localdevs
cbx33my case was two teachers in different class rooms07:59
cbx33wanting to control students07:59
cbx33both rooms powered by the same ltsp server08:00
ograthat cant work ...08:01
ograunless you have userlists and databases who is in which room08:01
cbx33or databases of which machines are in which room08:01
cbx33which is how our system at school works currently08:01
ograhow would you know08:02
ograits 100% dynamically .... all you could use here would be the MAC address of the client08:02
cbx33we use a commercial package at the moment08:02
cbx33called ranger remote08:02
ograthats the only thing thats not dynamically08:02
cbx33yes it uses macs08:02
ograand its way beyond SCP at the current state 08:02
cbx33ok08:02
=== Caraibes [n=Caraibes@tdev233-196.codetel.net.do] has joined #edubuntu
ograi really need to go on coding now08:03
cbx33once again I apologise for making you pull your hair out08:03
ogranah, it was very badly written, yu are right 08:03
cbx33sorry again08:03
=== 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
sbalneavogra: Got time for a quick techie discussion?08:51
ograsure08:54
ogralet me make a fresh coffee first :)08:55
sbalneavok, while you're making coffee, I'll type: pitti wants us to make sure when we unmount the directory, it's ours...08:55
sbalneavHowever, 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
sbalneavHowever, what I CAN do, is check /proc/mounts for the mountpoint:08:56
=== Caraibes [n=Caraibes@tdev233-196.codetel.net.do] has left #edubuntu []
sbalneavwhich will show somehing like uid=1000 in the options field.08:57
sbalneavSo, 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
sbalneavThat make sense?08:57
sbalneavPitti's not in -devel, otherwise i'd ask him08:58
ograhe'll be around later, we have distro meeting at 1am (local time)08:59
sbalneav1am?08:59
sbalneavWow08:59
ogra23:00 UTC08:59
sbalneavI'm going to assume that's valid, and code it for now.  09:00
sbalneavsince I KNOW that the stat() call won't work. :)09:00
ograok09:00
sbalneavIt's this or don't do the test :)09:00
ograyeah09:01
ograi'D rather dont ) 09:01
ogra:)09:01
ograit starts getting a lot of bloat here09:01
pygiogra, libburn burns ^_^09:02
sbalneavDon't think pitti will like that.  And we want to stay in his good books :)09:03
ograsbalneav, btw whyts /tmp/foople for ? :)09:03
sbalneavargh.  Debugging stuff left in.09:04
ogralets use ~/.xsession-errors :)09:04
sbalneavanything I send you while developing might have wibbly bits in it :)09:04
ograprobably even for cdpinger etc *g* we could send it through the socket :P09:04
sbalneavI 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
ograok, looks like i have cdpinger running fully again here with the usb cdrom ... it doesnt cry if i unplug etc ...09:05
ograah, nice :)09:06
ograogra@edubuntu:~/devel/ltspfs/ltsp-localdev-scott$ fusermount --help09:06
ograbash: /usr/bin/fusermount: Permission denied09:06
ogragrmbl09:06
ograI ONLY WANT YOUR HELPSCREEN YOU DARN THING !09:07
ograsorry :)09:07
ograsad, there is no --user option for the unmount :)09:08
sbalneavyeah, fuse is HYPER secure09:08
ograwould be nice to just fusermount -uzq --user $USER 09:09
ograto unmount everything 09:09
sbalneavogra: ah, so that's the hacked up cdpinger that I gave you last night being launched from udev?09:09
ogranope09:09
ogracdpinger itself had some serious bugs 09:09
ograi rewrote the lsof part completely ...09:10
ografiddled around with the unmount .... (it started to unmount over and over when i unplugged ...09:10
ogra)09:10
ograand re-added the check for the link and the closing of the filehandle ...09:11
sbalneavawsome. mail me please please please please please please pretty please09:13
ograsuure09:14
ograsbalneav, sent09:17
sbalneavthx09:17
sbalneavare you starting it from udev, or still just statically?09:17
ograstill statically 09:18
ograwith one default one started with cdrom as argument 09:18
=== Amaranth [n=travis@ubuntu/member/amaranth] has joined #edubuntu
ograand after that i'm running the loop for multiple CDs you added 09:18
cbx33ok ogra I'm getting there again09:23
sbalneavCool, lookin HOT09:23
=== chaddwicckka [n=chadwick@70-58-53-201.eugn.qwest.net] has joined #edubuntu
cbx33my listener is just not receiving the signals09:23
cbx33but it will receive HAL signals09:23
cbx33:09:23
cbx33S09:23
=== chaddwicckka [n=chadwick@70-58-53-201.eugn.qwest.net] has left #edubuntu []
ograsbalneav, oh, the check_mount function can be dropped again09:23
ograi did that onyl for s test09:24
ogra*some09:24
ograoh, i didnt even realize you write directly to fstab :)09:25
ograto sad thats not possible with sed09:25
ograthats bothering be in the remove_fstab_entry script09:25
ogra*me09:26
sbalneavyeah, I just figured why call an extra program when we're already python.09:26
sbalneavfigured it might be faster.09:26
ogra(sed needs to write a .swp file to /etc for it :/)09:26
ogra(and mv doesnt work either because t needs to remove the file first)09:27
ograheh ...09:27
ograwe could make cdpinger a python module :P09:28
ograthen i could just use the functions from it in the add/remove_fstab_entry scripts09:28
ograhmm ...09:30
ograhmm ...09:30
ograhmm hmm09:30
ograwhat about just starting/killing cdpinger from these scripts ?09:31
ografor all devices09:31
ogranot ... that'll eat to much mem09:32
sbalneavyeah, 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
ograbut in fact we do a lot redundant stuff09:33
ograall the functions we have in cdpinger are used in the udev scripts in shell ...09:33
sbalneavbrb, work ping09:34
=== juliux [n=juliux@ubuntu/member/juliux] has joined #edubuntu
ogrased -e "/^\/dev\/$1 /d" /etc/fstab >/tmp/fstab09:46
ogracp /tmp/fstab /etc/09:46
ograrm /tmp/fstab09:46
ograthats better :)09:46
ograstill not perfect but well09:46
sbalneavgad, 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
ograheh09:49
=== 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
cbx33pygi, know a good way in python to return the current username?11:42
rodarvuscbx33, 11:45
rodarvus>>> import os11:45
rodarvus>>> os.getlogin()11:45
rodarvus'rodarvus'11:45
rodarvus>>>11:45
cbx33oooh thanks rodarvus 11:45
rodarvus:)11:45
LaserJockyeah, that os module is nifty11:45
rodarvusI wish all questions could be as easily answered as this one ;)11:45
cbx33I looked at the docs11:46
cbx33but couldn't find one11:46
rodarvuscbx33, the interactive interpreter is the *best* doc you can find in python11:46
rodarvusdir (module) does wonders11:46
LaserJockok, I've got like 2 hrs to come up with a talk about Launchpad :-)11:46
LaserJockhmmmm11:46
cbx33EASY11:51
LaserJockhehe11:53
LaserJockyeah right11:53
rodarvushow long is your talk going to be?11:54
rodarvuswhat aspects of LP are you going to talk about?11:54
LaserJockwell, 1hr11:54
rodarvusLaunchPad is *huge* stuff :)11:54
LaserJockof course11:55
LaserJockI was supposed to be a backup because I'm giving another talk11:55
LaserJockbut nobody wanted to touch LP ;-)11:55
LaserJockbut the conference is pretty informal11:55
rodarvusLaserJock, you're going to talk about LP itself, Malone, Rosetta, Soyuz, Blueprint, or something else?11:55
LaserJockso I think I'll talk about Malone, Rosetta, Soyuz, Blueprint11:55
LaserJockbriefly show how to get around a bit11:56
LaserJockmaybe a little triaging or something11:56
LaserJockand then maybe have more of a discussion11:56
LaserJockabout peoples experiences with it or something11:56
LaserJockthat's the best I can figure out11:57
=== sbalneav [n=sbalneav@S0106000b6a5631f9.wp.shawcable.net] has joined #edubuntu
sbalneavHello all11:58
LaserJockhi scotty11:59
=== neurogeek [n=neurogee@201.209.153.162] has joined #edubuntu
=== LaserJock is now known as Laser_away
cbx33ogra, ok12:10
cbx33kill is now performed via dbus12:10
cbx33I've done it12:10
cbx3370% of the work done12:10
cbx33just need to do execute12:10

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!