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


Channel log from 5 August 2021   (all times are UTC)

01:38mistik1 has joined IRC (mistik1!~mistik1@96.43.180.237)
02:48mistik1 has left IRC (mistik1!~mistik1@96.43.180.237, Read error: Connection reset by peer)
02:48mistik1 has joined IRC (mistik1!~mistik1@96.43.180.237)
02:50mistik1 has left IRC (mistik1!~mistik1@96.43.180.237, Read error: Connection reset by peer)
02:52mistik1 has joined IRC (mistik1!~mistik1@96.43.180.237)
05:06ricotz has joined IRC (ricotz!~ricotz@ubuntu/member/ricotz)
05:11mistik1 has left IRC (mistik1!~mistik1@96.43.180.237, Ping timeout: 272 seconds)
06:20muhwalt has left IRC (muhwalt!~ubox@user/muhwalt, Ping timeout: 258 seconds)
06:36muhwalt has joined IRC (muhwalt!~ubox@204.111.136.22)
06:48muhwalt has left IRC (muhwalt!~ubox@204.111.136.22, Ping timeout: 258 seconds)
06:50muhwalt has joined IRC (muhwalt!~ubox@204.111.136.22)
08:19woernie has left IRC (woernie!~werner@p5ddec030.dip0.t-ipconnect.de, Ping timeout: 258 seconds)
08:20woernie has joined IRC (woernie!~werner@p578bb7b6.dip0.t-ipconnect.de)
08:32Vercas6 has joined IRC (Vercas6!~Vercas@gateway/tor-sasl/vercas)
08:36Vercas has left IRC (Vercas!~Vercas@gateway/tor-sasl/vercas, Ping timeout: 244 seconds)
08:36Vercas6 is now known as Vercas
12:35
<fiesh>
hmm it seems ldm finally vanished from gentoo
12:35
and our ltsp was still based on it :-(
12:35
<alkisg>
Time to upgrade... :)
12:36
<fiesh>
to what?
12:36
<alkisg>
ltsp21
12:36
<fiesh>
which I guess won't be that trivial under Gentoo? ;/
12:37
<alkisg>
Eh, same as ltsp5 was under gentoo
12:37
<fiesh>
oh
12:37
<alkisg>
Both needed some love
12:37
<fiesh>
is there some manual?
12:37
<alkisg>
Didn't we spend a week to make ltsp5 run on gentoo?
12:37
<fiesh>
yeah something like that
12:37
it's been working like a charm ever since
12:37
<alkisg>
Right, something like that would also be needed now
12:38
<fiesh>
(I think it was just a day though, or maybe two days, not a full week)
12:38
<alkisg>
There's a thread in ltsp-discuss for porting ltsp to other distributions
12:38
*I mean in github ltsp discussions
12:38
And what is needed for each part
12:39
The server would be rather easy, while the client would need initrd and pam integration
12:39
For your setup, you could skip initrd and only integrate pam
12:39
And for the server, you wouldn't need anything apart from a git clone
12:39
<fiesh>
hmm can't find the link yet
12:39
what does initrd and pam integration mean?
12:39
there already is an initrd in use
12:39
and I think gentoo does use and support pam out of the box anyway?
12:40
<alkisg>
https://github.com/ltsp/ltsp/discussions/197#discussioncomment-988675
12:40
Yes, but each pam configuration is different
12:40
debian uses pam-auth-update
12:40
If gentoo has that, then it might work; if not, then code will be needed
12:40
Each initrd needs different code to set the writable overlay, that part is harder
12:40
It's done for initramfs-tools, but not for genkernel or dracut
12:41
<fiesh>
ah hmm ok
12:41
fuck me :-(
12:41
that was bound to happen at some point I guess
12:41
<alkisg>
Since noone wanted to maintain ltsp5, yeah
12:41
It's still there if someone wants to :D
12:42
<fiesh>
there's no easy replacement for ldm for now? I'm really quite time constrained lately and would much much rather do this over Christmas ors o
12:42
<alkisg>
Why would you want to replace ldm? Just keep using it
12:42
ldm was ltsp specific; its replacement was "proper pam integration"
12:43
<fiesh>
hmm yeah it somehow vanished from portage?
12:43
or maybe I screwed up something there to be honest
12:43
<alkisg>
Put it back, or compile from code etc
12:43
<fiesh>
hmm yeah, valid suggestion
12:43
<alkisg>
Currently, ltsp21 works with any DM; even with plain vt/login/sudo
12:43
It doesn't need ldm anymore
12:44
<fiesh>
due to PAM? that's quite handy
12:44
<alkisg>
Yes, due to pam
12:44
It replaced e.g. 2000 lines of code with 200, and it works so much better
12:45
<fiesh>
heh that should happen more often in our code base...
13:15
hmm I guess finding ldm-2.2.11.tar.xz is not that easy any more :D
13:18
ah there's https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/ldm/2:2.2.13-1/ldm_2.2.13.orig.tar.gz
13:18
hurray
13:31
alkisg: so maybe we can tentatively keep in mind to get ltsp21 working on Gentoo around Christmas? I'd greatly appreciate that
13:32woernie has left IRC (woernie!~werner@p578bb7b6.dip0.t-ipconnect.de, Remote host closed the connection)
13:32woernie has joined IRC (woernie!~werner@p578bb7b6.dip0.t-ipconnect.de)
13:37woernie has left IRC (woernie!~werner@p578bb7b6.dip0.t-ipconnect.de, Ping timeout: 272 seconds)
13:37woernie_ has joined IRC (woernie_!~werner@p5ddec030.dip0.t-ipconnect.de)
13:38
<fiesh>
well, it seems the update to 2.2.13 broke something... so I might depend upon your help earlier :/
14:18
<alkisg>
fiesh: sure, although I have too much on my plate these days, so it would be best to do it asynchronously, e.g. there are time where I have no free time for months...
14:19
Why was your version of ldm removed? Can't you restore it from a backup or an old ltsp image or something?
14:19
It's possible that we had patched ldm for gentoo, so if you're trying with a random upstream ldm, it might not work
14:23
Pitty, I think I erased your gentoo clone that you had sent me (along with its ldm etc) 6 months ago...
14:23
<fiesh>
I have the working image here still
14:24
and I copied over /usr/share/ltsp and /usr/share/ldm, but to no avail
14:24
so only the binary seems to differ
14:24
I'll now try copying over the binary as well
14:24
but that's not a maintainable state :-/
14:24
I dont't think we patched the source for ldm for gentoo, did we?
14:24
only script
14:24
s
14:25
alas I don't remember the version of ldm that was installed, and no binary seems to contain that information :/
14:25
<alkisg>
No idea, it's been too long, but I do remember that we pushed a couple of patches upstream
14:26
<fiesh>
is there a git repository that I could base the gentoo ebuild on?
14:27
<alkisg>
I think this one's the latest version: https://git.launchpad.net/~ltsp-upstream/ltsp/+git/ldm
14:29shored has left IRC (shored!~shored@user/shored, Ping timeout: 265 seconds)
14:30
<fiesh>
2.2.19 and then 2.18.06-1?!
14:32
<alkisg>
It sounds like vagrant wanted to start using the 2.year.month scheme :D
14:33
<fiesh>
lol
14:38
ok, the old binaries work... so I reckon it might just be 2.2.13 is too old. I'll try basing the ebuild on the git repo
14:41
<alkisg>
Btw ltsp21 needs no binaries, I guess it might make things easier for you
14:41
It's all shell/python, no c
14:52
<fiesh>
that sounds like an improvement, yeah
15:00
alright, the git version works \o/
15:00
got a working ebuild now :-)
15:00
alkisg: thanks for your input!
15:04
<alkisg>
np
15:39lucascastro has left IRC (lucascastro!~lucascast@177-185-133-236.dynamic.isotelco.net.br, Read error: Connection reset by peer)
15:39lucascastro has joined IRC (lucascastro!~lucascast@177-185-133-236.dynamic.isotelco.net.br)
17:13shored has joined IRC (shored!~shored@user/shored)
18:10vagrantc has joined IRC (vagrantc!~vagrant@2600:3c01:e000:21:21:21:0:100e)
18:33lucascastro has left IRC (lucascastro!~lucascast@177-185-133-236.dynamic.isotelco.net.br, Quit: Leaving)
18:34lucascastro has joined IRC (lucascastro!~lucascast@177-185-133-236.dynamic.isotelco.net.br)
20:06lcurl_ has joined IRC (lcurl_!~UserNick@42.118.206.39)
20:09lcurl has left IRC (lcurl!~UserNick@113.22.7.248, Ping timeout: 245 seconds)
20:09lcurl_ is now known as lcurl
20:29ricotz has left IRC (ricotz!~ricotz@ubuntu/member/ricotz, Quit: Leaving)
23:44vagrantc has left IRC (vagrantc!~vagrant@2600:3c01:e000:21:21:21:0:100e, Quit: leaving)