trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: July 2012

Re: [trinity-devel] Rosegarden

From: Calvin Morrison <mutantturkey@...>
Date: Tue, 31 Jul 2012 11:58:52 -0400
On 31 July 2012 11:41, David C. Rankin <drankinatty@...> wrote:
> 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.
>>


> 3. It does NOT require Qt4.
I do not see this as a bad thing. I think arguing that using Qt4 over
Qt3 is not enough to keep a program around. A toolkit is simple what
the program utilizes to display things, it doesn't have much to do
with functionality... which leads to my next point.

> 4. It works very well in its current form.

It doesn't! it is not up to scratch with the current rosegarden
project. It's a dead standstill from where they were 4 years ago. This
is sort along the lines of the KWin thing, except there is no huff and
puff about depending upon KDE4. In fact, we will be depending on Qt4
eventually I see it as even less of an issue.

> It's not a question of why do we still sunport 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
> TDE..."

Well that's another thing... current Rosegarden doesn't need to be
ported to TDE. it already works great in TDE! I use it frequently for
my home studio.

> 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 :)

Except that we are not talking about physical hunks of metal and
wiring which cost hundreds of dollars to replace. We are talking about
something along the lines of

apt-get remove rosegarden-trinity
apt-get install rosegarden

Calvin