Bug 8121

Summary: Support of remote repositories in hasher
Product: Sisyphus Reporter: Alexey Rusakov <ktirf>
Component: hasherAssignee: Dmitry V. Levin <ldv>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P3 CC: abulava, at, glebfm, ldv, php-coder, placeholder, solo, wrar
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Поддержка удалённых репозиториев в hasher - файл functions none

Description Alexey Rusakov 2005-10-03 02:09:41 MSD
Я сделал попытку добавить поддержку любых репозиториев, поддерживаемых нашим
apt, в hasher. Нижеследующий патч позволяет с некоторой степенью комфорта
использовать удалённые репозитории (например, непосредственно Sisyphus) из
сборочной среды. На данном этапе патч является откровенным хаком и требует
серьёзной доработки.
Comment 1 Alexey Rusakov 2005-10-03 02:17:34 MSD
Created attachment 1157 [details]
Поддержка удалённых репозиториев в hasher - файл functions
Comment 2 Slava Semushin 2005-10-03 12:02:12 MSD
(In reply to comment #0)
> Я сделал попытку добавить поддержку любых репозиториев

Я правильно понял, что этот пусть и хак, но работает?

Comment 3 Alexey Rusakov 2005-10-03 14:59:02 MSD
Вовсю. Пропатченным hasher'ом собирался весь GNOME 2.12.
Comment 4 Slava Semushin 2005-10-03 20:12:28 MSD
> Вовсю. Пропатченным hasher'ом собирался весь GNOME 2.12.

Значит хороший патч, надо брать :)))))))
Comment 5 Dmitry V. Levin 2005-10-09 03:17:27 MSD
Спасибо, конечно, но зачем вы мне предлагаете хаки?
Comment 6 Alexey Rusakov 2005-10-09 03:23:53 MSD
По-моему, вы мне в письме написали, что лучше всего ознакомить вас с патчем
через Багзиллу, поскольку он предполагает обсуждение. Мне хотелось бы сделать из
хака нормальное решение, которое можно будет добавить в апстрим :)
Comment 7 Andrey Rahmatullin 2005-10-22 15:16:46 MSD
А cdrom оно не умеет?
Comment 8 Alexey Rusakov 2005-10-22 20:57:42 MSD
Я сам не пробовал, но из общих соображений - должно уметь.
Comment 9 Andrey Rahmatullin 2005-10-22 21:19:12 MSD
Невозможно получить cdrom:[Full Sisyphus 2005/09 (Sep05 19:13MSD); CD 1]/
ALTLinux/i586/base/pkglist.Sisyphus20050905  Please use apt-cdrom to make this 
CD recognized by APT. apt-get update cannot be used to add new CDs
Невозможно получить cdrom:[Full Sisyphus 2005/09 (Sep05 19:13MSD); CD 2]/
ALTLinux/i586/base/pkglist.Sisyphus20050905  Please use apt-cdrom to make this 
CD recognized by APT. apt-get update cannot be used to add new CDs
Невозможно получить cdrom:[Full Sisyphus 2005/09 (Sep05 19:13MSD); CD 3]/
ALTLinux/i586/base/pkglist.Sisyphus20050905  Please use apt-cdrom to make this 
CD recognized by APT. apt-get update cannot be used to add new CDs
E: Некоторые индексные файлы не удалось скачать, они либо были проигнорированы, 
либо вместо них были использованы старые версии.
Comment 10 Alexey Rusakov 2005-10-22 21:33:36 MSD
Понятно. Ладно, я подумаю. Но я надеюсь, понятно, что все устанавливаемые пакеты
всё равно кэшируются на жёстком диске.
Comment 11 Dmitry V. Levin 2005-11-26 02:16:47 MSK
В 1.0.24-alt1 я реализовал закачку.
От неё, правда, не много пользы, поскольку пакеты закачиваются в
aptbox/var/cache/apt/archives/ и, следовательно, пропадут вместе с aptbox'ом
перед следующей сборкой.
Желающие могут по окончании сборки копировать скачанные в aptbox пакеты в более
постоянное место с последующей индексацией.
Или придумать что-нибудь получше.