Making updates-testing more useful

Thomas Moschny thomas.moschny at gmail.com
Fri Dec 12 15:26:26 UTC 2008


2008/12/12 Seth Vidal <skvidal at fedoraproject.org>:

>>> Yes, that's right yum is broken b/c the mirrors are out of sync.
>>
>> No matter how hard you try, there will always be a small period in
>> time where mirrors are out of sync. And this especially holds for the
>> synchronization between the main Fedora repo and third party repos.
>>
>> So there should be a mechanism developed to make yum aware of the fact
>> that one repo (or mirror) it uses is behind others - because that can
>> lead to (virtual) dependency problems which probably should be
>> reported to the end user in a different way than intra-repo dependency
>> problems.
>
> what do you mean 'virtual' dependency problems? They are not virtual they
> are actual dependency issues.

Yeah, sure, from the dependency solver's technical pov.

But, especially in case of a lagging mirror, they are 'virtual' in
that they could vanish immediately by using another mirror.

And this can be detected, if you give each repo an epoch or timestamp
and something like that.

A dependency problem in the set of packages provided by
  (fedora base, updates from today, rpmfusion from today)
is somehow more 'severe' than a dependency problem from
  (fedora base, updates from today, rpmfusion from yesterday)

- Thomas




More information about the fedora-devel-list mailing list