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

sbalneavEvening all01:23
HedgeMagehi, sbalneav01:27
stgraberevening all04:30
stgrabersbalneav: just saw your mail, got to know I'm not the only one who hates AD's broken implementation of primary groups ;)04:30
stgraberunfortunately a lot of other companies are doing the same mistake ... I saw the same kind of setup on a lot of eDirectory and even openldap setup :)04:31
stgrabermy current workaround being a script that I put in /etc/ltspfs/.../ on the application server and that fixes the permissions at mount time04:32
stgraber(it was that or doing some hack in the C code ....)04:32
sbalneavI'll fix it in C04:33
stgraberwhere "fix" means changing directory permissions to 700 I guess ?04:35
sbalneavwe'll & all the perms with ( S_IRUSR | S_IWUSR | S_IXUSR )04:35
sbalneavso things will either be forced to either drwx------ -rwx------ or -rw-------04:36
sbalneavI *hate* having to butcher perms like that04:36
stgraberin a way it makes sense, as with fuse you simply can't enter another's users directory even if you had the unix right to do that (even root can't enter a fuse-mounted directory IIRC)04:36
sbalneavWell, you *can* if you specify -o allow_other04:37
stgraberbut a user should have his own primary group and we shouldn't have to do it ...04:37
sbalneavright04:37
stgraberah, right, it's just not default behaviour04:37
sbalneavbut, we'll fix this and put it to bed.04:37
stgraberYeah, one less hack I'll be carrying around ;) (I don't think I have any customer except Revolution Linux itself where I didn't have to install that hack)04:38
sbalneavthe likelyhood of ltspfs being used anywhere outside of LTSP's vanishingly small, so it's not going to hurt anything.04:38
sbalneavIt'll win us some good karma, even though it grinds my gears that I have to *break* normal filesystem perm semantics to work around a MicroSoft product.04:39
sbalneavbuuuuuut, whatever :)04:39
sbalneavI suppose I could add a flag to allow for default behavior.04:39
sbalneavi.e. ltspfs --dont-break-perms-on-account-of-stupid-ad04:40
sbalneavstgraber: read my libpam-sshauth page?04:40
sbalneavI've been hacking with some example code tonight.04:41
stgraberwell, I guess when we'll actually need that we'll just implement an optional configuration file on the server ;)04:41
stgraberyeah, I read your mailing-list posts, lots of work to do there !04:41
sbalneavyeah.04:41
sbalneavthat's a two or 3 month solid bit of hacking just to get something to the point of working.04:42
stgraberoh, btw, I have two guys implementing my NBD proxy at Revolution Linux, so we should have rock solid NBD probably by the end of the week04:42
sbalneavRealistically, I think LTSP6 will be ready for 12.0404:42
stgrabersounds reasonable04:42
sbalneavAh, that'll be nice.04:42
sbalneavThat sit on the client or on the server?04:43
stgraberon the client04:43
sbalneavsmall?04:44
stgraberbasically, it'll be started in the initrd as the first thing at boot time, then connect to the actual nbd server and listen for connection from the kernel (so, instead of a remote nbd we actually connect on 127.0.0.1)04:44
stgraberthen it perfectly handles loss of connection and reconnection04:44
stgraberwithout any I/O error04:44
stgrabermy proof of concept was 30 lines of python, now they reimplemented in C to have something that fits in the initrd and had to implement the nbd protocol completely in order to correctly handle loss of connection when getting data04:45
stgraberbut it was still only 200 lines or so today04:45
stgraberand it depends on pretty much nothing04:46
sbalneavThey got a bzr branch somewhere?04:46
sbalneavI'd love to have a look.04:46
stgraberthey have one internally I think (as backup of their laptop ;)), I'll have a look see if it's up to date or not. If it's I'll just push it some place public04:46
sbalneavon bug day we also gotta look into the awk runaway thing on ltspfs too.04:47
stgraberGadi found what was happening there, basically every-time a udev event happens on a block device, we source ltsp_config again04:47
stgraberand I didn't have SERVER defined in my lts.conf, making it start to guess what my server is04:48
stgrabertriggering a lot of awk/grep/...04:48
stgrabermy idea here is to implement ltsp_config caching04:48
stgraberso first time it'll run, it'll dump the generated environment to some file in /var, then next time, it'll simply source it instead of doing all the magic again04:48
sbalneavmakes sense.04:49
sbalneavwe can implement that bug day.04:49
stgraberoh, they actually updated their branch ! let me push that somewhere04:49
stgraberbzr get lp:~ltsp-upstream/ltsp/nbd-proxy.dev04:51
stgrabernot sure of how far they managed to go today with the implementation but at least I can start the proxy and connect to it, then mount the nbd device correctly here04:57
sbalneavThey also need all the standard goodies like a configure.ac, Makefile.am, etc.04:58
sbalneavI'll get all that going for them.04:58
sbalneavI should be able to push to that, yeah?04:58
stgraberyep04:59
sbalneavkk04:59
stgraberI guess until there's a clear number of people wanting that a separate project, I'll just include it in ltsp-trunk as a subdirectory (similar to what we did for localapps)05:00
stgraberit'll make it easier for distro to include as it'll just require a small packaging change and not having a whole new package to get it + depend on05:00
stgraberok, current code correctly handles reconnecting but doesn't work if there's data transfer at the moment where we loose the server, though I see they added a lot of debug so they're probably working on that now :)05:02
sbalneavWho's the authors? All 3 of you?05:02
stgraberJulien Desfossez, David Goulet and I05:02
sbalneavk moving some stuff around05:03
stgraberthese two are our C/kernel coders :)05:03
stgraberthey're both starting a Master's degree in Computer Science working on the Linux Trace Toolkit (a kernel patch to trace pretty much everything that happens on your system)05:05
sbalneavType your full name with the accent so I can cut-n-paste it into Authors :)05:09
stgraberStéphane05:09
stgraber(you don't even have a US int layout ? ;))05:09
sbalneavstgraber: update your tree05:29
sbalneavrev 4 pushed05:29
sbalneavhttp://bazaar.launchpad.net/~ltsp-upstream/ltsp/nbd-proxy.dev/files05:30
sbalneav./configure && make && make install should "do the right thing"05:33
sbalneavthere's even a very bad man page :)05:33
stgraberyeah ! thanks05:33
sbalneavDo they hang around in the channel? Have 'em pop by, say hello.05:34
stgraberthey usually aren't on IRC except when they need to poke someone but I'll try to get them to connect a bit more often :)05:35
stgraberI already managed to get mgariepy to open his xchat from time to time, I can probably get some more to connect ;)05:36
sbalneavI'll poke through the actual C code a bit tomorrow morning, see if I can help out.05:37
sbalneavBut now, to bed methinks05:37
sbalneavTo sleep, perchance to dream05:37
sbalneavnight stgraber05:37
stgraberif you wait 2min, you'll be able to see some of the new ajaxy ltsp-cluster ;)05:37
stgraberhttps://ltsp-control01.stgraber.org/loadbalancer/overview05:39
stgraberhere you go ;)05:39
=== alkisg1 is now known as alkisg
sbalneavMorning all14:49
dgroosGood Morning sbalneav.14:50
sbalneavSaw your posting14:51
sbalneavQuick answer is: "there's no quick answer"14:51
dgroos:(14:51
sbalneavsimply moving one /etc to another isn't likely to give you a satisfactory experience.14:52
sbalneavthe *usual* way this is handled by professional sysadmins is:14:52
sbalneav1) When you make a change to something in /etc, document it.  I have a wiki at work for this kind of thing.14:53
sbalneav2) When you upgrade, do a fresh install.14:53
dgroosSo, I did number 2.  Does that mean fresh install of users as well or can one migrate user stuff as well: directories and password info?  Any other critical stuff?15:00
alkisgDid you keep your old /etc/passwd, /etc/shadow etc?15:01
dgroosActually, I'm still running the server plus I've got another server with the fresh install of Karmic.  That is, I've not done anything to the current running server.15:03
alkisgAre you using ldap or anything else for user accounts? Or simple /etc/passwd?15:04
dgroosNo LDAP.  Just /etc/passwd.15:05
alkisgIf you don't find any other way, I have a python script (heh) for passwd/group/shadow/gshadow migration. You run it in the old system, export the user info in a .csv, and then you run it in the new system and import the .csv. It keeps all the info it can (passwords, expiration dates etc).15:07
alkisgDownside: it's not internationalized yet, so greek only :( But you only need an export/import, so it shouldn't be too difficult...15:07
sbalneavdgroos: sorry got called away15:08
sbalneav3) look at the new programs, make sure there's been no conf file changes for the ones you modifiedd15:09
sbalneav4) If not, then you move over THOSE conf files15:09
sbalneav5) If there have been format changes, then re-do your configs.15:09
sbalneavkeeping a bzr or git archive with copies of conffiles you've touched is another handy tool.15:10
sbalneavAnd always, ALWAYS test15:12
sbalneavYou maintain a test server that you test your upgrade process on FIRST15:13
sbalneavthen once you've upgraded, you test that everything works post upgrade, with no regressions.15:13
sbalneavLegal Aid has a testing plan that we follow.15:13
sbalneavthen you start work on the production servers.15:14
alkisgI want to do something like RPC, they way iTalc does it: the teacher clicks on a button "I want to run this command on the clients", and a *listener* on the clients runs the command from inside their sessions.15:18
alkisgSo `ssh client command` won't do, as it won't be inside the user session15:18
alkisgI'm thinking of using the python interface to inotify:15:18
alkisgto write the command in a directory which can only be read/written by the user, e.g. ~/.myproject/commands-to-execute,15:19
alkisgand a listener on the clients will be invoked because that file has changed, and it will parse it and execute the command15:19
alkisgDoes that sound sane?15:20
alkisgAny better ideas?15:20
dgroosalkisg and sbalneav--also got called away and students are coming!  back later and thanks for your ideas--I'll check them out!15:20
sbalneavWell, at the risk of sounding like the thing I hate, is't DBUS BLARGHL!L!L!! supposed to handle this stuff? i.e. shouldn't some whacky message go on some bus to make some majic happen?15:21
alkisgThey are remote systems... I don't think dbus covers that case15:22
alkisg(i.e. server/client are different PCs - not using LTSP...)15:22
sbalneavah15:25
sbalneavyeah, we're back to the "remote dbus" problem that it's up to me to solve :)15:25
alkisgSo I guess that's a classic RPC problem, but I want to use it from batch files or from python, so I'm not looking for any difficult libraries...15:26
sbalneavalkisg: what about some kind of xmlrpc based daemon? Send it well-formed messages15:26
sbalneavpython's got excellent xmlrpc libs15:27
alkisgHow would I authenticate for that?15:27
sbalneavhttp://docs.python.org/library/xmlrpclib.html15:27
sbalneavNot sure.15:27
alkisgCan you see anything extremely wrong with the file system based approach? :)15:28
sbalneavHow about doing something whacky and xatoms based?15:28
alkisgAh, xatoms... we already have a listener, right...15:28
alkisgI'd still have to put authentication over it, but it's a thought...15:29
alkisg!info grep hardy15:29
ubottugrep (source: grep): GNU grep, egrep and fgrep. In component main, is required. Version 2.5.3~dfsg-3 (hardy), package size 149 kB, installed size 1144 kB15:29
sbalneavI'd like to eventually integrate the xatoms listener as a thread within ldm itself.15:32
sbalneavthat'll be a ltsp6 thing15:32
stgrabersbalneav: so ldm (the backend) would be doing some X stuff ? wasn't that something that was limited to the greeter (at the moment) ?15:34
sbalneavyeah, so far it's only the greeter that talks X.  I dunno, I'm not committed to the idea, just thought it might save some moemory not having a looping shell process.15:36
sbalneavBut I'm not committed to the idea.15:36
sbalneavWhat I was sort of hoping was by next BTS, I'd have the libpam-ssauth, libnss-sshauth, and libpam-dbusconnect components written, then we could map out all the chanes we want to do to ldm, etc, to tie it all together.15:38
sbalneavI'm in the "tossing ideas around" stage15:38
stgraberwell, RL actually received some external funding for R&D on ldm ;)15:41
stgraberand we need to do that by May (IIRC), so we'll probably be able to improve a few things15:41
sbalneavWell, do you want to spend that money on ldm, or on getting libpam-sshauth going sooner?15:42
stgraber(only issue at the moment is that I don't have someone to put on ldm development but that's another issue ;))15:42
stgraberwell, unfortunately the agreement with NLNet (the organism funding the development) is on improving LDM15:42
stgraberso we can do some work on the side but the main focus must be ldm itself15:42
stgraberlet me find the actual agreement, I don't remember how detailed it's15:43
sbalneavWell, one of the things I've wanted to do, but haven't had the time, is actually getting a proper glib main() into ldm15:43
alkisgstgraber: could I somehow help more with iTalc? E.g. to integrade LP #367960 and put it in the edubuntu devs ppa for people to test? (/me is just trying to save stgraber some time...)15:43
ubottuLaunchpad bug 367960 in italc ""power down" request fails on 9.04; logout instead" [Medium,Incomplete] https://launchpad.net/bugs/36796015:43
sbalneavso we can proerly do event handling, etc.15:43
sbalneavif your funding went to that, then when we get things going to move from screen-scraping to a proper pam implementation, we'll already have  glib'd mainline.15:44
stgrabersbalneav: ok, so we have:15:45
stgraber - Improved GUI to allow for change between SSH and DIRECTX from ldm itself15:45
stgraber- Support for other protocols (NX and RDP)15:45
stgraber- Improved theming engine15:46
alkisglibssh2 supports the "none" cipher15:46
alkisgSo maybe LDM_DIRECTX won't be needed anymore..15:46
stgraberthough these are more suggestions than must-have, the actual project title is "LDM improvement" and isn't defined in much detail15:46
sbalneavWell, depends on how far you stretch it :)15:47
sbalneavDo you want to set up a conference call on it at some point?15:47
stgraberyep, would probably be a good idea, it's actually the only part of the NLNet-funded development I haven't started yet ;)15:48
stgraberthey also fund LTSP-Cluster current development + LTSP-Cluster website (that I'd like to become LTSP's at some point) + EC2 image for NX in the cloud (already done this one)15:48
sbalneavSure, name a time, I'll phone in.15:48
stgraberok, I have a meeting about it in 10 minutes with highvoltage and our CEO, things should be a bit clearer after that15:49
sbalneavhighvoltage there yet?15:50
sbalneavOr still in SA15:50
highvoltagesbalneav: still in .za15:50
stgraberI'll also try to get someone here assigned for work on LDM so whatever we decide will actually be implemented by someone (I'm doing a lot of LTSP-Cluster myself, highvoltage does LTSP and Edubuntu at the moment, so I need someone else for LDM)15:50
highvoltagesbalneav: I'll probably have my visa in around 3 weeks15:50
sbalneavheh15:50
* stgraber loves publicly funded development ;)15:50
sbalneavcool, ping me, I'll phone in we can stratergize15:51
stgraberI can actually speak about them on a public IRC channel :)15:51
sbalneavsynergize15:51
sbalneavpie-in-the-sky-ize15:51
stgraberoh, btw, the Edubuntu menu editor is almost done, I have mgariepy working on it at the moment and it works very well !15:51
stgraberthe idea was to have something working by today's meeting15:52
highvoltagestgraber: will mgariepy be available for a quick update on that at the edubuntu meeting later on?15:53
stgraberhighvoltage: yep15:55
stgraberhighvoltage: I booked both of you in Zimbra for the Edubuntu meeting15:55
highvoltageindeed15:58
highvoltageoops, wrong window, but... close enough :)15:59
stgraberhighvoltage: hehe, getting mixed up between jabber and IRC :)15:59
stgrabermeeting in 10 minutes !18:50
highvoltagemeeting in 5 minutes !18:55
HedgeMageheh18:55
HedgeMagehighvoltage: what meeting?  I don't see anything edu on the calendar today??18:57
highvoltageHedgeMage: I think something went wrong, I added it to the goole fridge calendar but I don't see it there either :/18:57
highvoltageHedgeMage: https://wiki.ubuntu.com/Edubuntu/Meetings/Agenda18:57
highvoltage meeting in 1 minute !18:59
* highvoltage teleports to #ubuntu-meeting18:59
dgroosping alkisg19:02
alkisgHey dgroos19:02
dgroosor is it alkisg ping?19:02
dgroos:)19:03
HedgeMagehighvoltage: those sorts of things should really end up on the fridge so people know about them :P19:03
alkisg:)19:03
highvoltagesbalneav: want to join #ubuntu-meeting for edubuntu meeting?19:03
dgroosso I'm lunching now and have a chance to read what you've written. I thought you might have a script or two hanging around :)19:04
highvoltageHedgeMage: they have been the last few weeks... except for today :/19:04
dgroosCan I try those 2 scripts?19:04
highvoltage(sorry)19:04
alkisgdgroos: sure - and if you want I can help you with vnc, as the gui is in greek :)19:04
dgroosAwesome!  (you know the expression, 'it's greek to me?' :))19:05
HedgeMagehighvoltage: np, it happens, I was just confused (As usual)19:07
dgroosYou know what I did with the firefox pref file you gave me is run it through a babble translator and that got me through.  So, I could give that a go and as needed I'll accept your offer--'k?19:07
dgroosThanks!19:07
alkisgdgroos: sudo python import-export-users.py19:07
alkisgThe first menu means "Users"19:08
alkisgAnd it's menu items mean: 1) read the users from the system (done automatically), 2) import from a specific file format => you don't need that, 3) import from csv 4) export to csv 5) add the user list to the system19:09
alkisgSo you need to do:19:09
alkisga) on the old server, run (4), export to csv19:09
alkisgb) on the new server, run (3), import from csv, and then (5), add those users to the system19:09
alkisgAnd you're done. Always run it as root though, so that it saves the passwords etc19:10
dgroosright--translations won't work so well in this situation...  I'll give it a try with the help you gave above and let you know tomorrow how it went--might need some vnc-help--we'll see.  How many different scripts do you have/use over a year's time?19:11
alkisgI've got a large collection of them, ever growing, called "sch-scripts". I'm looking to internationalize them, but I'd like someone to proof-read my broken english...19:12
Lnsalkisg: i can help with that if you'd like19:14
alkisgLns, sure, I'd like that. Because if I try to ship it with broken english, and someone corrects me afterwards, I'd have to change all of the .po files as well :)19:14
Lnsjust let me know where you need me to proofread19:15
Lnsdo you have the scripts available for d/l?19:15
alkisgYes they're in bazaar/launchpad/ppa etc, but I'm switching the main gui to python (from ncurses) so I'll need some weeks before I have something usuable again19:17
Lnswhat's that, glade?19:20
alkisgI'm also changing the menus to use standard .desktop files and xdg .directory files...19:20
alkisgBefore, it was using whiptail for the ncurses dialogs, and only some of the scripts (like the import/export users) were using py/glade19:21
alkisgNow the main gui will be using pygtk, with no glade, as it'll be mostly constructed live19:21
Lnscool!19:22
alkisgIt'll basically have 3 tabs: users, PCs and file system, and 4 menus: "generic actions", "actions for users", "actions for workstations" and "actions based on files"19:23
alkisgE.g. select some files and scp them to the selected users, or select a video and broadcast it with vlc19:23
Lnsis it ltsp specific or no?19:27
alkisgSome of them, e.g. "remove dhcp3-server and install/configure dnsmasq"19:29
alkisgBut it targets mixed-mode labs, both ltsp/non-ltsp, so only a few of the scripts are ltsp specific19:30
Lnsthat's great though - many people will have mixed setups anyway19:31
alkisgI want to try highvoltage's fat client script, if it works as good as ltsp does (of course with newer clients) then I might drop the mixed setups support and focus on thin/fat clients only :D19:33
Lnsis highvoltage's fatclient script what's being included in 9.10?19:34
alkisgNo, but it's going to be in Lucid19:35
Lnserr.that's what i meant =p19:36
Lnshehe19:36
* Lns still has to count forward sometimes from 8.0419:36
alkisg:)19:36
dgroosalkisg: "...correct my broken English..."  Say what?!  I've not seen that once here on the irc.  Your English may well be better than mine.19:52
alkisgHeh... thanks, but I'm sure that's untrue :)19:53
highvoltageLns: yes it's in lucid19:53
dgroosAnyway, if it something I understand I'd be happy to lend it another set of eyes.19:53
alkisgOK, you guys convinced me, the next sch-scripts version will be internationalized :)19:53
Lnswoohoo! more tools! =)19:54
dgroosWell, the part I know is true is that you've not had a single spelling/gramatical error as I've noticed (and I don't go looking for them of course).19:54
HedgeMagedhillon-v10: hi there19:55
dhillon-v10HedgeMage, edge is the latest development version of launchpad available to the beta testers :)19:55
HedgeMagedhillon-v10: ahh :)19:55
dhillon-v10HedgeMage, hey my kernel just updated, mind if I restart and get back to you in like 5 mins.19:56
HedgeMagenp!19:57
dhillon-v10brb19:57
highvoltageyay, fitted in an hour!19:58
highvoltagejust copying and pasting to send the notes to the list...19:58
highvoltageeek, there's something we missed19:58
highvoltagenext meeting time :)19:59
highvoltagedoodle isn't really working and it's a pain to choose every week19:59
alkisgstgraber: will you be around in the edubuntu bug day? (for some iTalc-related stuff... :D)19:59
highvoltageshall we make it a static time again, at least for a while?19:59
stgraberhighvoltage: next week, same time ? looks like we had everyone at the meeting (at least the council)19:59
stgraberalkisg: I should be around, I can't guarantee to spend much time on iTalc though ;)20:00
highvoltagestgraber: agreed20:00
stgraberalkisg: I have most of your patches in my branch, waiting for the next upload though. I should probably upload that at some point.20:00
dhillon-v10HedgeMage, alright I am back :)20:00
alkisgstgraber: ok, understandable, that's why I'm trying to save you time with the patches ;)20:00
alkisgThanks20:00
HedgeMagedhillon-v10: welcome back :)20:01
dhillon-v10HedgeMage, so what are we going to be working on20:02
highvoltagedhillon-v10: what have you done before? anything in particular you're good at or are you happy with HedgeMage just handing you out work? :)20:04
HedgeMagedhillon-v10: you can check out http://github.com/HedgeMage/edubuntuorg/issues/closed to see what I've already done.  Once we have a private repo, I'll commit what I have so we can collaborate more easily.  If you give me an idea of what you are interested in  and what you have experience with I can help you pick out what you want to work on.20:04
dhillon-v10highvoltage, I guess you can check my launchpad page: https://edge.launchpad.net/~dhillon-v10 that might give you a better idea :D20:05
dhillon-v10HedgeMage, alright, I am good at web designing and programming, so I can pick just about anything :)20:06
HedgeMagedhillon-v10:  and Drupal exp?20:06
highvoltagedhillon-v10: great20:07
dhillon-v10HedgeMage, just started with it, learning the API20:07
nixternallooks like the Edubuntu chapter might be slated for removal from the official ubuntu book20:07
nixternalI am guessing the same is slated for the Kubuntu chapter as well20:07
dhillon-v10nixternal, hi :D20:07
nixternalsbalneav: would you say, if they rip edubuntu from the official book, that they should in fact keep LTSP but move it over to the server book? would you agree with that?20:08
nixternalhi dhillon-v1020:08
dhillon-v10HedgeMage, I am working on a spec with the Ubuntu drupal team right now so, if you guys work with drupal it would be a good experience for me :)20:08
dhillon-v10nixternal, sorry I am a little late with my docs. I will *definitely* finish then by the end of this week20:09
sbalneavnixternal: That would make sense20:09
nixternalsbalneav: OK, I kind of figured already and passed it on to the publisher20:09
dhillon-v10HedgeMage, are you there ?20:11
HedgeMagedhillon-v10: I do Drupal for a living, that's how I ended up helping with edubuntu.org20:12
HedgeMagedhillon-v10: I'm in and out randomly, I'm working and my 6yo is home on break from school20:12
dhillon-v10HedgeMage, awesome so you must be super good at it :)20:12
nixternalyes, Edubuntu is getting ripped from the Official book, and the educational apps will just get a mention in the "other apps" chapter I guess20:13
HedgeMagedhillon-v10: I try :)20:13
dhillon-v10HedgeMage, I see that some of the issues aren't really hard to deal with, just a little time and that's it20:13
HedgeMagedhillon-v10: Right.  The only one I definitely want to do myself is the theme -- I want to make sure it's coded cleanly for accessibility, search-engine friendliness, and ease of upgrading.  I'll probably end up doing the back-end QA too, just because I look at this stuff all day every day and can probably skim through and notice problems faster/easier than most.20:15
highvoltageHedgeMage: I think we might as well make this timeslot semi-permanent, I've set it to repeat on the fridge calendare every week20:15
HedgeMagehighvoltage: nifty20:15
HedgeMagehighvoltage: are we doing these weekly or bimonthly?20:15
highvoltageHedgeMage: weekly20:17
dhillon-v10HedgeMage, okay :) I am not really good with art stuff anyways so  I guess I can work with the site modules, what do you think20:17
highvoltageHedgeMage: it helps keep momentum doing it regularly, we've been doing it weekly again for a while now and it makes a big difference20:17
HedgeMagedhillon-v10: once we get the issues copied over, assign yourself one or two and have at it :)20:19
HedgeMagehighvoltage: cool20:19
dhillon-v10HedgeMage, okay :) so should we start copying the issues20:19
HedgeMagehighvoltage, dhillon-v10: Do you two prefer that I set up a sandbox of the new site for us to work on and make regular commits of what we do there, or are you guys comfortable using drush to make a revision-control friendly db dump and committing yourselves?20:20
HedgeMagehighvoltage, dhillon-v10: if the former, I can just add the code for all the modules we'll be needing now, then we'll just have to enable as we go.20:21
HedgeMagedhillon-v10: start whenever you want.  I have work I need to get back to once I'm done eating lunch, so I won't be able to touch it for a  few hours.20:21
dhillon-v10HedgeMage, I prefer a sandbox if it doesn't take too much of your time, and if it does then let's go with the second on, what about you highvoltage20:21
HedgeMagedhillon-v10: I do it a lot for work, it'll just take about 10 minutes plus however long it takes for DNS to propogate.20:22
highvoltageHedgeMage: I quite like the idea of having a sandbox site20:22
dhillon-v10HedgeMage, okay then let's go with the second choice if that takes less time. I just got back from school so I am tired, probably going to sleep, so is it okay if I start sometime around evening20:22
dhillon-v10highvoltage, it seems like its going to take HedgeMage quite a bit of time so20:23
HedgeMage10 minutes isn't that much time :)20:23
highvoltagedhillon-v10: HedgeMage works quite fast, you'd be surprised!20:23
HedgeMageI'll set up the sandbox20:23
dhillon-v10HedgeMage, okay then :)20:23
HedgeMageedubuntu.frogandowl.org work for everyone ?20:24
dhillon-v10highvoltage, HedgeMage I am off to sleep and will talk to you guys in the evening bye and take care, thanks again for giving me a chance to help out20:24
dhillon-v10HedgeMage, that works :)20:24
highvoltageI can't seem to resolve that host, probably my isp having some hang-ups20:25
HedgeMagehighvoltage: I haven't set it up yet, I was asking if the URL was okay with you :P20:29
alkisghighvoltage: do we have access to create a sandbox.edubuntu.org ?20:30
highvoltageHedgeMage: aah, yep20:30
highvoltageHedgeMage: it's just for us inernally so I don't care too much about the URL :)20:30
highvoltagealkisg: I guess we could set up the dns so that sandbox.edubuntu.org goes to HedgeMage's server20:31
HedgeMagesounds like a plan :)20:31
highvoltageI think we used proto.edubuntu.org or something similar in the past20:31
HedgeMagewhatever works20:34
highvoltagelet me know when it's configured, then I'll file a ticket on RT20:40
HedgeMagehighvoltage: it's already don, but only as of a few minutes ago, so wait for DNS to refresh20:48
HedgeMageI think mine only goes every 20 minutes IIRC20:48
highvoltageok20:49
highvoltageHedgeMage: and thanks again for all the energy you're putting in to this :)20:53
HedgeMagehighvoltage: np :)21:00
alkisg!info ltsp karmic21:04
ubottuPackage ltsp does not exist in karmic21:04
alkisg!info lsp-server karmic21:04
ubottuPackage lsp-server does not exist in karmic21:04
alkisg!info ltsp-server karmic21:04
ubottultsp-server (source: ltsp): Basic LTSP server environment. In component main, is optional. Version 5.1.90-0ubuntu3 (karmic), package size 103 kB, installed size 1204 kB21:04
alkisg!infor ltsp-server hardy21:04
alkisg!info ltsp-server hardy21:05
ubottultsp-server (source: ltsp): Basic LTSP server environment. In component main, is optional. Version 5.0.40~bzr20080212-0ubuntu7 (hardy), package size 75 kB, installed size 808 kB21:06
HedgeMageCan someone please check and see if edubuntu.frogandowl.org has propogated yet?21:10
alkisgHedgeMage: I see it properly in Greece, and we don't have the best dns servers here :)21:11
HedgeMagecool :)21:12
* alkisg loves liquid layouts :)21:13
* HedgeMage too21:13
HedgeMagealkisg: what you see on there now is just the default Drupal theme (called "Garland"), we'll be replacing it with the custom one as soon as it's written.21:18
=== moldy_ is now known as moldy
dgroosalkisg: tried the script and got halted there.  Here's output: http://pastebin.ubuntu.com/35257123:12
dgroosAm I doing something basic, incorrectly?23:13
alkisgdgroos: is that with plain ssh? It's a gui app...23:13
dgroosah duh, I better ssh first, ay? :)23:14
alkisgSo you need at least "ssh -X"23:14
alkisgdgroos: wait23:14
alkisgHow are you connecting/logging in on the server?23:14
alkisgE.g. does it have a monitor, and you're sitting there? Are you connecting to it remotely?23:14
dgroosembarrassedly I say, I was just typing it on a thin client!23:15
dgroosI'll ssh-X...23:15
alkisgdgroos: ehm, no, it should work from a thin client23:15
alkisgdgroos: well... if you run "sudo gedit" on that same terminal where you tried to run the program, does gedit open ?23:16
dgroosOK, I was sitting at a thin client, opened terminal, and just typed in the sudo python command...23:16
dgroosStrange... no it doesn't, often though I've used gedit from the terminal...23:17
alkisgOK, there's the problem23:18
dgroosyea... restart server?23:18
dgrooscure-all when not sure :)23:18
alkisgYou shouldn't have to... but sure, I'm all in for the easy solutions :)23:18
dgroosMaybe I hurt it's feelings when I had it turned off during break ;)23:20
dgroosalas... computer don't wanna reboot.  And, I need to head home.  Once I get it booted, if I can't get gedit to boot any initial thoughts where I should start poking around?23:28
alkisgNone at all - if you just logon on a terminal and you're doing "sudo gedit" and it doesn't start, I don't have a clue :)23:28
dgroosAlright :)23:29
dgroosI'll see what happens when I get it booted.  Have a good evening (12:30 your time?)23:29
alkisg1:30 - thanks, you too!23:30
dgroos:)23:30
dgroos(OK... gedit works now.  I'll be giving the script a try again tomorrow.  Let's give it up for restarts!)23:32

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