On Fri, Mar 13, 2020 at 2:02 AM Jonas Hahnfeld <hah...@hahnjo.de> wrote: > I'm still not convinced that we need compatibility code, but I'm happy > with anything that gets us to a release and is not technically wrong.
By the way, from a Debian package maintainer point of view, breaking backward compatibility is OK as long as it is documented, so if breaking backward compatibility makes the code cleaner, more correct, and/or easier to maintain for the future, I'd say "please break compatibility"! But of course, if that's the case, please document the change in INSTALL.txt or something like that, and say something like "Warning (especially for packagers): New instructions for building, different from 2.20.0! Please read INSTALL.txt" in the release notice on http://lilypond.org/news.html would be quite sufficient. ;-) Cheers, Anthony