Based on the recent "discussion", i'd like to improve things a bit.
We now have an engima2-devel mailing list on https://lists.elitedvb.net/ .
If you have any code which you want to get into the official engima2 Git, please post it there. Also, if you have any code-related questions, please ask there. It will be archived, and it's much easier to answer then on IRC or here in the board. Plus other people can easily comment on this, and discussions can spread multiple days without getting lost.
Some rules for the list:
- Send modifications as *patches*, not as replacement files. It's very hard to see what you have done if you send a whole file. You can create patches/diffs with "git diff", and please create unified diffs into the correct direction.
- I'll be cruel at commenting your code if you post it with the intention of getting it into the official Git. Don't take this as a personal attack. Yes, we are extreme picky about coding style when code comes from external sources (we are more relaxed about code we write by ourselves). That doesn't mean it's impossible: If we reject a patch, we will tell you why, and probably also how to fix it, and you can always discuss why you did it that way and why you think it's better that way. Again: Don't ever take it personal! (If you ever posted patches to a kernel mailing list, you know what I'm talking about)
- You could always just code an external plug-in, and probably put that on schwerkraft.elitedvb.net, either in the enigma2-plugins project, or into your own project. We won't limit you there. You can put all the hacks you ever wanted into your plug-ins. Feel free to also discuss technical questions about your (or other's) plug-ins on the mailing list.
- If there is anything which can't be done in a plug-in, please complain to the mailing list, and explain what you would like to do and why it's not possible at the moment. We will try our best to fix this.
- You know our evil enigma2 core (not plug-in) license. If not, read it (COPYING in enigma2 Git). Please "sign off" all patches which are intended to be committed to the official Git. If you add a "Signed-off-by: your name <your@email.address>", you will declare that we are allowed to put your code under our evil license into the official Git. If you don't sign off, we won't.
- Please keep non-technical discussions away from the mailing list.
- If possible, keep it in English. If not, just hope that other people will understand you.
I promise to have better response times on the mailing list than I have in the forum.
The ultimate goal is of course to improve enigma2. We are not ignoring external changes (unless we miss them), often it's just some details why we aren't using them as they are. The mailing list is now the right tool to fix these minor details.
[Edit (obi): Updated to refer to Git instead of CVS]