| 00:07 | <tarzeau>  15:04 < daduke> vagrantc: FYI, this is in order to provide the LTSP live CD also on ppc | |
| 00:07 |  15:10 < vagrantc> daduke: you mean a single CD that does both powerpc and i386 ? | |
| 00:08 |  15:11 < daduke> vagrantc: well I haven't tried that yet, but I saw something about multiarch boot.... so far it's 2 images. | |
| 00:08 |  16:45 < daduke> vagrantc: https://www.phys.ethz.ch/~daduke/imac_ltsp.jpg | |
| 00:08 |  20:01 < lns> daduke, that's a lot of daisy-chained power plugs there.. =p | |
| 00:21 | cpunches has joined #ltsp | |
| 00:25 | |Paradox| has quit IRC | |
| 00:30 | asac_ has joined #ltsp | |
| 00:33 | jonkke has joined #ltsp | |
| 00:42 | asac has quit IRC | |
| 00:42 | asac_ is now known as asac | |
| 00:47 | |Paradox| has joined #ltsp | |
| 01:05 | Paladine has left #ltsp | |
| 01:06 | BGomes has joined #ltsp | |
| 01:09 | deavid has joined #ltsp | |
| 01:09 | mikkel has joined #ltsp | |
| 01:19 | |Paradox| has quit IRC | |
| 01:20 | |Paradox| has joined #ltsp | |
| 01:37 | subir has joined #ltsp | |
| 02:01 | johnny has quit IRC | |
| 02:11 | viking-ice has quit IRC | |
| 02:11 | viking-ice has joined #ltsp | |
| 02:46 | viking-ice has quit IRC | |
| 02:47 | exodos has joined #ltsp | |
| 02:49 | ogra has quit IRC | |
| 02:49 | ogra has joined #ltsp | |
| 03:01 | <exodos>  will digital camera work out of the box with current ltsp | |
| 03:01 |  ? | |
| 03:04 | Pascal_1 has joined #ltsp | |
| 03:08 | Pascal_1 has quit IRC | |
| 03:41 | mikkel has quit IRC | |
| 03:45 | indradg has quit IRC | |
| 03:50 | <jonkke>  ogra: is there way to disable printers for some users. i have working script to change default printer, but i would like to disable all other posibilities. | |
| 04:01 | <tarzeau>  exodos: there's two sorts of cameras, those with special protocol and those that appear like mass storage. the latter i guess will just work | |
| 04:03 | <ogra>  jonkke, ask me after the 24th again, i dont have much time for ltsp work atm (preparing a ubuntu release) | |
| 04:08 | <jonkke>  ok | |
| 04:34 | Q-FUNK has joined #ltsp | |
| 04:34 | indradg has joined #ltsp | |
| 04:39 | subir has quit IRC | |
| 04:48 | Q-FUNK has quit IRC | |
| 04:57 | viking-ice has joined #ltsp | |
| 05:02 | FLOLO has joined #ltsp | |
| 05:37 | ghaleb has joined #ltsp | |
| 05:37 | <ogra>  hey ghaleb | |
| 05:37 | <ghaleb>  hello orga :) | |
| 05:37 |  thank you very much | |
| 05:37 | <ogra>  btw if you say ogra instead of orga my client will highlight the msg ;) | |
| 05:38 | <ghaleb>  :D sorry | |
| 05:38 | Q-FUNK has joined #ltsp | |
| 05:38 | <ogra>  currently there is only the code in the bzr branch on the webpage ... and a slightly more modified aource package in ubuntu | |
| 05:38 |  neither has a bakend or works | |
| 05:39 |  Q-FUNK, congrats :) | |
| 05:39 | <ghaleb>  I see .. when you will move it to lunchpad ? | |
| 05:39 | <ogra>  after ubuntu release  ... | |
| 05:40 |  i have a good bunch of other gui tools that need code publishing as well | |
| 05:40 | <Q-FUNK>  ogra: it's not over yet ;) | |
| 05:40 | <ogra>  (ubuntu releases on 24th, gimme a week to recover after that and i'll take care) | |
| 05:40 |  Q-FUNK, well, from an RM POV it is :) | |
| 05:40 |  RC is tomorrow :) | |
| 05:41 | <ghaleb>  ogra, could you provide , it will be extremely helpful | |
| 05:41 | <ogra>  indeed | |
| 05:42 | <Q-FUNK>  http://ppa.launchpad.net/q-funk/ubuntu/pool/main/x/xserver-xorg-video-geode/xserver-xorg-video-geode_2.8.0-7ubuntu1.dsc | |
| 05:42 |  this is what Koolu needs to eliminate the need for a BIOS completely | |
| 05:42 |  Jordan at AMD pulled an all-nighter to put libddc support in | |
| 05:45 | viking-ice has quit IRC | |
| 05:45 | <ogra>  ghaleb, http://people.ubuntu.com/~ogra/gtk-build-client/ http://people.ubuntu.com/~ogra/ltsp-image-shell/ and http://people.ubuntu.com/~ogra/ltspfs-hal-root.png ... there is a lot to do and not enough hands :) | |
| 05:46 |  Q-FUNK, hmm, if you trigger maddog we could get that in through mark :) | |
| 05:46 |  he just needs to poke him a bit :) | |
| 05:47 | <Q-FUNK>  ogra: he's subscribed to the bug | |
| 05:47 | <ghaleb>  ogra, thank you really .. but I don't see any source code .. are u showing ideas ? | |
| 05:47 | viking-ice has joined #ltsp | |
| 05:47 | <exodos>  ogra: i'm willing to help with ltspfs hal integration, but first i need to read more about it | |
| 05:48 | <ogra>  https://blueprints.launchpad.net/ubuntu/+spec/ltspfs-virtual-hal-devices | |
| 05:49 |  (not very detailed yet) | |
| 05:49 | <ghaleb>  any ready things .. may help in some progress | |
| 05:50 | <ogra>  not really, the main work the last 6 months went into splitting the sourcecode and make it ready for other distros so we didnt do much new stuff apart from bugfixes | |
| 05:51 | <ghaleb>  I see .. I hope I was available at that time ;) | |
| 05:52 |  okay .. it will be great if we can open any SVN or sth to trace work | |
| 05:52 |  ogra, please, how took these shots ? | |
| 05:53 | <ogra>  ghaleb, we use bzr not svn :) | |
| 05:53 | spectra has joined #ltsp | |
| 05:53 | <ogra>  i took the shots while working on these things | |
| 05:54 | <ghaleb>  really thank you, you made a vision , don't u have any project files to start with ? | |
| 05:54 | <ogra>  for most of the stuff i will even have to dig a day to find the code again | |
| 05:54 | <ghaleb>  please, it will be honer to start over your work | |
| 05:55 | <ogra>  iÄll be happy to ive away some of it ... i sadly have the habit to start cool things and then run out of time to finsh them if they ar not on my work plan | |
| 05:56 |  and with the hardy release my paid time i can ivest into ltsp sadly dropped by 80% | |
| 05:56 | <ghaleb>  hehe .. it's natural ... this is why I want to start very soon to take my full horse power earlier | |
| 05:57 |  all of these shots are for LTSP5, right ? | |
| 06:02 | <ogra>  right | |
| 06:02 |  i dont do ltsp 4.x | |
| 06:02 | * ogra goes back to get some work done ... | |
| 06:04 | <ghaleb>  ogra, thank you. could we be in contact ? | |
| 06:05 | Pascal_Debian has joined #ltsp | |
| 06:05 | <ogra>  ogra@ubuntu.com is y mail address .... and iÄm here in that channel daily ... usually during european business hours | |
| 06:06 | <ghaleb>  ogra, thank you, I will be in touch | |
| 06:06 |  I'm going now.. | |
| 06:09 | ghaleb has quit IRC | |
| 06:12 | GodFather has quit IRC | |
| 06:13 | <ogra>  "Dear Mr. Grawert," | |
| 06:13 |  oh ghaleb ... | |
| 06:13 |  now i feel old | |
| 06:19 | viking-ice has quit IRC | |
| 06:22 | TelnetManta has quit IRC | |
| 06:24 | ltspbot` has joined #ltsp | |
| 06:24 | TelnetManta has quit IRC | |
| 06:24 | ltspbot has quit IRC | |
| 06:25 | viking-ice has joined #ltsp | |
| 06:28 | Pascal_Debian has left #ltsp | |
| 06:36 | plamengr has joined #ltsp | |
| 06:48 | johnny has joined #ltsp | |
| 06:57 | praveer_cool has joined #ltsp | |
| 06:58 | viking-ice_ has joined #ltsp | |
| 07:01 | <cyberorg>  second day of using kiwi-ltsp to do openoffice training session :) http://dev.compiz-fusion.org/~cyberorg/2008/04/15/new-effects-plugin-in-compiz-fusion-git-packages/ | |
| 07:02 |  solid as rock, all the clients ran for about 7 hours without any problems, all running openoffice | |
| 07:05 | <ogra>  you run compiz on yur clients ? | |
| 07:06 | <cyberorg>  ogra, nope, i should try that :) | |
| 07:06 |  my laptop runs compiz | |
| 07:06 | <ogra>  it works (i had it working during gutsy development for a while but didnt bother to try it more) | |
| 07:06 |  not even slow | |
| 07:07 | <cyberorg>  yeah, compiz is not slow :P | |
| 07:07 | <ogra>  well, you would think it is if you shovel tons of GL data over the net | |
| 07:07 | <cyberorg>  does configure-x.sh set up xorg.conf with all the options required to run compiz on intel clients? | |
| 07:07 | <ogra>  but ltsp did cope quite well | |
| 07:07 |  nope | |
| 07:07 | cliebow has joined #ltsp | |
| 07:08 | <cyberorg>  oh, so what do i need? | |
| 07:08 | <ogra>  it only uses what X -configure drops out and modifies that | |
| 07:08 |  likely the bnary module for your graphics card (inless its intel) and a proper anually set up xorg.conf | |
| 07:08 |  *manually | |
| 07:09 | viking-ice has quit IRC | |
| 07:11 | <cyberorg>  hmm, configure-x.sh sould do with some improvements to handle this | |
| 07:11 |  does xorg.conf need manual set up with intel too? | |
| 07:12 |  it should just need dir, composite and aiglx enabled | |
| 07:12 |  *dri | |
| 07:13 | <ogra>  well, in ubuntu thats default for the xserver anyway, so i dont need it in xorg.conf | |
| 07:13 | <johnny>  i think we're not going to use configure-x here | |
| 07:13 | <ogra>  johnny, if you write something new, please make it distro independednt | |
| 07:14 | <johnny>  no.. just using what xorg does | |
| 07:14 | <ogra>  (i'm al for a rewrite of configure-x.sh) | |
| 07:14 | <johnny>  ie: CONFIGURE_X=F | |
| 07:14 | <cyberorg>  johnny, i thought about that too and use suse's default sax2, but then we miss out on all the lts.conf parameters we can set? | |
| 07:14 | <ogra>  johnny, how do you handle the ton of lts.conf options users want to have ? | |
| 07:14 | <johnny>  dberkholz thinks xorg should be fixed to figure it out :) | |
| 07:15 | <cyberorg>  johnny, it figures out, but we want to override certain options | |
| 07:15 | <ogra>  it wont figure out if users have 20 different terminals of whch only 5 boot fine and the rest needs overrides through lts.conf | |
| 07:15 | <johnny>  well.. i left it in there, but Xorg -configure -novtswitch  doesn't make virtualbox happy :) | |
| 07:15 |  it's just forced off in the init scripts for now | |
| 07:15 | <ogra>  i generally agree with h here, but X is far from having the runtime option changes implemented yet | |
| 07:15 | <cyberorg>  worksforme | |
| 07:16 | <ogra>  s/h/him/ | |
| 07:16 |  xorg.conf is i ay case needed for input configuration | |
| 07:16 |  *any | |
| 07:16 |  as long as we dont have hal on the clients at least ... | |
| 07:17 |  (which wil be used for input later) | |
| 07:17 | <johnny>  my ltsp setup is totally broken atm :( | |
| 07:17 |  stupid initramfs | |
| 07:17 | <ogra>  initramfs is da coolness :) | |
| 07:17 | <johnny>  so i can't test that addition i want yet | |
| 07:17 | <ogra>  you just need proper scripts to handle it :P | |
| 07:18 | <johnny>  oh.. it worked before.with nfsroot | |
| 07:19 |  altho the busybox it uses dosn't support some the options we need for root-server | |
| 07:19 |  DEFAULT bzImage ro initrd=initramfs root=/dev/ram0 real_root=/dev/nfs nfsroot=192.168.2.4:/opt/ltsp/i386 | |
| 07:19 | <ogra>  well, add then then :) | |
| 07:20 |  *them | |
| 07:20 | <johnny>  the mdadm patch we have for busybox needs to be be fixed to apply to anewer busybox | |
| 07:20 | tux_440volt has joined #ltsp | |
| 07:20 | <johnny>  and that is somewhat beyond my abilities | |
| 07:20 | <ogra>  ah, you use md for image handling ? | |
| 07:20 | <johnny>  no | |
| 07:21 |  we use this initramfs for our livecd scripts | |
| 07:21 |  it just happens to have enough nfsroot support to mount our livecds from another machine | |
| 07:21 | <ogra>  ah | |
| 07:22 | mikkel has joined #ltsp | |
| 07:22 | <johnny>  i need to find out why the mdadm patches haven't been applied to upstream | |
| 07:29 |  !meta virtualbox | |
| 07:29 | <ltspbot`>  johnny: Search for "virtualbox" returned approximately 2010000 results in 0.21 seconds.[] | |
| 07:29 | <johnny>  oops.. | |
| 07:29 |  wrong channel | |
| 07:33 |  ogra, so, where are official tarballs going to be hosted? | |
| 07:37 | viking-ice_ has quit IRC | |
| 07:40 | slidesinger has joined #ltsp | |
| 07:42 | deavidsedice has joined #ltsp | |
| 07:42 | viking-ice has joined #ltsp | |
| 07:43 | Pascal_Debian has joined #ltsp | |
| 07:44 | viking-ice has quit IRC | |
| 07:46 | tux_440volt has quit IRC | |
| 07:47 | viking-ice has joined #ltsp | |
| 07:54 | Pascal_Debian has quit IRC | |
| 07:59 | vagrantc has joined #ltsp | |
| 08:01 | deavidsedice has quit IRC | |
| 08:01 | Pascal_1 has joined #ltsp | |
| 08:03 | mhterres has joined #ltsp | |
| 08:03 | Pascal_Debian has joined #ltsp | |
| 08:07 | Pascal_1 has quit IRC | |
| 08:07 | Pascal_Debian has quit IRC | |
| 08:13 | loather-work has quit IRC | |
| 08:17 | loather-work has joined #ltsp | |
| 08:28 | Pascal has joined #ltsp | |
| 08:31 | Bengoa has joined #ltsp | |
| 08:35 | Pascal has quit IRC | |
| 08:35 | K_O-Gnom has joined #ltsp | |
| 08:36 | Gadi has joined #ltsp | |
| 08:36 | <Q-FUNK>  ogra: well, the libDDC patch breaks other hardware. | |
| 08:36 |  Gadi: saw the list message about libDDC? | |
| 08:37 | <Gadi>  yes - does this patch only work on hardy and after? | |
| 08:37 |  or can I test against gutsy? | |
| 08:38 | <Q-FUNK>  hardy | |
| 08:38 |  it's against -geode | |
| 08:38 |  I have packages in my PPA | |
| 08:40 |  here, it freezes the thincan dead, on a unit with general software | |
| 08:43 | <Gadi>  cool | |
| 08:47 | plamengr has left #ltsp | |
| 08:56 | BGomes has quit IRC | |
| 09:06 | Guaraldo has joined #ltsp | |
| 09:06 | elisboa has joined #ltsp | |
| 09:09 | bricode has joined #ltsp | |
| 09:25 | indradg has quit IRC | |
| 09:25 | <Q-FUNK>  bricode: any luck with the test driver I uploaded to my PPA? | |
| 09:25 | FLOLO has left #ltsp | |
| 09:26 | <bricode>  Q-FUNK: Haven't tried that specific one. | |
| 09:27 |  Q-FUNK: I tried a patch that Jordan gave to me yesterday with success against 2.8.0 tarball. | |
| 09:27 |  Q-FUNK: Success on DTRI/Insyde and FIC/Award | |
| 09:27 | <Q-FUNK>  ok | |
| 09:27 | <bricode>  Q-FUNK: Am testing same platforms on LTSP | |
| 09:27 | <Q-FUNK>  here, it freezes our GSW hardware dead | |
| 09:27 | <bricode>  Q-FUNK: Yeah, I saw that. Could it be a GPIO mapping difference? | |
| 09:28 | <Q-FUNK>  the package I uploaded uses the current hardy packge, plus jordan's patch. | |
| 09:28 |  maybe | |
| 09:29 |  we haven't studied the patch yet | |
| 09:29 | <exodos>  Q-FUNK: will you try to include this version in hardy? | |
| 09:29 |  if so I can help with testing | |
| 09:29 | <Q-FUNK>  i just churned out a test package based on that patch and saw that it crashes our thincan | |
| 09:30 | <bricode>  Q-FUNK: It uses an I2C bus which is GPIO pin dependent from what I gather. | |
| 09:30 | <Q-FUNK>  exodos: it's in my PPA | |
| 09:30 |  bricode: that makes it completely hardware-dependent, then | |
| 09:31 |  exodos: we cannot upload into Hardy until it's verified to work on eveyr platform we can get our hands on. | |
| 09:32 |  but there are test packages built for Hardy in my PPA | |
| 09:33 |  https://launchpad.net/~q-funk/+archive | |
| 09:34 | <warren>  On Debian/Ubuntu does jetpipe run on every client? | |
| 09:34 | <johnny>  seems so | |
| 09:34 | <warren>  that seems a bit wrong? | |
| 09:34 | <johnny>  only a little bit | |
| 09:34 | * vagrantc attempts to confirm | |
| 09:34 | <Q-FUNK>  ok.  bbl | |
| 09:34 |  ciao! :) | |
| 09:34 | Q-FUNK has quit IRC | |
| 09:34 | <johnny>  far down the list of my concerns atm | |
| 09:34 | <ogra>  warren, if PRINTER_0_DEVICE is set to something, yes | |
| 09:34 | <warren>  in lts.conf? | |
| 09:35 | <ogra>  yep | |
| 09:35 | <johnny>  ogra, i don't see that in the initscripts | |
| 09:35 | <warren>  ok, so default it isn't run then. | |
| 09:35 | <johnny>  maybe i missed it. | |
| 09:35 | <ogra>  johnny, in the ltsp-client-setup initscript iirc | |
| 09:35 |  warren, correct | |
| 09:35 | <vagrantc>  warren: it only runs if PRINTER_*_DEVICE is set | |
| 09:35 | <ogra>  there was an attempt from scottie to start it by udev iirc | |
| 09:35 | <warren>  ok just checking | |
| 09:35 | <johnny>  oh. i see it | |
| 09:35 | <vagrantc>  which is not set by default. | |
| 09:36 | <ogra>  but no code, just an idea | |
| 09:36 | <johnny>  uggh.. something happened to my virtualbox | |
| 09:36 | <ogra>  which would be the right thing to do imho ... | |
| 09:36 | <johnny>  keep getitng noip :( | |
| 09:36 | <ogra>  together with a script that triggers the desktop side for autoconfig | |
| 09:36 | <vagrantc>  actually, scotty re-wrote it in C | |
| 09:37 |  i've never really had printers to test with, though. | |
| 09:37 |  and printers are such obnoxious machines anyways... | |
| 09:38 | <ogra>  wood wasters | |
| 09:38 | * cyberorg agrees | |
| 09:38 | <johnny>  lol | |
| 09:38 | <vagrantc>  ecological issues aside, they just seem to break so easily. | |
| 09:38 |  which i guess is an ecological issue in and of itself, but also a maintenance headache... | |
| 09:38 | <ogra>  my usb printers over here all work fine | |
| 09:38 | <johnny>  when i lived at home.. | |
| 09:38 | <ogra>  even the GDI one | |
| 09:38 | <johnny>  guess who fixed the printers.. | |
| 09:38 | <cyberorg>  i am using hp dj 400 since last decade | |
| 09:38 | <johnny>  my mom | |
| 09:38 | <laga>  i fondly remember the incident where i just smashed a printer. felt very good. | |
| 09:39 | <johnny>  i could never get the inkjet ones of the past to pull their pages | |
| 09:39 | <cyberorg>  but i hate it | |
| 09:39 | <johnny>  my mom always had to do it | |
| 09:39 | <vagrantc>  anywhere where you see several hundred pages a day, week after week, is bound to have printer problems regularly. | |
| 09:39 | <johnny>  luckily we have a nicer one here :) | |
| 09:39 | <ogra>  i think i used a printer twice during the last year to print out a trainticket with barcode ... | |
| 09:39 | <vagrantc>  heh | |
| 09:40 | <johnny>  my gf uses the printer | |
| 09:40 |  as a public school teacher | |
| 09:40 |  she prints out lesson plans and stuff | |
| 09:40 |  worksheets | |
| 09:40 | <ogra>  she should teach to not use it then ;) | |
| 09:40 | <johnny>  so she can copy them | |
| 09:40 | TelnetManta has joined #ltsp | |
| 09:41 | <johnny>  her school has like 5 computers or something | |
| 09:41 |  it's pretty limited | |
| 09:41 |  inner city schools have no money | |
| 09:41 | <ogra>  use edubuntu and make html forms for tests :) | |
| 09:41 | <johnny>  i'd like to take some of microsoft's money there | |
| 09:41 | <ogra>  5 is fine just teach them how to line up properly as well *g* | |
| 09:41 | <johnny>  yeah.. | |
| 09:42 | <vagrantc>  whoah, new lenny installs set the quiet flag by default! | |
| 09:42 | <ogra>  nice | |
| 09:42 | K_O-Gnom has quit IRC | |
| 09:42 | mccann has joined #ltsp | |
| 09:43 | <vagrantc>  "where's my gibberish!?!" | |
| 09:43 | <ogra>  so its only one or two years to go until debian uses userspace splash  :) | |
| 09:44 |  warren, does fedora use a splash by default ? | |
| 09:44 | <vagrantc>  i had to do a clean install to try and figure out why i put xbase-clients as a dependency of ltsp-server-standalone ... becuase xbase-clients is now split into smaller packages | |
| 09:44 | <warren>  ogra: when? | |
| 09:44 | <ogra>  during boot | |
| 09:45 | <warren>  when exactly? | |
| 09:45 | <ogra>  vagrantc, hmm, any idea why they dont have proper transitional packages ? | |
| 09:45 | <johnny>  so.. who here uses a distro other than the one they hack on.. | |
| 09:45 | <ogra>  warren, between grub and gdm indeed :) | |
| 09:45 |  johnny, i have a debian woddy server in the basement :) | |
| 09:45 | <warren>  ogra:  we have this crappy thing called rhgb that uses X to display a graphical progress meter with optional button to see the text flying by | |
| 09:46 |  ogra: we're soon ripping it out due to kernel mode setting | |
| 09:46 | <ogra>  uh, weird | |
| 09:46 | <warren>  (*fb has always been far too unreliable) | |
| 09:46 | <ogra>  works just fine in ubuntu with usplash | |
| 09:46 | <warren>  on many machines yes | |
| 09:47 |  but not all | |
| 09:47 |  our X developers want us to stop building all *fb modules | |
| 09:47 |  we ripped a few out during F9 cycle | |
| 09:47 | <johnny>  uggh.. No IP.No IP.No IP. | |
| 09:47 |  :( | |
| 09:47 |  i think something went funky in my briding | |
| 09:47 | <ogra>  isnt dropping fb bad for 2D accel in X on some cards ? | |
| 09:48 | <vagrantc>  ogra: they do have transitional packages, but they're attempting to clean up the dependency trees before releasing | |
| 09:48 | <warren>  I don't know the full story | |
| 09:48 | <ogra>  i think matrox needs it for example | |
| 09:48 | <warren>  AFAIK we haven't been loading any *fb module by default in a long time now | |
| 09:48 |  talking years | |
| 09:48 | <Gadi>  I have only found usplash to crap out on Geode GX2 | |
| 09:48 | <vagrantc>  ogra: so it's not going to break, but it's just cleaner if we figure it out now. | |
| 09:48 | <ogra>  vagrantc, tsk ... what for do they make transitional packages at all then :P | |
| 09:48 | <Gadi>  usplash works fine, but it won't die | |
| 09:48 | <ogra>  you could just add a provides | |
| 09:48 | <Gadi>  :) | |
| 09:48 | <vagrantc>  ogra: for upgrades | |
| 09:49 | <ogra>  i know ... | |
| 09:49 | <vagrantc>  ogra: it will technically be handled correctly even if i don't figure it out, but it would be nice to figure out what we actually want. | |
| 09:49 | <ogra>  but since they are there anyway for this release its just sily to require to switch just now | |
| 09:49 | <warren>  confirmed that cdpinger segfaults only on my via thin clients | |
| 09:50 | <ogra>  i could understand it for next release if they want to drop the transitional package | |
| 09:50 |  but as long as thats there, who cares | |
| 09:50 | <vagrantc>  well, it's not RC, and i don't think it will be RC. | |
| 09:50 | <ogra>  ah | |
| 09:50 | <vagrantc>  i care | |
| 09:50 |  :P | |
| 09:50 | <ogra>  i thought it was | |
| 09:50 | <vagrantc>  because i'd rather have the smallest dependencies that actually accomplish what i want. | |
| 09:51 | <ogra>  vagrantc, all we wanted the dep for was to make sure xterm and Xsession are tere | |
| 09:51 | <vagrantc>  and i've got some months to figure it out. | |
| 09:51 | <ogra>  (xterm due to bein a hardcoded default in ldm atm) | |
| 09:51 | <vagrantc>  the failsafe xterm ? | |
| 09:51 | <ogra>  yeah | |
| 09:51 | <vagrantc>  just to have *some* sort of session | |
| 09:52 | <ogra>  to have a working fallback in any case | |
| 09:52 | <vagrantc>  could just pick something like gnome | x-session-manager | x-window-manager | |
| 09:52 | <ogra>  x11-common still has Xsession for me | |
| 09:52 | <vagrantc>  yeah, same here. | |
| 09:53 | <ogra>  that should be a dep of ltsp-server | |
| 09:53 |  the others rather -standalone | |
| 09:53 | <vagrantc>  no. | |
| 09:53 |  ltsp-server just provides the root filesystem, nothing else. | |
| 09:53 | <ogra>  no ? | |
| 09:53 |  hmm | |
| 09:53 | <vagrantc>  that's my primary use case. | |
| 09:54 |  well, root filesystem, and enough to boot to the root filesystem | |
| 09:54 | <ogra>  well, then indeed for me a -desktop dep would make most sense | |
| 09:54 | <vagrantc>  tools to create, maintain and boot to the root filesystem ... | |
| 09:54 | <ogra>  right | |
| 09:54 |  the core | |
| 09:55 | <vagrantc>  -standalone is for a full-blown server | |
| 09:55 |  and now we can actually use recommends the way they were intended. | |
| 09:56 | indradg has joined #ltsp | |
| 09:59 | pscheie_ has quit IRC | |
| 10:01 | pscheie_ has joined #ltsp | |
| 10:07 | Pascal_1 has joined #ltsp | |
| 10:10 | <Gadi>  has anyone here played with adding the "-persist" flag to nbd-client? | |
| 10:10 |  would this allow a client to continue upon server reboot? | |
| 10:10 |  (without rebooting the client) | |
| 10:11 | <warren>  isn't that to write block changes to another nbd? | |
| 10:11 | * Gadi is unsure - it is not well documented | |
| 10:12 | <Gadi>  appears in the usage on the man page, but there is no further explanation | |
| 10:13 | <vagrantc>  Gadi: i actually asked the debian maintainer about that ... i forget what they said ... i can dig it up in an email. | |
| 10:13 |  Gadi: it's used in the nbdroot code that comes with newer versions of nbd-client | |
| 10:13 | <cyberorg>  everything to do with filesystem and persist is about writing | |
| 10:14 | <Gadi>  ah, ok | |
| 10:14 | <cyberorg>  at least on kiwi we have persistent file system where users can store their work, for example in usb boot | |
| 10:15 | <vagrantc>  "If you specify that option, then nbd-client will immediately try to | |
| 10:15 | <Gadi>  from my few tests, it seems that rebooting the server leads to squashfs read errors on the client | |
| 10:15 | <vagrantc>  reconnect the device upon disconnection. Future kernels will also block | |
| 10:15 |  reads and writes to or from the device until the client exits, so the | |
| 10:15 | <Gadi>  so, the client needs to be restarted | |
| 10:15 | <vagrantc>  -persist option will then even not lose some reads or writes. This | |
| 10:15 |  should improve reliability over temporary network failures." | |
| 10:15 | <Gadi>  ah, then maybe with newer kernels, it would help? | |
| 10:15 |  s/newer/future/ | |
| 10:16 | <vagrantc>  newer than any that currently exist :) | |
| 10:16 | <ogra>  Gadi, i was told in hardy it autoreconnects but didnt test that | |
| 10:16 | <Gadi>  ah, ok | |
| 10:16 | <ogra>  but i had some reports | |
| 10:16 | <vagrantc>  the only thing i would fear is overly agreesive reconnects | |
| 10:16 | <Gadi>  me, too | |
| 10:17 |  I wonder, since we use unionfs, whether we could add code to remove it from the union, and retry to establish a connection at some interrval and then add it back to the union | |
| 10:18 | <ogra>  well, remove it from te union and replce it with what ? | |
| 10:19 |  its your filesystem ... | |
| 10:19 | <Gadi>  well, the filesystem would freeze until it reconnects | |
| 10:19 |  but, at least it would reconnect on its own | |
| 10:19 |  better than having to reboot 100 terminals by hand | |
| 10:19 |  :) | |
| 10:20 | <vagrantc>  i guess klausade does same neat tricks with wake-on-lan to reboot machines | |
| 10:20 | <laga>  reboot-on-lan? scary | |
| 10:20 | <Gadi>  if ur client support w-o-l | |
| 10:20 |  ...and I dont think you can reboot with w-o-l | |
| 10:21 |  just boot | |
| 10:21 | * Gadi has been looking into SNMP for remote reboots and such | |
| 10:21 | <Gadi>  but not too much as yet | |
| 10:22 | <johnny>  hmm.. | |
| 10:22 | <vagrantc>  i get the impression klausade has them shutting machines down and turning them on on a schedule. | |
| 10:22 | <Gadi>  anyway, it would be nice to obviate the need for remote reboots, tho | |
| 10:22 | <vagrantc>  using wake-on-lan. but i didn't actually see it with my own eyes and network sniffers. | |
| 10:24 | <johnny>  can somebody help me fix my vbox? :) | |
| 10:24 |  the problem isn't vbox prolly tho.. | |
| 10:24 | <ogra>  do you use the internal network between two VMs ? | |
| 10:24 |  works fine here that way | |
| 10:25 |  i havent tried other setups | |
| 10:25 | <vagrantc>  hrm... maybe the shutdown was with ssh ... | |
| 10:25 | <johnny>  i have it working with briding | |
| 10:25 |  bridging | |
| 10:25 |  or rather.. had it working | |
| 10:26 |  i see it discovering.. | |
| 10:26 | <ogra>  with tun/tap or real bridges ? | |
| 10:26 | <johnny>  my server offers | |
| 10:27 |  oh noes | |
| 10:27 |  i found the problem i think | |
| 10:27 |  when i upgraded to the new openrc.. it killed my network config file | |
| 10:27 |  i prolly have an rcs backup tho | |
| 10:27 |  let's hope.. | |
| 10:28 |  oops.. guess not.. | |
| 10:36 | Pascal_Debian has joined #ltsp | |
| 10:39 | mccann has quit IRC | |
| 10:46 | <vagrantc>  ogra: did you come up with anything decent regarding LDM_DIRECTX and local devices? | |
| 10:46 | <warren>  vagrantc: oh that doesn't work currently? | |
| 10:48 | <ogra>  vagrantc, nope, not yet https://bugs.launchpad.net/ubuntu/+source/ltspfs/+bug/218231 | |
| 10:48 | <vagrantc>  warren: the "-ac" fixes broke it | |
| 10:48 | <ogra>  i fear that has to go into 8.04.1 | |
| 10:49 | <vagrantc>  hoping to do a new round of uploads into debian, wanted to see if i could address that issue | |
| 10:49 | <warren>  I haven't even tried to get local devices working yet | |
| 10:49 | <ogra>  i'm not sure i'll find time to even look deeper before release | |
| 10:49 |  i know what to do though | |
| 10:50 |  i mean, you do as well, we discussed it :) | |
| 10:50 | <warren>  ogra: got a short description? | |
| 10:50 | <ogra>  warren, ltspfsd sues an mcookie stored as xatom in your root win for auth | |
| 10:50 |  *uses | |
| 10:51 | <vagrantc>  ogra: yeah, it's just trying to figure out how to do it elegantly. | |
| 10:51 | <ogra>  warren, add/remove_fstab_entry dont know about the DISPLAY with LDM_DIRECTX  .... ssh -X just creates a new X proxy on localhost:something | |
| 10:52 |  which isnt the display the cookie is stored on | |
| 10:52 | <vagrantc>  ogra: actually, that's not quite it ... | |
| 10:52 | <ogra>  so ltspfsd denies the mount because it doesnt get the cookie data in the end | |
| 10:52 | <vagrantc>  ogra: it actually attempts to connect to the display, but it fails to do so. | |
| 10:53 | <ogra>  well, not currently | |
| 10:53 | <vagrantc>  ogra: yes, currently. | |
| 10:53 | <ogra>  we default to ssh -X | |
| 10:53 |  which creates a new display in any case | |
| 10:53 |  (in add/remove) | |
| 10:53 | danthux has joined #ltsp | |
| 10:53 | <vagrantc>  with ssh -X, it creates a proxy and attempts to connect to a proper DISPLAY, but the connection is refused due to incorrect xauth data or something. | |
| 10:54 | <ogra>  its just that with ssh -X this proxy proxies the display of the socket connection | |
| 10:54 | <vagrantc>  it's the same reason why without LDM_DIRECTX, if we set up xauth cookies and such, it fails to work. | |
| 10:54 | <ogra>  (if there is -X used) | |
| 10:54 | danthux has left #ltsp | |
| 10:54 | <vagrantc>  in any case, it's borked. | |
| 10:55 | <ogra>  i think we mean the same but express it differnently | |
| 10:55 | Pascal_Debian has quit IRC | |
| 10:55 | <warren>  wait | |
| 10:55 | <vagrantc>  i'm not sure we mean the same thing... | |
| 10:55 | <warren>  it currently works without LDM_DIRECTX? | |
| 10:55 | <ogra>  we need  check for LDM_DIRECTX in the add/remove scripts | |
| 10:55 |  yes, it works fine without | |
| 10:55 | <vagrantc>  there's a difference between connecting to the wrong display, and attempting to connect to the right display but being refused. | |
| 10:55 | <ogra>  add the DISPLAY to the ltspfsmounter call | |
| 10:56 |  in case its set | |
| 10:56 |  and drop -X from ssh | |
| 10:56 | <cyberorg>  would italc work with ldm ssh? | |
| 10:56 | <vagrantc>  extra credit for handling multiple LDMs on a single thin-client | |
| 10:56 | <ogra>  cyberorg, in ubuntu it does | |
| 10:56 |  i think you need 1.7 at least for stgraber's ltsp fixes though | |
| 10:57 | <cyberorg>  ogra, ok, any extra config required in chroot? | |
| 10:57 | <ogra>  nope | |
| 10:57 |  you need italc-client in the sessions ... | |
| 10:57 | <cyberorg>  ok, will test it out, we use the same ldm as you | |
| 10:57 | <ogra>  and indeed set up the keys properly :) | |
| 10:57 | <vagrantc>  ogra: almost seems like *_fstab_entry and rc.d/*delayed-mounter need to just source a vtN specific file in /var/run or something that ldm leaves behind. | |
| 10:58 | <cyberorg>  k | |
| 10:58 | <ogra>  vagrantc, we just need to add the display to the socketname in a better way | |
| 10:58 |  so in case LDM_DIRECTX is set we just grab it from there | |
| 10:58 | <stgraber>  cyberorg: italc runs entirely on the server side so LTSP doesn't affect the way it works that much | |
| 10:58 | <vagrantc>  ogra: sure... | |
| 10:59 | <stgraber>  cyberorg: ideally ica (the client part) should run directly on the clients to save some bandwidth and CPU | |
| 10:59 | <vagrantc>  that socket name is getting awfully long... :) | |
| 10:59 | <ogra>  well, its two more digis | |
| 10:59 |  *digitd | |
| 10:59 |  grmblfjx | |
| 10:59 | <cyberorg>  stgraber, ok, we are interested in getting it integrated with GUI ltsp manager we are planning for SOC | |
| 10:59 | <vagrantc>  ogra: well, have have to add the ip address as well | |
| 11:00 |  ogra: or re-implement that in the ltspfs hooks | |
| 11:00 | <ogra>  thats in the socketname already | |
| 11:00 | <vagrantc>  that's the server's ip address | |
| 11:00 | <ogra>  even half the display is in there | |
| 11:00 | <vagrantc>  we need the client's ip address | |
| 11:00 | <ogra>  oh, damned, right | |
| 11:00 |  indeed | |
| 11:00 | <stgraber>  cyberorg: I have an improved version of iTalc in edubuntu-italc-devel's PPA which uses avahi to detect workstations, so it works with local (LTSP) and remote (LAN) workstations | |
| 11:00 | * ogra is to distracted by CD tests | |
| 11:01 | <vagrantc>  i should have some real time to look at it next week or later this week | |
| 11:01 | <cyberorg>  stgraber, do you know which one is on opensuse-edu? | |
| 11:01 | <ogra>  for me it depends on my sideprojects | |
| 11:01 |  i have a lot to do for classmate still | |
| 11:02 |  if i have a gap i'll take a look, else it has to wait for after release | |
| 11:02 | <stgraber>  cyberorg: no idea, last upstream is 1.0.7 and Ubuntu is using some kind of pre-1.0.8 (patched 1.0.7) | |
| 11:04 | <cyberorg>  stgraber, "iTALC was updated to 1.0.7 and adapted to integrate better in openSUSE" from http://news.opensuse.org/2008/04/06/opensuse-education-10-rc2-for-opensuse-103-is-ready/ | |
| 11:05 |  i'll check with kl_beiser what exactly he's put in | |
| 11:06 | <stgraber>  cyberorg: if you have a link to the patch that's been applied, ping me. I have done some UI changes for Ubuntu but maybe there are some more I can steal from SuSE :) | |
| 11:06 | bricode has quit IRC | |
| 11:07 | <cyberorg>  stgraber, you can get each and every patch and tarball that goes in suse here :) https://build.opensuse.org/ | |
| 11:07 | Pascal_1 has quit IRC | |
| 11:08 | <cyberorg>  https://build.opensuse.org/package/show?package=italc&project=Education%3Adesktop | |
| 11:10 | * stgraber wonders why rpm is in Ubuntu main ... | |
| 11:10 | <jcastro>  lsb probably? | |
| 11:11 | exodos has quit IRC | |
| 11:11 | <ogra>  at least its not installed anymore | |
| 11:11 |  we had it in the default install fo a while iirc | |
| 11:12 | Pascal_1 has joined #ltsp | |
| 11:12 | bricode has joined #ltsp | |
| 11:12 | <Pascal_1>  hello | |
| 11:13 | <stgraber>  cyberorg: do you see any patch except the amd64 one ? | |
| 11:13 | <cyberorg>  stgraber, nope | |
| 11:13 |  see the .changes file that is the last changelog from lars | |
| 11:15 | <stgraber>  ok, so that's clean upstream italc with a rc script and the amd64 patch | |
| 11:15 | <cyberorg>  stgraber, where is your patch? | |
| 11:15 |  would you be upstreaming it? | |
| 11:16 | <stgraber>  1.0.6 included 90% of our patches, the remaining can be found in our bzr branch, wait a sec I'll paste the url | |
| 11:17 |  cyberorg: http://bazaar.launchpad.net/~edubuntu-italc-devel/italc/italc-hardy/files/stgraber%40ubuntu.com-20080416070608-lp9z3la9er7862qt?file_id=patches-20071103174405-a8ykas0cli9l9ss1-1 | |
| 11:17 |  cyberorg: 01 is identical to yours, 02 is our UI changes | |
| 11:17 | abadger1999 has quit IRC | |
| 11:17 | <cyberorg>  stgraber, ok, that applies to 1.0.7 ? | |
| 11:18 | <stgraber>  yes | |
| 11:18 | <cyberorg>  ok, cool, i'll let lars know, any plan for upstreaming it? | |
| 11:21 | <stgraber>  no, that's the changes Tobias doesn't want :) | |
| 11:21 | staffencasa has joined #ltsp | |
| 11:21 | <stgraber>  he says his Windows users want all those login stuff and help bubble popping everywhere :) | |
| 11:21 | <cyberorg>  ah :( it is pain to maintain patches that upstream doesn't want | |
| 11:22 | daduke has quit IRC | |
| 11:23 | <stgraber>  I plan to move my execute window fix upstream soon as there is no point in having a multiline input field when you can only run one command at a time | |
| 11:23 |  and perhaps ask for a clean way to disable those domain login on Linux (there is currently no clean way to do it) | |
| 11:24 | <cyberorg>  ok, cool, i know what i have to do next :) get italc-client running in ltsp image for next release | |
| 11:24 | <stgraber>  stuff like the systray icon and help bubbles are easy to disable | |
| 11:25 | abadger1999 has joined #ltsp | |
| 11:26 | <ogra>  stgraber, it could become an ifdef'ed patch :) | |
| 11:36 | |Paradox| has quit IRC | |
| 11:42 | bricode has quit IRC | |
| 11:57 | Pascal_Debian has joined #ltsp | |
| 12:02 | tux_440volt has joined #ltsp | |
| 12:13 | Pascal_Debian has quit IRC | |
| 12:13 | Pascal_1 has quit IRC | |
| 12:13 | mccann has joined #ltsp | |
| 12:19 | daduke has joined #ltsp | |
| 12:24 | praveer_cool has quit IRC | |
| 12:36 | ghaleb has joined #ltsp | |
| 12:36 | <ghaleb>  hello, please, what is the best quick way to have a centralized authentication for 100 user ? | |
| 12:37 | tux_440volt has quit IRC | |
| 12:39 | <johnny>  ldap probably.. | |
| 12:40 | <lns>  ghaleb, unless you're using multiple servers, I don't see a problem with /etc/passwd... | |
| 12:40 |  I've got single-site servers with 200+ users on it using normal passwd auth, no issues | |
| 12:41 | <ghaleb>  lns, yes. multiple servers | |
| 12:41 |  I need to manage home directories as well | |
| 12:41 | <lns>  ghaleb, then yes - ldap probably - google 'fds' or 'fedora directory server'... or if you have M$ AD/Domains, you can use SMB/Domain auth | |
| 12:42 |  Hardy supposedly will support easy Domain/AD auth OOTB | |
| 12:42 |  sorry..ubuntu only | |
| 12:42 | <ghaleb>  well, I have tried LDAP.. but it caused lots of problems with PAM | |
| 12:42 | * lns keeps forgetting sometimes people use distros other than his | |
| 12:43 | <ghaleb>  so, I'm trying to find quicker way | |
| 12:43 | deavid has quit IRC | |
| 12:44 | <lns>  ghaleb, can't you simply point all servers to one server for auth, no matter what the method? | |
| 12:44 | <johnny>  that is the proper way.. | |
| 12:44 |  you can fix your pam issues | |
| 12:44 | <ghaleb>  johnny, thank you .. but when time is limited .. I have to look around for quick way | |
| 12:44 | <lns>  I agree, being someone who knows very little about LDAP, it's intimidating and difficult to set up | |
| 12:44 | <ghaleb>  lns, exactly | |
| 12:44 | <johnny>  i don't know much about ldap either | |
| 12:45 |  i just know that is what i would use | |
| 12:45 | <lns>  ghaleb, the thing is, if you're doing an elaborate setup like multiple servers with single-auth setup (i know that's the wrong term), it's going to take a little more than "quick n dirty" as you want it | |
| 12:45 |  no matter what the method | |
| 12:46 | <ghaleb>  lns, I'm looking for this point. can we refer to ONE authentication file ? | |
| 12:47 | <lns>  ghaleb, i thought i read a long time ago that PAM can point to an alternate server for passwd auth, but i can't say for sure | |
| 12:47 | <ghaleb>  johnny, have u make it .. using PAM I mean ? | |
| 12:48 | <lns>  a google would confirm | |
| 12:49 | <ghaleb>  lns, thank you .. I will. | |
| 12:52 | Pascal_1 has joined #ltsp | |
| 13:12 | toscalix has joined #ltsp | |
| 13:16 | ghaleb has quit IRC | |
| 13:16 | ghaleb has joined #ltsp | |
| 13:18 | deavid has joined #ltsp | |
| 13:19 | staffencasa has quit IRC | |
| 13:33 | Pascal_1 has quit IRC | |
| 13:33 | Pascal_1 has joined #ltsp | |
| 13:38 | Pascal_Debian has joined #ltsp | |
| 13:54 | Pascal_Debian has quit IRC | |
| 13:55 | viking-ice has quit IRC | |
| 13:56 | Pascal_1 has quit IRC | |
| 13:57 | mistik1_ has joined #ltsp | |
| 13:59 | mistik1 has quit IRC | |
| 13:59 | mistik1_ is now known as mistik1 | |
| 13:59 | <slidesinger>  but is mistik1 really here? | |
| 14:19 | <lns>  Is anyone really "here" ? =) | |
| 14:26 | <Egyptian[Home]>  no boss, just us ghosts | |
| 14:27 | toscalix_ has joined #ltsp | |
| 14:29 | ccherret1 has joined #ltsp | |
| 14:30 | ccherrett has quit IRC | |
| 14:31 | Q-FUNK has joined #ltsp | |
| 14:33 | efra has joined #ltsp | |
| 14:40 | Egyptian[Home] has quit IRC | |
| 14:40 | toscalix has quit IRC | |
| 14:42 | Egyptian[Home] has joined #ltsp | |
| 14:50 | viking-ice has joined #ltsp | |
| 14:50 | cliebow has quit IRC | |
| 14:52 | Q-FUNK has quit IRC | |
| 14:57 | Guaraldo has left #ltsp | |
| 15:03 | Q-FUNK has joined #ltsp | |
| 15:05 | IRCzito has joined #ltsp | |
| 15:05 | <IRCzito>  warren: are you here? | |
| 15:07 |  I'm try understado Fedora initrd for LTSP, ad under init script exist this line "network --device eth0 --bootproto dhcp" but i dont found network (binary/script) | |
| 15:09 | <warren>  IRCzito: all the commands in there are internal to nash library if there is no binary or script | |
| 15:09 |  IRCzito: that's done to keep the initrd size as small as possible | |
| 15:09 | Q-FUNK has quit IRC | |
| 15:09 | Q-FUN1 has joined #ltsp | |
| 15:10 | Q-FUN1 is now known as Q-FUNK | |
| 15:12 | TelnetManta has quit IRC | |
| 15:15 | <IRCzito>  warren: how initrd get ip? | |
| 15:15 | <warren>  IRCzito: in that case, DHCP | |
| 15:15 | <IRCzito>  warren: ubuntu, use ipconfig, and i dont fount it on fedora | |
| 15:16 | <warren>  IRCzito: different distros use every different things | |
| 15:16 |  IRCzito: initrd is special in that it is different from fedora distro itself, although it does link to library versions of various thinks like dhcp lib. | |
| 15:17 | <IRCzito>  so Fedora initrd contain dhcp libs bult in? | |
| 15:18 |  Exists some doc about this process? | |
| 15:20 | <warren>  IRCzito: unfortunately no | |
| 15:20 |  IRCzito: initrd images are not meant to be dissected manually.  You are supposed to use mkinitrd to generate a different one.  If mkinitrd can't do it then you need to edit it, then file a bug with a patch. | |
| 15:24 | <IRCzito>  warren: tanks, I and Friends work in initrd for Slackware. | |
| 15:25 | <warren>  IRCzito: then you should be looking at mkinitrd's source code | |
| 15:26 | <IRCzito>  warren: but on slackware no have a way to use dhcp on default initrd :( | |
| 15:27 | ghaleb has quit IRC | |
| 15:30 | efra has left #ltsp | |
| 15:32 | toscalix_ has quit IRC | |
| 15:34 | <warren>  IRCzito: then you have to figure out how other distros do it | |
| 15:35 | toscalix has joined #ltsp | |
| 15:36 | mikkel has quit IRC | |
| 15:40 | <Q-FUNK>  heh | |
| 15:40 |  seems that leilo got the bridge to work :) | |
| 15:41 |  leio, | |
| 15:42 | <leio>  now if it'd act as something more than a switch and allowed to restrict that WLAN a bit... ;p | |
| 15:43 | <johnny>  ? | |
| 15:45 | Guaraldo has joined #ltsp | |
| 15:47 | <Q-FUNK>  leio: :) | |
| 15:52 | toscalix has quit IRC | |
| 15:59 | Bengoa has quit IRC | |
| 16:03 | J45p3r has joined #ltsp | |
| 16:04 | mhterres has quit IRC | |
| 16:17 | * vagrantc uploads ltsp 5.1.3 to debian | |
| 16:17 | <vagrantc>  warren: haven't yet had an excuse to tag my own version :) | |
| 16:20 | <Q-FUNK>  Gadi: new test package should be in my PPA now | |
| 16:22 | <klausade>  vagrantc: hello (been up-north working). yes, we use wol on all clients that supports it, together with automatic shutdown after schoolhours. | |
| 16:22 | <vagrantc>  klausade: up late working too, no? :) | |
| 16:25 | <klausade>  vagrantc: kind of been working since monday evening, just left the plane and i'm home again. will not work long now. | |
| 16:25 | <vagrantc>  klausade: how is the automatic shutdown implemented? | |
| 16:28 | <klausade>  vagrantc: by using ssh in the chroot togheter with ssh-keys for root. then basically just "ssh root@client init 0" in a cronjob that start about 16:00 there is also some checks to see if there is actually someone logged in. | |
| 16:29 | <vagrantc>  klausade: right, now i remember. | |
| 16:29 |  should probably set that up at freegeek. | |
| 16:30 | <klausade>  vagrantc: the scipts run 16-23 shuting down unused clients, then after that they all are shutdown, most places. | |
| 16:31 | <vagrantc>  klausade: how sophisticated are the shutdown checks? | |
| 16:31 |  klausade: er, knowing that a user is logged in | |
| 16:33 | <klausade>  vagrantc: ssh root@thinclient "ps auxw |grep blowfish|grep -v grep|cut -d" " -f1|grep -q root||shutdown -h now" | |
| 16:33 |  vagrantc: thats what I use at home, i belive that ugly hack is also used elsewhere. | |
| 16:33 |  vagrantc: but hey, it works. | |
| 16:33 | <vagrantc>  klausade: ah, these are diskless workstations?? | |
| 16:34 | <klausade>  vagrantc: nope, pure thin clients. for diskless we use "who" to check if it's in use or not. | |
| 16:35 | <StevenR_>  klausade: what thin clients do you use? | |
| 16:35 | <klausade>  StevenR_: hardware you mean? | |
| 16:35 | <StevenR_>  yeah | |
| 16:36 | <klausade>  StevenR_: probably at least 100 different types.  wol support has been rather common on all devices produced the last years. | |
| 16:36 | <warren>  vagrantc: ogra: i'm tagging ltsp-trunk in a few hours after I add more fedora-specific stuff | |
| 16:37 | <StevenR_>  klausade: do they all just hook up via xdmcp? | |
| 16:37 | <vagrantc>  warren: well, i have no intention of two uploads in one day :) | |
| 16:37 | <warren>  vagrantc: I'm just doing the common courtesy notification | |
| 16:37 | <vagrantc>  warren: yes, i know. | |
| 16:37 | <klausade>  StevenR_: we have moved away from ltsp4.2 based xdmcp. we use the "new" ltsp5 stuff in debian. | |
| 16:38 | <StevenR_>  klausade: what does that do? | |
| 16:38 | <klausade>  warren: what do you mean? | |
| 16:38 | <warren>  klausade: we try to avoid stepping on each other | |
| 16:38 |  vagrantc: configure_localdev() is in both ltsp-setup and ltsp-init-common | |
| 16:38 |  vagrantc: intentional? | |
| 16:38 | <vagrantc>  klausade: apparently, the security fixes for ldm broke local devices with LDM_DIRECTX stuff ... so have to fix that before working on backports. | |
| 16:39 | <warren>  vagrantc: different code though | |
| 16:39 | <vagrantc>  warren: yes, it was intentional. though it may no longer be needed. | |
| 16:39 | <klausade>  vagrantc: ok. | |
| 16:40 | <vagrantc>  warren: in fact, that ltspfs from udev branch i posted will obsolete the need for it entirely. | |
| 16:41 | <warren>  vagrantc: I think just do the udev branch already, since the current one doesn't work in fedora it doesn't bother me | |
| 16:41 |  vagrantc: the udev branch works for you? | |
| 16:42 |  (I assume =) | |
| 16:42 |  oh! | |
| 16:42 |  vagrantc: I need LOCALDEV in my lts.conf for it to attempt to work? | |
| 16:42 | <vagrantc>  warren: i've gotten it working, yes. it could probably use a little optimization though | |
| 16:42 | Gadi has left #ltsp | |
| 16:43 | <warren>  configure_localdev() { | |
| 16:43 |      boolean_is_true "$LOCALDEV" && mkdir -p /var/run/drives | |
| 16:43 |  } | |
| 16:43 |  I don't have /var/run/drives in my chroot either | |
| 16:43 |  why is it created during boot and not already existing btw? | |
| 16:43 | <vagrantc>  warren: yes, but ltsp_config should set LOCALDEV for you | |
| 16:43 |  warren: well, i think it is now, and isn't needed anymore... | |
| 16:43 | <warren>  it is now by what? | |
| 16:44 | <vagrantc>  warren: i don't know... just works on debian even if i comment the code out. | |
| 16:44 |  warren: might be needed for ubuntu. | |
| 16:44 |  warren: we're having two conversations at once here. | |
| 16:45 |  warren: the mkdir -p /var/run/drives is no longer needed on debian. | |
| 16:45 | <warren>  what was it for? | |
| 16:45 | <vagrantc>  warren: ltsp_config should handle setting LOCALDEV for you. | |
| 16:45 |  warren: might still be needed on ubuntu. | |
| 16:45 |  warren: /var/run/drives is where the ltspfs devices are mounted. | |
| 16:45 | <warren>  you are packaging /var/run/drives yourself? | |
| 16:46 |  vagrantc: I need to make sure it exists and writable right? | |
| 16:46 | * vagrantc thinks it should be in the /var/run/ltspfs/* namespace | |
| 16:46 | <vagrantc>  warren: yes. | |
| 16:46 | <warren>  yeah "drives" is a little ambiguous | |
| 16:47 | <vagrantc>  one of these days, i'd like all of our /var/run stuff to move into appropriate subdirs for ldm, ltsp and ltspfs ... or just all ltsp. | |
| 16:48 | <warren>  I have no /var/run/drives | |
| 16:48 |  I should probably create that | |
| 16:49 | otavio has quit IRC | |
| 16:50 | slidesinger has quit IRC | |
| 16:53 | Guaraldo has left #ltsp | |
| 16:56 | <vagrantc>  never did figure out what to do with moving the debian+ubuntu+someothernondebiandistro init scripts | |
| 16:56 |  as far as where to move them to... | |
| 16:57 |  ugh. | |
| 16:58 |  upload to debian was rejected. | |
| 16:58 | <warren>  vagrantc: so currently at least everyone is using /var/run/drives and it is broken without it? | |
| 16:58 | <johnny>  thought about removing the that sound script from the root of the tree? | |
| 16:58 | <vagrantc>  warren: if it doesn't exist, yes. | |
| 16:58 | <johnny>  the init scripts still make it, but that would only work on union or aufs | |
| 16:59 |  i don't see how it would work with bind mounts | |
| 16:59 |  oh wait.. forgot.. | |
| 16:59 |  it's all of /var/run | |
| 16:59 | <warren>  johnny: I've asked on list on one or two occasions, we should build a list of cleanups like that require other distros to participate because it breaks them. | |
| 16:59 | <johnny>  so duh.. it'd be fine | |
| 16:59 |  i'm willing to participate any time :) | |
| 16:59 | <warren>  which initscripts? | |
| 16:59 |  mine don't because I didn't know I needed it | |
| 16:59 | <johnny>   client/initscrpts | |
| 16:59 |  i worked off those | |
| 16:59 | <warren>  I'm not using ltsp-setup* | |
| 17:00 | <johnny>  that's why | |
| 17:00 | <warren>  because it does a few things that I can't do | |
| 17:00 | <johnny>  you should have gone over those files like i did | |
| 17:00 |  and picked out the parts you can do :) | |
| 17:00 |  they all work.. even if they don't | |
| 17:00 | <warren>  it's been like October since I've last looked in there | |
| 17:00 | <johnny>  as in.. the script completes even if i don't have everything there | |
| 17:00 |  altho i did end up adding jetpipe | |
| 17:00 |  for now | |
| 17:00 | <warren>  ltsp-setup seems to handle jetpipe | |
| 17:02 | <vagrantc>  warren: well, mkdir /var/run/drives has been in there for a couple years, i think. | |
| 17:03 | <warren>  yeah, I missed that one part. | |
| 17:03 | <johnny>  atm.. my initscripts are just copies of those | |
| 17:03 |  but with gentoo bits added in | |
| 17:03 | <warren>  johnny: my plan is to implement only what i need then work on moving more things into ltsp-init-common | |
| 17:04 | <johnny>  it was easier for me to use what already works.. and then strip it out as needed | |
| 17:17 | Q-FUNK has quit IRC | |
| 17:18 | twinprism has quit IRC | |
| 17:19 | * vagrantc re-uploaded 5.1.3 to debian | |
| 17:20 | <ogra>  vagrantc, congrats | |
| 17:20 |  i think thats the first time you actually passed me wrt upstream version :) | |
| 17:20 | <vagrantc>  hopefully this time it'll stick ... some recent change where it also has sha*sums in the .changes files that my version of debsign wasn't handling... | |
| 17:20 | <ogra>  yeah, something changed very recently | |
| 17:21 |  we had probs as well today | |
| 17:21 | <vagrantc>  i ended up running debsign that was installed in a sid chroot with a full path to it from outside of the chroot ... seemed to work :) | |
| 17:22 |  it was either that, or figure out how to make my gpg keys available in the chroot. | |
| 17:23 |  ogra: well, i've definitely had more recent ~bzr* versions | |
| 17:23 |  ogra: and on many occasions my debian version was more current than your ubuntu version | |
| 17:24 |  but now i've got an upstream version (not to be confused with an upstream release :) | |
| 17:24 | Egyptian[Home1 has joined #ltsp | |
| 17:25 | <ogra>  yeah | |
| 17:26 |  i didnt deny anything of that :) but the version number somewhat make it "official" :) | |
| 17:26 | <vagrantc>  indeed. :) | |
| 17:26 |  ogra: if you get me your bzr branches before your mirror sync, maybe we'll nearly be able to be in sync again :) | |
| 17:27 | GodFather has joined #ltsp | |
| 17:29 | <ogra>  well, i'll probably dump what i have now anyway after release, all my fixes are in eth packaging anyway and have to move upstream | |
| 17:29 |  would be intresting to release with the same version end of the year :) | |
| 17:36 | Egyptian[Home] has quit IRC | |
| 17:36 | <vagrantc>  would be good to work as close as possible towards that :) | |
| 17:37 | deavid has quit IRC | |
| 17:38 | <ogra>  yeah, at least for the upstream version | |
| 17:38 | <vagrantc>  5.1.3-1 on debian is the "forsaken architecture" upload. | |
| 17:38 |  just amd64, i386 and powerpc. | |
| 17:39 |  hrm. | |
| 17:39 |  at least, i thought so ... but ia64 is working hard on building it ... | |
| 17:40 | <ogra>  oh | |
| 17:40 | <vagrantc>  well, -2 will be for fixing that up :) | |
| 17:40 | <warren>  yeah, amd64 is very forsaken =) | |
| 17:41 | <vagrantc>  warren: well, forsaken in that i've dropped support for all other arches | |
| 17:41 |  so instead of 13... | |
| 17:41 | <ogra>  all eleven :) | |
| 17:41 |  oh its 13 ? | |
| 17:41 | * ogra missed two :) | |
| 17:42 | <vagrantc>  alpha, amd64, arm, armel, hppa, i386, ia64, m68k, mips, mipsel, powerpc, s390 and sparc ... | |
| 17:42 |  so i guess you just thought of arm* and mips* | |
| 17:42 |  not to mention hurd-i386, kfreebsd-i386 and kfreebsd-amd64 | |
| 17:43 | <ogra>  oh, hurd ... | |
| 17:43 |  there are still people keeping it up ? | |
| 17:43 | <vagrantc>  i couldn't help but laugh every time i got an upload for one of those | |
| 17:43 | <ogra>  i cant belive ts still around | |
| 17:43 | <vagrantc>  although the bsds are actually not technically infeasible to do ltsp ... it just is kind of funny. | |
| 17:44 |  well, s390 is the first to figure out that i've told it not to build | |
| 17:45 | <ogra>  evil you | |
| 17:45 |  all the poor mainframe users | |
| 17:47 | <vagrantc>  although, based on the fact that it's attempting to build, i forsee having to make a -2 upload with the architectures delineated somewhere else. | |
| 17:47 |  in the source section or something | |
| 17:47 | * lns wants to run his LTSP env on his trusty C=64 | |
| 17:50 | <warren>  It is hard to tell people who insist that they want s390 LTSP servers. | |
| 17:50 |  "No, you don't know what you actually want." | |
| 17:51 | <ogra>  vagrantc, where did you pt it ? | |
| 17:51 |  *put | |
| 17:51 | <vagrantc>  ogra: just in the ltsp-client-core package | |
| 17:52 | <ogra>  i mean where in the control file :) | |
| 17:52 |  (the arch list) | |
| 17:52 | <vagrantc>  ogra: well, in the ltsp-client-core section of debian/control ... | |
| 17:53 |  ogra: switched Architecture: any to Architecture: amd64 i386 powerpc | |
| 17:53 | <ogra>  dont you need brackets there ? | |
| 17:53 | <vagrantc>  ogra: i'm thinking i should have added an Architecture: amd64 i386 powerpc  ... up in the source section | |
| 17:53 | <ogra>  [amd64] [i386] [powerpc] | |
| 17:54 | <vagrantc>  don't think so. | |
| 17:56 | IRCzito has quit IRC | |
| 17:57 | <vagrantc>  ogra: the amd64 build seems to have gone fine, and s390 and ia64 failed ... i'm guessing there's some way i could have done it so they didn't even bother to try... | |
| 17:57 | <ogra>  the source section attempt sounds about right | |
| 17:58 | <vagrantc>  i'll attempt to verify it for sure before the next upload. | |
| 18:01 |  i just hope it doesn't waste any time on the slower buildd's | |
| 18:02 | * ogra would so love to delay release for a week | |
| 18:02 | <vagrantc>  24th? | |
| 18:02 | <ogra>  yeah | |
| 18:02 |  and a ton of really extremely ugly classmate stuff ahead still | |
| 18:03 |  which indeed keeps me away from the real work, i.e. ltsp | |
| 18:04 | <vagrantc>  good luck with that. | |
| 18:04 | * vagrantc runs off to do some errands | |
| 18:05 | <ogra>  rather say good nerves .... | |
| 18:05 | ccherrett has joined #ltsp | |
| 18:05 | <ogra>  i have seen a lot of crappy stuff but what i'm packaging atm is really the worst evah | |
| 18:08 | GodFather has quit IRC | |
| 18:10 | <warren>  hey I actually see a ltspfsmounter process now | |
| 18:10 | <ogra>  congrats | |
| 18:11 |  a mount as well ? | |
| 18:14 | <warren>  vagrantc: huh, ltsp-setup doesn't use ltsp-init-common? | |
| 18:16 | ccherret1 has quit IRC | |
| 18:17 | mccann has quit IRC | |
| 18:17 | <warren>  vagrantc: ogra: I'd like to use a few functions from ltsp-setup like configure_swap, configure_printer, configure_x, configure_serial_mouse but I don't want to copy it. | |
| 18:17 | petre has joined #ltsp | |
| 18:18 | <warren>  vagrantc: ogra: but it appears you don't use ltsp-init-common at all? | |
| 18:18 | <ogra>  what is ltsp-init-common ? | |
| 18:18 | twinprism has joined #ltsp | |
| 18:19 | <warren>  ogra: moved functions that we share into it to reduce code duplication | |
| 18:19 |  oh, your ltsp-core script uses ltsp-init-common but not ltsp-setup | |
| 18:19 | <ogra>  i still use the initscripts from gutsy here with some small changes here and there where it fixed bugs | |
| 18:20 |  i wont do the full switch to the new design before intrepid, hardy is very conservative | |
| 18:20 | <warren>  I know | |
| 18:20 |  I just rather not copy code into a separate file | |
| 18:20 |  I'm wondering why vagrantc didn't switch ltsp-setup to use ltsp-init-common | |
| 18:22 | <ogra>  just move the code ... and leave calls to it in the initscript | |
| 18:22 |  i think vagrant is on a "fs access reduction spree" atm | |
| 18:22 |  might be related :) | |
| 18:28 | <warren>  vagrantc: btw, have you run your client with bootchart? | |
| 18:28 |  vagrantc: you might kill lower hanging fruit from that before fs access | |
| 18:29 | <ogra>  we did a ton of bootchart sessions in dapper (~2 years ago) when we had our first speedup hackfest | |
| 18:30 |  i should do some again in intrepid | |
| 18:30 | <warren>  http://people.redhat.com/wtogami/temp/bootchart-fedora-ltsp-client.png | |
| 18:31 |  I didn't do any optimization yet given that I'm still working on functionality | |
| 18:31 |  but this is from today when I pushed "fix bootchart with readonly root" | |
| 18:31 | <ogra>  geez | |
| 18:31 |  21 secs o_O | |
| 18:32 | <warren>  looks like I can cut out nash-hotplug, that isn't needed at all here. | |
| 18:32 | <ogra>  oh, whats nash ? | |
| 18:32 | <warren>  ogra: don't ask =( | |
| 18:32 | jammcq has joined #ltsp | |
| 18:32 | <jammcq>  hey all | |
| 18:32 | <warren>  jammcq: http://people.redhat.com/wtogami/temp/bootchart-fedora-ltsp-client.png  chart pr0n | |
| 18:32 |  jammcq: (unoptimized fedora ltsp client boot) | |
| 18:33 | <ogra>  http://people.ubuntu.com/~ogra/feisty-20070405-1.png | |
| 18:33 | <warren>  wow, openvt is actually making a measurable difference in boot speed | |
| 18:33 | <ogra>  thats from a year ago | |
| 18:33 | <warren>  (I'm opening six bash shells just for debug) | |
| 18:33 | <ogra>  gutsy is at 25sec | |
| 18:34 | * warren rips out hotplug just out of curiosity... | |
| 18:34 | <ogra>  (bootcharting the same HW) | |
| 18:36 | <vagrantc>  warren: well, i just followed your lead regarding functions ... figured you'd grab whatever functions you found useful. | |
| 18:36 | <warren>  ah, it turns out nash-hotplug is only an accounting error | |
| 18:37 |  vagrantc: see my list post | |
| 18:37 | <vagrantc>  warren: it's probably not a big deal to put functions that are only used by one or the other | |
| 18:37 | <warren>  vagrantc: I want to 1) have ltsp-setup include ltsp-init-common 2) move a few functions into ltsp-init-common 3) make configure_x do both currently conflicting things | |
| 18:38 |  vagrantc: #3 was an error? | |
| 18:39 | <vagrantc>  warren: originally, it was just in a single script, and ogra moved part of it to another script for speed reasons that i never really understood. | |
| 18:39 | * ogra doesnt understand the logic of 3 | |
| 18:40 | <ogra>  vagrantc, wrong | |
| 18:40 | <warren>  ogra: they both have an implementation of configure_x() but it appears that you want to do both | |
| 18:40 | <vagrantc>  ogra: someone moved it, and it was either you or scotty | |
| 18:40 | <ogra>  it always were two scripts simply because we always needed thigs that were configured before the actual rest of initscripts is run | |
| 18:40 | <warren>  I have issues with stuff in configure_x but I can fix it in a way that wont break you. | |
| 18:40 | <vagrantc>  at any rate, i think any configuration belongs in the setup phase | |
| 18:41 | <ogra>  initially -setup was the piece that did the bindmounts | |
| 18:41 | <vagrantc>  warren: overall, i want to move to the /var/run/ltsp-xorg.conf direction anyways | |
| 18:41 | <warren>  is there any objection to moving stuff from ltsp-setup into ltsp-init-common? | |
| 18:41 |  functions only of course | |
| 18:41 | <ogra>  depends on the function | |
| 18:41 | <vagrantc>  warren: i have no objection to moving them really. | |
| 18:42 |  warren: as long as some care is done to handle ones with identical names. | |
| 18:42 | <warren>  vagrantc: and having ltsp-setup include ltsp-init-common?  it currently doesn't | |
| 18:42 |  vagrantc: none have identical names except configure_x | |
| 18:42 | <ogra>  vagrantc, you want swap as eraly as possible ... i would object moving that to the later script | |
| 18:42 | <warren>  it seems like configure_x became conflicting only because of an error | |
| 18:42 |  ogra: nobody suggested moving it to a later script | |
| 18:42 | <vagrantc>  ogra: we're not talking about moving where they get called from | |
| 18:43 | <ogra>  oh, sorry .... "is there any objection to moving stuff from ltsp-setup into ltsp-init-common" | |
| 18:43 | <warren>  vagrantc: so you're OK with me adding the include while I move things? | |
| 18:43 | <vagrantc>  ogra: but i think the bzr logs will definitely support my memory that x configuration was moved from one script to another ... :) | |
| 18:43 | <ogra>  i read the last as -init | |
| 18:43 |  vagrantc, i thought we talked about the initscripts | |
| 18:44 |  i moved the X config to the late script, when we moved away from debconf | |
| 18:44 | <vagrantc>  i think you just did it ... but it's water under the bridge :) | |
| 18:45 |  warren: with the new screen-x-common stuff, copying onto /etc/X11/xorg.conf shouldn't even be necessary except in unusual cases. | |
| 18:45 |  as X_CONF is handled by the screen script itself | |
| 18:45 | <warren>  vagrantc: ok | |
| 18:46 |  vagrantc: so we could simply delete that? | |
| 18:46 | <vagrantc>  warren: i think so. | |
| 18:46 | <warren>  vagrantc: should we keep the configure_x stuff in ltsp-init-common? | |
| 18:47 | <vagrantc>  warren: you mean ltsp-core or ltsp-setup ... ? | |
| 18:47 | <warren>  vagrantc: well, we just agreed to delete configure_x from ltsp-setup because it isn't needed anymore due to screen-x-common | |
| 18:48 |  vagrantc: but there's still the configure_x in ltsp-init-common | |
| 18:49 | ccherret1 has joined #ltsp | |
| 18:49 | ccherrett has quit IRC | |
| 18:50 | <vagrantc>  heh. oh, i see. it's all messed up. | |
| 18:50 |  :) | |
| 18:51 | <warren>  ltsp-setup: | |
| 18:51 |  . /lib/lsb/init-functions | |
| 18:51 |  . /usr/share/ltsp/ltsp_config | |
| 18:51 |  . /usr/share/ltsp/ltsp-common-functions | |
| 18:51 |  where should it include ltsp-init-common? | |
| 18:51 |  last? | |
| 18:52 | <vagrantc>  ltsp-init-common sources ltsp_config and ltsp-common-functions at the top | |
| 18:52 | <warren>  ok | |
| 18:52 |  so remove the last two | |
| 18:52 |  and add it | |
| 18:52 |  I'll do it now | |
| 18:52 | <vagrantc>  warren: are you working on this, or should i do it? | |
| 18:53 | <warren>  vagrantc: I already have pending changes so I might as well do it | |
| 18:53 | <vagrantc>  warren: ok. | |
| 18:53 |  warren: just go ahead and make the changes and if i need to i'll fix it later. | |
| 18:53 | <warren>  ok | |
| 18:54 | <vagrantc>  warren: i just made an upload today and will be focusing on ltspfs and ldm and getting ltspfs working with LDM_DIRECTX | |
| 18:54 | TelnetManta has joined #ltsp | |
| 18:54 | <warren>  vagrantc: great | |
| 18:55 | <vagrantc>  although i'm hopping on a bus tomorrow ... but then i'll be somewhere for a whole week :) | |
| 18:55 |  and after that, i plan on being somewhere for months at a time. :) | |
| 18:56 | viking-ice has quit IRC | |
| 18:57 | viking-ice has joined #ltsp | |
| 18:58 | <warren>  vagrantc: should I remove this now? | |
| 18:58 |  configure_localdev() { | |
| 18:58 |      boolean_is_true "$LOCALDEV" && mkdir -p /var/run/drives | |
| 18:58 |  } | |
| 18:58 |  vagrantc: actually "make install" on ltspfs should be creating whatever directory it needs | |
| 18:58 | <ogra>  that should be done by whatever starts ltspfsd | |
| 18:59 | <warren>  h | |
| 18:59 |  hm | |
| 18:59 |  not if you want to eliminate another fs access! =) | |
| 18:59 |  vagrantc: (i'm joining your crusade) | |
| 19:00 | <ogra>  oh, wait | |
| 19:00 |  ROOT=/var/run/drives | |
| 19:00 |  ... | |
| 19:00 |  # Invent $MOUNTPOINT | |
| 19:00 |  MOUNTPOINT=$ROOT/$LABEL | |
| 19:00 |  mkdir -p ${MOUNTPOINT} | |
| 19:00 |  from add_fstab_entry | |
| 19:00 |  that should suffice | |
| 19:00 |  drop it :) | |
| 19:01 | <warren>  huh? | |
| 19:01 |  then why it wasn't it working for me until I created that directory? | |
| 19:02 | <ogra>  it should work without unless ltspfsd has a check or something, if a device is plugged it should create te mountpoint with mkdir -p | |
| 19:03 |  gra@osiris:~/Devel/packages/ltspfs-0.5.0~bzr20080109$ grep drives src/* | |
| 19:03 |  ogra@osiris:~/Devel/packages/ltspfs-0.5.0~bzr20080109$ | |
| 19:03 |  apparently not | |
| 19:03 | <warren>  odd | |
| 19:04 |  this MOUNTPOINT is only for ltsp-client right? | |
| 19:04 |  (just checking) | |
| 19:04 | <ogra>  do you need the full path ? | |
| 19:04 |  its only for that device | |
| 19:04 |  dynamically created | |
| 19:04 | <warren>  I still don't know how ltspfs works much at all | |
| 19:05 |  I'll get back to this, I'm carving up ltsp-setup now | |
| 19:08 | <ogra>  plug drive->trigger udev->exec add_fstab_entry (writes entry for device to /var/run/ltspfs_fstab)->trigger ltspfsmounter through tunnel in the session->ltspfsmounter calls back to the client and triggers the ltspfs mount between servers fuse and clients ltspfsd->triggers lbmount to move the mount o a proper place gvfs/gnome-vfs or kde's equivalent monitor ... done | |
| 19:08 |  thats the raw plot | |
| 19:09 |  (missing some auth stuff, cdpinger and delayed mounter though) | |
| 19:09 | <warren>  I guess I need to read the ltspfs code deeply in order to understand it | |
| 19:09 |  I looked the least at it | |
| 19:10 | <ogra>  well, ltspfs is just a autofs fuse hybrid thingie | |
| 19:10 |  that code actually didnt really change since ltsp 4.2 ... apart froma seurity fix | |
| 19:10 |  (ltspfs and ltspfsd) | |
| 19:11 | <warren>  vagrantc: oh you'll find this interesting, ltsp-init-common has configure_localdev() different from ltsp-setup | |
| 19:11 |  vagrantc: you weren't running the common version before | |
| 19:11 | <ogra>  the bg changes were the infrastructure and scripts around it | |
| 19:11 | slipttees has joined #ltsp | |
| 19:11 | <ogra>  s/bg/ig/ | |
| 19:11 |  grr | |
| 19:11 |  *big | |
| 19:12 | captain_magnus has quit IRC | |
| 19:12 | <warren>  vagrantc: not sure if the code in ltsp-init-common is old or irrelevant | |
| 19:13 |  vagrantc: or actually the cause of it not working on fedora | |
| 19:14 | <jammcq>  hey guys, i'm giving a talk on friday.  what are some key points I should mention about the latest ltsp-5 | |
| 19:14 |  ? | |
| 19:14 | captain_magnus has joined #ltsp | |
| 19:14 | * jammcq feels very un-prepared to be talking about ltsp-5 | |
| 19:15 | <warren>  jammcq: for the first time ever we have a wide variety of distros working on upstreaming things and making things common | |
| 19:15 | <jammcq>  yeah, that's huge | |
| 19:15 | <ogra>  jammcq, in ubuntu it moved to the alternated CD (press f4 on the install screen to select an ltsp server) | |
| 19:15 | <jammcq>  that'll fill about 60 seconds :) | |
| 19:16 | <ogra>  beyond that there was only stabilization work done between gutsy/hardy | |
| 19:16 |  the upstream collaboration changes were surely the most noticeable change | |
| 19:16 | <petre>  anything to be said about pulse-audio implementation? | |
| 19:16 | <jammcq>  but, I'll have to wait for the translators to catch up, so it'll fill 2 minutes | |
| 19:16 |  I think the work on making it secure is a great thing to talk about | |
| 19:16 | <ogra>  but indeed that didnt result in new nifty featurs | |
| 19:17 |  petre, thats darn old | |
| 19:17 | <warren>  jammcq: fedora doesn't have it on any media, you currently need to install it with yum | |
| 19:17 | <ogra>  we use it since over a year | |
| 19:17 | <warren>  jammcq: I'm working on install media probably next month | |
| 19:17 | <jammcq>  warren: these days, I consider network install to be the norm | |
| 19:17 | <warren>  jammcq: point out our homepage if people want to learn how to do it on fedora | |
| 19:17 | <ogra>  jammcq, really ? | |
| 19:17 | * petre agrees with jammcq | |
| 19:18 | <warren>  jammcq: well, I want to support both network install and media | |
| 19:18 | <petre>  yum is the way to go | |
| 19:18 | <warren>  jammcq: http://k12linux.fedorahosted.org/ | |
| 19:18 |  petre: not the entire world has good bandwidth | |
| 19:18 | <jammcq>  ogra: for me, yeah | |
| 19:19 |  obviously, it's great to have something be part of the install procedure | |
| 19:19 |  but after the fact, I NEVER go back to the cdroms.  I always do it with network | |
| 19:19 | <ogra>  jammcq, you should tel that to the 10mio ppl ordering ubuntu shipit CDs :) | |
| 19:19 | <petre>  warren, right you are; mailing someone a DVD with everything is still worthwhile | |
| 19:19 | <ogra>  would save us a lot of money here :) | |
| 19:19 | <jammcq>  ogra: cdroms are fine for base install | |
| 19:19 |  i'm talking about adding packages after the fact | |
| 19:19 | <ogra>  ah | |
| 19:19 |  indeed | |
| 19:20 |  one CD is enough for everyone (tm) :) | |
| 19:20 | <jammcq>  the fact that Fedora doesn't yet include LTSP on a cdrom image is not much of a problem | |
| 19:20 | <ogra>  right | |
| 19:20 | <jammcq>  although I'm hoping future versions of fedora do include it | |
| 19:21 | <ogra>  its 250K of code only :) | |
| 19:21 | <warren>  jammcq: we don't have a single image anymore | |
| 19:21 |  jammcq: normal for fedora is to have a specific image for what you want to do | |
| 19:21 |  jammcq: and we encourage our users to make new "spins" | |
| 19:21 |  jammcq: fedora desktop, fedora KDE, fedora developer, fedora electronic lab are some of the current ones | |
| 19:22 | captain_magnus has quit IRC | |
| 19:22 | <petre>  warren, are you envisioning a fedora ltsp? | |
| 19:22 | <warren>  petre: yes, we already talked about this. | |
| 19:22 |  petre: it is already possible, I just don't have time right now | |
| 19:22 | <petre>  oh, right: k12linux | |
| 19:22 |  duh | |
| 19:22 | <jammcq>  warren: are those single-cds ? | |
| 19:22 | <warren>  jammcq: yes. | |
| 19:22 | <jammcq>  awesome | |
| 19:23 |  in fact, Fantastic !!!! | |
| 19:23 | <warren>  getting hard to fit everything on one CD these days though. | |
| 19:23 | <jammcq>  heh, i'm sure | |
| 19:23 | <warren>  jammcq: LTSP is looking to use a minimum of 1.1GB image | |
| 19:23 |  that's compressed | |
| 19:23 |  including all the usual edu desktop apps, productivity and the chroot | |
| 19:23 | <jammcq>  ah | |
| 19:23 | <warren>  jammcq: so USB or DVD only I'm afraid | |
| 19:24 | <jammcq>  are you shipping a pre-built chroot?  or building it | |
| 19:24 |  during install | |
| 19:24 | <warren>  jammcq: if you want it installable from that image without network you need a pre-built chroot | |
| 19:24 | <jammcq>  err, "planning on shipping" | |
| 19:24 |  oooh | |
| 19:24 | <warren>  (that's why there's no way in hell it will fit on one CD) | |
| 19:24 | <jammcq>  hey, just use the other side :) | |
| 19:25 | <ogra>  why cant you build it at install time ? | |
| 19:25 | monteslu has quit IRC | |
| 19:26 | captain_magnus has joined #ltsp | |
| 19:26 | <ogra>  one of ltsp5's puroses was to be able to build from the packages you have on your media anyway | |
| 19:26 | <warren>  ogra: x86_64 server packages, i386 chroot? | |
| 19:26 | <ogra>  oh, right | |
| 19:26 |  thats different | |
| 19:27 | <warren>  the x86_64 server is almost devoid of i386 packages | |
| 19:27 | <petre>  warren, if you're assuming x86_64 server, is it unsafe to also assume DVD drive? | |
| 19:27 | <warren>  ? | |
| 19:27 |  petre: btw, how's work on ltsp-server-initialize? =) | |
| 19:27 | <petre>  so you don't have to cram everything into 650-700MB | |
| 19:27 |  CD | |
| 19:27 | <warren>  petre: you could start by simply posting your ideas about ltsp-server-initialize to the list and get feedback from others | |
| 19:28 |  don't have to fix it at all at once | |
| 19:28 | <ogra>  warren, we made a survey in edubuntu once, the majority of edubuntu users doesnt own a DVD writer .... | |
| 19:28 | <warren>  petre: either i386 or x86_64 server is supported | |
| 19:28 | * petre blushes because he has nothing to show so far | |
| 19:28 | <ogra>  if your focus is only US schools thats fine indeed | |
| 19:28 | <warren>  ogra: install from USB stick is also an option | |
| 19:28 |  ogra: we encourage USB stick install, less waste | |
| 19:29 | <ogra>  if the HW they have supports booting from usb | |
| 19:29 | <warren>  true | |
| 19:29 | <ogra>  which is rarely the case either | |
| 19:29 | <warren>  but fedora really sucks on anything that old anyway | |
| 19:29 | <petre>  cyberorg sent me a link to his equivalent of ltsp-server-initialize which I've been reading through | |
| 19:30 | <ogra>  warren, edubuntu default as well, but its trivial to install xubuntu-desktop on it and have a low level server that eats way less ram | |
| 19:30 | <warren>  petre: ok | |
| 19:31 | <petre>  so, I'm chipping away at it, but I'm embarrassed at my lack of progress | |
| 19:32 |  time is hard to come by, should get better in a month | |
| 19:33 |  ogra, have you heard of anyone using Ice instead of xfce/gnome? | |
| 19:33 | <vagrantc>  icewm is what's used at freegeek for guest logins | |
| 19:33 | <warren>  petre: please just post about it on the list, point at what cyberorg told you | |
| 19:33 | <petre>  several K12ltsp people used to use it for its lack of demands | |
| 19:34 | <ogra>  petre, rarely ... xubuntu is so well integrated and uses not  really more ressources, most ubuntu users with low level HW use just that and have all the nifty features a mdern desktop offers | |
| 19:34 | <warren>  petre: I suspect a proper ltsp-server-initialize will need ideas from others, especially Eric Harrison, because it is HARD to make the script do only safe things. | |
| 19:34 | <ogra>  i heard about someone using luxbuntiu with ltsp though | |
| 19:34 | <warren>  petre: maybe the entire concept has to be redone | |
| 19:34 | <ogra>  *fluxbuntu | |
| 19:35 | <vagrantc>  xubuntu isn't a whole lot better than gnome, in my experience. | |
| 19:35 |  which is, admittedly brief. | |
| 19:35 | <ogra>  well, it uses half the ram | |
| 19:35 | <vagrantc>  wasn't with gutsy | |
| 19:35 | <ogra>  while still offering the same functionallity | |
| 19:36 | <vagrantc>  when we tried to switch freegeek to use gutsy, we did extensive resource comparisons of ubuntu and xubuntu, and xubunutu didn't really change much. | |
| 19:36 | <ogra>  a gutsy desktop system in htop uses about 150M here, a gutsy xubuntu system lives fine with 80 | |
| 19:37 |  (only teh desktop running indeed) | |
| 19:39 | <petre>  my experience with xubuntu was similar to vagrantc's: not a whole lot better than gnome, but that was on dapper | |
| 19:40 | <ogra>  vagrantc, expect a very light desktop in intrepid, canonical does so much in the mobile area now that we'll have something nice next release :) | |
| 19:40 | <jammcq>  "intrepid" ? | |
| 19:40 | <ogra>  i think in dapper there were even still the gnome libs installed etc | |
| 19:40 | <jammcq>  is that the next one? | |
| 19:40 | <ogra>  yep | |
| 19:40 | <jammcq>  wow | |
| 19:40 | <ogra>  ibex | |
| 19:40 | <jammcq>  sounds cool | |
| 19:43 | <warren>  vagrantc: ok, pushed the changed ltsp-setup | |
| 19:43 |  I'm still making more changes, but only after I get home in a few hours. | |
| 19:43 |  posting another question to the list now | |
| 19:44 | <jammcq>  ogra: are the mailing lists working in LP now? | |
| 19:44 | <ogra>  yup | |
| 19:44 |  i didnt test it though | |
| 19:44 | <jammcq>  is there any migration tool to pull the list out of sourceforge? | |
| 19:44 | <ogra>  but they are supposed to | |
| 19:45 |  lets ask #launchpad | |
| 19:46 | <warren>  ogra: ah, ltspfs add_fstab_entry | |
| 19:46 |  ogra: | |
| 19:46 | <petre>  why are lists moving from sf to lp? | |
| 19:46 | <warren>  ROOT=/var/run/drives | |
| 19:46 | slipttees has quit IRC | |
| 19:46 | <warren>  LABEL=${ID_FS_LABEL_SAFE} | |
| 19:46 |  MOUNTPOINT=$ROOT/$LABEL | |
| 19:46 |  mkdir -p ${MOUNTPOINT} | |
| 19:46 | <ogra>  warren, right | |
| 19:46 | <warren>  ogra: so it is indeed needed to create /var/run/drives | |
| 19:46 | <ogra>  that should create /var/run/drives | |
| 19:46 | <warren>  oh wait | |
| 19:46 |  duh | |
| 19:46 | <ogra>  -p | |
| 19:46 |  :) | |
| 19:47 |  i suspect you need the path like with chroot | |
| 19:48 | <petre>  warren, link for cyberorg's script sent to list.. | |
| 19:48 | <warren>  thx | |
| 19:49 |  OH | |
| 19:49 |  ogra: ltspfsd actually modifies /etc/fstab? | |
| 19:49 |  I think that's read-only on my client | |
| 19:49 |  hmm | |
| 19:49 | <ogra>  no, it modifies its own fstab | |
| 19:49 |  /var/run/ltspfs_fstab | |
| 19:49 | <warren>  oh | |
| 19:50 | <ogra>  (/var/run being a tmpfs here) | |
| 19:50 | viking-ice has quit IRC | |
| 19:53 | <warren>  vagrantc: posted to list | |
| 19:53 | <ogra>  warren, do you have any contact to flash upstream people ? | |
| 19:53 | <warren>  ogra: only the product manager, but they haven't been responding lately | |
| 19:53 |  (that kind of worries me) | |
| 19:53 | <ogra>  apparently the acceleration they use is the cause for slowdowns over network | |
| 19:54 | <warren>  what kind of acceleration? | |
| 19:54 |  ogra: recent flash versions began using opengl | |
| 19:54 | <ogra>  the one you can en/disable in the context menu of flashplayer | |
| 19:54 | <warren>  oh/ | |
| 19:54 |  didn't know you could disable it | |
| 19:54 |  might want to put that into /etc/skel then | |
| 19:54 | <ogra>  and apparently it works lots faster with accel disabled | |
| 19:54 |  you cant | |
| 19:54 | <warren>  oh? | |
| 19:54 | <ogra>  flash has no option for it | |
| 19:55 | <warren>  the context menu options get written somewhere in $HOME | |
| 19:55 | <ogra>  it accepts a config file in /etc/adobe now | |
| 19:55 |  mms.cfg | |
| 19:56 |  but it has no config option for accel at all | |
| 19:56 | <warren>  ah | |
| 19:56 | <ogra>  http://www.adobe.com/devnet/flashplayer/articles/flash_player_admin_guide/flash_player_admin_guide.pdf | |
| 19:57 |  tahats why  asked if you have any closer contact | |
| 19:57 |  to trigger the adding of such an option :) | |
| 19:58 |  i think i have a businesscard from that product manager as well (and had a beer with him) ... he was at ubuntulive last year | |
| 19:58 | <warren>  him? | |
| 19:58 | <ogra>  but didnt keep contact | |
| 19:58 | <warren>  I thought her. | |
| 19:58 | <ogra>  oh, ok | |
| 19:58 |  then it was a different guy | |
| 19:59 |  might be he was acrobat | |
| 19:59 | <warren>  ... or no longer a guy... | |
| 19:59 | <ogra>  heh | |
| 20:00 |  i  would have to search the card, i know it was written on there ... | |
| 20:00 |  anyway, moot point | |
| 20:01 |  just remember it if your users complain about poor flash performance :) | |
| 20:01 | <warren>  thanks for pointing out the admin guide | |
| 20:03 | mccann has joined #ltsp | |
| 20:04 | <ogra>  warren, i think vagrant had worked on code to start cdpinger from udev (not sure it was him or scottie though) | |
| 20:04 |  so that could go away in this case | |
| 20:04 | <warren>  ugh, I still have to figure out why cdpinger is segfaulting only on via | |
| 20:04 | <ogra>  ah, no that was ltspfsd | |
| 20:05 |  but the same should be possible for CDs | |
| 20:05 |  s all we need is the mcookie | |
| 20:06 | <warren>  vagrantc: OK, I'm tagging in about an hour or two. | |
| 20:06 |  mcookie came from upstream X | |
| 20:06 | <ogra>  nope | |
| 20:06 | <warren>  I mean, mcookie the binary | |
| 20:06 | <ogra>  yeah, indeed | |
| 20:06 | <warren>  upstream X is moving away from it it seems. | |
| 20:07 | <ogra>  we could as well just md5sum the dmesg output or so | |
| 20:07 |  or a timestamp | |
| 20:07 | <warren>  I really have to go to the gym now | |
| 20:07 |  bbl | |
| 20:07 | <ogra>  its just a string | |
| 20:07 |  have fun :) | |
| 20:07 | <warren>  ogra: mcookie=`dd if=/dev/urandom bs=16 count=1 2>/dev/null | hexdump -e \\"%08x\\"` | |
| 20:07 |  ogra: even better | |
| 20:08 |  although this is slower than mcookie binary ... | |
| 20:08 |  I have to ask if the mcookie binary is going away | |
| 20:08 | <ogra>  as you like, it just has to be a unique hash ltspfsd can read from the rootwindow | |
| 20:08 | <warren>  is the hash used for any security reason? | |
| 20:08 | <ogra>  no matter how we create it ... | |
| 20:08 |  yeah | |
| 20:08 | jammcq has quit IRC | |
| 20:08 | <warren>  then you really don't want to generate it from timestamp | |
| 20:09 | <ogra>  ltspfsd will refuse connections without it | |
| 20:09 | <warren>  we had the same problem with fixing xauth generation for ldm | |
| 20:09 | <ogra>  you can use pwgen :) | |
| 20:09 |  it generates nice hashes | |
| 20:10 | <warren>  oh | |
| 20:10 |  util-linux-ng-2.13.1-6.fc9.x86_64 contains mcookie | |
| 20:10 |  it probably wont go away then | |
| 20:10 | <ogra>  ah, nice | |
| 20:10 | <warren>  ldm should probably switch back then | |
| 20:11 |  OK, i'll brb | |
| 20:23 | <vagrantc>  my work on starting cdpinger from udev lead to me working on using ltspfsd from udev as well. | |
| 20:23 |  well, actually, starting them from add_fstab_entry, technically. | |
| 20:23 |  have it working pretty well | |
| 20:23 | <ogra>  well, cdpinger should just be started directly from a rule | |
| 20:24 |  (udev) | |
| 20:24 | * ogra is irritated ... why do i suddenly have a command history in my chroot | |
| 20:25 | <ogra>  there is neither a ~/.bash_history nor a ~/.history file | |
| 20:25 | <vagrantc>  ogra: i started it directly from a udev rule, but it actually worked better to start from add_fstab_entry | |
| 20:26 |  had to do things like "don't start unless LOCALDEV is defined" and such. | |
| 20:27 | <ogra>  ah, right | |
| 20:27 |  that makes sense | |
| 20:29 | <vagrantc>  launchpad is crazy ... warren just pushed a bunch of commits and i got 699 first, followed by 702, then 701, 700 703 ... | |
| 20:29 |  regarding the commit messages | |
| 20:34 | <ogra>  wll, it doesnt process them right away it queues them up and processes every five mins or so | |
| 20:36 | <vagrantc>  yeah, i figured something like that... | |
| 20:38 | <ogra>  meh, either chroot or sudo is broken | |
| 20:39 |  ogra@ceron:~/livefs$ sudo chroot chroot-livecd/ | |
| 20:39 |  root@ceron:/# ls  home/ | |
| 20:39 |  ogra | |
| 20:39 |  thats a clean chroot ... | |
| 20:39 |  i didnt create a user | |
| 20:39 |  (and no, /home isnt bind mounted) | |
| 20:50 | J45p3r has quit IRC | |
| 20:52 | Guaraldo has joined #ltsp | |
| 20:56 | ccherret1 is now known as ccherrett | |
| 20:58 | Guaraldo has quit IRC | |
| 20:58 | monteslu has joined #ltsp | |
| 21:05 | manuel_schulte has joined #ltsp | |
| 21:11 | <warren>  ogra: what is pwd after chroot? | |
| 21:11 | <ogra>   / | |
| 21:12 |  HOME is still set i guess but that was the case before as well | |
| 21:12 |  it (whatever causes that) didnt create a homedire before though | |
| 21:13 |  hmm | |
| 21:14 |  on a second attampt it doesnt do that anymore | |
| 21:18 |  warren, i think the name duplication was my fault ... i moved all the heavyweight stuff (starting aps etc) to the ltsp-client script to start it after the login manager by just splitting the original function into two halves | |
| 21:18 |  s/aps/apps/ | |
| 21:19 |  origianlly all localdev handling was done in the -setup script | |
| 21:41 | MacIver has quit IRC | |
| 21:44 | MacIver has joined #ltsp | |
| 21:44 | petre has quit IRC | |
| 22:28 | vagrantc has quit IRC | |
| 23:12 | manuel_schulte has left #ltsp | |
| 23:51 | Egyptian[Home] has joined #ltsp | |