Author Login
Post Reply
* Frank Griffin <ftg@(protected)]:
> Gustavo De Nardin (spuk) wrote:
> >But there's another problem here.. synthesis shouldn't miss an update's
> >files (i.e. have a partial update).. it is likely this happened due to the
> >kernel update having many files and big size. I'll see how we can improve
> >or
> >fix that.
> >
> >
> It's probably a consequence of the order in which rsync processes the
> cooker directories. I notice that the synthesis and hdlists are pretty
> much always the last thing in a "group" (main, contrib) to download. If
> that's also the case for mirrors updating from the MDV primary, it's
> easy to see how they could pick up new packages without getting the
> updated control files. In fact, this happens quite often.
That is not a problem, it is the right thing to do, even if by luck or
"luck".
> When a urpmi --auto-select fails because of a missing dependency, my
> experience is that it is almost always caused by the presence of an old
> synthesis or hdlist which doesn't reflect the missing package. For the
> package to actually be missing, it would have to have been uploaded
> significantly later than the package which needs it.
This is likely caused by use of rsync --delete (which is --delete-before by
default), or --delete-before.