Message: previous - next
Month: July 2012

Re: [trinity-devel] Rosegarden

From: "David C. Rankin" <drankinatty@...>
Date: Tue, 31 Jul 2012 10:41:54 -0500
On 07/31/2012 09:35 AM, Calvin Morrison wrote:
> Why do we still support Rosegarden?
> Reasons not to support it.
> 1. It is not a kde project. Right now, Rosegarden is an independent project.
> 2. The current Rosegarden does not depend on KDE4, instead it depends
> on Qt4 and other libraries (not unreasonable)
> 3. It has a large codebase that is aging, and is a highly specific
> application, used for music creators, who will be using the latest
> versions of it (for integration with things like jack and dbus), not
> the ancient kde3 version.
> 4. we don't know anything about how it works code wise, sure we can
> fix some problems here and there, but we obviously will not be
> developing it.
> Reasons to support it.
> 1. someone somewhere somehow may be philosophically against using Qt4.
2. The code is in very good shape and builds fine on Qt3, libpng15, gcc47, etc...
3. It does NOT require Qt4.
4. It works very well in its current form.

It's not a question of why do we still support it - there has been almost no
support required.

The question is: "When should we stop supporting it?"

Answer: "When a core library change breaks the rosegarden GIT tree API/whatever
and where the amount of support required exceeds what someone is willing to do
to preserve it in its current form and decides to port the upstream version to

This is one of those -- you don't just run out an buy another dishwasher for the
heck of it things,.... you wait until the one you have breaks and the cost of
repair exceeds the cost of a new one :)

David C. Rankin, J.D.,P.E.