
Who knows when it will be committed to bf-blender sources?
Isn't it finished?
Moderators: jesterKing, stiv
No, it's not.mjordan wrote:Isn't it finished?
What I don't understand of the Blender development cycle is why some features are worked on directly on BF-Blender and some others on Tuhopuu.broken wrote:No, it's not.mjordan wrote:Isn't it finished?
I don't understand it either. IMO, all new functionality should go through development and user testing first in tuhopuu, then when it is tried and tested, and the way it works is 'approved' by users, as well as the code, by the bf module owners/admins, it gets added in then.mjordan wrote:What I don't understand of the Blender development cycle is why some features are worked on directly on BF-Blender and some others on Tuhopuu.
To do that we should actually have Tuhopuu builds.all new functionality should go through development and user testing first in tuhopuu, then when it is tried and tested, and the way it works is 'approved' by users, as well as the code, by the bf module owners/admins, it gets added in then.
Hey I do my best to provide build. Sometime I even debug it to compile. But joeedh work is just too complex for me to dive in just then, and it's still not working with msvc. So i wait.Pierre-Luc_Auclair wrote:To do that we should actually have Tuhopuu builds.all new functionality should go through development and user testing first in tuhopuu, then when it is tried and tested, and the way it works is 'approved' by users, as well as the code, by the bf module owners/admins, it gets added in then.Don't wanna sound mean. I know it takes some time to compile all the stuff. But some of the new real cool features like the new timeline are stuck in tuhopuu right now.
No build = No testing = No going forward
I don't complain, it was just a remark. And you don't have to be the one doing the new builds of Tuhopuu. You are already doing a very good job on the bf-blender, someone else should do it IMO.gabio wrote:Hey I do my best to provide build. Sometime I even debug it to compile. But joeedh work is just too complex for me to dive in just then, and it's still not working with msvc. So i wait.
I understand this point, but sometimes there are some features that are just committed to bf without passing through Tuhopuu first. I make an example. The softbodies code has been committed BEFORE it can have a usable form and only now developers are discussing on how to make a good integration into Blender (and this make this code UNSTABLE by definition. If it is worked on, it means it has not so much testing) So I'm wondering why the new interface should be in Tuhopuu and softbodies, for example, should stay into BF tree directly.theeth wrote:As I see it, tuhopuu is for unstable/unproved features and experiementations.
Various patches slips in there that aren't really unstable, just not approved for bf yet but some tuhopuu dev might think it's fun to play with an commit there.
Tuhopuu has no garranty of stability so coders can go free for all style on experiementations.
Martin
Yes, that's quite a logical conclussion. I test usually BF builds (mostly the ones from Gabio), but I don't like to test Tohopuu, because I don't like to appreciate features that I'm not sure if are going to be added to the "official" Blender. The new Timeline, new lights visualization on the viewports and new text window with coloring are really nice features, that doesn't look so compromising to be added on the official treemjordan wrote:Many users tests only BF trees. No one is going to test something is classified unstable directly by developers.
the thing is, features making it directly in bf are release targets that will be finished in time. Also Ton works only in bf, so work that needs him is in bf only.mjordan wrote: I understand this point, but sometimes there are some features that are just committed to bf without passing through Tuhopuu first. I make an example. The softbodies code has been committed BEFORE it can have a usable form and only now developers are discussing on how to make a good integration into Blender (and this make this code UNSTABLE by definition. If it is worked on, it means it has not so much testing) So I'm wondering why the new interface should be in Tuhopuu and softbodies, for example, should stay into BF tree directly.