Fixing SC in testing

Dan S danstowell+debmm at gmail.com
Mon Aug 6 07:13:11 UTC 2012


2012/8/5 Felipe Sateler <fsateler at debian.org>:
> On Sun, Aug 5, 2012 at 4:35 PM, Dan S <danstowell+debmm at gmail.com> wrote:
>> 2012/8/5 Dan S <danstowell+debmm at gmail.com>:
>>> 2012/8/5 Felipe Sateler <fsateler at debian.org>:
>>>> We currently have a broken supercollider in testing, and the freeze
>>>> means 3.5.3 will not migrate automatically.
>>>>
>>>> Dan, since you are the most knowledgeable on SC matters, could you
>>>> prepare a message on why do we prefer 3.5.x instead of 3.4.x for
>>>> wheezy? I can think of:
>>>>
>>>> 1. Widgets (are the new qt-widgets source-compatible with the older
>>>> java-based ones?)
>>>> 2. No more scons.
>>>>
>>>> Any other important stuff?
>>>
>>> Important issues with SuperCollider 3.4.x in debian wheezy, that
>>> motivate transitioning directly to 3.5.x:
>>>
>>> * SC 3.4.x relied optionally on a third-party java-based kit
>>> ("SwingOSC") to provide for building user interface widgets. (This
>>> provides standard server- and addon-management interfaces as well as
>>> user-made GUIs. It's not compulsory to have GUIs but it's typically
>>> assumed in tutorials and the official book.) This was never packaged
>>> for debian, so the provision is kinda incomplete. SC 3.5 includes a
>>> QT-based widget system which provides all of this functionality and
>>> with the same programming interface. It's very nice.
>>>
>>> * The GEdit plugin "sced" has been updated to support GEdit version 3,
>>> which is what is in wheezy. (We previously just deactivated the gedit
>>> plugin in wheezy which is a shame as it's a recommended editor for
>>> beginners.)
>>>
>>> * The old and overgrown SCons build system has been removed in favour
>>> of Cmake. Requires much less downstream packaging effort.
>>>
>>> * User config files are moved to a much more XDG-friendly location:
>>> instead of ~/share/supercollider   it's now
>>> ~/.local/share/SuperCollider and ~/.config/SuperCollider.   (Old
>>> config is detected and migration info is output.)
>>>
>>> There are many other changes - it's a major release of SC - news for
>>> 3.5 is at http://doc.sccode.org/Guides/News-3_5.html
>>>
>>> This OK?
>
> Yes, I like it.
>
>>
>> One more issue: version 3.5.3 builds on a lot of archs now (just a
>> couple lacking because of a missing build dependency), and I'd be very
>> surprised if 3.4.x went much beyond i386/amd64/ppc.
>
> But SC used to build in all archs with 3.4.x.
> https://buildd.debian.org/status/package.php?p=supercollider&suite=wheezy

Well that's a piece of good luck. Shame that build-dep blocks 3.5.x on
kfreebsd/hurd, since it's not a new dependency.

Dan



More information about the pkg-multimedia-maintainers mailing list