How did Barry Bonds learn his exact steroid testing date months ahead of time?

b m asked: In my opinion, the most shocking news in the Mitchell report was the fact that Barry Bonds and his trainer were told the exact date of his official “random” steroid test approx 3 months ahead of time. Is it known how this information was leaked to Bonds? Did the MLB front office [...]