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]