That is a good idea. One of the reasons I kept this otherwise
cumbersome scheme to rename all kinds of stuff in the package is the
idea that it might eventually allow what you are saying: simultaneous
installation of multiple versions.

But it all started, as you say, as a way to allow coexistence with
rosegarden2.1. And it proved a hard solution. Just renaming the few
items necessary to allow collisions between both packages was not
enough, because then things would break as subtle internal
inconsistencies popped up in the rosegarden4 package. Some of those
took months to find, such as a problem with the kde doc. system, or
problems with the locale translations.

I don't know how hard will it be to go that extra mile, but it may not
be straightforward. And since the package will eventually move to
scons, more trouble may await in the future...

Since the multiple versions feature would be specially useful to rg4
developers, it would be wise to work with them if it is to be
achieved.

   Enrique.


On 2/28/06, D. Michael McIntyre <[EMAIL PROTECTED]> wrote:
> Package: rosegarden4
> Severity: wishlist
>
>
> Your package hacks the source to change rosegarden, rosegardenrc, 
> ~/.kde/share/apps/rosegarden, etc. into
> rosegarden4.  You probably do this to avoid breaking the old Rosegarden, if 
> both packages are installed
> concurrently.  It's not a bad thing, but if you're going to do this, why not 
> go the last mile and rename the
> sequencer too?  If the Debian package had the sequencer renamed, then it 
> would be possible to run the last stable
> version from a package while running the current SVN version installed in the 
> usual place in /usr.  That would be
> convenient, and it's probably a small thing to do, since you're already 
> hacking the package source anyway.
>
> -- System Information:
> Debian Release: testing/unstable
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (1, 'experimental')
> Architecture: i386 (i686)
> Shell:  /bin/sh linked to /bin/bash
> Kernel: Linux 2.6.15-1-686
> Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
>
>

Reply via email to