| Summary: | Считать md5 и sha256 хеши сразу после сборки подзадания | ||
|---|---|---|---|
| Product: | Infrastructure | Reporter: | Anton Farygin <rider> |
| Component: | girar | Assignee: | placeholder <placeholder> |
| Status: | NEW --- | QA Contact: | Andrey Cherepanov <cas> |
| Severity: | enhancement | ||
| Priority: | P5 | CC: | dshein, glebfm, ldv, rider |
| Version: | unspecified | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
apt теперь ещё и blake2b считает. Точнее говоря, считает apt-repo-tools, apt использует. Да, и этот FR стал важнее, т.к. нам приходится считать ещё и blake2b, плюс пересчитывать хеши src.rpm для заданий, у которых репозиторий сгенерён, т.к. в build/repo отсутствует репозиторий для source компоненты. |
md5 нужны для репозитория apt, а sha256 является уникальным ID для пакета и depot. Было бы неплохо сразу в процессе сборки подсчитывать hash rpm пакета (как src так и результата) для каждого подзадания и размещать их где-то в структуре build (например в build/<subtask>/<arch>/{srpm,rpms}.checksumms Сейчас такие хеши можно выгрести из разных мест (из репозитория apt и plan), но подсчёт запускается только после завершения стадии сборки и отсутствует для FAILED заданий.