On 5/14/20 10:08 AM, David Edelsohn wrote: > Have you approached the Linux Foundation Core Infrastructure > Initiative for funding for both DejaGNU maintenance (patch backlog) > and refactoring DejaGNU in Python efforts?
Not that team, the folks I talked to thought I was crazy for wanting to refactor it. :-) That's been the usual answer from anyone. I even talked about this at GNU Tools Cauldron once. Seriously though, it'd be great to analyze the current code base, write an actual design document, clean internal APIs, and build something we can use for another 30 years. I'd start by writing a solid expect module for Python, and then embedding Tcl in Python as a comparability layer. I understand it'd be a huge project, which is why I haven't done this as a volunteer. I think there has been a bit of a leave it alone so it stays stable attitude... Bugs in the test framework effect our ability to work on the toolchain efficiently, but other than the handful of people here, nobody cares. Forgetting the refactoring daydream, testing patches and doing releases still needs to be done, so I think we need a long-term solution and fresh energy. - rob - --- https://www.senecass.com