Hello Romain,

A remark about breaking changes and the stable branch.

After updating to 2.0.5 I was surprised to see Showergel [1] crashing at start... because it starts by sending `list` to the telnet server (to discover available objects). Turns out the command has been removed in a single commit [2], which is not much motivated nor referring an issue... and not even mentioned in Releases' changes. I can't find a discussion on this topic either.

I know LS objects discovery can be achieved with the `help` command alone - although I'm not sure it will be as reliable, we'll make do. And I understand the need to refactor/unclutter while maintaining only one stable branch, especially as you're giving much time already. Though, deprecating `list` (with a big warning in logs) and removing it only in 2.1 would have been nicer. Discovering this after the amount of breaking changes brought by v2 makes me worried for 2.1... Especially as 2.0.x likely won't be maintained once 2.1 will be considered stable.

The roadmap is not clear on such changes. Is it possible to discuss more openly breaking changes before implementing them ?

Thanks !


Martin

[1] https://showergel.readthedocs.io/en/latest/

[2] https://github.com/savonet/liquidsoap/commit/fac16fab84328373261296aff8adc26f8966915e



_______________________________________________
Savonet-users mailing list
Savonet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to