LINUX.ORG.RU

Приходят битые ebuild'ы

 ,


0

1

Всем привет!

ACCEPT_KEYWORDS=«~x86»

Прилетело с очередным eix-sync:

$ emerge -pvuND world

These are the packages that would be merged, in order:

Calculating dependencies \ * Digest verification failed:
 * /usr/portage/sys-fs/udev-init-scripts/udev-init-scripts-22.ebuild
 * Reason: Filesize does not match recorded size
 * Got: 2358
 * Expected: 2311
...


Уже второй раз встречаю. В прошлый раз был virtual/python-argparse-0 .

Это у всех так или у меня плохая карма?

Как правильно с этим поступать?

★★★★★

Последнее исправление: Kroz (всего исправлений: 1)

Ответ на: комментарий от tazhate

Да, помогло. В прошлый раз не помогало.
Пошел чистить карму...

Kroz ★★★★★
() автор топика

ебилды и метадата коммитятся в 2 коммита, т.е. формально зеркало могло синкнуться между ними, т.е. все таки карма.

qnikst ★★★★★
()
Ответ на: комментарий от Kroz

что именно непонятно? В файле ебилда есть строка заполняемая CVS, в которой написан номер ревизии, дата коммита и имя коммитера, операция вставки этой строки меняет хэш-сумму, поэтому нельзя атомарно вставить ебилд и метадату, нужно сначала закоммитить ебилд, потом скачать, обновить метадату и загрузить её. Это автоматизировано, проблемой остаётся то, что зеркало может решить синхронизоваться между этими коммитами.

qnikst ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.