emerge-delta-webrsync требует дельту snapshot-20061029-20061029.patch.bz2

проблема вот в чём -
скачал дельты портов (с июля по сей день) подсунул их в 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'е. Как с этим бороться?

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

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