[ogg-dev] Make check failure
Gregory Maxwell
gmaxwell at gmail.com
Sun Apr 4 19:03:16 PDT 2010
Erik de Castro Lopo wrote:
>> I've just grabbed a copy of SVN head for libogg and 'make check'
>> is failing:
>The breakage happened in this commit:
>
> r17098 | gmaxwell | 2010-03-29 16:35:11 +1100 (Mon, 29 Mar 2010) | 1 line
> Firstly, is gmaxwell on this list?
[snip]
> Secondly should be be trying controvertial changes in HEAD? Surely thats
> what separate branches are for, so that the trunk never breaks like this.
Nothing is broken. The libogg test-cases are especially particular
checks on exact (non-normative) aspects of the library behaviour. This
is fine for their intended use: catching compiler/porting bugs on
target systems, but it makes them less useful for development
regression testing.
In this case, I didn't update the test case while making the change.
Xiphmont left the tree in exactly the same state after making the
change to pack 4 frames, this was fixed in r17039. As far as where
changes are made— we have _releases_ for the purpose of providing
stable code, though because the norm around here is to have a mostly
working trunk I never would have committed a change which could
reasonably have been expect to cause any real breakage.
As far as controversial goes, I probably should have put it in scare
quotes. The kind of controversial I'm talking about is the name of the
function I added (I don't like _fill() much myself, but nothing better
seemed obvious) or the decision to add a somewhat kludgey additional
input function rather than break the ABI and add a one shot control.
If the new function stays it will likely need a test case. I'm not
going to write one until the decision is final that we'll go that
route.
Cheers
More information about the ogg-dev
mailing list