13.06.2020 3:01, Taras Heichenko пишет: > > >> On 12 Jun 2020, at 16:59, Eugene Grosbein <eu...@grosbein.net> wrote: >> >> 12.06.2020 12:05, Valentin Nechayev пишет: >> >>> Fri, Jun 12, 2020 at 10:27:46, eugen wrote about "Re: [freebsd] mismatched >>> checksums": >>> >>>> Слово __pycache__ намекает на то, что там лежит некий "кеш", то есть >>>> изменяемые файлы, >>>> проверить это можно через ls -l для сравнения даты создания/модификации >>>> этого файла >>>> с датой создания других файлов того же пакета вне кеша. >>>> >>>> Суть контрольных сумм - обнаружить взлом, подмену файлов, поэтому >>>> изменяемым файлам не место >>>> в списке защищаемых котрольной суммой, такие кеши согласно принятой на фре >>>> иерархии >>>> должны жить внутри /var/db. >>> >>> Дело в том, что этот кэш должен быть идентичным для комбинации >>> конкретного исходного файла и версии Питона. >> >> Дата модификации на 11 секунд позднее других файлов пакета намекает на такой >> сценарий: >> порт или пакет установлены по зависимости, затем 11 секунд на >> загрузку/установку пакета >> или сборку зависящего порта порта, при которой вызывается код из >> свежепоставленного >> pycparser, который перегенерирует файл в кеше, при этом файл таки меняется, >> раз уж контрольная сумма поменялась. > > George L. Yermulnik в самом начале обсуждения давал ссылку на описание и > обсуждение бага, где > достаточно внятно объяснено, откуда он лезет и как его можно полечить. > ---------------- > There is no problem with pkg check -q -s py36-pycparser immediately after > installation. > But after python -c 'import pycparser', problems arise. > > But python -c 'import pycparser' only updates it once. > Perhaps we only need to run python -c 'import pycparser' once before > recording the checksum. > ---------------- > обсуждение датировано ноябрем-декабрем прошлого года.
Ну, это почти то же самое другими словами. Проблема в том, что "run" чего-нибудь может быть проблематично в условиях кросс-компиляции, когда целевая платформа, к примеру, ARM или MIPS, а мы собираем образ на amd64. _______________________________________________ freebsd mailing list freebsd@uafug.org.ua http://mailman.uafug.org.ua/mailman/listinfo/freebsd