Хорошо, вопрос вобщем-то всплыл при создании собственного репозитория из своих пакетов. Реализована система сборки ПО, которая собирает программы и подготавливает deb пакеты. После чего формируется репозиторий (или обновляется, елси он уже был сформирован) и при обновлении этого репозитория возникают проблемы. Пересобранный софт (даже если изменений в нём не было) при добавлении в репу ругается на несоответствие md5sum. Вполне возможно что система сборки реализована неправильно, где можно почитать нормально реализовать систему сборки и формирования репозитория в debian?
7 марта 2016 г., 17:28 пользователь Коротаев Руслан <korot...@ufamail.ru> написал: > В сообщении от [Пн 2016-03-07 13:36 +0300] > Alexey Ermakov <axel...@gmail.com> пишет: > > > Собираю тестовый пакет, с какиь-либо содержимым. Пакет собирается > нормально. Но > > при повторной сборке того же самого пакета с теми же самыми файлами его > > контрольная сумма не совпадает с первым. > > Видимо в файл пакета добавляется информация о времени сборки. Можно как > либо > > собирать пакеты с одинаковой контрольной суммой? > > Там не только время сборки, но ещё и локаль, часовой пояс и что-то ещё. > У Debian есть проект по воспроизводимой сборке — Reproducible Builds > [1], готового инструмента пока нет, но энтузиасты могут попробовать то > что уже есть. Тема правильная, может быть [2] всякое [3], проверить не > помешает. > > [1]: https://wiki.debian.org/ReproducibleBuilds > [2]: https://www.opennet.ru/opennews/art.shtml?num=43597 > [3]: https://www.opennet.ru/opennews/art.shtml?num=43915 > > -- > Коротаев Руслан > http://blog.kr.pp.ru > >