Re: [tsc-devel] SFML and further development process

datahead | Thu, 08 Oct 2015 00:48:56 UTC

Post via forum by datahead <…9@x…>:
It looks like Luiji's response became detached on the forum.  It is at: http://forum.secretchronicles.de/topics/317

Luiji said:
> A feature-freeze is also pretty acceptable for the core team, since
the longer the SFML port changes, the longer the core base will
change, and after a certain amount of time we may end up in a place
where the SFML port needs to be redone because the code bases are too
far out of sync.

I agree with putting a freeze on OpenGL changes and major architecture changes that are likely to create major merge conflicts for the SFML work.  This would apply to all contributors; they would just have to wait until the SFML port is done to make such changes (or at least to merge them into devel).  Whether a freeze is needed for CEGUI changes is open for more debate, as we know we will be doing a CEGUI upgrade or SFGUI port in the semi-near future.  I would lean somewhat toward no CEGUI change ban, but I am open toward other points of view.

Quintus said:
> I was not meaning to impose our
internal co-operation model to occasional filers of pull requests,
i.e. casual contributors. These will always be considered, regardless of
what they choose to work on.

I agree with this, so long as we apply the above restriction on changes likely to cause major merge conflicts with the SFML port work.  This encourages new people to get involved.  We can still ask them if they'd be interested in joining the SFML port if we like their coding skills.

I still do not agree with putting a freeze on features for the core team such as new enemies or game objects that do not cause major merge conflicts with the SFML port.  The main purpose for this was to convince core contributors to get involved in the SFML port work.  We have already gotten some volunteers for the SFML port work, so I think we have solved the primary problem of no one finding time for the SFML work.  We should still ask Brian Vanderbug if he can help with the SFML port, however, by sending him an email.


-- 
Sent by Chessboard.