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]