In addition to what slartibartfast already said:

First, we as consumers, when we see that both versions are developed in

A "consumer" would download whatever is suggested by the system. Which currently is 8.1.1. She wouldn't care about development versions.

parallel, we will never install 8.1.2 but rather wait a bit longer and
install 8.2.0. In that way, what is the point of having 8.1.2 ?

8.1.2 is the stable, but not released yet branch. It's 8.1.1 plus some bug fixes. Once the number of bug fixes, or their importance has reached a level which makes it crucial to "the customer", it'll be released. But as long as 8.1.1 is good enough for most users, 8.1.2 remains in development.

8.2.0 on the other hand not only has fixes, but new features, too. It can break at times.

Second, isn't it more difficult for you to work with two in-stable
versions in the same time ? Or is it a necessity because of internal
organization of the development ?

Most of the work goes to 8.2.0. Only important fixes go to 8.1.2. And they usually can be "merged forward" to 8.2.0. Which means: if I fix a bug in 8.1.2 I get the same fix in 8.2.0 almost for free. So no doubled effort.

Third, it takes a long time obviously to get either of these two
versions of LMS. Wouldn't be better to concentrate on one of them,
stabilize it, publish it and then to proceed with the next one ?

There is no master plan for new versions. Between 7.9.0 and 8.0.0 there were years. 8.0 to 8.1 only took a few months. Once we (mostly I :-)) feel like there's enough new goodies in a new version, it goes out. But lack of greater plan, there's no defined release cycle either. So it all a bit depends on my availability.
_______________________________________________
Squeezecenter mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/squeezecenter

Reply via email to