If you give me examples of output still happening without --verbose going to stderr, I will take a direct look on them. Checking all output is on my todo list, though will take a bit longer due to the size (and everything to stdout is not feasible, so everything needs a decision).
I run the update function in crons. If I don't use the verbose option I still get outputs like --------------- 8< --------------- Calculating packages to get... Getting packages... Installing (and possibly deleting) packages... Exporting indices... --------------- 8< --------------- I keep getting this if I redirect the stdout to /dev/null (1>/dev/null) and stop getting it if I redirect the stderr to /dev/null (2>/dev/null). If I redirect the stderr to /dev/null, I don't get cron reports for all runs (which is convenient since I update some mirrors very often), but I don't get them when errors happen either, which is a problem. Let me know what I can do to help you fix this. Raphaël

