[01:13] good evening all [01:14] sbalneav, I've been experimenting with Sabayon--want some log files? [01:16] Nah, paneldelegate's pretty broken, and probably the source of most of the problems now. [01:16] I've got it failing quite a bit. [01:16] Oh, as for your auth problem, have you tried restarting dbus? [01:31] Hmmm [01:31] Might have a new version. [01:48] huh [01:49] lots of panel operations, no dumps or crashers. [01:49] We may have a winner here [01:49] ok New version of sabayon pushed. [01:50] sbalneav: !! =) [01:50] you rock and stuff [01:50] I'm not smart. [01:50] just doggedly determined :) [01:50] you must be getting a pretty good grip on gconf through all this, eh? [01:50] better than I did. [01:51] here's the laugh: debian wants me to be the maintainer for sabayon :) [01:51] It would be interesting for you to do a braindump on what you think are relevant keys in gconf for ltsp type setups..almost like a master list of tweaks to make things work well/better [01:51] nice! hahaha [01:51] they've actually dropped the package since it's so brookeeen [01:51] wow..that's saying a lot for debian... ;) [01:51] Oh, that's easy [01:52] take a look at the gnome administrators guide [01:52] they've got a whole SECTION on gconf stuff for low bandwidth/low memory usage. [01:52] it's actually a pretty good guide. [01:52] hold on, I'll find the link [01:53] wow [01:53] Sbalneav--I did a lengthly test of Sabayon and it seem basically ready for prime time :) [01:53] well i've read most/all of the gconf section of the gag [01:53] http://library.gnome.org/admin/system-admin-guide/2.26/system-admin-guide.html [01:54] dgroos: Check the one building now when it's done [01:54] 0ubuntu4 [01:54] I've (I think) fixed several crasher bugs that were in paneldelegate.py [01:54] I created a limited user profile, eliminating most games etc. [01:54] sbalneav: well also what i was thinking was lockdown / multi-user geared keys [01:55] Then I applied it to a couple of users. that too went fine, [01:55] sbalneav: did you see my paste from yesterday? [01:55] then I logged in as one of those users and... it worked! [01:55] Good, I'm glad we're making some progress [01:55] Lns: yeah, you were crashing in paneldelegate. [01:55] ah [01:55] what about the 12/24hr time changes, desktop launcher stuff? [01:55] same deal? [01:55] yeah [01:55] sweeeet [01:56] I think [01:56] hehe [01:56] * Lns will test [01:56] exactly [01:56] wait 'till this versions up on lunchpad [01:56] eta? [01:56] just dputted it [01:56] usually takes about 10 minutes to build [01:56] * Lns suggests a new nickname for launchpad...lunchbox [01:57] yeah, I usually call it lunchpad or lunchpod [01:57] haha [01:57] thought that was a typo ;) [01:57] no, deliberate :) [01:58] It'll be so nice when people ask "so how do I manage my desktop profiles?" and we don't have to say "...errr, ummm, welllll...." [01:59] Do I take this to mean that in a few minutes there will be a new version of sabayon to test in 10 or so minutes? [02:00] yeppers [02:03] ogra! [02:05] Evening ogra [02:06] sbalneav: agreed. I am looking forward to having a whole set of apps stable and ready to make any ltsp admin's life easier =) [02:06] I definitely think we should make a metapackage for the apps once they are all ready (and add more later as they become ready). I'm totally willing to do docs for them all, and even videos [02:06] ok, build's done [02:06] xvidcap is awesome =) [02:07] OK--I got an e-mail from someone in Ghana asking for my help in setting up a server. [02:07] Must have thought I knew something because I'm working at it :) [02:07] However, it did give me a huge idea... [02:08] I've been working all summer (literally) on setting up this jaunty server. [02:09] Well, when I'm done I'll clone it and put it on 2 other servers for 2 other GCoS classrooms as well. [02:09] Here's the idea... [02:10] I bet someone who knew what they were doing could set up a great server w/localapps etc in just a couple of days time (right?) [02:11] Then, put this image available on line--people can download it and with clonezilla (works for beginners such as myself) burn it onto their server and voila! [02:11] Of course there need to be parameters such as a 2 nic system, but really, not much else, I think. [02:11] Cool, ay? [02:12] dgroos: good idea, though it's trivial enough to get ltsp going through ubuntu alternate CD..the only things you really have to do by yourself you'd want to anyway (IP network, # of NICs, localapps installed, etc) [02:12] Maybe there's a way to integrate the alternate CD installer for LTSP in a package? [02:13] (I think I asked ogra that a while back and he said it wouldn't work that way) [02:13] OK, may seem trivial--but I've been working, with knowledgeable people's help for WELL over 1 hundred hours this summer! [02:13] dgroos: what were your major hangups? [02:13] Ahh... let me see what I can dredge up... [02:14] iTALC, still not working [02:14] Local apps and NAT [02:14] Local Apps were working but aren't now [02:14] sbalneav: hmm, feature request of confirmation dialogue when removing a profile? [02:15] Installing CmapTools on the chroot to use it as a local app. [02:15] dgroos: what's cmaptools? [02:15] Making flash work satisfactorily [02:15] I'd have to dig into the gui code for that. I'm pretty bad at ui's but it makes sense. [02:16] CmapTools is the cat's meow. [02:16] sbalneav: yeah.. i was just surprised not to be presented with one [02:16] it's not open source though--just free ware :( [02:16] dgroos: what was the hangup with flash? that's got to be the easiest thing :) [02:16] What I'd rather have first is a way to apply profiles based on GROUP membership, as opposed to userid [02:16] sbalneav: +1 [02:16] or either? [02:17] sabayon acls ;) [02:17] it's a concept mapping tool that has a server component so several people can simultaneously concept map on the same map! [02:17] well, we can do it easily enough as a shell script, but I'd like that at least to be in the gui [02:17] dgroos: interesting [02:17] Lns: to gnash or not? [02:17] dgroos: is gnash even usable yet? [02:18] Well, I didn't know that... [02:18] hehe [02:18] Things are supposed to work but... only if you know detail x... [02:18] there's a great howto on the ubuntu ltsp page for installing flash (written by yours truly ;) ) [02:18] And, I'm sure I've used it!!! (thanks!) [02:19] dgroos: well its a license issue too.. but there's a flashplayer-nonfree package iirc that does it for you (though it's usually not the latest/greatest) [02:21] As a matter of fact, we (and I say we because a local volunteer has been helping tons) are currently trying to get firefox to run as a local app again and... for several hours haven't had any luck! [02:21] As a matter of fact... [02:22] that volunteer, jimrockford, is sitting next to me at my dining room table at this very moment, trying to get it working... [02:22] yo [02:23] So, while it seems that it is a bunch of trivial things, really, really it isn't. [02:23] haha [02:24] I'm very excited about Sabayon and think I'll give the new update a run... [02:24] I'd be interested in any crashers you get. [02:24] i can't really help w/localapps..perhaps one might pick up the 'ltsp-manager' project ogra started a while ago, or maybe pick up the 'easy-ltsp' software to integrate easy install/configure of localapps in the chroot [02:25] Hmmm... I'll check into them. [02:26] neither one will do any good for edubuntu right now..they need to be worked on [02:27] sbalneav: any cleanup necessary for users that have been 'used' before for profiles ? I'm still getting a bunch of settings not applied [02:27] i'll try with a new user too [02:28] I'll try with a new user as well... [02:29] basically nothing worked with an existing user except for a (nonfunctional) desktop launcher i created (I changed background, 12->24hr time, removed applets and added new ones, changed gtk theme).. [02:30] new user works :) [02:34] Hey--should sabayon-admin have a home directory? [02:35] sbalneav: another request :) when exiting profile editor, a dialogue to prompt on saving it? [02:36] BTW--I'm using KUser instead of GNOME's Users and Groups app. Hope this won't cause problems with sabayon since it is KDE not GNOME? [02:37] holy crap, the lockdown section is awesome! [02:37] !!! === mhall1191 is now known as mhall119 [02:41] wow...everything is looking good at first edit of a new user. I'll have to try editing existing users, using them to change things, then logging out/in/changing in sabayon... [02:41] I'm out for the night..thanks sbalneav for all the good work!! I can't believe how extensive this tool is getting [02:45] Have a good eve Lns. sbalneav--I'll be doing a good bit of sabayon testing this eve... [02:45] bye dgroos_ =) [03:33] sbalneav: I'm editing user profile: "level1". [03:33] Now, jimrockford got firefox to again work as a localapp (!yea!) [03:34] So... I launch firefox in the user profile but I don't know if it is running locally--wait this doesn't make sense to ask... [03:34] it won't be. [03:35] right. [03:35] scratch my question. [03:35] And I have absolutely NO idea how well Sabayon will work with localapps. [03:36] so--since you are here-- if I disallow erasing the history or set some particular proxy in the firefox prefs, can I get that so the student can't change the prefs? [03:42] I'm not an expert in Firefox lockdown myself. [03:44] Heh, got two kids, but never needed to lockdown anything :) [03:46] ur the exception [03:46] nn, got to go [03:46] I've got 2 and never did with them either, but [03:47] Later Ahumck-Sr [03:56] sbalneav: remember, this education, and kids will do all kinds of things, not just ur kids [03:56] heh, remember, I don't work in education :) [03:59] For sure. In idle time I've considered analogies to help non-teachers understand this. [04:00] I understand it completely [04:00] I just don't happen to agree with it. [04:00] I don't think education is served by locking enquiring minds out of things, myself, personally :) [04:01] Well... I'd hazard a guess that if you were a middle school teacher for a week you would reframe that principle... [04:02] like, we don't let kids drive when they want--we expect them to have a certain level of skill and maturity. [04:02] I volunteered lots at schools, and taught several volunteer classes on Chess, Computers, etc. [04:03] I don't want to start to argue against free and inquiring minds--that polarizes things. [04:03] And there's a big difference between driving a car, and driving a computer. If one mishandles a car, one can kill oneself, or others. If one mishandles a computer, the wost that happens is an account reset/restore, or a reboot :) [04:04] However, I'm here to provide the working tool for people to do the lockdown who want it. [04:04] Very true. That wasn't my point at all. [04:07] It's like a paradox--you have to create the space (the environment, the task, the social sphere, etc) so that it is both bounded (ie has limits--provides limited choices) and is unbounded (ie encourages free-creative thinking). [04:08] without the first you have chaos, without the second you have prisons. [04:09] So... when properly used, Sabayon will help allow for creative, fun, learning community. [04:10] I'll step of my soap box now :) [04:10] You don't have to convince me, I know people want it, that's why I'm working on it. [04:11] I disagree with the principle myself personally, but I don't allow my personal philosophy to colour what needs to be done for the sake of edubuntu. [04:11] I am, however, never shy about sharing my opinions :) [04:12] Thanks, over a beer sometime--I buy :) [04:14] Well, lets see if others make out ok with this sabayon first before I kill off more braincells with beer :) I may kill the one that sort of understands the byzantine obfuscation that is paneldelegate.py :) [04:15] After I get sabayon at least funtional, then I have to get (in the dwindling time left YIKES) the edubuntu handbook into some kind of shape [04:16] I still haven't had a look at that new piece of software that's a sabayon replacement. We'll need to evaluate which is best. [04:17] What would be IDEAL (for people looking for proxy redirects) would be some kind of patch to firefox to have it use Gnome's standard proxy setting, rather than it's own built in stuff [04:17] that way, an administrator could just set a mandatory gconf key ONCE, and the whole system would be proxied. [04:18] Ho/win 2 [04:18] meh, too many windows open in irssi [04:19] There are firefox extensions that do this, I think, though probably nothing for 3.5. [04:19] extentions are their own nightmare. [04:19] there doesn't seem to be a "good" way to install extentions globally [04:19] yes-- [04:21] Linux used to be great for multi-user setups. All configs were text files in /etc/. As an admin, you set things up, and everything just worked. Of course, users if they wanted customizations either had to figure out how to create their own .files, or just deal with the deafults. [04:21] I'm looking into squidguard, but that's another area of study... [04:22] Now, things are so "easy to use", things are ALL customizable out of your $HOME, and it's next to impossble as an administrator to provide nice, neat global defaults. [04:22] Lots of people use squidguard or dansguardian. [04:23] Combine that with standard iptables transparent proxying, and you've got a nice, "non-overridable" solution. [04:31] Ah... maybe next summer :) Or, the district guy can help me on this if he makes the time but like all tech people in education he is way overbooked... [04:33] You know--sabayon seems ready for prime time. right? I'm not getting error messages, things aren't crashing, they are just... working :) [04:35] \o/ [04:35] I'll have to see if I can get someone to sponsor an upload. [04:42] sponsor an upload? [04:47] Well, these packages are only in my ppa [04:47] for all my years of work on Edubuntu, I'm not actually authorized to upload anything to the "real" package archive :) [04:48] hmmm... I've heard others frustrated about that, but you've got the years--have you requested permission? [04:48] So, I'll have to get someone like LaserJock or HighVoltage to do it for me. [04:48] Well, it's like debian: a meritocracy. You have to: [04:49] 1) "Pay your dues" [04:49] 2) Prove your proficiency [04:49] 3) Ask. [04:49] I've done 1, certainly [04:50] Well, I'm mighty impressed with your sabayon work and I've heard from several sources in the know that this is not easy stuff. [04:50] 2) I'm never sure on, as I sometimes make mistakes, so it's unlikely I'll ever do 3 [04:50] Most people want to go directly to step 3, and when they find out they're expected to do a little work before they get the keys to the castle, they usually disappear pronto :) [04:50] May be time to #3 [04:51] If I don't have the authority, I don't have to bear the responsibility :) [04:52] I'm an old fart: I cut my teeth on the wget http://website/package.tar.gz ; tar xzvf package.tar.gz ; cd package; ./configure ; make install era [04:54] all this fancy-schmancy packaging stuff comfuses me sometimes :) [04:55] in Gregorian calendar that would be...? [04:56] I max out at paper or plastic ;) [04:57] I just turned 41 [04:57] Been using GNU/Linux since October 1993 [04:57] Been on the internet since 1985 [04:58] Been windows free since 1999 :) [04:58] cool [05:09] sbalneav: is there a way to make it so that at students in the entry level can't just right-click on the desktop and access their appearances preferences? [05:16] I beleive that's in the "lockdown" section [05:19] Thanks--I'll check tomorrow. Something interesting. When jimrockford was updating the chroot, it gave the messages that several things related to the 1 users Ive got in the test 'level1' group didn't get saved. I'll try to recreate tomorrow and send you those lines from terminal. [05:19] have a good eve :) [05:19] thx [06:13] sbalneav: you could put your packages up on revu if they're ready [09:45] sbalneav: ping [14:43] highvoltage: pong [14:43] sbalneav: hi! [14:44] sbalneav: have you ever uploaded something to revu before? [14:44] No [14:48] Remember, I'm completely sucky when it comes to packaging [14:48] I'm not even motu. :) [14:48] highvoltage, any problem wih revu? [14:49] andv: nope [14:49] highvoltage, I saw you asked to sbalneav before about revu [14:49] I thought you add some issues with it [14:50] * had [14:50] sbalneav: no it's just that uploading to revu is the same as uploading to a PPA, so I wondered if you might want to upload the sabayon packages to revu, if we can get 2 people to review and approve we could get it in before feature freeze [14:51] sbalneav: and from the sounds of it you're comfortable uploading to the PPA. [14:51] highvoltage, its in main [14:51] just give it to me and i'll upload ;) [14:52] ogra: aah, so that also means that we don't have to worry about next week's feature freeze :) [14:52] ok, how do I get it to you? Is it something you can just grab from my ppa? [14:52] its bugfixes allover [14:52] feature freeze only applies to new upstream versions [14:52] ogra: aah [14:53] i'm assuming sbalneav's changes only apply ubuntuX revisions anyway [14:53] Well, no [14:53] it's using the latest upstream [14:53] 2.27.91 [14:53] which should be in karmic, no ? [14:53] 2.27.1 is in karmic [14:53] 2.27.0-0ubuntu1 [14:53] aha [14:54] its a minor bump, still fine [14:54] yeah [14:54] 2.28 would require an exception [14:54] 2.27.1 should be fine [14:54] .91 [14:54] ogra: here's where sbalneav's PPA is: https://edge.launchpad.net/~sbalneav/+archive/ppa [14:54] and along that, all of gnome has a rolling exception anyway [14:55] where does that .91 come from ? [14:55] does upstream actually have a .91 release ? [14:56] yes [14:56] (and is your packaging based on the ubuntu package ?) [14:56] just got released a couple of days ago, from some patches I sent upstream [14:56] Yes, I think so, the debian dir I stole from the old version of sabayon [14:56] how old [14:56] umm [14:57] could you repackage based on what is in karmic right now ? [14:57] http://ftp.gnome.org/pub/GNOME/sources/sabayon/2.27/ [14:57] the standard jaunty version [14:57] else the merge is really hard [14:57] (the ubuntu changes that are in atm need to be carried over) [14:57] sabayon already had three or more uploads in karmic [14:57] Yeah, my karmic box is at home, and powered off right now, but I could make a karmic ppa tonight [14:58] cool ! [14:58] ping me if thats done [14:58] Will do. [14:58] base it on 2.27.0-0ubuntu1 [14:58] okiedoke [14:58] (yours will need to be versioned 2.27.91-0ubuntu1 then) [14:59] Well, the jaunty ones I have in my ppa are 2.27.91-0ubuntu4, right atm [14:59] Will that cause a problem? [15:05] no, but for karmic you should use a proper ubuntu versioning [15:06] the version is ok for jaunty [15:08] sbalneav, hmm, you should always use ~ppaX for your ppa packages [15:08] (for the future :) ) [15:09] update-manager looks for that suffix and makes sure ~ppaX packages get superseded with the ones from the main archive on release upgrades [15:09] uploading a jaunty 2.27.91-0ubuntu4~ppa1 will help [15:10] (to your ppa, for people having it enabled in jaunty and upgrading to karmic) [15:11] So, I should use (in the future) 2.27.91-0ubuntu~ppaX? [15:12] dur [15:12] you just said [15:12] 2.27.91-0ubuntuX~ppaX [15:12] geez, LEARN TO READ SBALNEAV [15:12] preferably [15:12] * sbalneav dopeslaps self [15:12] ok [15:12] I can do that there thing [15:16] ogra: LaserJock is inbetween Internet connections at the moment looking for a new house. could you perhaps sponsor some Edubuntu seed changes as well (assuming that I get to figure out exactly what must be done) [15:17] sure [15:20] "What would be IDEAL (for people looking for proxy redirects) would be some kind of patch to firefox to have it use Gnome's standard proxy setting, rather than it's own built in stuff" ==> sbalneav this is possible now... you can tell firefox to use the default system proxy, and then use lockpref to lock down that setting. [15:20] i read here http://www.ltsp.org/~sbalneav/LTSPManual.html#session-dispatching that when LDM_SERVER is set, users cqn select a server from the list in LDM [15:20] Is this implemented in ubuntu 8.4? [15:22] sorry, i mean 9.04 [15:25] sbalneav: is what alkisg is saying relate to what I asked you last night about locking down firefox prefs with Sabayon? [15:26] dgroos: http://www.pcc-services.com/kixtart/firefox-lockdown.html [15:27] This is firefox-based locking, not gnome-based. Works fine nevertheles.. [15:28] wima: yes, it is [15:29] i didn't see where to select the host though. maybe i overlooked [15:29] On the login screen, lower right corner. [15:29] You have to set up multiple servers, though. [15:30] alkisg: wow! This is great. It talks about firefox 2.x--do you think it might work with firefox 3.5? [15:30] yes [15:30] but i see now that the client cannot resolve the hostname [15:30] dgroos: in jaunty (firefox 3.0) it's really really easy, you just make a user.js file and put whatever lockpref()s you want there [15:30] I suppose it'll work with 3.5 as well. [15:31] wima: If you want hostnames, probably best to put them in /opt/ltsp/i386/etc/hosts, then rebuild the ltsp image [15:31] dgroos: try it: create a /etc/firefox-3.5/pref/user.js file, and put this in it: lockPref("browser.startup.homepage", "http://students.sch.gr"); [15:31] If you get a locked down home page, then it works. [15:32] lockPref("network.proxy.type", 5); ==> makes firefox always use the gnome proxy settings. [15:32] ok [15:32] strange... [15:33] when i do cat /etc/resolv.conf [15:33] i get an input/output error [15:33] alkisg: Thanks--I'll try this. Not at my server right now but will be in about 2 hours--can't wait to try this! I'll let you know :) [15:33] k [15:35] ON THE CLIENT THQT IS [15:35] sorry for the caps [15:36] strange keyboard :) [15:47] sbalneav: is /etc/hosts not overwritten by something? [15:48] if i check on the client, 'server' and the client are in there, but not the servers i defined [15:48] wima: /etc/hosts getrewritten on each boot [15:48] *gets [15:49] right. i just saw it. it says so in the top of the file :) [15:50] any ideas how i can make the client resolve the servernames then? [15:50] wima: you can put entries in /etc/hosts.ltsp [15:50] This gets automatically included while the new etc/hosts is being created [15:50] When did we start overwriting /etc/hosts? [15:50] * sbalneav shakes head [15:50] We didn't used to. [15:51] sbalneav: don't know, but it's in initscripts/ltsp-setup [15:52] We used to append to it, not overwrite it. [15:52] * sbalneav shrugs [15:53] should the client not use the dns server? [15:54] wima: it doesn't, by default. Use the lts.conf variable named DNS_SERVER, along with SEARCH_DOMAIN (both needed) [15:54] sbalneav, you need to recreate it [15:54] ah. thanks [15:54] * alkisg thinks that the dns server that comes from dhcp should be respected... [15:54] you could hae a one liner in it but its moot [15:54] *have [15:56] alkisg: file a bug. Probably should as default value [15:57] yes, resolv.conf could be handled nicer [15:58] now with the udhcp script it's ok [15:58] not really [15:58] Why not? [15:58] since the ltsp-setup script still forcefully overwrites it [15:59] the code could surely be more elegant than te sledgehammer it is now :) [15:59] Yeah udhcp sets DNS_SERVER is if itsn't already set, so it takes effect after ltsp-setup [16:00] It "fakes" it so it's considered to be an lts.conf variable [16:00] (if DNS_SERVER isn't already set, that is...) [16:03] the hostnames resolv now (i added them to hosts.ltsp) but still no way to select the host :( [18:57] !bug 416998 [18:57] Launchpad bug 416998 in sabayon "sabayon-admin should be a system user" [Undecided,New] https://launchpad.net/bugs/416998 [21:38] http://www.mind360.com/games/internal/face_it [23:13] Earlier alkisg said: "create a /etc/firefox-3.5/pref/user.js file, and put this in it: lockPref("browser.startup.homepage", "http://students.sch.gr") and this can lock down users start pages, for example. Did anyone try this and get it to work? I don't seem to get it to work.