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

N1XF0RC3hi02:15
N1XF0RC3"apt-get build-dep ruby" [missing sources .list]02:16
N1XF0RC3any help02:16
crimsunsorry, what do you mean?02:18
crimsunwhat's the precise error received?02:18
N1XF0RC3Reading package lists... Done02:18
N1XF0RC3Building dependency tree02:18
N1XF0RC3Reading state information... Done02:18
N1XF0RC3E: You must put some 'source' URIs in your sources.list02:18
crimsunright, so you need deb-src lines02:18
N1XF0RC3?02:19
N1XF0RC3i don't know what should i add in /etc/apt/sources.list02:19
crimsunif you're unfamiliar with the actual /etc/apt/sources.list, you should probably use System > Administration > Software Sources > Ubuntu Software > Source code02:19
crimsunmeaning, tick the Source code checkbox02:20
N1XF0RC3i need  the repos and i will add it to sources list02:20
N1XF0RC3i have no X window02:21
N1XF0RC3it's VPS02:21
crimsunwell, the ruby binary package is generated from the ruby-defaults source package, which is in main02:21
crimsunso you'll need a deb-src line for main at least02:21
crimsuni.e., same line that you have for deb http://[...] main  but deb-src instead of deb02:22
N1XF0RC3mmm02:22
N1XF0RC3one sec plz02:22
crimsunit should be commented in your /etc/apt/sources.list anyhow.02:22
N1XF0RC3my list like this now02:24
N1XF0RC3deb http://archive.ubuntu.com/ubuntu hardy main restricted universe02:24
N1XF0RC3deb http://archive.ubuntu.com/ubuntu hardy-updates main restricted universe02:24
N1XF0RC3deb http://archive.ubuntu.com/ubuntu hardy-security main restricted universe02:24
N1XF0RC3deb-src http://archive.ubuntu.com/ubuntu02:24
N1XF0RC3~02:24
N1XF0RC3tell me error in line 402:24
N1XF0RC3wrong line02:24
N1XF0RC3u there02:27
crimsunyou didn't copy correctly02:29
crimsuncopy precisely the deb lines, but instead of prepending deb, use deb-src02:30
crimsun(also, please don't query me)02:30
N1XF0RC3sorry02:30
N1XF0RC3what wrong in this line "deb-src http://archive.ubuntu.com/ubuntu"02:31
crimsunit is incomplete02:32
N1XF0RC3please tell me what missing02:34
sbalneavN1XF0RC3: What source are you trying to add a line for?  main?02:35
sbalneavN1XF0RC3: If so, you'd need:02:35
sbalneavdeb-src http://archive.ubuntu.com/ubuntu hardy main02:35
sbalneavcrimsun: Good news, I think I "repaired" my pulse problem.  libjack0 was installed.02:36
sbalneavWhen I removed that, pulse started behaving better02:37
N1XF0RC3am try apt-get build-dep ruby  and tell me sourses.list02:38
N1XF0RC3E: You must put some 'source' URIs in your sources.list02:38
sbalneavWell, unless you removed them at some point, the src url's should have been in there.02:39
sbalneavhowever, something like02:39
sbalneavdeb-src http://archive.ubuntu.com/ubuntu/ hardy main universe02:40
sbalneavshould do what you want.02:40
N1XF0RC3okie02:41
N1XF0RC3E: Could not open file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_hardy_main_source_Sources - open (2 No such file or directory)02:41
N1XF0RC3this is the error i got02:42
sbalneavCould you please paste the contents of your /etc/apt/sources.list file to the pastebin?02:44
sbalneav!pastebin02:44
ubottuFor posting multi-line texts into the channel, please use http://ubuntu.pastebin.com | To post !screenshots use http://tinyurl.com/imagebin | !pastebinit to paste directly from  command line | Make sure you give us the URL for your paste - see also the channel topic02:44
N1XF0RC3!pastebin deb http://archive.ubuntu.com/ubuntu hardy main restricted universe02:46
ubottuError: I am only a bot, please don't think I'm intelligent :)02:46
N1XF0RC3deb http://archive.ubuntu.com/ubuntu hardy-updates main restricted universe02:46
N1XF0RC3deb http://archive.ubuntu.com/ubuntu hardy-security main restricted universe02:46
N1XF0RC3deb-src http://archive.ubuntu.com/ubuntu/ hardy main univers02:46
N1XF0RC3http://ubuntu.pastebin.com/m4adb75a702:47
sbalneavYou've spelt universe wrong02:47
sbalneavlast line02:47
N1XF0RC3:O02:48
N1XF0RC3http://ubuntu.pastebin.com/m69be8b1802:50
N1XF0RC3E: Could not open file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_hardy_main_source_Sources - open (2 No such file or directory)02:50
sbalneavYou're kidding me right?02:51
N1XF0RC3same  wrong error02:51
sbalneavbecause YOU'VE SPELT IT WRONG AGAIN02:51
sbalneavIt's spelt right on the line above02:52
N1XF0RC3:O02:52
N1XF0RC3am gone kill my self02:54
N1XF0RC3http://ubuntu.pastebin.com/m4daf07c602:54
N1XF0RC3same error *+*02:55
N1XF0RC3E: Could not open file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_hardy_main_source_Sources - open (2 No such file or directory)02:56
sbalneavOK, after you make the change, how are you doing a sudo apt-get update?02:56
N1XF0RC3;)02:56
N1XF0RC3i update02:56
N1XF0RC3and it's downloading now02:56
N1XF0RC3worked brother02:57
N1XF0RC3:)02:57
N1XF0RC3thank you02:58
N1XF0RC3(F)02:58
N1XF0RC3could i ask for one more thing02:59
sbalneavOf course02:59
N1XF0RC3:D02:59
N1XF0RC3E: Couldn't find package ruby-dev02:59
sbalneavIt's correct03:00
sbalneavthere is no ruby-dev package.03:00
N1XF0RC3deb http://packages.medibuntu.org/ karmic free non-free03:01
N1XF0RC3?03:01
sbalneavthere's a ruby1.8-dev and a ruby1.9-dev03:01
sbalneavYou're on hardy, you shouldn't put karmic lines in your sources.list03:02
N1XF0RC3okie03:03
sbalneavWhat is it that you're actually trying to do?03:03
N1XF0RC3trying to install ruby and ruby gems03:03
sbalneavwhy not just "apt-get install ruby rubygems"?03:04
sbalneavthey're both packages on hardy03:04
N1XF0RC3this is all package is dependencies03:04
sbalneavIf you apt-get install ruby rubygems, all the package dependencies will be solved for you.03:05
N1XF0RC30 upgraded, 0 newly installed, 0 to remove and 19 not upgraded.03:06
sbalneavok, have you done a dist-upgrade to handle the 19 not upgraded?03:07
sbalneavsudo apt-get dist-upgrade03:07
N1XF0RC3root@freeze:/pentest# sudo apt-get dist-upgrade03:09
N1XF0RC3Reading package lists... Done03:09
N1XF0RC3Building dependency tree03:09
N1XF0RC3Reading state information... Done03:09
N1XF0RC3Calculating upgrade... Done03:09
N1XF0RC30 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.03:09
N1XF0RC3:D03:09
sbalneavok, so03:09
sbalneavdpkg -l | egrep03:09
N1XF0RC3dist-upgrad what mean03:09
sbalneavdpkg -l | egrep "ruby"03:09
sbalneavyou may already have it installed03:10
sbalneavdist-upgrade will install packages that get added.  A normal upgrade wont uprade any package that needs new packages installed.03:10
N1XF0RC3yes installed03:11
sbalneavok, so there you go.03:12
sbalneavruby's installed.03:12
N1XF0RC3YES03:13
N1XF0RC3BUT I NEED REPOS FOR ruby-dev libpcap-dev03:14
N1XF0RC3where i can find  repos03:14
sbalneavWell, I already told you about ruby03:15
sbalneavthere's a ruby1.8-dev and a ruby1.9-dev03:15
sbalneavwhich libpcap do you have installed?03:15
sbalneavdpkg -l | grep libpcap03:16
sbalneavYou probably have 0.803:16
sbalneavif so, you want:03:16
sbalneavlibpcap0.8-dev03:16
N1XF0RC3ii  libpcap0.8                         0.9.8-2                                                    System interface for user-level packet capture03:16
N1XF0RC3them installed03:16
sbalneavok, so you want libpcap0.8-dev03:16
sbalneavAnd as for ruby, it looks like the default's 1.803:17
sbalneavso you'd need ruby1.8-dev03:17
N1XF0RC3yes03:18
N1XF0RC3coz  the one installed not for ruby03:18
sbalneavSorry?  That didn't make any sense to me.03:19
sbalneavWhat do you mean?03:19
N1XF0RC3i will past u the output for ruby  packages03:19
N1XF0RC3http://ubuntu.pastebin.com/m477a20d303:20
sbalneavLook at line 4603:21
sbalneavyou've already got ruby1.8-dev installed03:21
sbalneavso, you have your ruby1.8-dev package you want.03:22
N1XF0RC3yes  bro03:22
N1XF0RC3:)03:22
N1XF0RC3don't hate me03:23
N1XF0RC3okie03:23
sbalneavso if you don't have libpcap0.8-dev, then just apt-get install libpcap0.8-dev03:23
N1XF0RC3::)03:23
N1XF0RC3i did03:23
N1XF0RC3:D03:23
sbalneavok, so you have what you want then.03:23
N1XF0RC3yes03:23
sbalneavcrimsun: Anything new and exciting I should be watching for in the new rtkit?03:40
crimsunsbalneav: not really03:46
dhillon-v10HedgeMage, ping :)04:13
dhillon-v10crimsun, hey there :)04:13
HedgeMagedhillon-v10: semi-awake pong :)04:13
dhillon-v10HedgeMage, seems like you are tired, do you want to work on any of the bugs or we can work tomorrow04:14
* dhillon-v10 gives HedgeMage a cup of coffee04:15
N1XF0RC3i need one without sugar04:20
N1XF0RC3:D04:20
N1XF0RC3plz04:20
N1XF0RC3:d04:20
N1XF0RC3i will make for u04:20
N1XF0RC3:P04:20
N1XF0RC3wb04:21
N1XF0RC3i have problem with subversion04:21
sbalneavN1XF0RC3: More info might be helpful04:23
N1XF0RC3http://ubuntu.pastebin.com/m1869df5404:23
N1XF0RC3full info04:23
sbalneavhttp://www.metasploit.com04:29
sbalneavThis what you're trying to get working?04:29
* dhillon-v10 gives N1XF0RC3 a coffee without sugar :)04:30
N1XF0RC3:d04:31
N1XF0RC3i wana it work04:31
N1XF0RC3with fast-track04:31
sbalneavYeah, well, 2 things.04:31
N1XF0RC3and it  only work stable in ubuntu04:31
dhillon-v10N1XF0RC3, there aren't enough hours in a day04:31
N1XF0RC3lol04:31
N1XF0RC3i setup it04:31
N1XF0RC3with fast track04:31
N1XF0RC3but the sqllite3  was not working04:31
N1XF0RC3so i removed it04:31
sbalneav1) This channel's to do with helping people with edubuntu, a distro for kids, and education in the classroom04:31
sbalneavSo, you're off-topic for this channel.04:32
N1XF0RC3and try to rebuild everything agine04:32
sbalneav2) I'm not going to help someone compile hacker tools.04:32
N1XF0RC3lol04:32
N1XF0RC3u better kick me04:32
N1XF0RC3am not hacker04:32
N1XF0RC3am try to be04:32
N1XF0RC3but it's up to u04:33
N1XF0RC3and i will fix it :)04:33
N1XF0RC3no coffe04:36
N1XF0RC3lol04:36
N1XF0RC3yum remove svn;yum update;yum install svn;init 004:40
dhillon-v10HedgeMage, u there ?04:41
HedgeMagedhillon-v10: just got back...should I read scrollback?04:44
HedgeMagedhillon-v10: LF had a bad dream and woke up, I just made it back to the computer04:44
HedgeMagedhillon-v10: ahh, caught up, no I'm not going to try to attack the site tonight.  I need to handle this Drupal 7 bug then get to bed04:45
dhillon-v10HedgeMage, okay then, can I help with that bug04:45
HedgeMagedhillon-v10: It's a little over my head, I'm asking questions in #drupal-contribute now.  I get that node_access is repeating a query multiple times on node_load and it's a performance issue, but there are a few things in the patch I don't recognize.  If the patch author is awake, I'll get info from him, otherwise I'll give up and call it a night.  Thanks for offering though!05:00
N1XF0RC3:D05:01
dhillon-v10HedgeMage, okay :) I can't really help much unless I see the patch, but I know you can probably figure it out yourself :)05:02
HedgeMagedhillon-v10: it's http://drupal.org/node/353595 if you are interested05:03
dhillon-v10HedgeMage, okay this is better :)05:18
HedgeMageMuch :)05:18
HedgeMageI'm glad I was able to help with that one, that kind of stuff *is* important, and I also need to get to know node_access better.  I know how to use it, but haven't coded with it in a while.05:19
dhillon-v10HedgeMage, did I show this to you before: http://www.youtube.com/watch?v=o4MwTvtyrUQ05:19
dhillon-v10HedgeMage, oh okay :) I didn't quite understand what was happening besides a loop not stopping05:19
HedgeMageThanks to catch I get it now.  Basically, when node_load is run (which brings up a node so you can display or change it or whatever), node_access (which controls who can see/edit/etc each node) was running the same query each time it checked a piece of info, instead of running the query once then checking everything it needed to check.  This patch made a little cache item that (staying within the same node_load so it's not caching long en05:22
N1XF0RC3lol cute video05:23
dhillon-v10HedgeMage, ahh I am actually reading this conversation right now with something similar happening on linux kernel, but it was regarding memory locks :)05:26
N1XF0RC3root@freeze:~/subversion-1.4.6# sudo apt-get install --reinstall libsvn105:26
N1XF0RC3  subversion: Depends: libsvn1 (= 1.4.6dfsg1-2ubuntu1.1) but 1.5.1dfsg1-1ubuntu2clazzes5 is to be installed05:26
dhillon-v10N1XF0RC3, possible to work on this tomorrow, I am kind of busy with something else05:27
N1XF0RC3okid05:27
sbalneavHeading to bed.  Night all.06:08
HedgeMagegoodnight, sbalneav06:08
HedgeMagesweet dreams06:08
HedgeMageI'll be doing the same soon06:09
highvoltagestgraber: If I did things right you should be able to get ops now in #edubuntu14:19
highvoltagealso added UbuntuIrcCouncil on their request14:20
sbalneavMorning all15:26
sbalneavhighvoltage: yeah, I was helping that N1XF0RC3 guy for a while out of the goodness of my heart15:26
sbalneavmy spidey-sense started tingling when he wanted libpcap-dev15:27
sbalneavthen he was having trouble doing an svn checkout on metasploit15:27
sbalneavthat's when I told him I wasn't gonna help him anymore.15:28
stgraberhighvoltage: seems to work15:47
=== etyack is now known as etyackAKAmrMom
mhall119for anyone who uses Facebook, we have a new character coming to Qimo: http://www.facebook.com/pages/Qimo-4-Kids/257643984532?ref=nf16:02
highvoltagesbalneav: metasploit?16:06
highvoltagestgraber: ok cool, I just finished dinner but I'd still like to try it on lxc16:07
haurrahi there, while I was upgrading one of the main server of a local network at a school, a teacher came and plug the machine out of the socket !!!16:07
sbalneavhighvoltage: http://www.metasploit.com/16:07
haurraNow the system do not want to boot, in recovery mode I have only a minimum shell16:07
haurraHowever I can access a terminal in normal mode but the main partition / is mounted as read only16:08
sbalneavhaurra: Power plug, you mean?16:08
haurraI don't know what to do and all the work of the trainee is on this machine, I would greatly appreciate your help16:08
haurrasbalneav: yes sorry for my french16:08
sbalneavYikes, not good.16:08
haurrapff, tell me about it16:09
haurraany good termninal user around ?16:09
sbalneavAt this point, you'd be better off to restore the machine from backups, and start the upgrade again.16:09
mhall119highvoltage, I've got some new xsplash and gdm artwork coming in, so I'll be working on those packages soon16:09
sbalneavLTSP terminals, you mean?  A couple of us are ltsp developers16:10
sbalneavand users :)16:10
=== haurra is now known as alexidoia
alkisgalexidoia, apart from the backup solution, which would be best, you may also have some luck by running `apt-get -f install` or `dpkg --configure -a`, followed by `apt-get dist-upgrade` in the recovery shell.16:13
sbalneavalkisg: might.16:13
alexidoiaalkisg: of course, but /var is read only which seems to stuck dpk or apt16:14
mhall119does edubuntu use a custom GDM and XSplash theme?16:14
sbalneavMight have to remount /16:14
sbalneavmount -o remount /16:14
highvoltagemhall119: yay!16:15
sbalneavalexidoia: try mount -o remount,rw /16:15
highvoltagemhall119: not yet16:15
alexidoiasbalneav: ok16:15
sbalneavwhat does that give you?16:16
sbalneavDid it complain that the filesystem was corrupt on boot?16:16
alexidoiasbalneav: can't access any shell right now16:19
sbalneavThought you said you had access to the shell?16:20
alexidoiamount : /lib/libblkid.so.1 : no version information available (require by mount)16:22
alexidoiasbalneav: ^^16:22
sbalneavyeah16:23
sbalneavyou're hosed16:23
alexidoiaso what are my options ?16:23
sbalneavNone16:23
sbalneavrestore from backup, and start over.16:23
sbalneavyour disks in a mess16:24
sbalneavit's missing packages it needs in order to mount16:24
sbalneavbut you can't add the packages unless you can mount the disk rw16:24
sbalneavchicken and egg16:24
sbalneavalexidoia: You have backups, yes?16:25
alexidoiano16:25
alexidoiaI mean, the files yes, but not the system and its application*16:26
sbalneavok then just do a reinstall from scratch, and restore the users files then16:28
sbalneavand invest in a UPS16:29
alkisgNoone thanks those who bear bad news... :D16:31
ograbad news ?16:32
alkisg(06:23:32 μμ) alexidoia: so what are my options ?16:32
alkisg(06:23:39 μμ) sbalneav: None16:32
ograhe will do a reinstall and save the time for the upgrade :)16:32
alkisgHeh16:32
alkisgWell... We did a crash test on the fat clients plugin today16:33
alkisgApart from some sound problems that were ALSO there on _thin_ clients, it worked like a charm16:33
alkisgA whole lab running off a server, full screen flash and everything, with no problems in CPU usage etc16:34
sbalneavalkisg: probably pissed at me for not being able to recover everything for him with one command :)16:34
sbalneavI am *CONSTANTLY* astounded at the number of people who do not have proper backups, and get absolutely indignant at you if you can't somehow sprinkle magic pixie dust on a borked system to make it work again.16:35
alkisgHmmm you should take the "terminal masters" class in Hogwarts16:35
sbalneavThe whole point of backups is that sometimes a machine gets borked so you CAN'T just sprinkle magic pixie dust on it. :)16:36
crimsunhmm, sound problems?16:36
crimsunBTW, the latest PA upload (1:0.9.22~0.9.21+stable-queue-32-g8478-0ubuntu1) finally resolves server- vs. client-side hangups16:36
alkisgcrimsun: yes, but only on the thin/fat clients. With the live lucid cd they worked flawlessly16:37
sbalneavcrimsun: Don't know wether you saw my message from yesterday, but libjack0 was installed on my box, and upon removing that, pulse started behaving much better.16:37
crimsunsbalneav: hmm, only libjack0? Was jackd also installed?16:37
sbalneavNo, no jackd16:38
sbalneavjust libjack16:38
crimsunhmm.16:38
mhall119highvoltage, do you have any artwork that can be used for the GDM and XSplash themes?16:38
sbalneavI could draw some stick figures :)16:39
mhall119xkcd-stype?16:40
sbalneavyeah, only not so good.16:41
sbalneavYou know, maybe we should approach the digital blasphemy guy, see if he'd do a background for us.16:42
sbalneavwww.digitalblasphemy.com16:43
sbalneavI've had a paid subscription with him for years.16:43
highvoltagemhall119: Mads Rosendahl is working on some artwork for us, I'll ping him and find out more or less how much time he'll need16:44
highvoltagemhall119: he did some nice things for other projects alread, like the ubuntu ldm artwork16:44
mhall119cool16:45
sbalneavah, cool.16:45
highvoltagemhall119: the plan is to start with a real nice wallpaper and make the rest to work nicely with it (gtk theme, plymouth theme, xplash, etc)16:45
alkisgHmmm very fine indeed... http://www.digitalblasphemy.com/freegallery.shtml16:45
mhall119plymouth?16:45
mhall119is that going to be used in Lucid?16:45
crimsunit's already there16:45
highvoltagemhall119, sbalneav: modifying something like this for edubuntu might be nice I think: http://www.webupd8.org/2010/01/ubuntu-lucid-plymouth-theme-idea-space.html16:45
mhall119so, is Usplash out then?16:46
crimsun(and wreaking havoc for some setups)16:46
crimsunyes16:46
highvoltagecrimsun: indeed :)16:46
mhall119it only works with kernel mode switching right?16:46
highvoltagemhall119: yes16:46
sbalneavalkisg: he does all the art himself, and it's all digitally done.  I love "space" type backgrounds, and he does really nice ones.16:46
crimsunpretty much, and then only in certain cases16:46
mhall119which is just some intel and ati cards isn't it?16:46
crimsunfor instance, if you use enciphered lvm /, you're currently screwed16:46
highvoltagemhall119: I believe it works with nuvou (sp?) drivers as well now16:47
crimsun(you'll see the prompt on KMS-enabled but your key presses are never processed; on non-KMS-enabled you don't see anything /and/ your keypresses aren't processed)16:47
mhall119are those stable yet?16:47
mhall119fun16:47
highvoltagesbalneav: those digitalblasphemy artwork is nice, but they're not released under a license we can use are they?16:48
highvoltagemhall119: it's supposed to make it in for lucid, I believe it's usable and fairly stable although not on par feature-wise with the non-free driver16:49
sbalneavhighvoltage: No, they aren't, but that doesn't mean we can't approach him and see if he WOULD be willing to do something for us under a license we can use.16:49
highvoltagesbalneav: nice thinking16:49
sbalneavI'm thinking if he could do a desktop with a library scene, or a classroom scene, or something.16:49
sbalneavIf he'd be willing to do it for <$300 I'd be willing to fund that.16:50
sbalneavI know he does commissions.16:50
crimsunI'd chip in, too16:50
sbalneavI'm just throwing it out there, not trying to take anything away from Mads16:50
crimsun(if there's an e-mail discussion, please Cc me)16:50
highvoltagesbalneav: so let's do commissionjs, tell him he gets 70% of each Edubuntu CD we sell :)16:51
sbalneavbwahahaha16:51
sbalneavright, 70% of what's left over after we've been paid :)16:51
highvoltagesbalneav: we told Mads that we might approach other artists, and that even if he makes something really nice we'd use something nicer if it comes along16:51
highvoltagesbalneav: and it wouldn't hurt having more stuff for future desings, although, it might be a bit sucky if you pay for something and Mads' artwork ends up being used16:52
sbalneavWhat's the will and pleasure of edubuntu-(council|devs|chchannel) I can send off an email this morning.16:52
highvoltagesbalneav: I say just go for it16:52
sbalneavOh, I don't mind, we could just put it on the disk anyway16:52
sbalneavok, I'll send him an email.16:53
highvoltagesbalneav: indeed, and use it for one of the art-packs16:53
sbalneavsure16:53
sbalneavIt'll make Ahmuck happy: we'll have SOMETHING unique about edubuntu :)16:54
sbalneavok, I'll send an email, and cc edubuntu-devs16:54
highvoltageawesome16:57
mhall119http://www.qimo4kids.com/post/A-look-at-whats-coming-in-Qimo-20.aspx17:03
sbalneavmhall119: I saw both edubuntu and quimo got a mention in Linux Journal recently17:10
mhall119sbalneav, yeah, I bought 3 copies of it :)17:11
sbalneavmhall119: Well done!17:13
mhall119you guys too17:13
sbalneavDo you start with ubuntu, and add some of our stuf, and some of your own, or do you start with edubuntu as the base?17:13
mhall119I start with Xubuntu17:14
sbalneavand, is there anything that we can do to make it easier for your effort?17:14
mhall119so it's got the XFCE dependencies already, and not all of the Gnome ones17:14
mhall119well, once I have packages, highvoltage has already volunteered to help me get them into Universe17:14
mhall119I've read a how-to on customizing GDM and XSplash, so I think I'm good there17:15
mhall119so my biggest task is making an XFCE session for Qimo that saves it's setting somewhere different from the stock XFCE session17:15
mhall119I will probably need help making the alternate install CD, because I've never done that before17:16
sbalneavmhall119: If you think the xfce stuff needs some programming, and need a hand, let me know.17:16
mhall119thanks17:17
mhall119I was told it shouldn't, that all the XFCE programs should respect the $XDG_ variables for where to store settings17:17
mhall119and I got most of them working on 9.0417:17
mhall119my only problem was XFConf, which I think they were changing or removing in 9.10/10.04 anywya17:18
sbalneavwow, wasn't expecting something this fast...17:30
sbalneavThanks for writing Scott.  To be honest I don't usually accept17:30
sbalneavcommissions but if the project is interesting enough and I can work on17:30
sbalneavit without compromising my wallpaper creations then I would consider17:30
sbalneavit.  What exactly did you have in mind?17:30
sbalneavWhat do we want to ask for?17:31
sbalneavI'm thinking something like either a classroom/teacher's desk type picture17:32
sbalneavor the inside of a nice old library with stacks of books.17:32
sbalneavhighvoltage17:32
sbalneavcrimsun:17:32
sbalneavstgraber:17:32
sbalneavother ideas?17:32
ogranekkid puppies !17:34
sbalneavogra!!!17:35
ogra:)17:35
HedgeMagehey, ogra :)17:35
sbalneavHedgeMage: ideas?17:35
ograsbalneav, i would go with something more abstract17:35
ograsbalneav, if he is an artist, just give him a raw direction and let him do some examples17:36
sbalneavogra: Well, I think that's what Mad's going to do17:37
HedgeMagesbalneav: Hmmm...have you ever seen Disney's version of The Sword In the Stone?17:37
sbalneavyears ago17:37
sbalneavAll I remember is the scrawny kid pulling the sword out of the stone17:38
sbalneavrests's a blurr.17:38
HedgeMagesbalneav: There's a scene wher Merlin packs up all of his stuff by casting a spell and it all lines up nicely and floats toward his little suitcase, shrinking as it goes, then it all fits in.17:38
HedgeMagesbalneav: It would be cool to have a classroom full of school stuff sucked into a computer like that.17:38
ograi.e. i'd go with some floating chars, formulas probably some sketches of animals or flowers etc17:39
* HedgeMage sings "Hockity-pockity-wockity-whack, odds and ends and brick-a-brack, shrink in size, very small, we've got to leave enough room for all..."17:39
sbalneavAh, so have a stream of things like chalk erasers, desks, books, teachers apple, protractors, etc, being sucked into the computer17:39
HedgeMageyep17:39
ograsounds intresting17:40
* HedgeMage is easily entertained17:40
ogramind you, dont make it to distracting though17:40
highvoltagesbalneav: not so sure about the classroom idea. I guess I'd like something spacy instead, but that's just me18:00
highvoltageHedgeMage: that sounds very americanny-folky :)18:01
HedgeMagehighvoltage: is that a good thing or a bad thing?18:05
HedgeMage:P18:05
HedgeMageIt would be nice, come to think of it, if we had some things that appealed to older students.18:05
highvoltageHedgeMage: no idea :)18:06
HedgeMageI have a tendency to just think about the little ones because that's what I have at home, buta lot of edubuntu art is already geared toward them.18:06
sbalneavwhat, grade 11, 12, and low uni?18:06
HedgeMageSomething like that :)18:06
sbalneavHmm, that would be something more "library-ey" I'd think.  He does some neat architechture things.  A Library with rows of books that sort of fades off into infinity might be neat.18:08
sbalneavWould people be interested in that?  A sort of "Infinte Library" theme?18:10
HedgeMageI'm up for anything18:11
HedgeMageI'm no artist so I never really know how things would look until I see them.18:11
highvoltageI just blogged aboot our wiki hug day: http://jonathancarter.co.za/2010/01/18/edubuntu-wiki-hug-day/18:17
highvoltageFeel free to do the same ;)18:17
stgraberhighvoltage: can I steal your edubuntu wiki image ?19:01
dgroosGood Afternoon All19:08
highvoltagestgraber: of course!19:10
dgroossbalneav: Just saw your list-serve email--I'll kick in as well.19:10
highvoltagestgraber: I already stole it from myself for another website ;)19:10
sbalneavdgroos: I'm hoping he'll do it for free, but we'll see :)19:17
dgroosFor sure.19:18
=== alkisg1 is now known as alkisg
alkisgogra, could you direct me on where to look for the "don't put ldm translations to langpacks" problem?19:27
alkisgstgraber, would you know anything about it? Here's what ogra has said:19:35
alkisg(12:03:06 μμ) ogra: alkisg, i'm asking for years now to remove LDM locales from the langpackas and leave it in the package, so the existing locale-gen plugin generates the translations on the fly19:35
alkisg(12:03:06 μμ) ogra: iirc the code needed in the ldm packaging was even added at some point, check with stgraber, probably it was accidentially dropped or so19:35
alkisg(12:04:52 μμ) ogra: there are some runes you can add to debian/rules so the messages stay in the package19:35
alkisg(12:06:46 μμ) ogra: a locale-gen el run (which is what the plugin should do if nobody changed my code) should then generate the translations on the fly19:35
alkisgHmmm I found some info here: https://wiki.kubuntu.org/UbuntuDevelopment/Internationalisation/Packaging19:40
alkisgOne way would be to blacklist it in pkgbinarymangler: http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/lucid/pkgbinarymangler/lucid/annotate/head%3A/striptranslations.blacklist19:50
alkisgldm (2:2.0.13-0ubuntu2) intrepid; urgency=low19:54
alkisg  * add export NO_PKG_MANGLE=1 to debian/rules to prevent stripping of the translations, thin clients should not have to have full langpacks installed due to space reasons.19:54
alkisg -- Oliver Grawert <ogra@ubuntu.com>  Mon, 13 Oct 2008 01:03:47 +020019:54
stgraberalkisg: what I'm a bit worried about that NO_PKG_MANGLE is that it might also prevert the -dbgsym packages from being created20:23
sbalneavPrevent or Pervert? :)20:33
sbalneavOr perhaps, prevent perversion?20:34
sbalneavPost perversion prevention, practically pandemic!20:35
sbalneavPetunia, promulgating propriety, practiced perversion prevention perennially.20:37
sbalneavI need help.20:38
stgraber*prevent ;)20:49
stgrabersbalneav: everything ok ? :)20:49
* alkisg gives up on this and goes on to try something easier... :D20:50
stgraberalkisg: did you implement that process kill one-liner I pasted you the other day ?20:50
alkisgstgraber: no, I thought it would be better if we prevented the daemons from starting at the first place,20:50
stgraberI told highvoltage about it this morning as something we may want to include in ltsp-build-client and ltsp-update-image20:51
alkisgand also I wasn't quite sure that I would do it correctly :)20:51
stgraberalkisg: sure, but that'd still be useful to catch things that we can't prevent from starting.20:51
alkisgI agree, both killing and umount -l would be good as failovers20:52
stgraberalkisg: it'd be better if they never start but in the unlikely case where they do, it'd be better if we kill them rather than having mksquashfs fail20:52
alkisgAlso `mksquashfs --exclude /proc` or something like that20:52
alkisgstgraber: I can try that tomorrow, but I'd like to tackle it all together,20:52
alkisgso I'd like your opinion on the "changing the path" idea..20:53
stgraberalkisg: that kill line will make sure that umount will work, so umount -l and -e /proc shouldn't be required at all (and the real thing I don't want is leftover process, umount -l and -e /proc don't prevent that from happening)20:53
alkisg(i.e. provide start/stop/reload etc wrappers as part of our .deb)20:53
alkisgHmm how brutal is that? If you're ok with just killing and no wrappers, I'm ok too :)20:55
alkisgOr I could see if dpkg-divert works without side  effects...20:55
stgraberI'd go with wrapper where possible + kill for leftovers20:56
alkisgOK. It'll be better if we shipped those wrappers, and not created them on the fly20:57
alkisgThe sysadmin could also use them, in the same sense he uses LTSP_HANDLE_DAEMONS now20:57
alkisgchroot $ROOT PATH=wrappers_dir:$PATH command20:58
stgraberalkisg: I guess the idea of doing that in the LTSP plugins was that it'd be applied before any daemon starts20:58
alkisgYes, what I said above was just for the sysadmin wanting to install more programs afterwards20:59
stgraberalkisg: remember than LTSP itself ships daemons and you can't predict in which order packages will be installed20:59
alkisgstgraber: 000-daemon-handling would change the path to include the wrappers dir first20:59
stgraberalkisg: you'd need those wrappers to be installed before you can set PATH to point to them21:00
stgraberalkisg: remember that you need these to be installed BEFORE we install ltsp-client-core ;)21:00
alkisgstgraber: ok, but no daemons are started in EARLY_PACKAGES afaik21:00
stgraberreally ?21:00
alkisgAnd we could even do that before EARLY_PACKAGES21:01
alkisgI think so. I only had problems with leftover processes when I used the fat client plugin, and that only installed stuff after EARLY_PACKAGES21:01
stgraberthen "OK. It'll be better if we shipped those wrappers, and not created them on the fly" is wrong before as you can't ship them with the ltsp-client-core package, you need to write them on the fly from a ltsp-build-client plugin21:02
alkisgIn a normal, thin chroot, I don't think any daemons are started (I mean new, upstart daemons - but maybe that'll change in the future?)21:02
alkisgstgraber: OK. Where is a good place to put them? /var/lib/ltsp? /tmp? (I don't really like tmp...)21:02
sbalneavstgraber: losing my mind is all :)21:09
alkisgstgraber: would you mind if I filed a bug in https://launchpad.net/ubuntu/+source/pkgbinarymangler/+bugs and asked them to put ldm in striptranslations.blacklist (or, if we could safely use NO_PKG_MANGLE instead, without worrying about dbgsym packages not being created)?22:03
stgraberalkisg: is that the same list ltsp is already on ?22:24
alkisgstgraber: no, only a few packages are there: http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/lucid/pkgbinarymangler/lucid/annotate/head%3A/striptranslations.blacklist22:24
stgraberright, anyway translatable strings for ltsp are mostly on the server side I guess22:25
stgraberquickly looking through ltsp-trunk, all of them seem to be in ldm-trunk actually22:26
stgraberI can do the change myself, no need to open a bug22:26
stgraber(at least I think so ;))22:26
stgraberalkisg: done22:30
alkisgYey! :)22:30
* stgraber hopes he understood how that thing works correctly ;)22:30
* alkisg can't wait for a new ltsp uploading :D22:31
stgraberthere was a bzr branch, so I did the change there + updated changelog and pushed. Only weird thing is that it's only one of 3 branches with the same content (though it's the one referenced in the package) ;)22:31
stgraberalkisg: still waiting for the whole Fat client thing to be tested and rock solid and nbd-proxy to be fixed.22:32
stgraberalkisg: there's also some good optimization work going on that I want to be in.22:32
stgraberalkisg: the plan is to release 5.1.99 this week and probably have 5.2 release at some point next week or the week after22:32
alkisgstgraber: I've done a lot of testing with the fat client script, is there anything else to test?22:33
stgraberalkisg: so I don't want to release 5.1.99 too early as it's going to be the last release before 5.2 ;)22:33
stgraberalkisg: I'm still waiting for feedback from highvoltage and I want to test it on Lucid + ltsp-cluster at the office too.22:33
alkisgstgraber: hmmm if you could upload a recent version to your ppa, I could tell some interested teachers to put it to their sources and test...22:33
stgraberalkisg: isn't this morning's recent enough ? ;)22:34
* alkisg looks :)22:34
stgraberupstream is at 1531 and I have 1526 in the PPA22:34
stgraberso you have all changes except these done today22:35
stgraberuploading a new snapshot22:36
alkisgstgraber: yup, please do, #1527 was a nasty bug :(22:38
highvoltagestgraber: yeah since my lxc didn't start up I just moved to easier work :)22:41
highvoltagestgraber: but I'll do it on a 'real' machine or VM tomorrow22:41
* alkisg and his team tested the fat client script in a lab with about 10 PCs with different hardware this morning22:42
alkisgApart from some sound issues all went well22:43
alkisgThose sound issues were also there with Lucid thin clients, but not with Karmic thin clients22:43
alkisgSo it might be upstart related, or kernel related...?22:43
highvoltageor pulse related?22:44
alkisgCould be... the main thing is that 10 clients booted with an 11 Gb virtual disk image in less than 1 minute.22:46
alkisgSo I'm pretty sure that fat clients will be a big success in Lucid.22:46
stgraberhighvoltage: great, thanks. I'll try to make LXC work with lucid this week, that's part of a spec I'm supposed to implement ;)22:47
highvoltagestgraber: awesome.22:47
stgraberalkisg: I had a few pulse issues here recently, I have to revert to a previous version (on my laptop, not on LTSP). Haven't had the time to look at it in detail so no bug report filed yet.22:48
alkisgAh, nice, that would explain why sound worked on only half of the machines.22:49
mhall119does LTSP benefit at all from the new same page merging in the kernel?23:03
mhall119or does shared libraries get you all of that already23:03
stgrabershared libraries give us that already23:04
alkisgI'm writing a set of ltsp-build-client plugins related to the fat client plugin, for use in Greek schools. Some of those might be useful to others, so I'll list the more generic ones here, in case someone would like to see them upstream:23:07
alkisg(1) if italc is installed on the chroot, copy italc keys from the server, (2) if a parameter "passwordless_root_ssh" is specified, install openssh to the chroot and setup the keys,23:07
alkisg(3) an "install all server langpacks to the chroot" plugin, (4) a "configure_gnome_proxy" on the clients if squid is installed on the server,23:07
alkisg(5) and "add-apt-repository" plugin, (6) a "use current user's password for the chroot root's password" plugin23:07
* stgraber is glad he's using bcfg2/puppet for that kind of stuff ;) Makes it extremely easy to have the same experience on regular desktop and fat clients23:10
* alkisg cannot even understand what bcfg2 does, by reading its description... "Bcfg2 has been designed from the ground up to support gentle reconciliation between the specification and current client states."23:15
stgraberbasically you define all your package lists, configuration, services, ... using templates, then run bcfg2 on the computer or in the chroot and it'll get its compiled configuration from the server23:16
alkisgOooh that sounds cool23:17
stgraberthen parse it and does everything described there. So usually, installing packages, copying files from a server, making sure all files are the rights ones and weren't modified, install services, ...23:17
stgraberI basically never do a apt-get install or edit a file on a server directly now23:17
stgraberall I do is do the change in a bzr branch and wait an hour for it to automatically get applied on all servers23:17
alkisgSo I could use it to ship configuration templates to other schools here?23:18
stgraber(that's how I can maintain 80 Ubuntu installs only on my home LAN, lot of VMs ;))23:18
alkisgDamn my TODO list keeps getting longer! :( :D23:18
alkisgTy stgraber23:18
stgraberalkisg: yeah, you could have one central server, storing all the package lists, list of actions (basically shell scripts), custom configuration files, ...23:19
stgraberand then have all servers use that and update every hour23:19
stgraberso if you do a change, it gets deployed in the hour to all servers23:19
alkisgWow...23:19
stgraberDid you really thing I managed our 50 application servers cluster by doing some SSH ? ;)23:20
stgraberanyway, if you want to take a look, I'd suggest puppet, it's currently better maintained and has a lot more tutorials and examples than Bcfg223:20
alkisgI've used clusterssh for a while, and it was really handy for 12 terminals. Sure, it had nothing to do with configuration replication, but I really liked editing 12 files simulaneously or doing 12 apt-get updates... :)23:23
* alkisg googles for puppet...23:23
stgraberhttp://reductivelabs.com/trac/puppet/ (in case Google in Greece isn't returning it as the first result, it used to be hard to find though now it's the first result on Google english)23:24
stgraberprobably something to do with Google itself using it for their desktops ;)23:24
alkisgI found it, but it wasn't on the first page23:24
stgraberclusterssh/dsh are great tools for debugging (checking log files and that kind of stuff on a lot of machines), though I had to write my own script as they tend to have issues opening 5000 ssh connections at the same time ;)23:26
alkisgDon't complain, that amounts to about 200 pixels per PC... almost a whole square cm :)23:28
stgraber;)23:28

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