[12:15] bytes === mhz is now known as mhz_off === mhz_off is now known as mhz === Amaranth [n=travis@ubuntu/member/amaranth] has joined #edubuntu === bimberi [n=bimberi@ubuntu/member/pdpc.active.bimberi] has joined #edubuntu === bddebian [n=bdefrees@71.224.172.103] has joined #edubuntu [01:27] Hello === arkan0x [n=arkan0x@pc-6-76-214-201.cm.vtr.net] has joined #edubuntu === Burgwork [n=corey@d66-183-174-128.bchsia.telus.net] has joined #edubuntu === LaserJock is now known as Laser_away === jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #edubuntu === mdz [n=mdz@studiocity-motorola-bsr1-70-36-194-85.vnnyca.adelphia.net] has joined #edubuntu === Yagisan [n=Yagisan@doomsday/developer/Yagisan] has joined #edubuntu === gotama [n=manager@61-223-71-78.dynamic.hinet.net] has joined #edubuntu [04:19] Help! How to get the boot messages on ltsp client? (shell 2) === ajay_ [n=ajay@59.93.242.16] has joined #edubuntu [04:21] RichEd, sup [04:39] gotama: Edit the pxeclient.cfg/default file and remove 'splash quiet' from the boot params. === Laser_away is now known as LaserJock [04:44] Thanks [04:44] I am having problems with a sound card (cmi8738) [04:45] When i boot the client the messages are to fast to be read. [04:46] Do you have any idea? === sbalneav [n=sbalneav@S0106000b6a5631f9.wp.shawcable.net] has joined #edubuntu [05:14] Evening all [05:14] hi sbalneav [05:15] Hey LaserJock!!! [06:23] Hello sbalneav [06:23] Hello bddebian! === cbx33 [n=pete@ubuntu/member/cbx33] has joined #edubuntu === cbx33 [n=pete@ubuntu/member/cbx33] has joined #edubuntu === bimberi_ [n=bimberi@ubuntu/member/pdpc.active.bimberi] has joined #edubuntu === pygi [n=pygi@89-172-205-234.adsl.net.t-com.hr] has joined #edubuntu === pygi [n=pygi@89-172-205-234.adsl.net.t-com.hr] has joined #edubuntu === ajay [n=Ajay@59.93.255.149] has joined #edubuntu [07:19] Yawn. Time for bed. Night all. [07:33] Burgwork, poke === jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #edubuntu [07:42] RichEd: i got your email === highvoltage [n=jono2@ubuntu/member/highvoltage] has joined #edubuntu === mode/#edubuntu [+o highvoltage] by ChanServ === Burgundavia [n=corey@ubuntu/member/burgundavia] has joined #edubuntu [08:36] hi jsgotangco ... am still googling for stuff ... but not so easy to find (have found quite a lot by book activists saying reading is better !) [08:37] harry potter activisits :) also crusading against tv & playstation [08:37] RichEd: yeah its pretty hard, we're going to align now what's in the E Media program and what we have in Edubuntu [08:37] but the key is for edubuntu to complement existing curriculum [08:38] or develop a module if needed [08:39] jsgotangco: i've been tasked (yes more) to look at LAMS ... and helen (of the TSF and email) as put me in touch with the australian originator ... you familiar with LAMS [08:39] has put me <- [08:39] RichEd: yeah I'm familiar with LAMS, although honestly i forgot about it! [08:39] jeezz [08:41] but this is more suited for group collaboration [08:41] semantics comment: "the key is for edubuntu to complement existing curriculum" [08:42] yeah? we can't disrupt the curriculum [08:43] and most of these teachers aren't really computer-savvy for starters [08:46] "the key is for edubuntu to allow /facilitate suitable applictions & content to complement existing curriculum" [08:46] edubuntu will never be in the business of content [08:46] but must allow sutaible content to be located, accessed, and managed [08:47] is the curriculum defined anywhere ? [08:47] documented ? [08:47] okay - mail time ! - will send some links to you if i find any to academic improvement through it docs [08:47] and parting note for now, we also need to create a framework for peer-to-peer teacher collaboration ... [08:47] i.e. if one teacher finds content or an application that works well towards curriculum goals, they need to be able to rate it and share it [08:47] part of the medium term plan [08:55] RichEd: sup [08:55] RichEd: its DrkLrd here [08:55] hello ajay: got your mail open, just dealing with a high-priority enquiry for the boss. [08:56] i've got a plan for you, which i will send to you by email soon (next hour or two) ... will you be around to chat ? [08:57] jsgotangco: the view shared with mark was that "a biology teacher is best equipped to help another biology teacher" [08:57] TSF has been doing research in how peer collaboration can be effective, and how to initiate it [08:57] RichEd: okies [08:58] RichEd: i will be here mate [08:58] so we need to make a collaboration space teacher friendly, and then get come champions to get on board [08:58] e.g. we've been discussing how mail lists suit techies ... but forums a preferred by lay people [08:59] but as above, need to get busy now ... just popped my head back here for a sec. === arkan0x [n=arkan0x@pc-6-76-214-201.cm.vtr.net] has joined #edubuntu [09:00] RichEd: not at all, we're (edubuntu) is not going to create content === Burgundavia [n=corey@ubuntu/member/burgundavia] has joined #edubuntu === willvdl [n=willvdl@vc-196-207-41-251.3g.vodacom.co.za] has joined #edubuntu === willvdl [n=willvdl@vc-196-207-41-251.3g.vodacom.co.za] has left #edubuntu [] === willvdl [n=willvdl@vc-196-207-41-251.3g.vodacom.co.za] has joined #edubuntu === highvoltage [n=jono2@ubuntu/member/highvoltage] has joined #edubuntu === mode/#edubuntu [+o highvoltage] by ChanServ [09:45] 'lo will ... head buried in emails ... but hi ! [09:55] hey RichEd [09:55] 'lo Burgundavia [09:55] willvdl: meet Burgundavia [09:55] Burgundavia: meet willvdl [09:56] Have a quick tuXlabs Case Study chat while I am busy elsewhere :) [09:56] cool [09:57] RichEd: ok cool. Too bad so much else has come up (getting ready to go to LWE right now) [09:59] Burgundavia: willvdl & I will do a lot of the work for you ... managing the process as we have dedicated focus ... so you can just be nudged for input & advice & comments [09:59] sounds good [09:59] given my life might be about to change rather radically, that is good [10:00] Burgundavia: ? [10:01] jsgotangco: I am currently looking at all kinds of options in the very near future [10:01] "all" [10:02] some might involve significant amounts of time away from the computer and Ubuntu [10:02] i see [10:02] nothing is set in stone yet [10:03] im about to enter in a very complex chapter in my career so it seems too [10:03] certainly not about to abandon Ubuntu and Linux permanently [10:03] jsgotangco: if the move works out for you ... then Helen is a good person to get to know ! [10:03] jsgotangco: where are you planning to move to? [10:04] RichEd: its rather complicated, the foundation has a no-computers policy to age 9 below [10:04] jsgotangco: I agree with that idea [10:04] so the focus is highschool [10:04] jsgotangco: no problem with that ... [10:04] besides most stuff in kde-edu are complicated for kids [10:04] i let my kids have very selected access ... even though there are 4 - 6 PCs in my house, they are lucky to get 4 hours a month [10:05] Burgundavia: with a very very influential foundation over here by the biggest media company [10:06] very nice [10:06] my parents made me "earn" computer time, by spending time outside, on a 1:1 ratio [10:06] something I bitched about at the time but will do if I ever have kids [10:07] we're not even aiming 1:1 probably 2:1 or 3:1 worse [10:08] but the program should result in haveing improved student performance in math and sciene [10:11] My father was only too happy to dive into the things. He needed someone inhouse to explain it to him [10:11] Hi folks, busy morning.. [10:15] wow rodarvus is now in planet! === willvdl [n=willvdl@vc-196-207-41-251.3g.vodacom.co.za] has left #edubuntu [] === cbx33 [n=c2df514b@ubuntu/member/cbx33] has joined #edubuntu [10:42] pin g ogra [10:50] pon g cbx33 [10:50] I've fixed the bugs in scp [10:50] working on the spec today [10:50] almost finished the kill process part [10:51] I have a branch registered on LP if you want to merge at any time [10:51] cool [10:51] ! [10:51] i'll look at it during the day :) [10:51] ok np [10:58] RichEd: ? [10:59] yes DarkLrd ajay ? [10:59] lol [11:00] RichEd: u said u wanted to talk [11:00] can you give me 15 mins ? will send you the email background, and then we can chat. [11:00] sure === tuxboy17 [n=searchin@202.91.79.41] has joined #edubuntu [11:04] hey tuxboy17 [11:04] hi ajay [11:04] bbl [11:05] enjoy tuxboy17! talk to people there are really nice guys here mate [11:06] hi tuxboy17 [11:07] hi cbx33 [11:07] :) [11:17] hi ogra [11:19] can you clarify for my understanding here: " Only xchat will be in main. Xchat-gnome is being moved to universe for Kubuntu" & "I've been told that it'll happen starting with Edgy" [11:19] can I assume that main is the same across Ubuntu / Edubuntu / Kubuntu & same for universe ? [11:19] if not, where can i brush up on mu understanding [11:20] RichEd: yes [11:20] schweet ... Burgundavia :) [11:20] main/u/multi/restricted refer to the repos, which are common across X/Edu/K/Ubuntu [11:20] ogra: we moving x-g out and xchat back in? [11:21] Burgundavia: that's a thread i picked up on in #xchat this morning [11:21] Burgundavia: Yes Please [11:21] RichEd: odd, cause x-g was moving into main for dapper and xchat to universe? [11:21] cbx33: yes please? [11:22] on the moving of xchat back in [11:22] both are crap, tbh [11:22] this thread all started for me when i was using xchat under win and when i moved to ubuntu, i started asking dumb questions about why the interface was suddenly so kak [11:22] GNOME has a troubled history with irc clients [11:23] then discovered that a "fresh user like me" would be let to beleive that the xchat he searched for and installed was the real deal [11:23] led to believe [11:24] and only when i checked [x] unsupported applications did the xchat search reveal the xchat option as well as xchat-gnome [11:25] found myself in the middle of a big debate ... some say xchat-gnome is easier for the rookie to learn ... most say xchat has a superior interface and is more intuitive ... and not much more difficult to come to terms with [11:25] both have issues [11:25] both have nice features [11:26] so that is the end user perspectrive (from my experience) and although i did not motivate the bug request that i believe has led to the swop, i'm happy to see it [11:26] well, neither are installed by default [11:27] nope, agreed, but my initial search & install led me down the unexpected (did not want to say wrong) path [11:27] as a matter of interest, is there an equivalent of xchat-gnome under windows ? [11:27] mirc? [11:28] (because i am speaking as a windows convert ... and that is a big part of our target audience) [11:28] so we want the old experience to match the new experience [11:28] right [11:28] xchat-gnome does not look or feel like mirc under windows [11:28] have you seen what Userful do with DiscoverStation, to match the windows interface? [11:28] I personally hate it, but it is an idea, if we want to go down that path [11:29] the lack of permanent channel user window was my biggest b!tch [11:29] indeed [11:30] and in IRC terms, no permanent channel user window is a buit like flying blind ... who's here, who's away, who's ops [11:30] the x-g people have their own ideas about things [11:30] nope ... haven't seen userful ... got a link or ref ? [11:31] let me find you one. Our (Userful's) website is a mess [11:31] tx. [11:31] RichEd: http://www.softpedia.com/screenshots/DiscoverStation_3.png [11:32] http://www3.userful.com/images/devices.gif [11:32] with menu open [11:35] Burgundavia: forgive me if this is a dumb question, but doesn't that look pretty much like Kubuntu (and Kubuntu is imho a very slick'n'sexy look'n'feel) ... what is difference in goal ? (apart from the KDE apps) [11:36] DiscoverStation is for public computers, like tuxlabs or in libraries [11:36] it is GNOME, but hacked to look like Windows === nexu [n=nexu@2001:888:10:284:0:0:1ce:c01d] has joined #edubuntu [11:37] 'lo nexu :) [11:37] hi === JoergD [n=joerg@ACD069B3.ipt.aol.com] has joined #edubuntu [11:40] okay Burgundavia point taken ... lay person question : from a dev point of view, how difficult is it to "lay a new menu skin" on top of say Edubuntu (more ...) [11:41] i.e. same apps under the desktop, but different menu layout, i.e. different tree groupings of shortcuts, but pointing to same executables ? [11:41] or is this what userful is ? [11:43] the reason i ask is that a sidebar conversation with sabdfl at one point went into the possibility of a teacher switching all desktops into GRADE 1 view ... where the apps / content now appeared under a subject tree arrangement === tuxboy17 [n=searchin@202.91.79.41] has left #edubuntu ["Leaving"] [11:44] Burgundavia, ?? [11:44] RichEd, hi [11:44] and then when the next class arrive, switch to GRADE 3 ... etc. [11:45] hi ogra ... send a mail to matt re hack fest ... additional inforamtion he was not aware of in a #canoncial chat ... should support your "application" for approval [11:45] information <- inforamtion [11:45] i think he already agreed [11:45] at leats thats what jammcq told me [11:45] he also said he's not sure if he can come himself, i havent heard anything different yet [11:46] okay ... in my log search this morning, you last said you had still to ask ... my mail to matt was around whether he would be there so we could have a 3 way [11:46] (because you mentioned to meet him) [11:46] yeah [11:46] we all would love to see him there ;) honestly :) [11:46] we spoke about that in #canonical, and he was more interested in trying to make a plan after he heard about the expanded attendee list [11:46] ah [11:47] so my nudge may rock him over and in === ogra reads scrolback in #c [11:48] cc'd you on the email ... still only an outside chance he will come, but it is now floating higher in his priority list === ogra smiles about "original fedora ltsp" :) [11:49] i think they dont even have any "official" package for it :) [11:50] thats why its so important to have them there ... they shall adopt the ubuntu model ;) [11:51] to avoid me embarrasing myself in front of the honourable matt ... what's the 10 second explanation for the difference between red hat & fedora ... w.r.t. LTSP ? [11:51] and he's right, it will be *very* close to release ... i'll have to do a lot of edubuntu work alongside while we're there [11:51] fedora is a community driven project [11:51] i've done a wiki on the two ... but want LTSP specific points [11:52] redhat grabs their work, puts the commercial stuff on top and rebrands it [11:52] so did fedora community help with LTSP, or RedHat organisation ? [11:52] it was jim who started in no ? [11:52] started it, no ? [11:52] (well thast a bit harsh explained but essentially what they do) [11:52] LTSP was never in fedora or redhat [11:53] if you wanted to install it, you hade to grab premade packages from ltsp.org [11:53] eric was the guy who merged redhat and ltsp to become k12ltsp [11:53] but the LTSP that jim started (ltsp.org) originally worked with redhat o/s ? [11:53] (with added edu apps and many additional scripts) [11:53] yes [11:53] they did their development on top of redhat [11:53] and redhat is linux, and now LTSP is moving to debian, which is our core [11:54] and offered rpm packages on ltsp.org [11:54] but to my knowledge it was never integrated into redhat/fedora [11:54] rpm ? the last rpm i heard was 33 and 45 and 72 (vinyl days) [11:54] eric is the key part here, since he pushed for integration, found people who had the same inerest etc to get it ready for redhat [11:54] ogra: wondering about xhcat and x-g in main and universe, that is all [11:55] RichEd: red hat equiv to .deb [11:55] s/redhat/redhat based distros/ [11:55] rpm = redhat package manager [11:55] ahhh [11:55] also used by SUSE and Mandriva, amongst others [11:56] Burgundavia, but you mentioned it as a decision of kubuntu ... [11:56] (xchat) [11:56] no, I didn't, riched [11:56] it [11:56] ah, yes [11:56] here: RichEd: Heh. I filed a wishlist bug 2 days ago on Launchpad about xchat being put into main for Kubuntu instead of xchat-gnome. I've been told that it'll happen starting with Edgy [11:56] well, as long as nobody steps up to maintain x-c, i guess we'll have to live with x-g in main [11:57] from #xchat 300 mins ago [11:57] 30 mins [11:57] thats weird [11:57] i wouldnt see a reason wh kubuntu would pull gnome software to main :) [11:57] *why [11:58] they have their own IRC proggy ... [11:58] (konversation) [11:59] seb128 maintains it, and afaik he is in favor of xchat-gnome ... [11:59] but he might have reconsidered [11:59] is there no xchat package maintainer atm ? [12:00] i though evo is doing it [12:00] there is no specific xchat maintainer for ubuntu main atm [12:00] hmmm how can i become one [12:00] there are several small issues with the debian/rules of xchat .deb atm [12:00] become a motu (see #ubuntu-motu for it) and work a while in universe ... [12:01] yeah i'm in the motu [12:01] nexu: first you get a chicken [12:01] after some time working with motu you can apply for main maintainership [12:01] Burgundavia: lol ? i'll just go to KFC man [12:01] nexu: that isn't chicken [12:02] Burgundavia: i would believe you if i was going to the chinese [12:02] ogra: ok [12:03] RichEd: https://launchpad.net/distros/ubuntu/+spec/edubuntu-dynamic-menus [12:04] i'm not sure this one will make it ... [12:05] Burgundavia: echoes of our conversation :) if not for inclusion now ... good to know topic is open [12:06] RichEd: it has been talked about for a while [12:07] ogra: a great enquiry this morning ... [12:07] [12:07] The indicative number of machines distributed in 2300 public schools and running on Linux by the end of 2008 is 30.000. We are looking forward to at least 3 year contract with attractive conditions for upgrade and technical support, that might include FLOSS center, mirror download sites, etc. [12:07] [12:07] in the running: Suse, Mandriva and Ubuntu [12:07] off the table: fedora [12:09] I see no advantage to Mandriva over either Suse or Ubuntu. It offers neither the most up to date software, nor the most stable [12:09] where is that ? [12:09] RichEd: in which country is taht? [12:10] Suse is a commercial product ... [12:10] mandriva doesn't even offer free version anymore afaik [12:10] ogra: there is opensuse. === maning [n=COSCA@203.87.151.226] has joined #edubuntu [12:10] opensuse is too crackful, with no clear roadmap [12:10] well, thats why its open :) [12:10] yep ... russian region ... don't want to throw specific client info about in a public channel [12:10] its like a playground for NLD [12:11] much like Fedora [12:11] well kinda [12:11] 1st prize i think for the client is free s/w but paid support [12:11] fedora has more strict guidelines tho [12:11] which puts us up in the top rung [12:11] well, personally i think mandriva is quite overpriced [12:12] thining around propose: ubuntu hosting web, mail, f/w, cache, mirror etc. - commercial support contract with montreal [12:12] thinking [12:13] s/ubuntu/canonical [12:13] ;) [12:13] and edubuntu in schools - need to come up with a new support arrangement with montreal, maybe rope in highvoltage for some classroom level suport ? [12:13] ++ [12:13] i.e. build a model for the new contract type [12:14] will be working on a mail to bizdev people ... ogra & rodarvus will be in the lop [12:15] nice test case to build a proposal, identified target, identified competitors, large scale, moral support for the software founded by the cosmonaut === jsgotangco listens [12:21] well, off to catch my flight [12:21] cya all [12:24] good morning [12:24] rodarvus: hey! [12:25] hello! new here. [12:25] morning rodarvus === gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #edubuntu [12:27] jsgotangco, you have wite access to the website, right ? [12:28] hey jsgotangco, ogra :) [12:28] ogra: i believe so, i dont remember... [12:28] ogra: i think some parts yeah === jsgotangco has to remember his credentials [12:28] elom just said there is a typo somewhere [12:29] ogra: "Many people around the world excercise this right." ==. exercise [12:29] i got 2 emails about typos [12:29] Hello? Is Pysycache http://www.pysycache.org/en/index.html included in the edubuntu dapper distro? === jsgotangco checks [12:30] doesnt look like anyone has packaged it [12:31] but there is a debian sourcepackage on the website, so it should be possible for some fellow mou [12:31] *motu [12:31] it looks cool for very young kids in learning how-to-use mouse much like some of gcompris. [12:31] ogra: what page is that? im in the cms now [12:32] jsgotangco, good question :) [12:32] lol [12:32] front page [12:33] this is also cool! http://www.matemania.no/matemania_m/index2.html 'though I can't understand a thing. [12:33] fixed [12:33] thanks ! [12:34] im looking for the other typos [12:36] heh! it's all highvoltage's typos! [12:36] :D [12:37] more typos? :( [12:38] heh its alright [12:38] wish those who emailed said directly where it is though [12:41] just sent email fo thanks to those who spotted [12:41] meh [12:42] front page has 328,000+ views [12:42] nice ! [12:42] we should have a party when it's 1000000 === bimberi [n=dave@ubuntu/member/pdpc.active.bimberi] has joined #edubuntu [12:43] top page after homepage are screenshots [12:43] that's a good thing :) [12:43] yeah [12:44] ill do cleanup later [12:47] we'll have to do new screenshots as well [12:47] as soon as we have seen some new artwork :) [12:51] sure [12:53] laterz [12:58] RichEd: u there? [12:59] yep ... did you get my mail ? [01:00] yups thanks mate [01:01] does it make sense ? it could be a small start, with a high profile success for all of us if we can make progress === rodarvus [n=rodarvus@ubuntu/member/rodarvus] has joined #edubuntu === Petaris [n=Petaris@216.56.37.162] has joined #edubuntu === JanisLee [n=JanisLee@201-25-141-4.ctame704.dsl.brasiltelecom.net.br] has joined #edubuntu === sbalneav [n=sbalneav@S0106000b6a5631f9.wp.shawcable.net] has joined #edubuntu [02:09] ogra: ping === rodarvus [n=rodarvus@ubuntu/member/rodarvus] has joined #edubuntu [02:16] ogra: pingie 2 [02:17] ok, gotta get ready for woek, be on later. === th1a [n=hoffman@pool-64-223-19-28.prov.east.verizon.net] has joined #edubuntu === highvoltage [n=jono2@ubuntu/member/highvoltage] has joined #edubuntu === mode/#edubuntu [+o highvoltage] by ChanServ [02:33] hello mr schooltool :) nice to see you [02:33] just sent you an email 10 mins ago [02:35] highvoltage: either you were ignoring me or you timed out on me ;) i have a window full of talking to myself [02:35] RichEd: it seems like it's the latter [02:36] RichEd: can you copy.paste it again in that window? [02:36] will do ... bit of a ramble, but can you give me 5 mins now to get some things across === th1a [n=hoffman@pool-64-223-19-28.prov.east.verizon.net] has joined #edubuntu === ogra is away for 1h or so ... i have a code review for sbalneav ready in case he shows up before ... === th1a [n=hoffman@pool-64-223-19-28.prov.east.verizon.net] has joined #edubuntu === willvdl [n=willvdl@vc-196-207-41-251.3g.vodacom.co.za] has joined #edubuntu === RichEd -> 1 hour lunch errands === cbx33 [n=pete@ubuntu/member/cbx33] has joined #edubuntu [03:09] ping ogra [03:09] finished kill on scp [03:09] with auto refreshing proc list too :p [03:09] cool :) [03:10] working on vnc next [03:10] I need some bzr advice [03:10] I have a branch [03:10] which I publish via rsync on the net [03:10] I now have another machine and I want to work on the same branch [03:10] so two machines working on the same branch [03:11] with it being published via rsyncing to a web server [03:11] any ideas? [03:15] cbx33: you might recall me mentioning "the cacophony of the playground" last week - https://wiki.ubuntu.com/EdubuntuSounds [03:18] bimberi, yes === ogra [n=ogra@ubuntu/member/ogra] has joined #edubuntu === sbalneav [n=sbalneav@mail.legalaid.mb.ca] has joined #edubuntu [03:41] Morning all [03:41] ogra: ping [03:42] sbalneav, pong [03:42] pitti did a code review [03:43] so we have the first of many iterations until it suits him :) [03:43] Oh, cool. I liked the way he did the spawn in his pmount, so I "stole" it :) [03:43] Well, sure. What's he suggest? [03:43] many things :) [03:44] he starts off with missing gpl/copyright statement :P [03:44] then we shouldnt have the i18n stuff in the headers ... sinc ewe dont/wont use them in such a backend proggy [03:45] the usage message needs to use %s instead of %d [03:45] he doesnt like the {become,drop}_root() functions at all ... we shall either drop them completely or only use them for the getopt [03:46] Oh, did I get a %d in there? heh, typing too fast. Didn't check the useage message :) [03:46] well, most stuff is trivial ... [03:46] fork() shudl rather be pid_t pid = fork() [03:46] Well, we NEED to become root to make the directory and do the mount. [03:47] between execl and exit of the mount command there should be a perror [03:47] no, we are root already, the binary is suid root, isnt it ;) [03:47] heh, well, if he doesn't like that bit, he should look at pmount/utils.c where I stole it from :) [03:48] so we *could* drop privileges *if* we fix the {become,drop}_root() functions, but we could leave that out completely as well he said [03:48] same fork() comment for the unmount stuff [03:49] in main() is a declared but unused int len = 0 [03:49] just becase the binary's got the setuid flag set, doesn't mean you've become root. It just means you can RAISE your privs. [03:49] yep [03:49] but uid will be 0 [03:49] (no sure if we'd need to raise euid [03:50] ) [03:50] and this will be running as the user, correct? So the userid will be non-root. [03:50] gimme 2 secs, work ping [03:50] case 'u' should have umount = 1 instead of umount++ [03:51] and the "unknown option" string is missing the actual option :) [03:51] for: if (optind < argc) he asks if it shouldnt be < argc-1 [03:52] he asks for s/PATH_MAX/sizeof(mediamount)/ [03:52] (everywhere) [03:52] according to him thats more robust [03:52] we should check pwent->pw_name for slashes [03:53] and we shouldnt chown the dir we create, mount will make it inherit the ownership from the /tmp mount [03:53] thast it [03:53] not much for a typical pitti review ;) [03:54] (he's a nitpicker, but thats why he is our security guy) [03:54] ;) [03:55] oh, and he promised to do the next review in english, so i dont need to translater everything :P [03:55] *translate [03:56] i can write a patch during the day if you want that fixes most of the complaints ... === ogra wonders if sbalneav fell over by that sheer amount of complaints for a 100 line code snippet [03:58] nah, no problem, gimme 10 minutes, I'll fix things up. [03:58] i know pittis reviews are quite shocking mostly :) === ogra remembers having to do five or six iterations of a 30 line hal addon he once wrote, pitti had more and more complaints ... [04:01] ogra the bzr repo is updated and kill functionality added, but beware the working tree that is on the page is not updated === jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #edubuntu [04:04] ogra, the proclist updates too :p [04:04] cool [04:04] even when you have selected a process [04:04] the updates keep happening [04:05] without cncelling the selection ? [04:05] yes [04:05] *cancelling [04:05] nice ! [04:05] I knew you were gonna ask that [04:05] :) [04:05] I wondered why you didn't have an updating list [04:05] then I tried it and found out why [04:05] well, thats usual behavior for gtk lists [04:05] but I got round it [04:06] I hope [04:06] ;) [04:06] sure, you can get around it ... but part from the userlist populating (which is totally broken) it was all WIP [04:06] *apart [04:06] heheh [04:06] well take a look when you have a sec [04:06] will do [04:06] if you're happy with my work, I'll have a go at completing the spec [04:06] wit ha little help [04:07] the spec is complete [04:07] implementation [04:07] its pending approval until mdz has some spare time to look over it and approve it [04:07] ah i see [04:10] I made a quick hack on my version so I could test it with me logged in without an ltsp server [04:15] my virtual machine has gone all woogy [04:16] all the network interfaces are broken [04:16] and I don;t know why [04:17] right I'll brb switching machine === cbx33 [n=pete@ubuntu/member/cbx33] has joined #edubuntu [04:30] ogra: ping again [04:35] sbalneav, pong :) [04:36] hey hey [04:37] OK, I've got just about everything done, except the suid stuff. === pygi [n=pygi@89-172-202-240.adsl.net.t-com.hr] has joined #edubuntu [04:37] I'm unclear as to how I should be doing it. I mean, I need to be able to raise privs, so I'm not sure how he expects that to work. [04:38] Heh, I wasn't expecting you to submit it so fast, I hadn't given it a once over yet. :) [04:38] let me mail you what I've done... [04:39] Whoops, still don't have a gpl thing in there. [04:39] meh, I still need to package. [04:40] damned, my net seems to go flaky again [04:40] did you get my last 4 lines? [04:40] yep [04:40] ok [04:40] just sent it. [04:40] just gets tons of DUPs while pinging my router [04:40] but it seems not to break completely [04:41] pitti wrote: [04:41] Das bringt nix. Normalerweise willst Du die reale uid lassen und die [04:41] effektive auf root setzen. Allerdings muss fuer den mount()-Aufruf [04:41] sowohl die reale als auch die effektive uid 0 sein. [04:41] i'll try to translate it literally [04:41] (referring to become_root()) [04:42] that doesnt help. usually you want to keep the real uid and set the effective one to root. for the mount() call you will need to have both set to 0 though [04:43] also for drop_root(): [04:43] Dito. BTW, Du weisst, dass drop_root() vielleicht [04:43] Programmierfehler aufdeckt, aber das Programm keinen Deut 'sicherer' [04:43] macht, ja? [04:44] same as for become_root(), but you know that dror_root() probably exposes programming errors but makes the program not more secure at all ? [04:44] *drop_root() indeed [04:44] does that make sense to you ? [04:45] when i taled directly to him he said we could as well drop both these functions [04:45] *talked [04:45] OK, so if I get what he's saying: only promote the euid for the mkdir, and just the real uid only for the mount call. [04:46] no, both for the mount call [04:46] but we wont need the euid for mkdir [04:46] Drop the functions? What, and just inline the calls to setuid? [04:46] well, only the mount call [04:47] We wont need the euid for mkdir? [04:47] according to him we dont ( i didnt try :) ) [04:47] Ah, pitti's answeing me in the channel. I'll ask directly [04:55] what does it mean when I do a networking restart and it says error, no such device [04:55] it was working fine yesterday morning [04:55] these are two vmware machines [05:21] cbx33: cool,re scp [05:22] heheh [05:24] ogra: get my "shake shake shake" mail? :) [05:25] lol [05:30] hello LaserJock :) === lecaros [n=mgajardo@200.75.4.195] has joined #edubuntu [05:30] hi all [05:30] how's the light shield kilt ? [05:32] light shield kit? [05:33] HAHAHA === ogra wipes some tears from his eyes [05:34] You laughing at my lyrics or my code? :) [05:35] not your code indeed [05:35] :) [05:36] RichEd: hi [05:36] js ... i presume a LaserJock doe not wear normal tartan ... i'm guessing he needs something stronger to protect his weaponry ;) === willvdl [n=willvdl@vc-196-207-41-251.3g.vodacom.co.za] has joined #edubuntu [05:36] RichEd: yes, exactly [05:38] LaserJock: just a tickle to let you know that Burgandavia & I were chatting about custom menus earlier ... and your name came up ... along with a link ref: https://launchpad.net/distros/ubuntu/+spec/edubuntu-dynamic-menus [05:39] it's something i have ben specualating about for a while now, and glad to see it is becoming a reality [05:39] been not ben [05:39] heh, well hopefully it will become a reality [05:39] it's not as trivial as I thought ;-) [05:40] heh [05:40] its not really as simple as it looks [05:40] well [05:40] but KDE makes it very very easy! === jsgotangco hides at ogra [05:40] i think you worked it out quite well already [05:41] its just that i wont have the time to implement it ... [05:41] (for edgy) [05:41] yeah [05:41] ogra, do you have any info on the vnc stuff for scp? [05:41] no specific actions ... must wanted to let you know i think it is an important offering from a classrom perspective ... but needs to be done in such a way that we can give the framework & format to the teacher / department, for them to configure themselves. [05:41] but we'll do one less spec for edgy+1 and keep that one ;) [05:41] which is probably your thinking already ... first to admit i am joining in at the end of a thread here [05:42] yes, it needs a gui tool [05:42] but thats the least of the problems [05:42] well, I'm going to play around with .menu files and see what we can do [05:42] doing the actual merge stuff if a student is in different groups etc is the hard part [05:42] ogra: or an easy intuitive text edit ... like an xml tree ? [05:43] never ! === willvdl [n=willvdl@vc-196-207-41-251.3g.vodacom.co.za] has joined #edubuntu === RichEd steps back in case it gets ugly [05:43] we dont want our teachers to see the commandline if possible :) [05:43] was about to say: lots of free GUI editors to edit XML trees [05:43] (indeed thats whishful thinking as long as we dont have things like ltsp-manager in place ..) [05:43] (well played with many in windows) [05:44] ogra: is ltsp-manager targetted for edgy? === gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #edubuntu [05:44] but if its avoidable with a 100 line proggy the time to quickly write it should always be there [05:44] sbalneav, i initially did, but i dont think i'll make it ... [05:44] too much on my plate [05:44] Can I help? [05:45] ogra: what tool will teachers use to assign students to groups? [05:45] mdz ust made a call that we should give a realistic estimate which specs we can finish in time for sept 7th (feature freeze) [05:45] i'll surely have to drop some [05:45] ogra, is this including scp? [05:45] great pressure! [05:45] no [05:45] scp will be on my list [05:45] because it hasn't been approved? [05:45] no i meant to get done in time [05:45] as well as swapserver and the ldm enhancements [05:46] like a reset button in ldm :p [05:46] localdev should be done by the end of the week (i hope) [05:46] cbx33, it doesnt matter if it got approved before ... if its implementted and approved at release time /freeze time, all is fine === willvdl [n=willvdl@vc-196-207-41-251.3g.vodacom.co.za] has joined #edubuntu [05:47] scp is high prio [05:47] i cant drop high prio targets [05:47] ogra: if you mail me what you've got so far, I'm keen to help with whatever you need to get the job done. [05:47] thilly thimple IRC question: if i want to meet with 2 other people on IRC tomorrow, how do we make our own channel / shared message window [05:47] sbalneav, apt-get install ltsp-manager or apt-get source ltsp-manager [05:47] just /join #your-own-channel [05:47] Sept. 7th is Feature Freeze?!? [05:47] ok, well if you give me all you got on vnc i'll try to get that moving, exec too [05:47] the actual feature (lts.conf editing isnt implemented yet) [05:48] Do I need an edgy machine for it? [05:48] and the gui isnt adjusted to the new features we have [05:48] its written on dapper [05:48] ta sbalneav : thought it might be that easy, but wasn't sure ... didn't want to make an arrangement unless I knew I could host. [05:49] so it should work on both ... the differences will only be in the package dependencys, shouldnt affect the code === willvdl [n=willvdl@vc-196-207-41-251.3g.vodacom.co.za] has left #edubuntu [] [05:50] ok, don't seem to be able to install it in dapper, not there. So I'll have to grab it manually from the edgy archives. [05:50] ogra: when is the disto sprint? [05:50] its in universe in dapper [05:51] LaserJock, starting monday [05:51] ? [05:51] hm [05:51] ogra: hmm [05:51] sbalneav, [05:51] err [05:51] ok, I'll try to do an edubuntu-dynamic-menu sprint at the same time ;-) [05:51] i *thought* i uploaded it [05:51] heh === RichEd is out for 15 === nixternal [n=nixterna@ubuntu/member/nixternal] has joined #edubuntu [05:52] sbalneav, http://people.ubuntu.com/~ogra/LTSPManager/ === LaserJock is now known as Laser_away [06:07] ogra: got the bzr archive. I'll hack some tonight. As well, have you got the cdpinger stuff in hand, or do you want me to hack on that tonight as well? [06:07] i'll do it [06:07] got it on my list for this evening === bddebian [n=bdefrees@mail.ottens.com] has joined #edubuntu [06:09] Howdy [06:32] How is it you request ops again in a channel here in freenode? I'm on the ops list, and I'm about 2 seconds off of wanting to kickban an annoying prat in #ltsp, but I can't remember how I gain ops and kick someone (since the last time I had to do it was 5 years ago :)) === mode/#edubuntu [+o ogra] by ChanServ [06:34] sbalneav, [06:35] /msg chanserv op #ltsp [06:36] ah, then what, /kickban #someguyfrombrazilwhoswearstoomuch? [06:36] phew [06:36] If he does it again, I'll give him one warning, then I toast im === mode/#edubuntu [-o ogra] by ogra [06:36] ooops. [06:36] Godlike powers there for a sec? [06:36] :) === pygi [n=pygi@89-172-207-3.adsl.net.t-com.hr] has joined #edubuntu [06:44] well, i had to try it :) [06:44] i have no clue about the commands for kick or ban, but xchat has a context menu for every user in the list ;) [06:45] but he seems clamed now [06:45] *calmed [06:45] /kick [06:45] well, i usually dont need to :) [06:52] C'mon, kick me harder ;-P [06:53] oops, what's deop? [06:53] it's not deop :) [06:55] -op ? [06:56] (right click yourself in the userlist ;) ) [06:56] there is an action menu [06:57] meh, it'll go away when I log off. [06:57] Let the green dot be his warning.... [06:57] OF DOOM! [06:59] hehe === Laser_away is now known as LaserJock === yvesC [n=yves@zenobi.ycombe.net] has joined #edubuntu [07:27] cbx33, [07:28] CONGRATS ! [07:28] Subject: Accepted gisomount 1.0.1-0ubuntu1 (source) [07:28] Date: Tue, 15 Aug 2006 17:15:18 -0000 (19:15 CEST) [07:29] w000000000000000000000000000000t [07:29] finally [07:30] :) [07:31] ogra, gota a spare sec to discuss scp? [07:32] sure [07:32] I've done kill [07:32] was going to take a look at vnc or execute [07:32] do you have any background info, or shal I start scouring the web [07:35] the vnc code should be usable as is if you just remove the comments [07:35] ok [07:36] what else is there to do with vnc? [07:38] the thin client side... see the spec [07:38] ok [07:38] x11vnc needs an optional initscript in the package ... [07:38] ah ok [07:39] then someone needs to determine the network load with it running on an ltsp connection [07:39] right [07:39] and find useable defaults [07:39] try the code, i'm not sure in which state it is [07:39] ok [07:40] and what about execute [07:40] but it worked at some point ... [07:40] I was just searching the web [07:40] for some solutions [07:40] but couldn't find anyting useful [07:40] execute ? [07:40] yeh [07:41] what d you mean ? [07:41] *do [07:41] Execution of programs in the users session(s) [07:42] are is then intetnion that it will load on all desktops? [07:43] did you read the spec ? [07:43] yes reading now [07:43] it has come code snippets and a very detailed description of the implementation [07:43] yes I can see [07:44] ok, I'll go have a look and see what I can get working [07:44] I take it the listener service is not built yet [07:44] nothing is built yet [07:44] in that area [07:45] is there a restriction on the language used to writ the listener service? [07:45] i think there is a hidden execute button in the ui [07:45] yes there is [07:45] it should be python since the rest of scp is python as well [07:46] ok [07:46] so using python-dbus [07:46] and dbus/python is a perfect pair [07:46] yeps [07:46] ok I'll investigate [07:46] cbx33, sending movie over dbus is always a good idea [07:46] only if its raw data ... [07:47] :) [07:48] cbx33, if you want some code example look at the willowng source, its very clean [07:48] ok === cbx33 foudn a tutorial on dbus-python bindings too [07:48] yep, thats very good as well [07:49] sending movie over dbus == every other dbus user will stab you [07:49] Amaranth, nah ^_^ [07:49] i guess before your desktop just dies :) [07:50] eh ^_^ [07:57] 0_O [07:59] so, the main scp package sets up a dbus connection [07:59] and leaves messages in the "bus" [07:59] then the client machines make connections to that particular bus, and receive the messages, only if they are addressed the them? [08:00] am I getting this? [08:00] they talk about methods in the tutorial [08:19] no [08:19] there are no "machines" involved [08:19] everything runs locally on the server === pawsilver [n=pawsilve@dsl-145-125-144.telkomadsl.co.za] has joined #edubuntu [08:28] Hi I get this message when reloading in Synaptic Package manager "E: Malformed line 22 in source list /etc/apt/sources.list (dist) [08:28] E: Unable to lock the list directory" help???? [08:30] pawsilver: Can you paste your line 22 in file /etc/apt/sources.list? [08:30] Maybe it just needs a touchup. [08:38] pawsilver: Still there? === yvesC [n=yves@zenobi.ycombe.net] has joined #edubuntu [08:41] hi there [08:41] I found a source generator on Ubuntu and paste the source in the etc/apt/source.list [08:42] Its working thanx [08:44] K, np === pawsilver [n=pawsilve@dsl-145-125-144.telkomadsl.co.za] has left #edubuntu ["Leaving"] [09:03] I seem to have broken my gksu/gksudo some how, any one know if there is a good way to fix it? [09:04] for example, is there a hidden file/dir in my home dir that I can blow away to reset it or something? [09:05] I did an ls -al in my home but didn't find anything telling === jinty [n=jinty@121.Red-83-56-157.dynamicIP.rima-tde.net] has joined #edubuntu === yvesC [n=yves@zenobi.ycombe.net] has joined #edubuntu === RichEd [n=richard@dsl-146-141-75.telkomadsl.co.za] has joined #edubuntu === JanisLee_ [n=JanisLee@201-25-141-4.ctame704.dsl.brasiltelecom.net.br] has joined #edubuntu === mhz [n=mhz@moinmoin/fan/mhz] has joined #edubuntu === neurogeek [n=neurogee@201.248.239.219] has joined #edubuntu [09:38] ogra: Still awake, oh mighty Teutonic Open Source Warrior? [09:43] sbalneav, TOSW heheh [09:43] ogra, i didn't mean machines in that sense === LaserJock is now known as Laser_away [09:47] sbalneav, whats up ? [09:47] hey! before you trundle off for the night, can you tarball what you've got for the localdevs stuff, so I can play with what you've been doing? [09:48] sure, i'll have to fix some small stuff still, after the TB meeting ... dont worry, i'll be around long tonight [09:49] I sent off the program to you and pitti. Later tonight I'll properly "gnuify" it with an autoconf etc. [09:49] ogra, did you say there was dbus in willowng? [09:50] ah i see it [09:50] sorry was looking in the willowng [09:50] it's in willowng-config [09:50] the server is in willowng, the client is willowng-config === pygi [n=pygi@89-172-204-180.adsl.net.t-com.hr] has joined #edubuntu [10:02] Amaranth, where does the server do it's dbus stuff, [10:02] bear in mind I'm VERY nerw to dbus [10:02] got some pointers? [10:03] cbx33: that would be dbusinterface.py :) [10:03] Why does applying for aid for college have to be so complicated? [10:03] heheh [10:03] Amaranth, you're a genius they should be paying you to go [10:04] :P [10:04] I just promise not to correct the teacher too much and he gives me at least a C whether I do work or not. ;) [10:05] Amaranth, lol [10:05] hehe [10:05] Amaranth, do you have a few seconds? [10:05] could I pm you? [10:05] err, sure [10:18] pygi, gisomount is in universe :D:D:D [10:18] congrats cbx33 [10:18] first app/package [10:25] sbalneav, which is the final version, the one attached to the dance mail ? or the one before ? [10:26] The dancing email [10:26] :) [10:26] It works for me === JanisLee_ [n=JanisLee@201-25-141-4.ctame704.dsl.brasiltelecom.net.br] has left #edubuntu [] [10:27] ogra, just a quickie [10:27] presumably user logins, I'll call them clients, will poll the dbus for new events? [10:28] ogra, I'm goign to start on the dbus code tonight, I understand it now, pretty easy really [10:28] sbalneav, oh, i just see pitti answered [10:29] cbx33, the client app should be started by gnome session and listen for the events that come down the users session dbus [10:29] ah right ok [10:29] ok, looking now. [10:29] I'm going to start by programming the server dbus [10:30] with the four messages in the spec === juliux [n=juliux@ubuntu/member/juliux] has joined #edubuntu [10:30] is there docs anywhere on how to iface with the users session dbus? [10:30] scp runs as root and sends the events to the *system* bus which then forwards them to the session busses of all selected users === Laser_away is now known as LaserJock [10:30] yup I get it now [10:31] Ah, I see his point on the umount. Okeydokee. I can fix that. [10:31] I just need to know how to interface with the session bus and I should be able to complete that bit [10:31] ogra: for now, continue on with the scripting, and I'll address Martin's (excellent) points. [10:32] cbx33, well, a lot of apps do it ... so it shouldnt be to hard to find out ... theer is also a link to the dbus spec [10:32] ok thanks [10:32] hal does it, NM does it [10:32] it shouldn't change the normal mode operation of the program, we're only addressing failure mode. [10:32] yep [10:33] ogra do you envisage sending an exec message followed by a notify message to say which machine the exec applies to? [10:33] i'll adjust the scripts and the cdpinger ... will tar it up in the end ad upload to people.ubuntu.com [10:33] or am i misunderstanding the spec [10:33] no machines involved ;) [10:33] ogra, ok CLIENTS :p [10:34] you know what I mean :p [10:34] you send a user list as first message [10:34] ok [10:34] (the selection from the gui) [10:34] then and exec [10:34] then a command [10:34] or a kill [10:34] yep [10:34] right [10:34] is the kill message supposed to be a replacement for the os.kill implemantion I did today [10:34] if $USER is in the list, the client app waits for the next message ... [10:35] ouch [10:35] thats redundant [10:36] ogra is the user session dbus common to all sessions? [10:36] it has a socket for each user [10:36] ogra, grrrrrrrrrrrrrrrrrrrr, well it works as is [10:36] ogra, I was presuming the server would listen to the USER list and EXEC/KILL and then only post to the relevant users sessions socket? [10:36] or it creates a socket for the session its started in is the better explanation [10:37] no [10:37] scp just drops the message on the system bus [10:37] it doesnt connect to any sockets [10:38] the the client app must pick it up [10:39] ok [10:39] i think I get it [10:39] I'll start experimenting [10:41] switching machine [10:41] brb [10:44] Pitti's a smart dude. I don't think another user can unmount someone else's dir because we're adding the userid to the mount, but it's a good point anyway, and we should do the check. I'll add that stuff tonight. [10:44] Okay Ogra you handsome devil you, I'm heading home to pick up the Kiddies, and make dinner. I'll be on later, but I expect you'll be in bed by then. We'll see you tomorrow. [10:44] Good luck! === sbalneav [n=sbalneav@mail.legalaid.mb.ca] has left #edubuntu ["Leaving"] === cbx33 [n=pete@ubuntu/member/cbx33] has joined #edubuntu [10:57] ping ogra [10:57] one last question :p [10:58] remote_object = bus.get_object("org.designfu.SampleService", "/SomeObject") [10:58] iface = dbus.Interface(remote_object, "org.designfu.SampleInterface") [10:58] what's the difference between remote_object and iface? [10:58] because they then use methods from the same class [10:58] hello_reply_list = remote_object.HelloWorld("Hello from example-client.py!", dbus_interface = "org.designfu.SampleInterface") [10:58] hello_reply_tuple = iface.GetTuple() [10:58] hello_reply_dict = iface.GetDict() [10:59] are they just two ways of referenceing the methods in the class? [11:21] woohoo [11:21] I got dbus working :D [11:22] :) [11:22] and we have the coolest localdev implementation evah ! [11:23] ogra, congrats ;) [11:23] i need to do some small adjustments as scott has to do as well on the suid wrapper and we're done :) [11:24] next release i'll add audiocd support *g* [11:25] the nice extra is that it will work on all desktops :) [11:26] I hope to have libburn release ready in 15 days [11:26] but I have a feeling that won't be the case [11:26] ogra, I have working scp server code [11:27] libburn ate a lot of developers already [11:27] i just need to do the session interface [11:27] cbx33, cool !! [11:27] I'm still a little stuck on that one [11:27] ogra, hopefully not me ^_^ [11:27] I'm going to include my examples in me bzr repo for now [11:27] whilst I'm testing and till it gets integrated [11:28] pygi, i have a mail somewhere from 1999 where the initial developer asked if i would be intrested in helping :) [11:28] ogra, nice ^_^ [11:29] We've made some good progress tho so :) [11:29] at some oint mxpxpod took over libburn an coaster ... but never got it done either [11:29] *point [11:29] whoever that mxpxpod is :) coaster dissapeared ... there are no visible signs of it anymore [11:29] yep, he dropped it [11:30] we had an experimental package in universe in hoary i think [11:30] I could use experimental package for libburn-on-cdrecord layer in edgy, but that's probably not doable :) [11:30] and stable release won't be ready in time to include it (in 15 days) [11:31] ogra, do we basically pass a message to the session bus like "exec blah" and it runs it? [11:32] well, its not urgently necessary that the client interface listens on the session bus, should as well be possible through listening on the system bus ... as long as the message gets through an the ACL is right [11:33] even the system bus [11:33] I don't know how to interface with it [11:33] I'm just going to download network manager to see how it does it [11:35] seen that ? https://wiki.edubuntu.org/EdubuntuSounds [11:35] there you got your overlay to mix into the ubuntu sound ;) [11:36] excellent [11:39] that'll be in my updates [11:39] :D [11:40] :D [11:42] ok, ogra [11:42] I've connected to the system bus [11:43] but i still can't find the methods aarrgggghhh [11:51] cbx33: what for do you use dbus for? [11:51] later [11:51] I need to use it to execute a process on a users session === Petaris [n=Petaris@216.56.37.162] has left #edubuntu ["Out"] [11:52] argh I gotta get to bed, [11:52] if you know anything about it lucasvo a link to a tut would be great [11:52] petesavage@ubuntu.com === caravena [n=caravena@93-152-223-201.adsl.terra.cl] has joined #edubuntu