severity 674649 serious
kthxbye

On Sat, May 26, 2012 at 04:47:07PM +0200, Philipp Schafft wrote:
> reflum,
> 
> On Sat, 2012-05-26 at 21:37 +0930, Ron wrote:
> > As you know, we're planning on removing the celt package from Wheezy.
> > Please disable celt support at the soonest opportunity so that we can
> > move ahead with doing that before the freeze.  This codec is obsolete
> > now and should no longer be used by general purpose applications.
> 
> CELT adds a lot pain to maintainers and upstream. So I'm with you that
> it should be removed.

You're missing the point.  CELT isn't a pain and almost never has been,
except to people who didn't pay attention.  It was an experiment.  Now
the experiment is over and so it is obsolete, and henceforth unmaintained.


> Yet removal requires a good transtion. The first part was Opus entering
> Debian.

You're still missing the point.  Opus releasing just means celt really is
dead and never will be resurrected.  There is no 'transition', they aren't
compatible.  So the first and only part here is removing celt.

If you want to add support for Opus now or later, that is an entirely
separate question.  But it's not a prerequisite for removing celt now.


> As of my understanding this was slowed down by legal problems.

Your understanding is wrong.  You've had explicit permission to develop
and test with this for over 2 years now.  You've been lurking in places
where everybody who would listen was begged repeatedly to develop and
test with it and report any bugs that they found.  The only thing that
we were asked not to do was distribute it for general purpose use or in
commercial products until the bitstream was frozen and the working group
had signed off on a final version of it.


> The same problems slowing down (src:roaraudio) upstream development.

That 'problem' is entirely of your own invention.  You've been nagging
me about when this will be ready for over a year - at no point in that
did you actually mention that you've done *nothing* in all this time.

It's a bit late to find and report bugs against a spec after it is frozen.
But boggling about that is unrelated to this bug.


> The next step is to implement the needed support for Opus in upstream.
> See http://bts.keep-cool.org/ticket/243 for details.

This is unrelated to this bug.


> This takes about two upstream release cycles (~2*1 month). Of cause you
> can speed this up by helping the upstream team with implementing the
> needed support.

This is unrelated to this bug.


> Last step is to give users the time to update their config and convert
> all files encoded in CELT (this may also apply to other packages
> providing file based operations).

This is ...  wait, What??

You've been encouraging people to create *files* encoded with CELT?

Srsly??


Let me get this straight.  You added support for an experimental codec,
that was designed specifically for real-time, low-latency streaming and
not at all for archival purposes.

That has never had 2 releases which are bitstream compatible.

And then ...  you told your users they could store their data in files
encoded with it ...  ?


What did you think they would read them with after the next CELT version
was uploaded?


I'm making this bug release critical on the basis of that.  This is data
loss waiting to happen, if it hasn't happened already.  There is no way
that Debian should ship with something that gets people to put their data
into files they will never be able to read ever again.


> I already wrote a mail to the RA/RS-Announce list to speed up this last
> step. Still people can not yet switch over because this depends on the
> not yet implemented support. I would guess this will need one or two
> months itself.
> 
> So I consider this transition doable in about 4 months. As you are very,
> very late in the Debian release cycle I don't think this can be done
> before the upcoming freeze.

I'm pretty sure I can upload a version that disables CELT in about 15 minutes.
Which should give you plenty of time to do that yourself before I consider
doing so myself.

If you don't have time to implement Opus support for this release, then that
is fine.  These two things are not directly related.  And this is not even
close to a reason to continue shipping a codec experiment that is obsolete
and now unsupported -- in fact you've just become the poster child for
precisely why we should not ...

You've been lurking around the people who developed this for longer than I
can remember now - and if you screwed this up so badly that you had people
encoding files with it, and had no idea that its future ended with the
IETF last call for Opus - then there is no way that we should continue to
ship this for a moment longer than is needed to remove it, lest other users,
who aren't so in the loop, also make similar mistakes regarding it.


So please, stop making unrelated excuses and just disable celt now.  You
aren't doing anybody, let alone your own users, any favours with that.
It sounds like this is one application that should have never ever enabled
it for public release in the first place.

Thank you.
Ron





-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to