Addresses #6908 Add a mode parameter to apt_repository