/srv/irclogs.ubuntu.com/2009/06/18/#edubuntu.txt

asanchezhi all!08:33
asanchezhola nubae08:33
nubaehola asanchez08:53
asanchezare you planning to flight to Spain?08:55
nubaeyup, el 30 tengo entrevista en Sevilla08:55
nubaeespero que vaya todo bien08:55
asancheznubae, be ready for 40ÂșC09:40
nubaegah09:47
nubaebueno, I'm used to it09:47
nubaeat least its not 50c09:47
LaserJocknubae: ping20:50
LnsHey all20:51
LnsLaserJock: haha, looks like you gave nubae the ping of death20:52
LaserJockLns: heh20:52
LnsLaserJock: I really like the idea of the script repo20:52
Lnsthat's one thing that would be really nice to build up20:52
LaserJockI thought you might20:52
LaserJockI was talking with highvoltage about it this morning20:53
alkisgHey Lns, LaserJock.... LaserJock, a question please, how could I try to get an "ltsp-server-dnsmasq" package to universe, that only satisfies the dependencies to use dnsmasq instead of the usual dhcp3-server that ubuntu uses? - no code whatsoever?20:53
LaserJockI think it could easy to implement, give something easy people can contribute to20:53
Lnsit's the lack of automation that makes linux hard for schools right now..they have processes during the year that could be easily automated but no tools exist for it20:53
alkisgscript repo??? I'm in!!! :)20:53
LaserJockand I think it would help us get feedback on what's lacking20:53
alkisgI've just finished the school-scripts for Greek schools using ubuntu/ltsp20:54
LaserJockLns: I think it would be good to generalize and document these scripts20:54
LaserJockLns: people often have a good idea, but they have a specific itch to scratch. A collaborative repo would help to make scripts more useful to the whole community, IMO20:54
LaserJockalkisg: well, you'll want to upload the package to REVU20:55
highvoltagealkisg: nice20:55
Lnsexactly20:55
* alkisg googles about REVU20:55
LaserJockalkisg: it's a tad overkill for a simple metapackage, but that's the usual  place to put packages up for review20:55
LnsAnd what's nice, too, would be that these scripts can take many different forms - for instance, we can take the ideas of some of these things and put them into what i'm developing (the thin-client-manager gui)20:56
LaserJockalkisg: basically you need 2 MOTU to approve the package20:56
LaserJockalkisg: you could maybe get stgraber and myself to do it20:56
alkisgOK, LaserJock & stgraber? :P :D20:56
alkisgHeh!!! :D20:56
LaserJockheh20:56
LaserJockalkisg: if you put it up on REVU and let me know the URL I'll review it20:56
alkisgThanks man, I'll do that.20:56
LaserJockLns: yeah, I sort of see it as an incubation area as well20:57
LnsTotally20:57
bencrisfordhey LaserJock20:57
LaserJockLns: if scripts turn out to be really useful, etc. then they can get picked up by Edubuntu/LTSP proper I think20:57
LaserJockbencrisford: hi20:57
LaserJockbencrisford: did you send out the meeting minutes?20:57
alkisgWhere did you talk about the scripts? In the meeting?20:58
bencrisfordLaserJock: =S, No, sorry, I thought you were gonna?20:58
bencrisfordshall i send em now?20:58
LaserJockbencrisford: I sent you an email with revisions20:58
Lnsalkisg: on the list20:58
LaserJockbencrisford: but it's your deal dude, send 'em off when you think they're ready :-)20:58
* LaserJock is kickin' back and letting everybody else do the work ;-p20:59
* alkisg curses his slow mail... just got it20:59
bencrisfordLaserJock: Haaaang on, I have the minutes for the 5th june meeting20:59
bencrisfordwasnt there one on the 11th?20:59
LaserJockhmm21:00
bencrisfordi wouldnt of been here that night21:00
LaserJockit might have been canceled, I don't remember21:00
bencrisfordk21:00
LaserJockso on a technical level here's what I think might work:21:00
LaserJock1) create an LP project, edubuntu-community-tools21:00
LaserJock2) make ~edubuntu-members the driver21:01
LaserJockthe LP Project will allow people to just bzr branch lp:edubuntu-community-tools to get the scripts21:01
LaserJockand allows people to file bugs against them21:01
* Lns loves that idea21:02
LaserJock~edubuntu-members gives some QA, a little perk to being a member, and some incentive to becoming a Member21:02
bencrisfordwhat scripts?21:02
* bencrisford scrolls up21:02
LaserJock*eventually* if this works out we could even package it up21:02
LaserJockbencrisford: read your edubuntu email21:02
Lnsbencrisford: the ones that mostly aren't created yet ;)21:03
bencrisfordcool :)21:03
bencrisfordill send those minutes now?21:03
bencrisfordthats why i cant read my inbox :P21:03
LaserJockbencrisford: sure21:03
alkisgLns: https://launchpad.net/~ts.sch.gr/+archive/ppa => sch-scripts package. The interface is in Greek, but the code comments are in English, so I think you'll be able to reuse some code. E.g. for locking down firefox settings, for adding applets to the panel for all users, for initial configuration of chroot & updating later on etc.21:03
alkisgncurses driven, I want to improve the interface in the summer.21:03
bencrisfordhmm21:04
bencrisfordLaserJock: Scripts that do like what?21:04
Lnsalkisg: wow21:04
alkisgBasically I took my 100 pages UbuntuLTSP installation/configuration manual and turned it into scripts21:04
alkisg(still halfway there, though)21:05
bencrisfordah21:05
bencrisfordback in an hour or so21:05
bencrisfordminutes sent21:05
LaserJockalkisg: right, that's the kind of stuff I'm thinking of21:08
alkisgI'm totally in for this! :)21:08
alkisg...and if we could get sbalneav or some other good dev with a little spare time to organize us (=define the "framework" of the scripts - not the implementation), we'd get a good start21:09
LaserJockexactly21:10
LnsI might have a dev resource for helping out with that21:19
alkisgHmmm... that's a nice idea21:21
alkisgLns, ask him if it would be possible to have a python GUI with an "embedded terminal" for the scripts to run in.21:26
alkisgE.g. I would go to a menu (or a search dialog), locate the "update-chroot" script, and then the script would run inside the embedded terminal - so if user input was needed, it would be asked in a usual way inside the program interface...21:26
Lnsalkisg: that's a novel idea, i'm sure some generic terminal could be created as a plugin or some such21:27
Lnsto make scripts run inside the gui easier21:27
Lnsthat aren't gui based that is21:28
alkisgI think the update-manager does that, it has an "expand to see the terminal" button somewhere21:28
yanquialkisg: it's very easy to embed ipython into an app21:28
LaserJockwell21:29
LaserJockin general it would be good to separate frontend and backend21:30
Lnsah, there he is ;)21:30
LaserJockso scripts do their thing21:30
LaserJockbut shouldn't make assumptions about frontend necessarily21:30
LaserJockthen a GUI can be placed to feed the backend scripts the parameters they need21:31
yanquiyeah, it would probably be better to use whiptail/gdialog/xdialog for user input from scripts21:31
yanquithen the python program just has to system() the script21:31
alkisgyanqui: that's what I use now (whiptail), and I don't really like the result21:31
yanquiI've never used whiptail, I used zenity before I started just doing everything in python21:32
alkisgBecause if I didn't take into account something when I execute e.g. apt-get update, and user input is needed, then it's not nice to drop from whiptail to plain terminal21:32
LaserJockalkisg: the idea is to not need a terminal21:33
yanquialkisg: how does update manager and the add/remove thing do it in Ubuntu?21:34
* yanqui kind of agrees with LaserJock 21:34
alkisgDo you think we'll have as experienced programmers involved as update-manager does?21:35
yanquiand I'd lean toward having plugins be written in python with maybe something to run bash scripts...21:35
LaserJockupdate-manager does some funky stuff, not huge21:35
yanquialkisg: well if we can just snag that part out then we don't need anything else21:36
LaserJockbut having the terminal there is considered bad usability21:36
* Lns hasn't ever seen update-manager require user input *from* it's terminal interface21:36
LaserJockand people have wanted to get rid of it forever21:36
* yanqui has 21:36
LaserJockLns: yes, generally you get a GUI21:36
yanquiyeah, I agree with LaserJock21:36
LaserJockit's an implementation detail of Debian packages21:36
Lnsah21:36
LaserJock*most* packages use debconf21:36
alkisgWell, if it's gonna be all-gui, then it should be python programs, not shell scripts...21:36
LaserJockwhich has a number of frontends depending on what you're using21:36
LaserJockhowever, Debian Policy didn't strictly say you have to use debconf21:37
LaserJocksome some older packages actually just use stdin21:37
LaserJockhence the need for the terminal there21:37
LaserJockwell, generally I'd see it as21:38
Lnswell who is forcing the use of the terminal? aren't we talking about plugins for a gui to allow extended functionality?21:38
Lnsas in, not in the core code of the gui21:38
LaserJock1) start out with bash/perl/python/whatever people used21:38
LaserJock2) as the tools become generalized and improved move towards a more standard framework21:38
LaserJock3) apply an appropriate UI (not always GUI) and make sure it's consistent with the rest of the tools21:39
LaserJockLns: I was just saying why Update Manager has the terminal21:39
Lnsoh gotcha21:39
LaserJockin terms of usability for our target users (who may or may not be familiar with terminals) I think it's good to shoot for GUI when possible21:40
yanquiwe could just use .desktop files for our script plugin system21:40
yanquibut python will be what's primarily supported, everything else will be secondary21:41
Lnsyeah21:41
LaserJockpython/bash21:42
LaserJocksometimes a shell script makes a lot of sense21:42
LaserJockand it's easily callable from a python GUI21:42
LaserJockin any case, this is somewhat getting the cart before the horse21:42
LaserJockthere is not repository or code exactly yet :-)21:43
yanquiwell...there is a repo and code, but it's just....embryonic21:43
yanquior maybe more of a zygote21:43
alkisgI don't think .desktop files would be enough, a framework would be needed. E.g. some scripts may be able to "act" on files, others on users... So the "framework" would know which scripts to show when right-clicking on a users list. (ok I now that's not gonna be implemented really soon :D)21:43
Lnsyanqui: i think he's talking about the edubuntu script repo21:44
LaserJockalkisg: well, what you would have is a .desktop file that points to a wrapper21:45
alkisgI mean: the python gui shows a groups list, the admin selects two groups, and then goes to the menu that activates a script that does something with the users that belong to these 2 groups21:45
alkisgThe "responsibility" to get the users that belong to these scripts would be on the framework, not on the script21:45
LaserJockso you have a <plugin>.desktop file that points to a <plugin>_wrapper.py file that defines input/output21:45
yanquiLaserJock: or we could put some of that stuff into enviornmental vars21:46
yanquibefore exec() a couple of vars get set and there you go21:46
LaserJockfirst though I'd focus on the actual scripts21:46
yanquifirst we need something that works21:47
alkisgI mean something like this (*one* of the front-ends, the users one): http://users.sch.gr/alkisg/temp/users-manager.png21:47
yanquiwell, we'll see... right now we're still trying to get up to the level we were before we started clearning the code21:49
LaserJockI like alkisg's stuff21:49
LaserJockI'm wondering if it needs maybe more generalization or something21:49
Lnsalkisg: wow, that looks slick =)21:49
alkisgThere are scripts that just run without needing any parameters, scripts that run on users, scripts that run on groups, scripts that run on files etc21:49
LaserJockfor the "do X to user Y" it's good21:50
alkisgLaserJock: see on the bottom, there are 3 tabs21:50
alkisgThere should be more there21:50
yanquialkisg: what is this?21:50
alkisgBut the idea is that the "admin" could switch to the file view and call a script that acts on a file (e.g.)21:50
LaserJockwell, I just wonder about more generalization and thinking about what we're trying to accomplish21:51
LaserJockI'm not convinced it should all be in 1 GUI21:51
alkisgyanqui: a prototype I started making, but I left if for the summer due to lack of time21:51
Lnsalkisg: I'd love it if you would work with us on our tcm project21:51
yanquiwhat's it written in?21:51
alkisgpython/gtk21:51
Lnsa lot of these goals seem to overlap21:51
yanquido you have a repo I could look at?21:51
alkisgLns, sure, I'd like that.21:52
alkisgyanqui: I could send you the code, but it's not much - it's just the prototype21:52
* Lns invites alkisg to #lns if he'd like to collaborate21:52
alkisgLns - gimme a few weeks to finish the things I've started - I'll dive into tcm in July21:52
yanquialkisg: can you send it to hex [at] neg9.org?21:53
alkisgAnyway, as LaserJock says, I think we should start with defining what we're trying to accomplish21:53
alkisgyanqui: will do21:53
yanquiwell we actually have a roadmap21:53
LaserJockI'm envisioning something more like an "Education Control Panel"21:53
yanquieducation control panel isn't general enough21:54
LaserJockwhere you can install education software, manage LTSP tasks, or do lock-down21:54
yanquiLaserJock: this could be used in biz too21:54
LaserJockwell, I don't want to generalize too much21:54
LaserJockas we then lose educational focus21:54
yanquione of the major faults of TCM was that it was focused too much on education21:55
LaserJockI thought it's major fault was it focused too much on LTSP :-)21:55
LaserJockI want something LTSP-agnostic21:55
Lnsthe commonground here is that it should be able to be used for *everything*21:56
yanquiLaserJock: ltsp agnostic?21:56
Lnsthe LTSP parts can be used for ltsp, the user/group/file parts can be used for other stuff...it can all be easily separated in sections/plugins/what have you21:56
LaserJockLns: I don't know about *everything*21:57
LaserJockbut it can be developed without lock-in yes21:57
LaserJockyanqui: LTSP neutral21:57
yanquiLaserJock: I mean, you want something that focuses more on user management or what?21:57
LaserJockbut for Edubuntu the obvious focus is Education21:57
LaserJockI mean anything to do with Education on Ubuntu21:57
LaserJockso I'd like to see an Educational Software installer21:58
LaserJockI'd like to see Content Management21:58
yanquithat's far outside the focus of this porject21:58
LaserJockUser Management21:58
yanquiproject21:58
LaserJockThin Client Managmenet21:58
Lnsi think we've got some wires crossed =D21:58
LaserJockthose are the things that people need21:58
yanquiwe're focused on thin client managment and user management, if someone wants an educational install I'd be glad to have that as a plugin21:59
LnsLaserJock: what we're talking about is the TCM project we're reviving.. it can definitely be used for things other than education. I think you're talking about the scripts repo for educational use, which is different21:59
LaserJockoh, yes21:59
Lnsbut both projects can share all sorts of stuff21:59
LaserJockbut I see them as all sort of the same deal21:59
Lnsbecause the goals overlap21:59
Lnssure22:00
LaserJockTCM is the Thin Client Managmenet component22:00
Lnsbut they should be maintained separately22:00
LaserJockbut I want to see a whole Education Control Panel thingy22:00
Lnssure22:00
Lnsthat can be its own project22:00
yanquiwell wait here for a sec22:00
LaserJockwell22:00
LaserJocksub-projects of a larger I think22:00
LaserJockI don't think TCM is in a vacuum neccesarily22:01
yanquiwe want to have tcm and user managment merged into a single control panel, but they're sort of different at the same time22:01
LaserJockthen need to be separate22:01
LaserJock*they22:01
LaserJockbecause a lot of people don't use LTSP but need user managment22:01
yanquibut there are overlapping parts that need to be interoperable22:02
LaserJockexactly22:02
LaserJockso that's why I'm saying sub-projects of a larger goal22:02
LaserJockintegrated, but distinct programs22:02
Lnshmmmm22:02
LaserJockthe Education Control Panel just pull them together into a easy-to-get-at interface22:02
yanquiLaserJock: modular so they could be plugged into a central console but also separated from eachother22:02
LaserJockso like take the Gnome Control Center22:03
Lns+1 yanqui22:03
yanquiright22:03
LaserJockit's a single interface to get you where you need to go22:03
Lnsgnome-system-tools22:03
LaserJockbut the apps are separate22:03
LaserJockright22:03
Lnsmaybe we can integrate with that project??22:03
yanquiok, yeah22:03
LaserJockLns: it's dead, that's why I'm trying to get this going22:03
Lnswha? gnome-system-tools is dead?22:03
LaserJockyes22:04
* Lns gasps22:04
* yanqui raises an eyebrow22:04
yanquihow?22:04
LaserJockall of it is being ripped out but Users and Groups for Karmic22:04
LaserJockand Users and Groups will be replace as soon as possible22:04
LnsLaserJock: replaced with what?22:04
LaserJockso perhaps by the next LTS gnome-system-tools will be completely gone from Ubuntu22:05
LaserJockLns: nobody knows yet22:05
Lns....22:05
LaserJockhence why I'm trying to get stuff going22:05
Lnsso it's dead, but they don't know what its successor will be22:05
LaserJockit's dead because nobody cared to continue it22:05
LaserJockso there's nobody to replace it22:05
LaserJock...22:05
Lnshmmmmm22:05
LaserJockthe problem was that each of the distros made their own tools22:05
LaserJockFedora, Mandriva, openSUSE22:05
Lnsnot even distros, GUIs, etc22:06
LaserJockso nobody cared for g-s-t22:06
Lnsi don't get it though, network-admin is a huge tool used in ubuntu22:06
Lnshow is that just gonna be replaced22:06
LaserJockno, that's been long gone22:06
LaserJockreplaced by Network Manager22:06
alkisgI think there was talk about getting the fedora's user management tool to ubuntu22:06
LaserJockwell, maybe not *long* gone22:06
Lnsoh..they kinda look the same =D22:06
LaserJockI think it was removed for 8.1022:07
LaserJockalkisg: right, yes22:07
LaserJockalkisg: but apparently it's pretty fedora-specific so will take a lot of work22:07
yanquiis the system tools backend still going to be around?22:07
Lnsalkisg: not fds .. ?22:07
LaserJockyanqui: I'm guessing no22:07
alkisgyanqui: no, I've heard they're leaving, too :)22:07
LaserJockg-s-t-backend is mostly perl and nobody wanted to work on it22:08
yanquiwell.... if it's perl22:08
yanquithat's a good reason22:08
alkisgA C front-end for a perl back-end... terrific :P22:08
alkisgIt's usually the other way around22:08
LaserJockwell, at least it's not mono :p22:09
yanquiit should be a C backend and a python frontend22:09
Lnshahhaa22:09
* yanqui nods22:09
LnsLaserJock: don't tell that to the easy-ltsp maintainer ;) wel lactually she's porting it to python as well22:09
yanquioh yeah, I need to talk to her22:09
Lnswhat if *we* pick up the project?22:09
* yanqui opens up his notes22:09
Lnsat least the parts that make sense to us?22:09
LaserJockLns: what project?22:09
LnsLaserJock: gst22:10
alkisgLns, which one, easy-ltsp?22:10
Lnsnono22:10
alkisgLns: nononono22:10
* yanqui is going to head out for a smoke22:10
yanquibrb22:10
LaserJockLns: I honestly think we're better off starting from scratch22:10
Lnsalkisg: well, what if we rewrite in pygtk?22:10
LaserJockin python probably22:10
Lnswell yeah..i guess that's whta i meant22:10
alkisgLns, yup, that's fedora's tool22:10
alkisgA good base in pygtk22:10
Lnshrm22:10
* Lns goes to look at fedora 22:11
LaserJockI mean, nobody really like Users and Groups that much for educational purposes22:11
LaserJockI kinda think this is our chance to design something that really works well for our users22:11
* alkisg wishes KDE and Gnome were _one_, and we could use kuser :)22:11
Lns+1 laserjock22:11
Lnsalkisg: you can use kuser outside of kde, i do it all the time22:12
Lnsdiversity is the spice of life22:12
Lnserr...variety =p22:12
LaserJockright, but that's clearly not optimal22:12
alkisgI think it even supports NIS and LDAP, doesn't it?22:12
Lnsalkisg: yeah, ldap at least22:12
LaserJockadditionally, I'd like to see an Educational Software Manager of some kind22:12
LaserJockas we're going to DVD I don't think it's really going to be possible for us to just drop every app on the user's machine22:13
alkisgLaserJock: like the add-remove-programs but only for educational software?22:13
LaserJockkinda yea22:13
LaserJockas a first iteration we can use Add/Remove with a custom menu22:13
LaserJockI think Add/Remove is on it's way out too22:14
LaserJocknot sure how long that will take22:14
bencrisfordback22:14
LaserJockbut something we'll probably have to keep in mind eventually22:14
Ahmuckhows the project going?22:15
Ahmucki've often wondered why linuxes don't offer a basic os and then a add/remove program.  OEM windows loads their computers up with software that "clutters" the drive and requires removal22:16
LaserJockAhmuck: I guess you answered your question22:17
LaserJockwell22:17
LaserJockLinux does offer that, almost every distro22:18
LaserJockhence why Ubuntu is one 1 CD22:18
LaserJockbut if you consider having to download 1GB of software post-install, who wants that? :-)22:18
yanquiLaserJock: so whats wrong with using add/remove programs for educational progs?22:22
yanquiwhy a special manager?22:22
* alkisg gotta go... Goodnight all22:23
yanquialkisg: later22:23
LaserJockyanqui: well, because Add/Remove just has a flat "Education" menu22:24
AhmuckLaserJock: how's the disertation?22:24
LaserJockyanqui: and many of the apps that we want to give people are scattered in other categories22:24
LaserJockAhmuck: pretty good22:24
yanquiahh22:24
LaserJockAhmuck: getting close to done I think22:24
yanquiLaserJock: what about using metapackages?22:25
Ahmuckso, last i knew, edubuntu was trying to "find itself".  Has it found itself yet?22:25
LaserJockyanqui: well, we already do22:26
LaserJockyanqui: but again, you have to find them, etc.22:26
LaserJockand meta-packages don't offer a very clear view of the broader stuff22:26
LaserJockwe can define core sets, etc.22:26
* yanqui nods22:26
LaserJockbut beyond that meta-packages become sort of tricky22:26
LaserJockbecause you have hard dependencies and somebody is bound to  not like something22:27
yanquiright22:27
LaserJockand even if you go with Recommends instead of Depends it's you still end up having to install a bunch of stuff you may-or-may-not want22:27
LaserJockAhmuck: I think it's getting there yes22:27
LaserJockAhmuck: there's been a fair amount of activity22:28
LaserJockAhmuck: for instance, we talked to the Technical Board and they were fine with us going to a full distro and DVD22:28
LaserJockand also using Universe packages22:28
bencrisford!info kino22:32
ubottukino (source: kino): Non-linear editor for Digital Video data. In component main, is extra. Version 1.3.0-2.1ubuntu4 (jaunty), package size 4262 kB, installed size 9428 kB22:32
bencrisfordLaserJock: How come kino is in the edubunut bugsquad packages22:32
LaserJockbecause it was a part of Edubuntu22:33
bencrisfordoh22:33
bencrisfordim'a get some sleep22:33
bencrisfordnight LaserJock22:33
LaserJockbencrisford: night22:34
nubaebtw... cinelerra is a really good video editing suite, rivaling kino in many ways... should defintely be carried by edubuntu (at least as universe app)22:36
nubaebtw... u guys see teh site I just launched.... linux for education22:36
LnsI think we need to do something about the GST suite going away..this would be perfect for us to cater to larger installations and do other neat tasks with other tools22:36
yanquiLns: we need to think about the scope of our goals and the resources we have avaliable22:37
nubaeI know it might seem opensuse centric at the moment, but its meant to be for all distros...22:37
nubaeis there anyone here who't like to be an admin and hlep edubuntize it a bit?22:37
Lnsyanqui: yeah... :) well at least we should be keeping in touch with whoever is going to take over the project so we can contribute and hopefully get some of our stuff out there that way too22:37
nubaethat doesnt mean replacing all opensuse terms with edubuntu, but to make sure its distro-agnostic22:37
Lnsnubae: i saw your post, good work! =)22:37
yanquiLns: I agree, lets talk about this in the lns channel for a moment22:38
LaserJocknubae: yeah, I took a look22:38
Lnsyanqui: k22:38
nubaeIve already got a couple of folks helping out, but would like to have the site carrying at least 100 courses by end of the month22:38
LaserJocknubae: interestingly we've got similar opportunities with the Ubuntu Learning Project22:38
LaserJockI'm not sure how to deal with the possibility of having 2 different places for similar content22:39
nubaewell, lets not try to redevlop the wheel, lets cooperate and get a damn good portal for education22:39
nubaewell, how is it similar22:39
nubaeis ubuntu learning project moodle?22:39
nubaethe main thing we are working on right now is restring moodle courses from open university22:40
nubaeall of which are creative commons22:40
LaserJockyes, it's moodle22:42
LaserJockthe Ubuntu Learning Project is primarily about learning how to use Ubuntu22:42
LaserJockbut they consider learning about how to use Ubuntu in learning a part of that as well22:43
LaserJocklinux-for-education seems much more specific to the subject22:44
LaserJocknubae: who's hosting this project?22:46
nubaecool so its like a subsection of linux for education... can we export the courses and put them under the Ubuntu based courses?22:46
nubaean individual heavily involved with openSuse... but I'd like to create mirrors22:47
nubaecurrently though, I do believe its private... ie, not direclty affiliated to any one company22:47
LaserJockit would be awesome to have it co-sponsored by the main Edu distros22:47
nubaeYou can see we filled up the IT courses22:48
LaserJockRichEd was wanting to do this a couple years ago22:48
LaserJockas a part of his Ubuntu in Education thing22:48
nubae25 courses just on IT22:48
LaserJockbut it never really got off the ground22:48
nubaethen we platform specific stuff22:48
nubaewell, its about putting ones nose to the grindstone22:49
nubaewhich I did for a week22:49
nubaecheck out the perfect suse desktop22:49
nubaethat ook me a good 12 hours to do22:49
nubaebut its abolutely great now, easily adaptable when needed22:50
nubaeanyway, one could easily adapt that to edubuntu22:50
LaserJocknubae: did you get the emails about the Technical Board meeting?22:50
nubaeie.... its a guide to expand the base edubuntu/opensuse-edu22:50
nubaeyes... but how do they affect me? wasnt quite sure about that22:51
LaserJocknubae: well, we got the go-ahead for a DVD and to use Universe to build it22:53
nubaeoh that yes, that was great, was really happy about that22:54
nubaehas anything been decided re: user management?22:54
LaserJocknot sure22:54
nubaethat seems like an ultra urgent thing22:54
LaserJockresources22:54
LaserJocksomebody (several somebodies) needs to put time into user management22:55
nubaeother distros have such good mechanisms and ours looks like it 10 years behind (literllay)22:55
LaserJocknubae: well, we relied on upstream, trying to be a bit more "pure"22:55
LaserJockbut as other distros just did their own thing anyway, upstream eventually seems to have died out22:55
nubaewell see, this is the problem... thats why things stagnate22:56
nubaeyeah exactly...22:56
nubaeso... then lets just get to it22:56
nubaecopy what somoene else has done or straight off hck at what we already gitt22:57
LaserJockwell, somebody's got to do it, sounds like Lns and alkisg might be interested22:59
LaserJockwe really need to find a way to get some developer time23:03
LnsLaserJock: right now i couldn't imagine being able to handle such a big project for ubuntu, but again our own little tool might be something good to focus on23:04
LaserJockbaby steps for sure23:06
Lnsbecause things like mass-user addition is a must for schools during the new school year start23:09
Lnsthe scripts i saw, iirc had something with a CSV file parser that did this kind of thing..that'd be neat, and very universal23:10
LaserJockthere are also gobs of python libraries for these things23:12
LaserJockCSV input, I think there's a library for interacting with /etc/group and /etc/passwd23:12
Lnswell that makes it easier i guess =)23:19
Lnsnow that i remember system-config-* in fedora/redhat, i'm all for *buntu merging with that... =) Those utils are way cool23:55
LnsThe userlist sorts, for one ;)23:55

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