[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#661078: britney: ignore additional packages in Sources index



On 2012-02-24 09:33, Ansgar Burchardt wrote:
> Niels Thykier <niels@thykier.net> writes:
>> [...]
>> Assuming there will be a source package in Sources only kept due to
>> Built-Using, then Britney may (or may not) keep its counterpart in
>> testing until the source package disappears from Sources (in sid).  If
>> it does not have any binaries and it is not in testing, then she will at
>> least keep it out of testing[2].
> 
> dak would also include them in Sources for testing, britney could not
> remove them as they are handled differently in dak.  Would britney
> handle that as well?
> 

I think so.  If there are two sources with different version, she
completely ignores the lowest version.  So that is definitely not a problem.

Britney has her own copy of testing/Sources, which she maintains
(removing fields she doesn't care about etc.).  So sources injected by
dak wouldn't be noticed unless we refresh those sources.  I admit I do
not know if we do that regularly.

That being said, the sources "(re)appearing" like this would (as far as
I can tell) basically fall into three cases:
  1 lower version than source of same name (in same suite)
      => ignore/discard (see above)
  2 lower version in testing than source of same name in sid
      => attempt to migrate sid version (as usual)
  3 source only in testing or (at end of run) source has no binaries in
    testing
      => attempt removal from testing

I suspect 2 might happen if we remove something from testing.  Though
the sid version probably won't migrate then.

To me, it looks like they will be "reduced to a previously known
solution".  Adam, can you see another case for the "reappearing" sources?

> For reference here are the sources that would currently be included in
> Sources right now:
> 
> [...]
> 
> Regards,
> Ansgar
> 
> 
> 

~Niels





Reply to: