downloading source packages and automated patching