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


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

00:32vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Quit: leaving)
03:26lucas__ has joined IRC (lucas__!~lucas@189.89.7.117)
03:43
<gehidore>
mmmm frog legs
03:44
now I'm hungry
03:58GodFather has left IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com, Ping timeout: 252 seconds)
06:25Statler has joined IRC (Statler!~Georg@p579FE1EE.dip0.t-ipconnect.de)
06:34Statler has left IRC (Statler!~Georg@p579FE1EE.dip0.t-ipconnect.de, Remote host closed the connection)
07:32forum has joined IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at)
07:41forum has left IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at, Remote host closed the connection)
07:44forum has joined IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at)
08:32forum has left IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at, Ping timeout: 248 seconds)
08:35forum has joined IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at)
08:56forum has left IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at, Ping timeout: 260 seconds)
09:57markus_e92 has left IRC (markus_e92!~markus_e9@62-46-31-114.adsl.highway.telekom.at, Ping timeout: 250 seconds)
09:59markus_e92 has joined IRC (markus_e92!~markus_e9@91-115-16-31.adsl.highway.telekom.at)
10:44Statler has joined IRC (Statler!~Georg@mail.lohn24.de)
11:00robb_nl has joined IRC (robb_nl!~robb_nl@ip-213-49-238-3.dsl.scarlet.be)
11:29adrianor1 has joined IRC (adrianor1!~adrianorg@187.113.246.8)
11:32adrianorg has left IRC (adrianorg!~adrianorg@187.113.251.104, Ping timeout: 264 seconds)
11:44lucas__ has left IRC (lucas__!~lucas@189.89.7.117, Ping timeout: 252 seconds)
11:45markus_e92 has left IRC (markus_e92!~markus_e9@91-115-16-31.adsl.highway.telekom.at, Ping timeout: 265 seconds)
11:48markus_e92 has joined IRC (markus_e92!~markus_e9@91-115-155-134.adsl.highway.telekom.at)
11:49lucas__ has joined IRC (lucas__!~lucas@189.89.7.117)
11:50ogra_ has left IRC (ogra_!~ogra_@p5098ed03.dip0.t-ipconnect.de, Ping timeout: 265 seconds)
11:50ogra_ has joined IRC (ogra_!~ogra_@p5098ed03.dip0.t-ipconnect.de)
11:51lucas__ is now known as lucascastro
11:58adrianor1 is now known as adrianorg
12:16GodFather has joined IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com)
12:17ricotz has joined IRC (ricotz!~ricotz@ubuntu/member/ricotz)
12:23forum has joined IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at)
12:40forum has left IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at, Quit: forum)
12:57lucascastro has left IRC (lucascastro!~lucas@189.89.7.117, Ping timeout: 258 seconds)
12:59robb_nl has left IRC (robb_nl!~robb_nl@ip-213-49-238-3.dsl.scarlet.be, Ping timeout: 265 seconds)
13:08forum has joined IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at)
13:09forum has joined IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at)
13:48vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc)
14:12
<sbalneav>
Morning all
14:12* vagrantc waves
14:12
<alkisg>
Saludos :)
14:12
<sbalneav>
Morning vagrantc, alkisg
14:12
I'll have a look at the session script today.
14:13
The other thing we need to have it do is remove the empty tempdir
14:13* vagrantc has the distinct impression sbalneav is set on getting things done!
14:14* alkisg doesn't think he'll be able to do any work during the holidays, and hopes sbalneav will continue to be set on getting things done after 15 days too... :D
14:14
<sbalneav>
On a mission.
14:29robb_nl has joined IRC (robb_nl!~robb_nl@ip-213-49-238-3.dsl.scarlet.be)
14:31yanu_ has left IRC (yanu_!~yanu@178-116-57-70.access.telenet.be, Ping timeout: 245 seconds)
14:42forum has left IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at, Ping timeout: 245 seconds)
14:43* vagrantc updated http://wiki.ltsp.org/wiki/Dev:LTSPPamNotes
14:43
<vagrantc>
!pam
14:43
<ltsp>
I do not know about 'pam', but I do know about these similar topics: 'pad'
14:43
<vagrantc>
!learn pam as http://wiki.ltsp.org/wiki/Dev:LTSPPamNotes
14:43
<ltsp>
The operation succeeded.
14:43
<vagrantc>
!pam
14:43
<ltsp>
pam: http://wiki.ltsp.org/wiki/Dev:LTSPPamNotes
14:44yanu has joined IRC (yanu!~yanu@178-116-57-70.access.telenet.be)
14:45
<sbalneav>
vagrantc: nice!
14:46
<vagrantc>
hadn't been touched since 2013, figured we'd better update it since it's practically been rewritten from scratch :)
14:47
<sbalneav>
Ayup
14:48
<vagrantc>
i should probably orphan libpam-sshauth in Debian...
14:49
although there are at least 6 people who have used it in the last week
14:50
sbalneav: i'm guessing we'll call it dead upstream?
14:50
<sbalneav>
Well, I thought what we wanted to do was sub the pam implementation for it.
14:50
*python
14:51lucascastro has joined IRC (lucascastro!~lucas@186.227.186.18)
14:51
<vagrantc>
oh, right
14:51
<sbalneav>
We can consider the C version dead, yeah.
14:51
Since the python version does everything the C version does.
14:52
<vagrantc>
so it's basically just shipping pam_sshauth.py in the libpam-sshauth package?
14:53
<sbalneav>
So I guess what I'd like to see is when you install "libpam-sshauth", you get a /usr/share/pam-sshauth/pam-sshauth.py file, a readme of some kind, and libpam-python installs as a dependency.... right.
14:53
<vagrantc>
or is pam_sshauth.py still got some ltsp-isms
14:53
s,is,does,
14:53
<sbalneav>
No, other than it uses the term "ltsp" in it, which we could replace with "tunnel" to make it completely ltsp independent.
14:53* vagrantc waves the banner of bad grammar
14:54
<vagrantc>
sbalneav: bingo!
14:54
<sbalneav>
That's easy. One sec.
14:54
I also have to make a manpage for it.
14:54
<vagrantc>
ok, so now the big question... is it ready enough to actually ship in a debian stable release? :)
14:55
<sbalneav>
It's *at least* as ready as the old libpam-sshauth was.
14:55
It's had FAR more testing at this point.
14:55
<vagrantc>
i guess i'll have to write up a "switching from libpam-sshauth" documentation bit
14:55
<sbalneav>
Well, I can put that in a readme and a manpage.
14:55
first, let me "de-ltsp-fy" it.
14:55
<vagrantc>
https://qa.debian.org/popcon-graph.php?packages=libpam-sshauth
14:56
i suspect there have been a few people using it in real-world scenarios all these years
14:56
so libpam-sshauth may, arguably, have more real-world testing
14:57
admittedly, it's ~6 people
14:57
it's the 181,535th most popular package in debian by use
14:58
<sbalneav>
woot
14:58
<vagrantc>
but, those poor loyal libpam-sshauth users will be in for a *mandatory upgrade*
15:09
<sbalneav>
Well, I'm happy to keep maintaing the C version for another release, and we can call this one pam-sshauth-python, or whatever.
15:09
Do we have any bugs I need to fix in the old version?
15:10
Oh, and what's a good standard header block license for python files?
15:10
There's no license on pam-sshauth.py yet
15:30
<vagrantc>
well, i'm partial to GPLv3, and just using the "How to Apply These Terms .." section
15:31
it's a bit of a wall of text, but makes everything really clear.
15:33
sbalneav: regarding manpage ... i think i've seen some python library that can be used to generate the manpage from docstrings in your functions and so on
15:38GodFather has left IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com, Quit: Ex-Chat)
15:38GodFather has joined IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com)
15:47robb_nl has left IRC (robb_nl!~robb_nl@ip-213-49-238-3.dsl.scarlet.be, Ping timeout: 260 seconds)
15:51
<sbalneav>
k
16:02forum has joined IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at)
16:44
<sbalneav>
vagrantc, alkisg
16:44
look at latest commit :D
16:45lucascastro has left IRC (lucascastro!~lucas@186.227.186.18, Remote host closed the connection)
16:46
<vagrantc>
sbalneav: nice!
16:47
<sbalneav>
So
16:47
<vagrantc>
sbalneav: so briefly alkisg an i talked about patching ldm to use this sshauth.py stuff ...
16:48
<sbalneav>
I've removed the "StrictHostKeyChecking=no" from the base code, and now if people want it, it's an easy override
16:48
<vagrantc>
though it's a tradeoff between throwing away the old and starting fresh, or limping along with old code...
16:48
but getting some new code into use sooner...
17:09
<sbalneav>
I'm not even sure how we'd merge anything into the old ldm
17:09
The old ldm just spawns an ssh
17:09
It doesn't touch pam at all
17:10
And it just screen-scrapes the responses.
17:10GodFather has left IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com, Quit: Ex-Chat)
17:10GodFather has joined IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com)
17:11
<sbalneav>
ldm always was a bodge, it was fragile and icky.
17:11
<vagrantc>
sure, but we could configure another plugin or something that somehow just does pam auth, which creates the tunnel,a dn then uses that tunnel
17:11
<sbalneav>
why?
17:11
What *advantage* does keeping the old ldm impart to us?
17:11
<vagrantc>
incremental progress
17:12
presumably full feature-compatibility
17:12GodFather has left IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com, Remote host closed the connection)
17:12forum has left IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at, Ping timeout: 268 seconds)
17:12
<vagrantc>
overall, i'm inclined to just move forward and not invest more in ldm
17:13
<sbalneav>
That's my inclination as well.
17:13
You can polish a turd all you want; at the end, all you have is a shiny turd.
17:13
<vagrantc>
there are a few things like configuring screen resolution which will require per-display-manager tweaks
17:14
<sbalneav>
Wouldn't that just be an X configuration?
17:14
<vagrantc>
just figured i'd bring it up, even though i'm not enthusiastic about it
17:14
we've got so many hooks and undocumented features, not sure what all we'll need to implement :)
17:14
<sbalneav>
I just don't see how it's possible; the only way to do it properly would be to actually make LDM a proper pam-enabled display manager.
17:14
But we already have those.
17:15
<vagrantc>
but i'm also willing, given the major changes, to break backwards compatibility to make forward progress
17:15
<sbalneav>
lightdm, gdm, kdm, etc.
17:15
<vagrantc>
and then needed features can be implemented or requested by those who need them
17:15lucas__ has joined IRC (lucas__!~lucas@186.227.185.10)
17:15
<vagrantc>
alkisg had some ideas to make it possible
17:15* vagrantc shrugs
17:15
<sbalneav>
Sure, but alkisg doesn't code in C :D
17:16
I'm not trying to be mean, it's just... a lot of work, for no good benefit, and all it does is just slow us down from implementing what we actually want.
17:16GodFather has joined IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com)
17:17
<sbalneav>
The idea is we didn't *want* to manage a large chunk of C anymore; we wanted nice, light, scripts.
17:17
We're almost there.
17:17
I'd rather just keep going.
17:18
I just added a complete config file mechanism to the module in < 50 lines of code, in an hour or so.
17:19
That kind of speed and customizability was impossible before
17:21
<vagrantc>
sbalneav: i hear ya, don't let me mentioning lukewarm ideas detract from your enthusiasm!
17:22
<sbalneav>
Like I say, I'm not trying to rain on anyone's parade, it's just... we wanted something new, lets get it.
17:22* vagrantc stands with sbalneav
17:22
<sbalneav>
If ltsp6 is incompatible with ltsp5, we can keep both around for a few cycles, and just do critical bug fixes for a while on ltsp5
17:52lucas__ has left IRC (lucas__!~lucas@186.227.185.10, Ping timeout: 268 seconds)
18:09
<Sleaker>
I mean it's just a bunch of config files and build scripts right?
18:12forum has joined IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at)
18:13vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Quit: leaving)
18:28forum has left IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at, Ping timeout: 248 seconds)
18:37
<sbalneav>
Sleaker: Not quite yet, but getting there. LTSP5 has a lot of C code we wrote in it.
18:37
<Sleaker>
oh right there's some client level stuff isn't there
19:22bennabiy has joined IRC (bennabiy!~bennabiy@unaffiliated/bennabiy)
19:23forum has joined IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at)
19:29forum has left IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at, Quit: forum)
19:30Statler has left IRC (Statler!~Georg@mail.lohn24.de, Remote host closed the connection)
19:53lucas__ has joined IRC (lucas__!~lucas@186.227.185.10)
20:16GodFather has left IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com, Ping timeout: 258 seconds)
20:29GodFather has joined IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com)
21:00lucas__ has left IRC (lucas__!~lucas@186.227.185.10, Remote host closed the connection)
21:03vsuojanen has left IRC (vsuojanen!~valtteri@83-136-248-31.uk-lon1.host.upcloud.com, Remote host closed the connection)
21:17vsuojanen has joined IRC (vsuojanen!~valtteri@83-136-248-31.uk-lon1.host.upcloud.com)
21:19
<vsuojanen>
exit
21:20
o|
21:28robb_nl has joined IRC (robb_nl!~robb_nl@ip-213-49-238-3.dsl.scarlet.be)
23:16robb_nl has left IRC (robb_nl!~robb_nl@ip-213-49-238-3.dsl.scarlet.be, Quit: robb_nl)
23:22ricotz has left IRC (ricotz!~ricotz@ubuntu/member/ricotz, Quit: Leaving)