Re: Supercollider in wheezy

2012-08-20 Thread Adam D. Barratt
On Sun, 2012-08-19 at 18:05 -0400, Felipe Sateler wrote:
> On Sun, Aug 19, 2012 at 5:56 PM, Adam D. Barratt
>  wrote:
> > On Wed, 2012-08-15 at 18:23 -0400, Felipe Sateler wrote:
> >> I write to fix the issue of supercollider in wheezy. Current SC in
> >> testing is upstream version 3.4.5. Current in sid is 3.5.3. The
> >> version in wheezy has a FTBFS bug (#674386), so we need to get rid of
> >> that. Options are:
> >>
> >> 1. Upload a fix via tpu.
> >
> > Apparently this happened.  Whilst the package does look sane, was that
> > actually acked in advance?
> 
> No. I was under the impression that the ack has to come after the
> upload (because the rt uses the actuall uploaded package for the ack).

We'd likely ack the proposed diff and then unblock after reviewing the
actual uploaded diff.

> The devref even says to wait until the package has built on all archs
> before notifying the RT. I was waiting for that before sending a mail.

Hmmm, we should probably review that, particularly during a freeze.
fwiw, britney won't try and migrate the package until all the
architectures are built anyway; that's "new", as in implemented within
the past couple of years - I suspect the previous behaviour may have
been the reasoning behind the devref suggestion.

> I went for uploading the fixes to tpu because:
> 
> 1. There was a fix available so it makes no sense to not fix the package.
> 2. If 3.5 is going to be allowed to migrate, it should be because it
> makes sense to have 3.5 instead of 3.4, and not because of some
> unrelated bug.

Sounds reasonable.  I've added an "approve" hint (effectively an unblock
for t-p-u); thanks.

Regards,

Adam


___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Re: Supercollider in wheezy

2012-08-19 Thread Felipe Sateler
On Sun, Aug 19, 2012 at 5:56 PM, Adam D. Barratt
 wrote:
> On Wed, 2012-08-15 at 18:23 -0400, Felipe Sateler wrote:
>> I write to fix the issue of supercollider in wheezy. Current SC in
>> testing is upstream version 3.4.5. Current in sid is 3.5.3. The
>> version in wheezy has a FTBFS bug (#674386), so we need to get rid of
>> that. Options are:
>>
>> 1. Upload a fix via tpu.
>
> Apparently this happened.  Whilst the package does look sane, was that
> actually acked in advance?

No. I was under the impression that the ack has to come after the
upload (because the rt uses the actuall uploaded package for the ack).
The devref even says to wait until the package has built on all archs
before notifying the RT. I was waiting for that before sending a mail.

I went for uploading the fixes to tpu because:

1. There was a fix available so it makes no sense to not fix the package.
2. If 3.5 is going to be allowed to migrate, it should be because it
makes sense to have 3.5 instead of 3.4, and not because of some
unrelated bug.


-- 

Saludos,
Felipe Sateler

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Re: Supercollider in wheezy

2012-08-19 Thread Adam D. Barratt
On Wed, 2012-08-15 at 18:23 -0400, Felipe Sateler wrote:
> I write to fix the issue of supercollider in wheezy. Current SC in
> testing is upstream version 3.4.5. Current in sid is 3.5.3. The
> version in wheezy has a FTBFS bug (#674386), so we need to get rid of
> that. Options are:
> 
> 1. Upload a fix via tpu.

Apparently this happened.  Whilst the package does look sane, was that
actually acked in advance?

Regards,

Adam


___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Supercollider in wheezy

2012-08-15 Thread Felipe Sateler
Dear Relase Team,

I write to fix the issue of supercollider in wheezy. Current SC in
testing is upstream version 3.4.5. Current in sid is 3.5.3. The
version in wheezy has a FTBFS bug (#674386), so we need to get rid of
that. Options are:

1. Upload a fix via tpu.
2. Migrate 3.5.3 to wheezy (we had uploaded 3.5.2 before the freeze,
but it didn't migrate because it didn't build in some archs. More
details later).
3. Remove sc from wheezy.

We would like to avoid option 3, and we favor option 2.  At [1] there
is a description of the changes since the uploaded 3.5.2 version
before the freeze and the current version in unstable.

We would prefer the 3.5 series over the 3.4 series for the following reasons:

* 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.)

* Other changes, detailed in http://doc.sccode.org/Guides/News-3_5.html


If a migration of sc from sid to testing is unacceptable, we can
upload a fix to t-p-u. However, g++ 4.7 ICEs while building 3.4.
Therefore, the fix would have to include a build-dependency on gcc/g++
4.6 and force its use in debian/rules, besides the fix for the build
failure. Full diff attached.


[1] 
http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/2012-July/028351.html

-- 

Saludos,
Felipe Sateler


wheezy.diff
Description: Binary data
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers