----- "James Laska" <jlaska(a)redhat.com> wrote:
> Basically, I think the upgradepath test below is correctly
> highlighting
> a failure, but the text associated with the error is wrong. The test
> is
> triggered because of a bodhi request for GMT-4.5.5-2.fc13 into
> dist-f13-updates-testing. The test fails giving the following
> reason ...
>
> > [FAIL] dist-f14
> > Latest package: GMT-4.5.3-3.fc14
> > Failed condition: Requested package <= Latest package
Well... not really :)
There are two ways how to read that error message. The first one (mine,
in the time of writing) reads:
"Failed condition: *expected state*"
The second one (yours) reads:
"Failed condition: *current state*"
The logic is reversed, I am trying to state which condition is broken
(and state it how it should look when it is correct), you are trying
to read out what's currently wrong with it.
I knew this could cause some confusion, but I didn't want to spend more
time rewriting application logic. But now I'm convinced we should
clarify this more. I'll post a patch where I will change the symbolic
equation ('>') to a sentence ('foo must be greater or equal then bar').
That should do it.