Bug 8121 - Support of remote repositories in hasher
Summary: Support of remote repositories in hasher
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: hasher (show other bugs)
Version: unstable
Hardware: all Linux
: P3 enhancement
Assignee: Dmitry V. Levin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-03 02:09 MSD by Alexey Rusakov
Modified: 2005-11-26 02:16 MSK (History)
8 users (show)

See Also:


Attachments
Поддержка удалённых репозиториев в hasher - файл functions (1.76 KB, patch)
2005-10-03 02:17 MSD, Alexey Rusakov
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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 пакеты в более
постоянное место с последующей индексацией.
Или придумать что-нибудь получше.