2010/1/4 Darin Petkov <[email protected]>:
>
>
> On Mon, Jan 4, 2010 at 11:10 AM, Martin Bligh <[email protected]> wrote:
>>
>> > That's probably a better place to do it. Or you can just do it directly
>> > in
>> > abstract_ssh.py at the top level, although code which gets executed when
>> > the
>> > module is imported is a little messy, even if it has the advantage of
>> > just
>> > happening once, when things are loaded.
>> > Still, I'm of two minds about the automatic detection idea in general.
>> > There's no way to differentiate between rsync not being available when
>> > it
>> > shouldn't be, and it not being available when it should be; so you're
>> > stuck
>> > with either being very noisy when it isn't available which is a problem
>> > for
>> > setups where it's not supposed to be there, or you have to be quiet
>> > about it
>> > being missing which makes it easy to overlook errors when it should be
>> > there.
>> > At least an explicit configuration option has the advantage of stating
>> > the
>> > way things should be, so that the logging can be appropriately loud or
>> > quiet.
>
> We could do a WARN (or even INFO) level message if rsync is not executable
> on the client (and, therefore, disabled for future transfers).

Installed, but not executable? Sure.

In general, rsync not being installed on a client is a perfectly valid
configuration though, so this seems like a very low level priority message.

Moreover, what you're fixing is to log that fact once, not every time we try
to do a transfer ;-)
_______________________________________________
Autotest mailing list
[email protected]
http://test.kernel.org/cgi-bin/mailman/listinfo/autotest

Reply via email to