Правильность исправления ошибки манифеста

Во время минувшего обновления столкнулся с следующей проблемой: прописанный в манифесте размер файла для CUPS был больше (! странно...) реально скачанного архива.

Понятно конечно, что с течением времени это явно исправят.
Но обновляться-то мне надо сейчас.

Посмотрел размеры архива в разных источниках. Они совпадали друг с другом (и не совпадали с скачанным).

Ну я проверил живость архива (банальным tar jxf xxx.tar.bz2 (подтвердилась).

После чего банально исправил манифест:
# ebuild /usr/portage/net-print/cups/cups-1.3.8-r2.ebuild manifest

Вопрос: насколько неправильны мои действия :)

Если поставилось - то все

Если поставилось - то все нормально. В конце концов, ты осведомлен о проблеме и знаешь с чего начинать в случае проблемы Cups.

Не грусти, товарищ! Всё хорошо, beautiful good!

.

winterheart написал(а):
Если поставилось - то все нормально.

Оно не только поставилось, но и даже работает :)

:wq
--
Live free or die

Вообще для решения подобной

Вообще для решения подобной проблемы зачастую достаточно подождать и сделать emerge --sync, так как разработчики софта могли пропатчить свой сорс, а в дереве portage изменение контрольной суммы еще не отразилось. И что вообще значит "обновляться надо сейчас" подождать до завтра сильно критично? А вообще делать ebuild * manifest не стоит хотябы потому, что предназначение контрольных сумм не только контроллировать целостность, но и контролировать неизмененность самого кода сорца. Были случаи, что ломались сайты хранящие сорсы и оригинальные сорсы заменялись на сорсы с внедренным вредоносным кодом, а вы установите их из под рута, а некоторые еще и запускаться будут из под него, таким макаром недолко заработать "вирус" под linux. Так что ИМХО к faild to werify checksum надо относится с осторожностью и не совершая необдуманных действий подождать.

Anarchist написал(а): Они

Anarchist написал(а):
Они совпадали друг с другом (и не совпадали с скачанным).

т.е Вы хотите сказать что на зеркалах лежат архивы другого размера, чем скачаный?
это настораживает. Я бы не рискнул ставить такой CUPS, попробуйте скачать с любого другого зеркала, я думаю проблема манифеста уйдет.

__________________________________
Главное не забыть mount /dev/hands

Не уйдет. И мне кажется, что

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

.

Xakep написал(а):
т.е Вы хотите сказать что на зеркалах лежат архивы другого размера, чем скачаный?
это настораживает. Я бы не рискнул ставить такой CUPS, попробуйте скачать с любого другого зеркала, я думаю проблема манифеста уйдет.

Нет.
Я хочу сказать, что portage ждал архив бОльшего (что само по себе выглядит весьма странным) размера, чем скачанные. Как в автоматическом режиме, так и вручную.

:wq
--
Live free or die

В корне неправилно.

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

Где?

wi написал(а):
Целостность исходного кода компонента основополагающий аспект безопасности системы в целом.

Очевидно до банальности.

wi написал(а):
Косяки ессно бывают и в системе портежей. Мантейнер должен четко отслеживать все изменения сурса, и иногда случаются проколы.

Именно, что проколы таки случаются.

wi написал(а):
На зеркалах как правило лежат еще и контрольные суммы сурсов, В принципе править манифест можно если скачать сурс с надежного источника и сверить контрольные суммы.

А ещё контрольные суммы можно найти на сайте разработчика.
Мне куда интереснее корень проблемы.

wi написал(а):
В общем двойка за администрирвание.

Не, если бы за русский язык я бы ещё понял... :(

:wq
--
Live free or die

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

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