So it seems to me this is only incidentally to do with upgrade, and the real bug is: some ftp servers give error 550 to listdir if it's an empty directory, and we should handle that.
So it seems to me this is only incidentally to do with upgrade, and the real bug is: some ftp servers give error 550 to listdir if it's an empty directory, and we should handle that.