emerge-delta-webrsync требует дельту snapshot-20061029-20061029.patch.bz2
briq 22 декабря, 2006 - 13:10
проблема вот в чём -
скачал дельты портов (с июля по сей день) подсунул их в disfiles.
начал обновление с помощью emerge-delta-webrsync. Закончилось оно почему-то на дате 20061029.
А далее требует дельту snapshot-20061029-20061029.patch.bz2 с причитающейся ей md5sum.
Помогите, пожалуйста, решить сей казус.
»
- Для комментирования войдите или зарегистрируйтесь

Тоже
Тоже сталкивался с этой проблемой. Что только не делал, но решить не смог.
Пришлось скачивать полное дерево.
Этот баг был
Этот баг был связан с переводом часов...
Там еадо было чуть чуть подправить скриптик....
Это вроде народ постил на багзилле и здесь
_________________
Gentoo GNU/Linux 2.6.19 GCC 4.1.1 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
А на bugs.gentoo.org
А на bugs.gentoo.org слабо зайти?
Проблема решается тем что это ошибка coreutils. Решение такое либо размаскировать в старом дереве coreutils и все что они потребуют, либо поправить сам скрипт emerge-delta-webrsync (это лечение есть на bugs.gentoo.org). Тогда апгрейд дерева портежей пройдет без проблем. К слову после этого касяка эти coreutils быстро размаскировали... Так что ничего ты не потеряешь и качать два раза не придется.
_________________
Кто не с нами тот против нас (С) Ария
Спасибо! Как-то
Спасибо! Как-то боязно было на Багзиллу лезть. Видимо, прийдётся.
Попробую. Отпишусь.
А чего боятся
А чего боятся то зашел, в поиск ввел, посматрел результаты. И все....
_________________
Кто не с нами тот против нас (С) Ария
Залезли бы сюда
Залезли бы сюда тогда в поиск.
http://gentoo.ru/node/4561
Обсуждалось недавно. Я решение описал, и баг коммитил: http://bugs.gentoo.org/show_bug.cgi?id=153513
Более правильное решение кстати:
--- orig/emerge-delta-webrsync 2006-10-21 00:59:41.000000000 +0200 +++ modified/emerge-delta-webrsync 2006-11-01 12:42:20.000000000 +0100 @@ -356,7 +356,7 @@ day="${1:6:2}" # if [[ "${USERLAND}" == "BSD" ]] || [[ "${USERLAND}" == "Darwin" ]]; then # else - date -d "$year/$month/$day +1 day" +"%Y%m%d" + date -u -d "$year/$month/$day +1 day" +"%Y%m%d" # fi }Спасибо! Уже
Спасибо! Уже нашёл. Просто междумордие у багзиллы не совсем дружелюбным показалось. Думаю, тема закрыта.
После правки
После правки emerge-delta-webrsync долго голову ломал, почему всё-таки не становятся дельты (на текущую дату - 23122006). Оказалось, нужно скачать и контр. сумму для файла portage-20061222.tar.bz2. К тому же проявлялся баг, кот. упоминался на этом форуме, - типа не могу рас(у)паковать архив с портежем portage-20061222.tar.bz2. Ибо сам скрипт создаёт архив в tar'е. Как с этим бороться?