TODOs to discuss:
1. refactor main() to create clear helper functions, ex: one per mode: list_files, get_files, verify_checksum
2. --verify_checksum auto download/discover sources file
3. re-download source files instead of requiring to --get-files them first
4. output format
5. new dependency on pyrpkg. Is there a potential issue?
This PR is an implementation of https://pagure.io/fedora-reproducible-builds/project/issue/6.
Please note that this is a draft version. There are several discussion points below which we need to agree on.
Current workflow:
TODOs to discuss:
1. refactor main() to create clear helper functions, ex: one per mode:
list_files,get_files,verify_checksum2.
--verify_checksumauto download/discoversourcesfile3. re-download source files instead of requiring to
--get-filesthem first4. output format
5. new dependency on
pyrpkg. Is there a potential issue?Looking forward to your feedback.