00:32 | vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Quit: leaving) | |
03:26 | lucas__ has joined IRC (lucas__!~lucas@189.89.7.117) | |
03:43 | <gehidore> mmmm frog legs
| |
03:44 | now I'm hungry
| |
03:58 | GodFather has left IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com, Ping timeout: 252 seconds) | |
06:25 | Statler has joined IRC (Statler!~Georg@p579FE1EE.dip0.t-ipconnect.de) | |
06:34 | Statler has left IRC (Statler!~Georg@p579FE1EE.dip0.t-ipconnect.de, Remote host closed the connection) | |
07:32 | forum has joined IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at) | |
07:41 | forum has left IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at, Remote host closed the connection) | |
07:44 | forum has joined IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at) | |
08:32 | forum has left IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at, Ping timeout: 248 seconds) | |
08:35 | forum has joined IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at) | |
08:56 | forum has left IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at, Ping timeout: 260 seconds) | |
09:57 | markus_e92 has left IRC (markus_e92!~markus_e9@62-46-31-114.adsl.highway.telekom.at, Ping timeout: 250 seconds) | |
09:59 | markus_e92 has joined IRC (markus_e92!~markus_e9@91-115-16-31.adsl.highway.telekom.at) | |
10:44 | Statler has joined IRC (Statler!~Georg@mail.lohn24.de) | |
11:00 | robb_nl has joined IRC (robb_nl!~robb_nl@ip-213-49-238-3.dsl.scarlet.be) | |
11:29 | adrianor1 has joined IRC (adrianor1!~adrianorg@187.113.246.8) | |
11:32 | adrianorg has left IRC (adrianorg!~adrianorg@187.113.251.104, Ping timeout: 264 seconds) | |
11:44 | lucas__ has left IRC (lucas__!~lucas@189.89.7.117, Ping timeout: 252 seconds) | |
11:45 | markus_e92 has left IRC (markus_e92!~markus_e9@91-115-16-31.adsl.highway.telekom.at, Ping timeout: 265 seconds) | |
11:48 | markus_e92 has joined IRC (markus_e92!~markus_e9@91-115-155-134.adsl.highway.telekom.at) | |
11:49 | lucas__ has joined IRC (lucas__!~lucas@189.89.7.117) | |
11:50 | ogra_ has left IRC (ogra_!~ogra_@p5098ed03.dip0.t-ipconnect.de, Ping timeout: 265 seconds) | |
11:50 | ogra_ has joined IRC (ogra_!~ogra_@p5098ed03.dip0.t-ipconnect.de) | |
11:51 | lucas__ is now known as lucascastro | |
11:58 | adrianor1 is now known as adrianorg | |
12:16 | GodFather has joined IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com) | |
12:17 | ricotz has joined IRC (ricotz!~ricotz@ubuntu/member/ricotz) | |
12:23 | forum has joined IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at) | |
12:40 | forum has left IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at, Quit: forum) | |
12:57 | lucascastro has left IRC (lucascastro!~lucas@189.89.7.117, Ping timeout: 258 seconds) | |
12:59 | robb_nl has left IRC (robb_nl!~robb_nl@ip-213-49-238-3.dsl.scarlet.be, Ping timeout: 265 seconds) | |
13:08 | forum has joined IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at) | |
13:09 | forum has joined IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at) | |
13:48 | vagrantc 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:29 | robb_nl has joined IRC (robb_nl!~robb_nl@ip-213-49-238-3.dsl.scarlet.be) | |
14:31 | yanu_ has left IRC (yanu_!~yanu@178-116-57-70.access.telenet.be, Ping timeout: 245 seconds) | |
14:42 | forum 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:44 | yanu 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:51 | lucascastro 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:38 | GodFather has left IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com, Quit: Ex-Chat) | |
15:38 | GodFather has joined IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com) | |
15:47 | robb_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:02 | forum 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:45 | lucascastro 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:10 | GodFather has left IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com, Quit: Ex-Chat) | |
17:10 | GodFather 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:12 | GodFather has left IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com, Remote host closed the connection) | |
17:12 | forum 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:15 | lucas__ 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:16 | GodFather 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:52 | lucas__ 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:12 | forum has joined IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at) | |
18:13 | vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Quit: leaving) | |
18:28 | forum 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:22 | bennabiy has joined IRC (bennabiy!~bennabiy@unaffiliated/bennabiy) | |
19:23 | forum has joined IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at) | |
19:29 | forum has left IRC (forum!~Icedove@80-89-111-92.hdsl.highway.telekom.at, Quit: forum) | |
19:30 | Statler has left IRC (Statler!~Georg@mail.lohn24.de, Remote host closed the connection) | |
19:53 | lucas__ has joined IRC (lucas__!~lucas@186.227.185.10) | |
20:16 | GodFather has left IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com, Ping timeout: 258 seconds) | |
20:29 | GodFather has joined IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com) | |
21:00 | lucas__ has left IRC (lucas__!~lucas@186.227.185.10, Remote host closed the connection) | |
21:03 | vsuojanen has left IRC (vsuojanen!~valtteri@83-136-248-31.uk-lon1.host.upcloud.com, Remote host closed the connection) | |
21:17 | vsuojanen has joined IRC (vsuojanen!~valtteri@83-136-248-31.uk-lon1.host.upcloud.com) | |
21:19 | <vsuojanen> exit
| |
21:20 | o|
| |
21:28 | robb_nl has joined IRC (robb_nl!~robb_nl@ip-213-49-238-3.dsl.scarlet.be) | |
23:16 | robb_nl has left IRC (robb_nl!~robb_nl@ip-213-49-238-3.dsl.scarlet.be, Quit: robb_nl) | |
23:22 | ricotz has left IRC (ricotz!~ricotz@ubuntu/member/ricotz, Quit: Leaving) | |