IRC chat logs for #ltsp on irc.freenode.net (webchat)


Channel log from 2 December 2016   (all times are UTC)

00:25wyseguy has joined IRC (wyseguy!~wyseguy@unaffiliated/wyseguy)
00:48dtcrshr has left IRC (dtcrshr!~datacrush@unaffiliated/datacrusher, Quit: Saindo)
06:30Statler has joined IRC (Statler!~Georg@p4FC878EC.dip0.t-ipconnect.de)
07:15vsuojanen has joined IRC (vsuojanen!~valtteri@83-136-248-31.uk-lon1.host.upcloud.com)
07:17wyseguy has left IRC (wyseguy!~wyseguy@unaffiliated/wyseguy, Ping timeout: 268 seconds)
07:17vsuojanen has joined IRC (vsuojanen!~valtteri@83-136-248-31.uk-lon1.host.upcloud.com)
07:22schlady has joined IRC (schlady!~schlady@141-53-219-214.ip.uni-greifswald.de)
07:25
<alkisg>
!nbd-client
07:25
<ltsp>
nbd-client: To try mounting the NBD image from the client initramfs: nbd-client 192.168.67.1 -N /opt/ltsp/i386 /dev/nbd0
07:25
<alkisg>
!client-list
07:25
<ltsp>
client-list: to get a list of all nbd-clients (which sometimes is the same as ltsp clients), run: netstat -tn | sed -n 's/.*:10809 *\([0-9.]*\):.*/\1/p' | sort -Vu
07:29mikkel has joined IRC (mikkel!~mikkel@mail.dlvs.dk)
07:29vsuojanen has left IRC (vsuojanen!~valtteri@83-136-248-31.uk-lon1.host.upcloud.com, Remote host closed the connection)
07:34vsuojanen has joined IRC (vsuojanen!~valtteri@83-136-248-31.uk-lon1.host.upcloud.com)
07:50ricotz has joined IRC (ricotz!~ricotz@ubuntu/member/ricotz)
08:14user3948572 has joined IRC (user3948572!~user39485@mail.lbathivel.com)
08:27robb_nl has joined IRC (robb_nl!~robb_nl@ip-83-134-1-52.dsl.scarlet.be)
09:38Statler has left IRC (Statler!~Georg@p4FC878EC.dip0.t-ipconnect.de, Ping timeout: 240 seconds)
10:05Statler has joined IRC (Statler!~Georg@mail.lohn24.de)
10:26
<gdi2k>
ah
10:26
<alkisg>
gdi2k: wrong window :)
12:41vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc)
13:23vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Quit: leaving)
13:31GodFather has left IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com, Ping timeout: 244 seconds)
13:40GodFather has joined IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com)
13:41GodFather has left IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com, Remote host closed the connection)
13:48GodFather has joined IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com)
13:50ben_roose has joined IRC (ben_roose!~roose@roose.cs.wichita.edu)
14:22robb_nl has left IRC (robb_nl!~robb_nl@ip-83-134-1-52.dsl.scarlet.be, Ping timeout: 260 seconds)
14:32robb_nl has joined IRC (robb_nl!~robb_nl@ip-83-134-1-52.dsl.scarlet.be)
14:36robb_nl has left IRC (robb_nl!~robb_nl@ip-83-134-1-52.dsl.scarlet.be, Ping timeout: 244 seconds)
14:48user3948572 has left IRC (user3948572!~user39485@mail.lbathivel.com, Quit: Quitte)
15:04adrianor1 has joined IRC (adrianor1!~adrianorg@177.156.227.173)
15:07adrianorg has left IRC (adrianorg!~adrianorg@189.58.232.226.dynamic.adsl.gvt.net.br, Ping timeout: 260 seconds)
15:13adrianor1 is now known as adrianorg
15:46Statler has left IRC (Statler!~Georg@mail.lohn24.de, Quit: Leaving)
15:55schlady has left IRC (schlady!~schlady@141-53-219-214.ip.uni-greifswald.de, Remote host closed the connection)
15:56schlady has joined IRC (schlady!~schlady@141-53-219-214.ip.uni-greifswald.de)
16:00schlady has left IRC (schlady!~schlady@141-53-219-214.ip.uni-greifswald.de, Ping timeout: 250 seconds)
16:02dtcrshr has joined IRC (dtcrshr!~datacrush@unaffiliated/datacrusher)
16:03markus_e92 has joined IRC (markus_e92!~markus_e9@188-22-177-130.adsl.highway.telekom.at)
16:03mikkel has left IRC (mikkel!~mikkel@mail.dlvs.dk, Quit: Leaving)
16:09
<sbalneav>
Oooo, gettin good...
16:10robb_nl has joined IRC (robb_nl!~robb_nl@ip-83-134-1-52.dsl.scarlet.be)
16:11
<sbalneav>
alkisg: http://git.launchpad.net/~ltsp-upstream/+git/ltsp-pam
16:26robb_nl has left IRC (robb_nl!~robb_nl@ip-83-134-1-52.dsl.scarlet.be, Ping timeout: 268 seconds)
18:48wyseguy has joined IRC (wyseguy!~wyseguy@unaffiliated/wyseguy)
19:16vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc)
20:10
<sbalneav>
vagrantc: have a look now
20:10
I now have the sshfs mounts happening
20:10
plus the cleanup
20:10
I've simplified the tree completely.
20:10
Now the python module's doing most of the work.
20:12
On a fat client, I can now:
20:12
log in with lightdm + gtk_greeter
20:12
home dir is mounted with sshfs
20:12
user geom is brought over into extrausers
20:13
auth during screen lock works.
20:13
Can launch X programs on the server and display on the client.
20:14
On logout, sshfs is unmounted, tunnel is terminated, and processes are cleaned up.
20:19* vagrantc cheers!
20:24
<sbalneav>
What I really should do is get off my butt and replace ltspfs.
20:26
<vagrantc>
i know alkisg had at one point thought about just using sshfs with reverse mounts or something
20:27
<sbalneav>
Here was my thought
20:27
Write a fuse filesystem that uses X atoms to communicate.
20:28
That way, if you have an SSH tunnel, the filesystem stuff would be encrypted over the tunnel
20:28
<vagrantc>
given that many projects are moving away from X ... might be good to not rely on X specific features
20:28
even crusty old X developers are nudging people to move away from it
20:29
<sbalneav>
What replaces X?
20:30
<vagrantc>
i think it's still open what will replace it
20:31
that's why i like sticking to the ssh tunnel and whatnot
20:32
although, from what i gather, noting really replaces network-transparent X :/
20:32
nothing
20:32
<sbalneav>
Wonder if we could write something that uses stdio and makes use of the existing pre-plumbed tunnel.
20:33
Everybody's down on X. But it *works*.
20:33
<vagrantc>
yes, i think using the ssh tunnel for communications might be the best way forward
20:34
<sbalneav>
And so far as I've ever seen, none of the so-called "alternatives" do even 1/4 of what X can do.
20:34
<vagrantc>
that said, i've been long thinking we should move towards defaulting to a fat client model, in which case these things become moot, except for maintaining compatibility with thin client implementations
20:35
<sbalneav>
I'm fine with going fat client.
20:35
<vagrantc>
sbalneav: i hear you! at the same time, i don't want to invest new technology into something that's softly deprecated
20:35
<sbalneav>
Yeah, fair enough. Fat client makes the problem go away, and quite frankly, I'm perfectly happy saying "Thin client only just doesn't get localdevices anymore"
20:36
<vagrantc>
e.g. keep maintaining the stuff we have with X, but probably not develop new stuff
20:36
<sbalneav>
Well, with this pam module method, we're really not dependent upon X at all.
20:36
<vagrantc>
exactly why it's so exciting! :)
20:37
frees up a lot of options
20:37
whatever way going forward will almost surely support PAM
20:37
<sbalneav>
right.
20:37
Well, what's there right now, at least for me, is workable.
20:38
<vagrantc>
sbalneav: so, my rough idea for a plan to keep moving forward is to get fat clients working beyond a proof of concept, and then spend some time seeing what we can do for thin clients
20:38
<sbalneav>
Yes. Seems logical; get the fat client stuff working, which, unless my setup is somehow really wierd, should be working mostly as-is and where-is now.
20:38
<vagrantc>
once we have a solid fat client implementation, it'll inform how difficult it will be to do the remaining thin client bits
20:40
<sbalneav>
The nice thing is with this; there's next to no C code left.
20:43
<vagrantc>
cool as C code is, i think that's a good thing :)
20:43
<sbalneav>
I'm happy to shrink LTSP down to a bare minimum.
20:44
<vagrantc>
yeah. make other projects do the work. :)
20:53gp has joined IRC (gp!~gp@104-14-168-137.lightspeed.rcsntx.sbcglobal.net)
21:12
<vagrantc>
sbalneav: looking forward to taking your new code for a spin :)
21:12
<sbalneav>
Cool
21:13
I think it's gonna need a bit more bulletproofing. But, I think it's workable as-is.
21:14
<vagrantc>
though for now, i should get a short walk in and get some sleep and adjust my timezone before my visit with alkisg tomorrow :)
21:15
this hotel wifi is silly ... it blocks http connections with a registration/login page, but all other ports, including https, work fine :)
21:16
<sbalneav>
"no one does anything else but web, right?!"
21:17
<vagrantc>
what's funny, is with the https-everywhere extension, i didn't even figure it out the pattern for quite a while
21:18* vagrantc is also glad that this new code is conforming to vagrantc's plot to switch to git
21:20
<sbalneav>
Oh, quite happy with going to git.
21:22vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Ping timeout: 240 seconds)
21:53schlady has joined IRC (schlady!~schlady@ip1f12125a.dynamic.kabel-deutschland.de)
22:04GodFather has left IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com, Ping timeout: 260 seconds)
22:16ricotz has left IRC (ricotz!~ricotz@ubuntu/member/ricotz, Quit: Leaving)
22:24vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc)
22:32ben_roose has left IRC (ben_roose!~roose@roose.cs.wichita.edu, Remote host closed the connection)
22:34vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Ping timeout: 246 seconds)
22:50schlady_ has joined IRC (schlady_!~schlady@p200300CB8BC4D900598AE4FBFE2E6389.dip0.t-ipconnect.de)
22:53schlady has left IRC (schlady!~schlady@ip1f12125a.dynamic.kabel-deutschland.de, Ping timeout: 245 seconds)
23:09schlady has joined IRC (schlady!~schlady@2a03:2260:200e:0:d933:d30a:941b:53ff)
23:11dtcrshr has left IRC (dtcrshr!~datacrush@unaffiliated/datacrusher, Quit: Saindo)
23:11schlady_ has left IRC (schlady_!~schlady@p200300CB8BC4D900598AE4FBFE2E6389.dip0.t-ipconnect.de, Ping timeout: 240 seconds)