On Thu, 2006-02-16 at 01:01 +0100, Josselin Mouette wrote:
> severity 353067 minor
> thanks
> 
> Le mercredi 15 février 2006 à 17:18 -0600, Joe Wreschnig a écrit :
> > Package: libgtk2.0-0
> > Version: 2.8.12-1
> > Severity: critical
> > Justification: breaks unrelated software
> 
> How can you argue this bug "breaks unrelated software"? Quod Libet uses
> GTK+, as such it isn't unrelated. You would also have a hard time
> proving this bug is release-critical in any sense, as nothing "breaks".
> This is a minor usability issue.

It's an API change. Functions that did one correct thing now do a
different (and incorrect) thing.

> > Upgrading from GTK 2.8.11 to 2.8.12 moves Quod Libet's status bar to the
> > other side of the screen. This is an API change, and the previous
> > behavior was not a bug, so it should not occur at all within the GTK 2.x
> > series (let alone a point release).
> 
> This isn't an API change, but a UI change. Debian doesn't make any
> promises about UI stability, only upstream does.

GTK is a UI toolkit. If a UI toolkit does not provide UI guarantees,
it's broken. This does not need to be in any Debian policy, just as
Debian policy doesn't need to delineate the details of every language's
API and ABI. If an API incompatibly changes, that's a bug. If that
interface is used by hundreds of programs in Debian, that's an RC bug.
-- 
Joe Wreschnig <[EMAIL PROTECTED]>

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to