Bug 39961 - Считать md5 и sha256 хеши сразу после сборки подзадания
Summary: Считать md5 и sha256 хеши сразу после сборки подзадания
Status: NEW
Alias: None
Product: Infrastructure
Classification: Infrastructure
Component: girar (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 enhancement
Assignee: placeholder@altlinux.org
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-04-20 11:55 MSK by Anton Farygin
Modified: 2021-11-19 10:28 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 компоненты.