Open MichaIng opened 2 years ago
@cclauss thank you for the prompt answer. The state of development is clearer now. And indeed, "Sit tibi terra levis" Python 2.
I probably wrote my comment in the wrong place, I've found the link in the homepage. I was looking for info specifically on motionEyeOS or if I could help in anything related to the coding side.
I guess you're keeping issues open about current problems and I've read that DevOps seems in place (at least for the CI/CD pipeline).
I 2nd this. I've been digging into motion/motioneye since last year, haha, but just now did I realize there's a (working?) Python3 implementation.
What could be the downside of using it as default?
I can help on the dev side if needed. And I'll try that dev branch right now.
There is now a beta release with a move to python3 here https://github.com/motioneye-project/motioneye/releases/tag/0.43.1b1
With luck that should be a stable release soon. Testing I suspect is the most important thing :)
With luck that should be a stable release soon.
In our lifetimes? Python 2 died 1,463 days ago on 1/1/2020.
I thought to keep a branch as default which contains a stable release, which is currently python2
or master
only. But I agree in the meantime, the Python 3 compatible beta version should work much better than the old release. I'll create a main
branch from beta
and make this the new default.
@cclauss @Mictronics @jmichault and everyone else, let's make a plan how to continue with this project, now moved to the new @motioneye-project GitHub organisation.
First of all, everyone who has contributed to motionEye before, or wants to do so, please feel free to join in, also I think we can add everyone who is interested to the organisation.
I think we agree that Python 3 support is the first thing to achieve, given that Python 2 has reached EOL since over 2 years already, @jmichault and @Mictronics have Python 3 compatible forks from where we can commit back, and on this repo we have the
python3
branch and a bunch of open pull requests for further related fixes.I personally would go this way:
python3
branch: #1572Approximately from simple to difficult, regarding possible conflicts 😉.