Битая дэльта ? (solveD)

изначально лился файл http://distfiles.gentoo.org/distfiles/thunderbird-1.5.0.10-source.tar.bz2
ч\з месяц обновил порты, появилась thunderbird-2.0.0.0, ессно емердж полез за дэльтой http://dev.gentooexperimental.org/deltup/thunderbird-1.5.0.10-source.tar.bz2-thunderbird-2.0.0.0-source.tar.bz2.dtu, далее родился файл thunderbird-2.0.0.0-source.tar.bz2, который

!!! Previously fetched file: 'thunderbird-2.0.0.0-source.tar.bz2'
!!! Reason: Filesize does not match recorded size
!!! Got:      37379994
!!! Expected: 37379868
Refetching...

слил дэльту еще раз и проверил целостность исхходного файла, закинув ветку mail-client/ из старых портов в оверлый... исходник целый, выходит битая дэльта ??? в прошлый раз натыкался на абсолютно тежи грабли, с этим же мыльником, только тогда я обновлял его до версии 1.5.0.10 ессно =). закончилось заливанием http://distfiles.gentoo.org/distfiles/thunderbird-1.5.0.10-source.tar.bz2, у кого такаяже сетуация ? тоже решилась литьем полного тарбола ?

Наложение

Наложение дельты состоит из распаковки архива, наложение патча, запаковки архива. Из-за разницы версий архиватора на локальной машине и у разработчиков, полученные архивы могут различаться, хоть и будут содержать идентичную информацию. Так что при использовании дельт проверку цесотности лучше отключить.

Можно ли

Можно ли отключить проверку для конкретного пакета?

Нет. Можно

Нет. Можно пеесчитать контрольные суммы для конкретного пакета по имеющимся исходникам. Вопрос уже поднимался на форуме.
Впрочем, можно отключить проверку, поставить пакет и снова её включить.

другой вопрос -

другой вопрос - насколько это безопасно ? если выкачана например битая дэдьта, практически она распакуется, или не распакуется, т.к. битая ?(тобишь архиавтор своими силами тэстит .dtu)

Битая дельта

Дельта не битая, просто дельтап странно использует разные версии bzip2.
У меня на днях было много похожих ситуаций с дельтами кде-3.5.7 - одни совпадали с контрольными суммами, другие - нет. Так несовпадающие просто нужно пересжать старой версией bzip2 (1.0.2 - как в моём случае, или 1.0.3 - как у других) и тогда всё должно будет быть в порядке.
(Если deltup ставить ч/з emerge deltup, то bzip2-1.0.2 ставится автоматом. Сам убедился в этом, когда игрался с ним без emerge).

ясн , солвед .

ясн , солвед .

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".