Yaroslav Halchenko <[EMAIL PROTECTED]> writes:

> Hi Goswin,
>
> I am hesitant either I should reopen the bug or just ask for
> clarification ;-)
>
> you said:
>    * Skip Index files that don't exist locally nor in Release
>      Obsoletes other ideas from the BTS (Closes: #369061, #360451, #382271)
>
> I am running
>
> /usr/bin/debmirror --debug /share/debmirror/debian -e rsync --passive -h 
> debian.csail.mit.edu -r :debian -d 
> etch,etch-proposed-updates,sid,sarge,sarge-proposed-updates -d experimental 
> --rsync-options='-aIL --partial --chmod=ugo+rX' -s 
> main,contrib,non-free,main/debian-installer --getcontents -a 
> i386,ia64,powerpc,amd64 --passive --exclude=disks-* --ignore=rumba 
> --ignore-missing-release --ignore-small-errors --pdiff=none

The above fix conflicts with --ignore-missing-release since it needs
the Release file to decide what files don't exist. Since you are
mirroring a debian archive you should not use that option. It is only
for broken insecure archives that don't have Release files.

There is part of the bug left though in case --ignore-missing-release
is needed, e.g. when it is corrupted and you still want to mirror. I
will have to think about a fix for this code path. Untill then don't
use the option.

MfG
        Goswin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to