I'm looking over the stack of patches you sent for debmirror earlier.

default-settings.patch:

* rsync batching size: I see no problem with it, but rsync
  batching was added after I wrote debmirror, and I don't
  understand why it's needed anyway
* no motd: probably ok; the motd could perhaps be displayed
  on the first rsync call and not subsequent ones
* removing -I flag: Was also added after I wrote debmirror.
  Seems ok to remove to me, but I am curious how it's "troublesome".
* stdout auto-flushing: only needed if something writes
  to stdout without \n, which nothing seems to?

silence-errors.patch:

Before silencing any errors I always like to think about
how the error could occur. So, is there any case where the find
calls fail with an error, that is not itself an error?

functionalize.patch:

applied to my 'patchy' branch in my debmirror git repo
(git://git.debian.org/collab-maint/debmirror.git)

drop-redundant-rsync.patch:

Seems probably ok, but I think I need to understand why the rsync
code is so complicated by batching, etc first.

check_file-return.patch

Won't this result in a *lot* of spew about "Missing: $file"
when starting a fresh mirror in verbose mode?

command-exit-checking.patch

applied to my 'patchy' branch in my debmirror git repo.

-- 
see shy jo

Attachment: signature.asc
Description: Digital signature

Reply via email to