Bug 39961

Summary: Считать md5 и sha256 хеши сразу после сборки подзадания
Product: Infrastructure Reporter: Anton Farygin <rider>
Component: girarAssignee: 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   

Description Anton Farygin 2021-04-20 11:55:07 MSK
md5 нужны для репозитория apt, а sha256 является уникальным ID для пакета и depot.

Было бы неплохо сразу в процессе сборки подсчитывать hash rpm пакета (как src так и результата) для каждого подзадания и размещать их где-то в структуре build (например в build/<subtask>/<arch>/{srpm,rpms}.checksumms

Сейчас такие хеши можно выгрести из разных мест (из репозитория apt и plan), но подсчёт запускается только после завершения стадии сборки и отсутствует для FAILED заданий.
Comment 1 Dmitry V. Levin 2021-11-19 03:13:03 MSK
apt теперь ещё и blake2b считает.
Comment 2 Dmitry V. Levin 2021-11-19 03:14:01 MSK
Точнее говоря, считает apt-repo-tools, apt использует.
Comment 3 Anton Farygin 2021-11-19 10:28:48 MSK
Да, и этот FR стал важнее, т.к. нам приходится считать ещё и blake2b, плюс пересчитывать хеши src.rpm для заданий, у которых репозиторий сгенерён, т.к. в build/repo отсутствует репозиторий для source компоненты.