/srv/irclogs.ubuntu.com/2009/09/24/#edubuntu.txt

LaserJockevening everybody00:55
alkisgLaserJock: in the gui/ltsp mail, are you reffering to the desktop or the alternate cd?04:10
alkisg(so, casper or d-i ?)04:10
LaserJockalkisg: casper04:40
alkisgLaserJock: ok, I just send a mail with some thoughts about it04:40
LaserJockif we can I'd like to go all Live and not have the d-i part at all04:40
alkisgI sent a mail with a way to go live *and* have live ltsp with no DVD space cost04:41
LaserJockwhat if we have a package (.deb) that holds the chroot?04:41
alkisgScripting that is easy; but I don't know how easy it will be to actually embed it in the dvd building process04:41
alkisgDid the mail arrive yet?04:42
LaserJockso you'd be stuck with a same-arch chroot, but that's sort of a small limitation I'd think04:42
LaserJockyep04:42
alkisgNo need for a chroot .deb, that would be huge...04:42
Ahmuck_Srafter karamic, can we focus on a foundation of solid apps04:42
alkisgYou can regenerate it in 1 minute with ltsp-update-image04:42
LaserJockalkisg: how so?04:43
Ahmuck_Sralkisg: only if you have ltsp04:43
LaserJockAhmuck_Sr: if we get the foundation to build them on, yeah :-)04:43
alkisgAh, sorry, you said chroot and not image04:43
Ahmuck_Srif instead your doing ldap & nfs, then it's different04:43
Ahmuck_SrLaserJock: we do04:43
LaserJockAhmuck_Sr: oh really?04:43
Ahmuck_Srstart with the installer and identify different ways edubuntu would be installed04:43
Ahmuck_Srltsp or ldap + nfs or ...04:43
LaserJockI'm not sure we have the present installer figured out though04:44
Ahmuck_Srbtw, imho, a gui installer is not needed yet04:44
Ahmuck_Srmost people coming in are tripping over ltsp installs04:44
Ahmuck_Srand or ldap + nfs04:44
Ahmuck_Srwhat's not figured out about the present installer04:44
alkisgLaserJock: but if the chroot was in a .deb, wouldn't that .deb "own" those files? How would we update them?04:45
alkisgLaserJock: Due to squashfs removing duplicates, I don't think that having /opt/ltsp/<arch> on the DVD takes more that a few MB of space...04:46
LaserJockAhmuck_Sr: well, currently I don't think you can install LTSP from the DVD04:46
Ahmuck_Srah, that is a problem04:46
LaserJockalkisg: how does the removing of duplicates work?04:46
alkisgAutomatically04:47
LaserJockwell, but I mean, what are we duplicating?04:47
alkisgE.g. /opt/ltsp/i386/bin/* files are duplicates of /bin/* files04:47
alkisg<chroot>/usr is more or less a duplicate of /usr, and so on04:47
alkisg(subset of course)04:48
LaserJockI see04:48
LaserJockdoes that work via hashes or something?04:49
alkisgI don't know how squashfs detects duplicates, but yes, I imagine that it uses hashes04:49
alkisgSo I think that if you built a dvd without /opt/ltsp/i386, and then another with the chroot in it, the difference wouldn't be more than e.g. 30 Mb...04:51
LaserJockwell, that'd be cool04:55
LaserJockso then the question is how to get it on there04:55
alkisgLaserJock: but I have no clue about the dvd building process. How would the chroot be embedded in the dvd?04:55
alkisg(I can make the necessary scripts for live ltsp, no problem there - it's the packaging that worries me)04:56
LaserJockwell, I guess you could run the ltsp chroot build script run from the postinst of a package05:00
LaserJockit might cause the build process to take significantly longer05:00
LaserJockbut it would have a local mirror I believe05:01
LaserJockso maybe not so long05:01
alkisgBut what if ltsp-build-client wants to ask the user something?05:01
alkisgE.g. with the alternate cd, the user is notified if he doesn't have 2 nics...05:01
alkisg(with a debconf dialog, which he needs to close with [OK], not just with a message)05:02
alkisg....bah sorry that's not build client05:02
alkisg...that's the installer part05:02
alkisgOK, so that might actually work! :)05:03
LaserJockI doubt we can get any of this for Karmic05:05
LaserJockso there's a little time to think about a good implementation05:05
alkisgI understand. It would be nice to have for Lucid, though.05:05
alkisgI'm willing to do the "ltsp live" script... the packaging should better be done by someone else with more experience :)05:06
LaserJockwell, I wonder if that's all that's needed05:07
alkisgIs removing ltsp-server automatically for those that don't want ltsp a problem?05:08
LaserJockwell, we'd have to figure out a way to do it05:08
LaserJockbut it should be feasible05:08
LaserJockwe would need lots and lots of testing05:13
LaserJockI'm not sure that we can make a "ltsp live" with as much flexibility as the Alternate CD gives now05:13
alkisgSorry, I didn't understand that. What flexibility does the alternate cd offer?05:15
LaserJockwell, because it can ask questions05:15
LaserJockand builds on the server itself05:15
alkisgI don't think it asks any questions while building the chroot...05:16
LaserJocka "ltsp live" would be built on the DVD builder machine and just copy over the contents05:16
alkisgit just pops an error message if one doesn't have 2 nics05:16
LaserJockright, but there's an amount of "behind the scenes" stuff that may cause interesting bugs05:16
alkisgI'll choose to see that from the positive side: this way, if the edubuntu build fails, we'll know that there's a problem with the ltsp-build process and fix it before shipping edubuntu :D05:22
LaserJockheh05:22
LaserJockwell, it at least seems feasible to do05:22
LaserJockbut I think it's going to take some people getting into some of the guts of ubiquity and the DVD build process05:23
LaserJockthankfully the Ubuntu Installer team is really nice and helpful05:23
alkisgYeah, that's the part that frightens me :(05:23
alkisgI'll help as much as I can; and hope that we can make this work. Gotta leave for school... Thanks for everything, LaserJock :)05:24
LaserJockalkisg: thanks for the all the input and help (past and future)05:25
LaserJocktime for bed05:31
LaserJock'night all05:32
alkisg1highvolt1ge: ping ?06:51
=== alkisg1 is now known as alkisg
highvolt1gealkisg: pong07:09
alkisgHi man - I just answered with a mail07:10
highvolt1gejust read it07:10
alkisgI also thought about your idea, and it would even be better *if* we were allowed to modify ssh_config to not-check the host...07:10
alkisg...and if we didn't mind about the extra dvd space07:11
highvolt1gethe problem with that is that ubiquity can't selectively install stuff. so it would copy accross all the ltsp chroots and then have to remove them again if a user doesn't want LTSP, making the installation very slow07:11
alkisgCan't we just rm -rf /opt/ltsp before ubuquity moves on? (if the user didn't select to install ltsp, that is...)07:12
alkisgIt won't be owned by any package...07:12
highvolt1geI think ubiquity ignores the tmpfs related changes on the disc07:14
alkisgOK, let's talk about your idea:07:14
alkisgIf we're allowed to modify /opt/ltsp/i386/etc/ssh/ssh_config and put "StrictHostKeyChecking no" there,07:15
alkisg*and* keep a backup of the original file,07:15
alkisgthen we'd be able to use the chroot in a live system (with a dynamic ip),07:15
alkisgand on a postinst script we would restore the original file on the final installation07:15
highvolt1gealkisg: I think that could be done. we could have a script on the desktop that's called something like "run live LTSP server" or something that could set that up07:15
alkisgNo no that needs to be done before the dvd build process07:16
highvolt1gealkisg: we probably don't even have to restore the file since those changes will be ignored07:16
highvolt1gealkisg: why so?07:16
alkisgAhh... (idea)07:16
alkisgWe could make an exception for that in the ltsp init scripts, and bind-mount a modified file on top of it07:17
alkisghighvolt1ge: (answer to the previous question) well, we would have to extract the chroot from the image, modify the file, and then regenerate the chroot07:17
alkisgThat would need lots of time and lots of RAM; it wouldn't be possible on a live system07:18
alkisg****regenerate the image07:18
alkisgBah my english doesn't help in me making sense :(07:18
alkisghighvolt1ge: ok, I think there's a nice solution for that problem.07:19
alkisgThere's an "SSH_OPTIONS" variable in lts.conf which now is broken07:20
alkisgWe could fix it for 10.04 and use it in lts.conf for the live system07:20
highvolt1gealkisg: indeed.07:20
alkisgI think that's a good approach. So, no ssh problems. So yup, I prefer your idea - I don't mind the extra size :)07:21
highvolt1gealkisg: I'm not even sure if my suggestion is viable, it's just the safest way I could think of. we'll have to check with the installer team, etc and make sure that it's all fine07:22
alkisgOK. I don't think I can help with the installer or the packaging, but I'm more than willing to help with the "live" part - i.e. autodetecting network settings and using dnsmasq-base.07:24
alkisg(and also fixing SSH_OPTIONS)07:25
nubae|workhi... if a program already has a translated version in launchpad, how does one use this translation?07:32
alkisgnubae|work: depends07:33
alkisgIf you just want the .mo file, you download it and put it in /usr/...locale07:33
alkisgif you want it properly updated, it's another (big) story...07:33
alkisgWhich program is that? And which language?07:34
nubae|workwebcontentcontrol07:35
nubae|workand its for Spanish :-)07:35
nubae|worku think, downloading the .mo and putting it in locale will work?07:35
alkisgYeah sure. But :Uses Launchpad for:                   Answers, Blueprints, Bug Tracking, Code, and Translations.07:37
nubae|workhttps://launchpad.net/webcontentcontrol07:37
alkisgThat should be done automatically, unless the translation only happened recently07:37
nubae|workI guess they dont automatically integrate translation stuff07:37
nubae|workwell, it didnt07:37
alkisghttps://translations.launchpad.net/webcontentcontrol/trunk/+pots/webcontentcontrol/es/+export07:37
nubae|worktranslation seems fully finished, but when I start the program with local=es, get just Spanish07:38
nubae|workok, so its necessary to export the language files then?07:38
alkisgAre you involved in the development there?07:38
nubae|workno07:38
alkisgThe packager should take care of that... the users shouldn't have to download anything07:38
nubae|workbut we need a local solution for webcontent filtering, and this seems to be the best one available...07:39
nubae|workit basically installs tinyproxy, firehol and dansguardian with a frontend07:39
nubae|workperfect for installing on netbooks, so far07:39
alkisgIs the mo file installed in /usr/share/locale-langpack/es/LC_MESSAGES/ ?07:40
nubae|workalkisg, nope...07:43
alkisgnubae|work: try to put it there and see if it works (it should)07:44
nubae|workok07:44
Balsaqanyone in here running one of the edubuntu on an apple computer?07:45
Balsaqedu,xu, ubu...any of them07:45
nubae|workhmmm, its in there, but doesnt work07:52
nubae|workperhaps its named wrongly?07:53
nubae|workyeah, that doesnt work either...07:57
nubae|workso I have it in its folder, and tried to run using locale=es webcontentcontrol, but comes in English07:57
alkisgTry with: LANG=es_ES.UTF-8 webcontentcontrol or something similar07:58
alkisgnubae|work: to check if LANG=xxx actually works, try: LANG=es_ES.UTF-8 ls not_existing_file08:02
alkisgIt should reply in spanish, if it doesn't, then that's not the code for your language08:03
nubae|workyeah, that works08:03
nubae|workbut doesnt work for webcontentcontrol08:03
alkisgSo something's wrong with the app08:03
nubae|worktranslation I guess hasnt been properly integrated08:04
nubae|workthing is coded in gambas, u'd love it ;-)08:04
Balsaqwell iwasnt going to buy it until ispoke to someone who has experience with that type of computer08:06
alkisgnubae|work: hey there's a vast difference between a delphi programmer and a vb programmer :P :D08:12
nubae|workyeah I guess, well now I'm gonna have to touch this mess, as  no one here admits to having used VB or gambas08:13
Balsaqthe folks on the apple channel think ubuntun for apple (called powerpc) is not a good match....glad i checked08:34
Balsaqseemd to think not much research is being done on it and is kind os a dead issue to some degree...at least on the older stuff iwas interested in08:35
Balsaqty08:36
nubae|workBalsaq, ubuntu should run fine on powerpc09:15
nubae|workthough it hasn't been touched for a while09:16
Balsaqi would have thought so, am dying to buy an old snowball computer...the apple g409:17
Balsaq(nubae0 when you say touched i take it you mean the people who create and improve the software havent benn working on it (nebie here...like just born)09:19
Balsaqnewbie*09:19
Balsaqthe letter are almost comletely worn off this computer so i make errors typing09:20
Balsaqi am reading about puppy linux, mention running it on apple stuff, mentions osx09:22
nubae|workhave u looked at this: https://wiki.ubuntu.com/PowerPCFAQ?09:30
nubae|workand yes, thats what I mean above...09:31
Balsaqthank you nubae09:43
Balsaqawesome link09:45
Balsaqnot quite sure if those snoball destops are oldschoolmac or newschool mac, would guess newschool being they are about 2002 vintage09:46
Balsaqprooly try one with xubuntu\09:47
Balsaqnubae/on the flip side if all the linux engineers aren't working on powerpc it prolly not going to be as nice of an experience as this ubuntu has been on my old dell ( 2days experience here!)10:04
alkisg_workapt-cacher vs apt-proxy vs approx vs ..., which one should I prefer? Did anyone use any of these? :)11:41
alkisg_workHmmmm with apt-cacher-ng I don't need to modify my sources.list ?11:49
* ogra uses approx11:54
alkisg_workThanks, ogra... Heh some people are using squid!! I do have squid installed, maybe I'll give that a shot...11:58
ograapache is also a good proxy :)11:58
alkisg_workogra, does approx allow me to keep my sources.list unmodified?11:59
ograi dont use it that way :) i think you need to the proxy settings in the apt config12:00
ogra*to set12:00
alkisg_workNice! Gotta run, bye all12:00
sbalneavUgh. Morning all15:08
* sbalneav has been sick15:08
alkisgHi sbalneav! We missed you :)15:21
* sbalneav sniffles15:31
sbalneavdue to the cold, not nostalgia15:31

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