[SOLVED] Обновление исправленых пакетов тойже версии

Есть даже не проблема, а некоторое недопонимание тонкостей механизма обновления. Попробую объяснить по порядку: допустим вышла новая версия пакета - он радостно обновился при еженедельных обновлениях мира, но спустя пару дней вижу, на гентушном сайте, что вышли исправления скриптов, но версия пакета осталась прежней. Обновления мира 50 на 50 видит, это мелочи - обновляю конкретный пакет в ручную - но тут облом, пакет обновляется из архива скаченного emerge в distfiles, а вовсе не с нового архива с сайта... Единственный выход - стереть из distfiles архив, заново emerge -av пакет, и тогда все здорово - новая версия архива скачевается и устанавливается.

Поэтому внимание вопрос - возможно ли заставить emerge принудительно в конкретном случае скачивать архив пакета с зеркала, а не искать его в distfiles... Мелочь конечно, но немного расстраивает, когда приходится руками убивать архивы...

P.S. ветка стабильная, ни одного оверлея =)

.

Насколько я понимаю систему portage, версия пакета обязана обновиться. Пусть номер ревизии (x.xx-r1), но обязан.

А с чего вдруг мнение, что

А с чего вдруг мнение, что скачивается пакет, хотя бы на один бит отличающийся от ранее скачанного?
Каков смысл удалять что-то и скачивать ровно то же заново?

если ебилд обновился, то

если ебилд обновился, то портаж соберёт новую версию.
если ебилд не обновлялся и спокойно съедает "старый" дист, то этот дист и не менялся в дереве, потому качать его снова нет смысла.
просто посмотри содержимое любого /usr/portage/${CATEGORY}/${PN}/Manifest.
тогда может ты поймёшь что выпорол чушь.

я бы с удовольствием эту чушь

я бы с удовольствием эту чушь почесал за ушком, если бы не было пары подобных случаев.. Навскидку помню последний - позеленевший mupdf отказывался обновляться, печально заявляя, что установленная стабильная версия imagemagik его пуллит по черному. Выждал недельку, emerge --sync, в ручную реинстал imagemagik, попытка обновить mupdf - результат тот же. Полез в багрепорты обоих, в мупдф тишина, в имажемагик написано что fixsed. Но еще один реинстал ничего не исправил. Поморщиф лоб, удивив что трафик не съелсо, убил в distfiles текучий архив imagemagik, снова его реинстал (трафик отъелсо, значит скачал заново) - и вуаля, mupdf спокойно обновился ни на что не ругаясь.. Как тогда это все объяснить?..

при изменении в исходниках

при изменении в исходниках меняется размер и хэш, т.е. старые уже не пройдут проверку перед распаковкой
насколько я знаю при изменении ebuild всегда поднимают версию(для этого и нужна добвка -rХ версии)
Так, что это бага portage, ты зарепортил её в багзилу?

.

_SerEga_ написал(а):
при изменении в исходниках меняется размер и хэш, т.е. старые уже не пройдут проверку перед распаковкой
насколько я знаю при изменении ebuild всегда поднимают версию(для этого и нужна добвка -rХ версии)

Вангую:
1. Товарищ говорит про ~6.8.8.10-r1;
2. И вероятно недочитал про KEYWORDS.

:wq
--
Live free or die

Astar_spb написал(а):

Astar_spb написал(а):
Поморщиф лоб, удивив что трафик не съелсо, убил в distfiles текучий архив imagemagik, снова его реинстал (трафик отъелсо, значит скачал заново) - и вуаля, mupdf спокойно обновился ни на что не ругаясь..

Не подтверждаю. Удаление архива imagemagick из disfiles и повторная его установка не меняет ситуацию. А версия осталась прежней, 6.8.8.10?

Astar_spb написал(а): P.S.

Astar_spb написал(а):
P.S. ветка стабильная

А уверен ли ты что свежепоявившийся пакет был в стабильной ветке?

никаких следов unmasked или ~

никаких следов unmasked или ~ нету... (autounmask тож ниразу не делал) да и reinstall оно делало, а не update... Да вообщем ладно, будем считать что это был неуловимый баг, который уже исправилсо =)

Тогда... http://www.gentoo.ru

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

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