emerge-delta-webrsync не то качает
            evadim 31 октября, 2006 - 10:37
    
    
    
вот утром хотел синхронизироваться, а он хочет скачать дельту за одно и то-же число:
evadim vadim # emerge-delta-webrsync Looking for available base versions for a delta fetching patches --08:50:12-- http://gentoo.osuosl.org///snapshots/deltas/snapshot-20061029-20061029.patch.bz2.md5sum => `/usr/portage/distfiles/snapshot-20061029-20061029.patch.bz2.md5sum' Распознаётся gentoo.osuosl.org... 64.50.238.52, 64.50.236.52 Устанавливается соединение с gentoo.osuosl.org|64.50.238.52|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 404 Not Found 08:50:22 ОШИБКА 404: Not Found. failed fetching snapshot-20061029-20061029.patch.bz2.md5sum no patches found? up to date? syncing with existing file Syncing local tree... apparently you have tarsync installed. using it. scanning tarball... cleansed 1 dups out of 149441 scanning existing target directory... 0 to update 0 files written, 149440 entires verified, 0 bytes written transferring metadata/cache * Running emerge --metadata ... [ ok ] * Running update-eix ... [ ok ] Diffing databases (11531 - 11531 packages)
как побороть?
» 
  - Для комментирования войдите или зарегистрируйтесь
 

Та же самая
Та же самая ерунда, пойду багзиллу помучаю...
Судя по всему
Судя по всему баг в date из за перевода времени на зимнее:
# date -d "2006/10/29 +1 day" +"%Y%m%d"
20061029
# date -d "2006/10/29 +0 day"
Sun Oct 29 00:00:00 MSD 2006
# date -d "2006/10/29 +1 day"
Sun Oct 29 23:00:00 MSK 2006
---
Hack fix:
--- ./emerge-delta-webrsync.old 2006-10-31 10:00:06.000000000 +0300 +++ ./emerge-delta-webrsync 2006-10-31 10:00:24.000000000 +0300 @@ -350,7 +350,7 @@ day="${1:6:2}" # if [[ "${USERLAND}" == "BSD" ]] || [[ "${USERLAND}" == "Darwin" ]]; then # else - date -d "$year/$month/$day +1 day" +"%Y%m%d" + date -d "$year/$month/$day +1 day +1 hour" +"%Y%m%d" # fi }спасибо за хак
спасибо за хак :)