/srv/irclogs.ubuntu.com/2010/01/13/#edubuntu.txt

sbalneavback from dinner00:24
sbalneavstgraber: hmmm, I restarted the console by killing off the screen_session 07 process, and re-starting it00:43
sbalneavinteresting.  This time it restarted.00:44
sbalneavstgraber: when you get a second, could you push xaos in my ppa?  I enabled pthreads01:19
sbalneavtested, seems to work01:19
=== dgroos_ is now known as dgroos
HedgeMageWell I made it for bug day...barely.03:36
sbalneavhehe03:38
sbalneavI fixed about 4 or 5 bugs03:38
HedgeMageI'll spend a little time on the web site to-dos for sure03:38
sbalneavcool03:39
HedgeMageI'm not sure what, if anything, happened with it while I was busy moving.03:39
sbalneavAh, are you moved now?03:39
HedgeMageWe're settled in at the new place now (sort of -- still lots to unpack and put away).03:39
dhillon-v10HedgeMage, hi :) how was the moving to a new state03:47
HedgeMagedhillon-v10: hectic and crazy, but thankfully over.03:47
dhillon-v10HedgeMage, :) must have been a lot of work03:48
HedgeMagedhillon-v10: It always is.  I'm glad we're here now, with just the unpacking and such to worry about.03:48
HedgeMageOooh!  My housemate is making us tea :D03:48
HedgeMageI'll brb...I need to switch WMs for a moment.03:50
HedgeMageMuch better :)03:54
HedgeMageOkay, really done now.03:58
HedgeMage:)03:58
HedgeMagedhillon-v10: So has anything happened with the web site since last I was around?03:58
dhillon-v10HedgeMage, sorry I haven't had much time, my exams are going on right now so that and I am working on kdelibs too, so sorry03:59
HedgeMagedhillon-v10: don't be sorry at all... I was just trying to see how much catching up I have to do :)04:30
sbalneavanyone who's interested in art, have a look at gartoon-redux in my ppa for lucid.04:32
sbalneavI'm liking it, and thinking we should switch from gartoon.04:32
HedgeMagesbalneav: can you imagebin a screenie of it in use?  I'm on a pretty iconless flux theme atm, but I'd like to take a look.04:34
sbalneavone sec04:43
HedgeMagethanks!04:45
sbalneavHedgeMage: http://imagebin.ca/view/kwtpw0.html04:48
HedgeMagesbalneav: Oooh!  I really like them.  Less crayon-looking, more modern-cartoony :D04:50
sbalneavyeah, looks nice04:54
HedgeMageI think I'm off to bed05:17
HedgeMagettyal05:17
alkisgHey noone posted "edubuntu bug day minutes" on the list?!!!05:40
alkisg(good morning all btw) :)05:40
viggy_prabhuhi friends,10:47
viggy_prabhui just downloaded a edubuntu 9.10 iso through torrent10:48
viggy_prabhui need to check its md5sum10:48
viggy_prabhucan anybody send a link where i can find its md5sum?10:48
viggy_prabhu?10:50
viggy_prabhugot it10:51
viggy_prabhuthanks10:51
alkisgGoooooood news! Lucid will have a new alternatives system for the graphics drivers, so that many proprietary drivers can be installed simultaneously.13:46
alkisgSo it's possible to have all proprietary drivers in the chroot (both for thin and fat clients), and an initscript to just call update-alternatives for the correct driver.13:47
stgraberwell, currently it mainly means we can't have a laptop with working video driver ;)13:48
alkisgHeh :D13:48
stgraberalso, the binary drivers don't help for 3D accelaration as that doesn't work over the network13:48
alkisgIf that actually works for Lucid, it'll be nice to create an "--install-all-binary-drivers" ltsp-build-client plugin13:49
stgraberyou'd need the right GL library both on the application server and on the thin client13:49
stgraberat least it's the case for nvidia and ati13:49
alkisgstgraber: it helps *a lot* for fat clients13:49
alkisgI don't know about you, but that fat client plugin worked wonders for me13:49
alkisgI'll advice all Greek schools using linux to use it, if they have good enough labs...13:49
alkisgstgraber, highvoltage: btw, would you mind if I did some major changes in 030-fat-client, and of course test them?13:51
highvoltagealkisg: go ahead13:56
alkisgThanks! :)13:56
highvoltagealkisg: fat clients can work very very nicely if you have a super-fast network and store the nbd image in RAM :)13:57
alkisghighvoltage: I've only tried it on my 100mbps home network for now, and it was much better than I expected13:58
alkisgThe typical usage here in schools is: 1 server with e.g. 4 Gb RAM and 10 clients13:58
alkisgIn this case, the nbd image will be loaded in RAM after some minutes of usage13:59
alkisgSo for the next week I'd like to make the fat chroot building as automatic as possible14:00
dgroos1Good Morning14:09
alkisgHi dgroos114:09
dgroos1Busy day yesterday--hugging bugs till many were squaaashed!14:09
alkisghighvoltage: did you have problems running any particular programs from the fat clients? E.g. googleearth needs SSH_FOLLOW_SYMLINKS=false in lts.conf to run...14:09
highvoltagegood afternoon dgroos114:09
dgroos1highvoltage: :)14:09
highvoltagealkisg: on Intrepid I ran googleearth just fine on fat clients14:10
alkisgYeah intrepid din't have ssh symlinks on by default14:10
highvoltagealkisg: ah, but I did use nfs for home14:10
highvoltagealkisg: I haven't ran googleearth from the current implementation yet14:10
alkisgnfs for home? How was that handled by the fat plugin?14:10
highvoltagealkisg: but it's a good thing to test14:10
highvoltagealkisg: that was all manual, no plugins or anything nice14:11
alkisgAh, ok14:11
alkisgI think there are lots of possibilities opening now with fat cilents, e.g. copying italc keys, configuring squid etc on the clients...14:11
alkisgA lot of settings could be done automatically by an "edubuntu fat customization plugin" or something14:12
highvoltageyeah you could even use it to run a bunch of diskless servers14:12
highvoltage(if you have very trustworthy storage, etc)14:12
alkisgI'm going to do such a "configure everything" plugin for schools here, but probably many of those would be useful for other schools as well,14:12
alkisgso I'd like to send upstream whatever others will find useful14:12
highvoltageyep, let's include as much of it as possible14:13
alkisgYey! :)14:13
alkisgI'm also thinking to allow the use of a user-provided configuration file to specify all those options (e.g. /etc/ltsp/fat-client.conf), as configuration files are easier to ship/edit. Not all teachers can specify a loooong list of --late-packages xyz --copy-italc-keys --configure-squid --configure-apt-caching etc in a terminal... :) OK, we'll see, /me starts writing a strategy...14:18
dgroos1alkisg: all the fixes you gave me yesterday worked :)14:27
alkisgdgroos1, nice :)14:27
dgroos1What's up with this rouge file--it was in a users home directory: Here's my output with ls -la: "d?????????   ? ?        ?            ?                ? .gvfs"  Can I simply delete this file?  (trying to do some 'home cleaning' ;))14:29
moldydgroos1: it's uses by gnome14:34
dgroos1moldy: hi.  It seems that if it has the permissions so messed up as per the Terminal output, it isn't helping the user, anyway?  Does it get re-created upon login?14:36
* alkisg notes that there's a configuration file he didn't know about: /etc/ltsp/ltsp-build-client.conf14:37
moldydgroos1: yes, it does14:38
moldydgroos1: you should ignore it usually14:38
dgroos1moldy: thanks.14:39
moldydgroos1: google for gnome/gvfs if you want to learn more14:39
dgroos1will do.14:39
dgroos1Read some wikipedia articles--so since it 'allows supported virtual files systems to be mounted through FUSE' and LTSP is a virtual file system, gvfs is key to mounting a thin client users gnome interface?14:47
sbalneavMorning all14:47
sbalneavdgroos1: No, gvfs is used to handle things like trash, burning cd's, remote filesystem access via nautilus, etc.14:48
sbalneavit doesn't care wether you're on the console or a thin client.14:49
dgroosMorning to you (afternoon to alkisg, highvoltage and moldy--anyone in a time zone where it's night still/already?:))14:52
dgroossbalneav--ok thanks14:52
moldydgroos1: hi :)15:22
moldydgroos: just out of curiosity: how do you know my timezone?15:23
sbalneavAre we still shipping denemo?15:42
* highvoltage fires up virtualbox to make sure15:44
sbalneavit's not installed on my box at home which I just upgraded yesterday from the dvd build15:45
sbalneavso either a) we need to add it to the seeds (my vote) or b) take it off the bug page.15:45
* alkisg doesn't have it on his edubuntu Lucid box15:48
highvoltageI'll remove it from the list15:51
=== highvoltage changed the topic of #edubuntu to: Edubuntu - the education version of Ubuntu | http://www.edubuntu.org | wiki: http://wiki.edubuntu.org/Edubuntu | 9.10 is released!, see http://www.edubuntu.org/news/9.10-release | Help out with bugs: http://tinyurl.com/EduBugs | LTSP questions? try #ltsp
sbalneavSo, we've dropped denemo?15:59
alkisgIs there any reason for disabling the installation of Recommends:" in fat clients?16:11
stgraberalkisg: recommends should be disable by default in the chroot16:12
alkisgstgraber: for fat clients? why?16:12
stgrabernot only for fat clients16:13
alkisgIt is disabled for thin clients, but I'm thinking we shouldn't disable it for fat clients16:13
alkisgThis way fat clients will behave more like normal workstations. Otherwise we'll be having many users complaining about missing packages..16:13
alkisgI think we can mark the packages we don't want (e.g. gdm) with some apt configuration file16:14
stgraberwe can try changing that plugin to only disable recommends when --fat-client isn't set16:14
stgraberbut we'll need some testing for that16:14
alkisgRight16:14
alkisgI'll give the next few days to all that, I'll just be asking here for confirmations once in a while :)16:15
alkisg(thanks!)16:16
stgraberok, feel free to nag highvoltage about it ;)16:16
alkisgHeh, ok :(16:16
alkisg(I guess my questions will be more ltsp specific than highvoltage can answer...)16:16
stgraberok, then ping me :)16:17
alkisgOk :)16:17
highvoltagealkisg: or ping me then I'll ping stgraber :)16:19
alkisglol :D16:19
highvoltagesbalneav: I looked over the bugs filed against ltsp, they seem mostly relevant16:19
sbalneavhighvoltage: there's about 15 or so out of the 50 that are kind of "other peoples problems", but I'm more than happy to have them under LTSP, since they do affect us.16:46
sbalneavwhat I need to do is get a bit more proactive about "also affects" tagging16:47
dgroos1moldy: just got back and see your question.18:50
dgroos1I like to be able to picture/make connections in my head so I right clicked on 'moldy', selected, 'info' copied your name, pasted it in google, selected the ubuntu web page (or was it launchpad page?) clicked on your name, and on your launchpad page you have provided the info where you live so I just looked at the map there and noted it was *about* the same latitude as alkisg and highvoltage.  I like the local/world context :)18:51
highvoltageheh18:53
highvoltageyes I guess the way we see the world is vastly different than previous generations18:54
highvoltageoh dear19:03
highvoltagewe should've probably made more noise about the edubuntu meeting19:04
highvoltagealkisg, stgraber, sbalneav, dgroos1... edubuntu meeting now...19:05
* alkisg got here just in time (by sheer luck :P)19:05
dgroos1I've got 8 minutes before I've got to run to a meeting...  Where's it at again?19:06
mhall119|workdgroos1: #ubuntu-meeting19:07
dgroos1mhall119|work: thanks!19:07
stgraberhighvoltage: sorry, was in a meeting at this time, I forgot to put it in Zimbra so it didn't conflict with my existing meeting ...20:02
alkisgNot LTSP related: How can I share a printer between two regular ubuntu machines?20:36
alkisgI see a "share printer" check box in the printer properties, but I don't see how I'll locate it from the other pc20:36
sbalneavalkisg: It should just "show up"20:40
alkisgUgh...20:40
alkisgThat's what I'm trying: http://blog.mypapit.net/2008/05/enable-printer-sharing-with-ubuntu-computers.html20:40
sbalneavSee, I always just edit cupsd.conf and printers.conf directly.20:40
alkisgsbalneav: never mind it just showed up!20:40
alkisgAutomatically, like you said, I did nothing on the client...20:41
sbalneavyeah, it sometimes takes ab bit.20:41
sbalneavI think cups only rescans for IPP printers once every few minutes.20:41
sbalneavWhat's REALLY helpful, that isn't in the gui, is restricting based on user/group20:41
alkisgUp until now, I've only used printing with ltsp, so it was as simple as it gets20:42
sbalneavSo, in your printers.conf, you can say things like:20:43
sbalneavAllowUser alkisg20:43
sbalneavor20:43
sbalneavAllowGroup Marketing20:43
alkisgWhat about quotas per user?20:43
alkisgI.e. "each user can print 100 pages per month"20:43
alkisgIs that doable?20:44
sbalneavHmmm, not sure if cups does quotas.... lemme see20:44
stgraberalkisg: for fat clients, just make your application server listen on the network for CUPS request (instead of localhost) and set CUPS_SERVER=<ip of your server> in lts.conf20:44
stgraberalkisg: that'll make cups works for localapps/fatclient automagically20:44
sbalneavhttp://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/CUPS-printing.html#id264742120:44
* alkisg notes down what stgraber just said, but has no clue what he said just yet :D20:44
stgraberyou don't have quota in cups but you can use an external module (pyquota IIRC) to store that info in LDAP20:45
stgraberalkisg: I assumed you're trying to make printing works for fat clients ?20:45
sbalneavlpadmin -p quotaprinter -o job-quota-period=604800 \ -o job-k-limit=1024 -o job-page-limit=10020:45
alkisgstgraber: no, but what you said is more useful than what I was trying to do :D20:45
stgraberalkisg: ok ;)20:45
alkisgHey, thanks sbalneav. I'll not that down as well20:46
sbalneavthat limits you to jobs no bigger than 1 meg or 100 pages during a 1 week period20:46
alkisg*note20:46
stgrabersbalneav: that's per printer though, not per user, is it ?20:46
sbalneavper printer, yes.20:46
sbalneavI'm not sure cups can handle per user.20:47
stgrabersbalneav: as I mentioned, you can, using pyquota or whatever it's called, it stores that in LDAP in the user record20:47
sbalneavAh, cool, never looked at pyquota.21:00
sbalneavHere a legalaid, printing's unlimited.21:00
stgraberI guess we have a customer where we deployed it, we had it here too at some point but dropped it. It requires good management and pretty much nobody was using our CUPS server anyway here ;)21:11
stgraberthey are talking directly to the printers using IPP and their local cups ;)21:12
dgroos1Here's my 2 cents... As a teacher it is very important to be able to set printing limits--especially in places where there are more students of the limit-testing type.  I've had students printing out 50 pages of 'cheats' for a video game or printing out 10 copies of a large photo unrelated to the content.  I've had beginning students accidentally print out 30 copies of the same project.  Having quotas is basic functionality needed in any lab sit21:47
dgroos1sorry for the paragraph :)21:47
sbalneavdgroos1: Well, looks like cups supports per-printer directly, and with pyquota you can do per-user21:49
stgraberwe have an edubuntu image to test21:49
stgraberhttp://iso.qa.ubuntu.com/qatracker/build/edubuntu/all21:49
stgraberboth needs testing, for these who downloaded one for the bug day, you may want to use rsync to get only the difference ;)21:50
sbalneavdid you roll new ltsp-trunk and ltspfs-trunk packages?21:50
stgrabernope, I'll upload after alpha-2 is released21:51
sbalneavor is that not till next week21:51
sbalneavright21:51
sbalneavthat's what I thought.21:51
* highvoltage rsyncs21:55
dgroos1sbalneav: you may find this hard to believe, but I struggled getting a printer to even print (problem was that the printer had an ip that was incompatible with my local network).22:09
dgroos1So, my dream of edubuntu being used in all classroom requires not *just* solutions but really simple solutions for the numerous basic functions that a teacher would need.  Of course, they don't have to be basic enough for a non or semi-tech-able teacher, but a tech should be able to figure it out.22:11
sbalneavNice dream :)22:12
dgroos1Is there a list, somewhere, of the basic functionality a classroom lab would need?  I think I might have put it somewhere...22:12
sbalneavAt the end of the day, you are setting up technology.22:13
sbalneavIf you get a cast off printer with a network card that's got a hard-programmed incorrect ip address, that's not something we're going to be able to code around.22:13
sbalneavand some of the stuff you'd need for simple solutions isn't coded yet.22:15
sbalneavSo, yeah, we'll get there, but it's not going to happen tomorrow :)22:15
dgroos1'tis a dream but with some communication between the teacher and programming worlds, we could come up with a list of apps, of functions, then focus on just those and make them super-suave, super-slick.  You know, like what you've done with sabayon, that is one of those 'basic functions' a teacher needs, and it is easy to use and it works.  I've not had any problems with it.22:15
sbalneavSure, well, that's where making spec's on launchpad, and prioritizing what's needed, etc, is an important part of the project.22:16
dgroos1I agree.  I've been thinking about this for some time now.  What can teachers add to edubuntu.  Not sure this is the time to get into it and it should probably be to the lists.22:17
sbalneavAnd here's what I've been on about for years.22:17
sbalneavYou've been *thinking*22:17
sbalneavand don't take this the wrong way, I'm not ragging on you, but we need less *thinking* and more *doing*22:18
sbalneavso by all means, post it to the list22:18
sbalneavget a discussion going,22:18
sbalneavwrite a spec22:18
sbalneavetc.22:18
sbalneavthat's how things get turned into code.22:18
sbalneavWe've made some serious progress in that department22:19
sbalneavguys like alkis, etc have come on board, and it's really beginning to feel as if the ships starting to move somewhere.22:20
dgroos1You are right, I've not added a lot to edubuntu development at this point.  However, because of the (literally) hundreds of 'extra' hours I've put in trying to make it work in my classroom, hundreds of students know and use Edubuntu--use the edubuntu that you have helped create :-)22:21
sbalneavBut I've seen this all too often, this is the time when the people who've been hoping for something to get going, sit back and say "whew, well, things are moving now, looks like I can rest easy", when this is exactly the time to get even MORE busy :)22:21
dgroos1guys like alkisg have done things so that thousands of students know and use edubuntu.  He is in a unique position to be astride both worlds and he leverages that!22:22
sbalneavabsolutely22:22
highvoltage/topic yay alkisg \o/22:22
sbalneavI'm purely a tech, and I've never taught anything outside of a few minor java courses.22:22
alkisg:P22:23
alkisgdgroos1: sure, not all teachers are able or even have the time to help with development. Just putting edubuntu in classrooms sometimes needs more strength than developing a full blown app.22:23
sbalneavyears ago22:23
alkisgdgroos1: but on the other hand, we've had lots and lots of people here that came, said how they'd like edubuntu to be, and done exactly nothing to accomplish it...22:23
dgroos1Yes, indeed.  For me to act I need to know what I'm doing.  And as a slow but thorough thinker, this takes a while :)22:23
sbalneavAnywho, time for me to head home.22:24
sbalneavbe on later tonight, as always22:24
sbalneavcya22:24
alkisgBye sbalneav :)22:24
dgroos1Bye sbalneav22:24
dgroos1even in my short (12-15 months) time I've been around edubuntu I've seen a lot of passionate people enter this room, move about, then leave.22:25
dgroos1I'm not saying that 'you ought to do this', I'm saying 'I've been thinking a lot and I think we ought to do this'.  But...22:26
dgroos1my style is to toss ideas into the fray and see how they develop--kind of group thinking :) so sorry if they aren't so developed--that the help I'm asking of y'all.22:27
dgroos1OK.  My big question is, how can 'teachers' who of course have as much unique professional knowledge as do programmers, add to this enterprise--in addition to making the effort to teach with Edubuntu.22:29
dgroos1oops .=?22:29
dgroos1It seems that one of the goals of our community (edubuntu community) is to help develop children/help children develop with FLOSS, esp. Edubuntu--is this so?  What do you think?22:32
dgroos1OK-- so I was talking to my self-- e-mail is better format, perhaps...22:41

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