Summary: | Поддержка нескольких репозитариев | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Sir Raorn <raorn> | ||||||
Component: | arepo | Assignee: | Nobody's working on this, feel free to take it <nobody> | ||||||
Status: | CLOSED WONTFIX | QA Contact: | qa-sisyphus | ||||||
Severity: | enhancement | ||||||||
Priority: | P2 | CC: | anubix, iv, kopilo4ka, ldv, mike, sr, zerg | ||||||
Version: | unstable | ||||||||
Hardware: | all | ||||||||
OS: | Linux | ||||||||
Bug Depends on: | |||||||||
Bug Blocks: | 27165 | ||||||||
Attachments: |
|
Description
Sir Raorn
2008-07-04 16:17:55 MSD
Я попрошу заинтересованных в этом баге написать фрагменты конфига, которые вы хотели бы видеть у себя в arepo.conf. Попробуйте, пожалуйста, придумать язык для конфига и описать на нём свою конфигурацию. (Я тоже подумаю над этим.) Мне бы хотелось дать ему на вход несколько пакетов *.i586.rpm и *.x86_64.rpm и на выходе получить *.x86_32.rpm Created attachment 2863 [details]
arepo-second-source-and-libmesa-very-ugly.diff
--- цитируя sr@ ---
Ну очень не красиво. Но "що маємо, те маємо"
1. В конфиг добавлены:
origin2 и flavor2
для варианта двух репозитариев
Нужно доделать обработку на случай, если нет
Сейчас на голом Сизифе скопытится
2. В i586-libmesa:
убивается /usr/lib/libGL.so.1
провайдится libGL.so.1
Понятия не имею, что будет не на nVidia
[...]
я питон сегодня второй раз в жизни вижу.
---
Created attachment 2864 [details]
arepo.conf
<sr> А, 3D в wine работает (In reply to comment #3) > Created an attachment (id=2863) [details] > arepo-second-source-and-libmesa-very-ugly.diff Кстати, только заметил: # rpm -qi i586-libmesa Name : i586-libmesa Relocations: (not relocatable) Version : 7.1 Vendor: ALT Linux Team Release : alt2 Build Date: Sat Aug 30 00:31:38 2008 Install date: Sat Aug 30 03:40:06 2008 Build Host: sr.hasher.altlinux.org Group : System/Libraries Source RPM: i586-libmesa-7.1-alt2.src.rpm Size : 2447966 License: LGPL Packager : Sator Arepo <nobody@altlinux.ru> Summary : OpenGL 1.3 compatible 3D graphics library for X Window server Description : [This package was automatically repackaged from i586.] Mesa is an OpenGL compatible 3D graphics library. # rpm -ql i586-libmesa /usr/lib/X11 /usr/lib/X11/mesa_gl /usr/lib/X11/mesa_gl/libGL.so.1.2 /usr/lib/X11/modules /usr/lib/X11/modules/dri /usr/lib/X11/modules/dri/swrast_dri.so /usr/lib/libGL.so.1.2 /usr/lib/libGLU.so.1 /usr/lib/libGLU.so.1.3.070100 /usr/share/doc/libmesa-7.1 /usr/share/doc/libmesa-7.1/relnotes-7.1.html /usr/share/doc/libmesa-7.1/versions.html Как сюда doc/* попал? С modules/dri/* понятно (In reply to comment #1) > Я попрошу заинтересованных в этом баге написать фрагменты конфига, которые > вы хотели бы видеть у себя в arepo.conf. origin: /ALT/5.0/branch:ALT/updates/5.0 5.0/branch+updates идет лесом? (В ответ на комментарий №1)
> Я попрошу заинтересованных в этом баге написать фрагменты конфига, которые вы
> хотели бы видеть у себя в arepo.conf.
source: i586,noarch:i686
т.е. из первого репозитория берем i586 и noarch, из 2-го только i686, т.к. в нем нет noarch
Мне приходиться использовать приложенный патч с кое-какими изменениями (если б я еще в питоне хоть чуть-чуть соображал), т.к. мой добавочный репозиторий не имеет noarch. Это из-за того, что у нас репозиторий x86_32 практически не существует (нет ни для одного бранча, а состав пакетов для сизифа ущербен) Проект вообще жив? Сейчас даже самая малость не работает $ arepo.py arepo.conf - writing sources.list for Sisyphus.i586 - writing sources.list for biarch.i586 ! repackaging glibc-preinstall - writing sources.list for Sisyphus.x86_64 Traceback (most recent call last): ... __main__.ExternalProgramError: E: Package glibc-preinstall has no installation candidate (В ответ на комментарий №10) > Сейчас даже самая малость не работает Она не работает во-вторых из-за недостаточной прямости самого arepo во-первых из-за необходимости ее запускать вообще Слыхать что-нибудь? После интеграции rpmrebuild-arepo в girar-builder эта тема утратила свою актуальность. (В ответ на комментарий №13) > После интеграции rpmrebuild-arepo в girar-builder Можно ссылку на пример с girar-builder? > эта тема утратила свою актуальность. Пока не утратила. Вопрос как раз в "Хочется использовать arepo для локальной хашерницы" Т.е. я не использую girar-builder, но мне хотелось бы иметь x86_64-i586 для ftp://devel.altlinux.ru/zerg/misc/M60P/p6_kde4 , т.к., например, там пересечение по qt4 возникло. (In reply to comment #14) > (В ответ на комментарий №13) > > После интеграции rpmrebuild-arepo в girar-builder > Можно ссылку на пример с girar-builder? http://git.altlinux.org/people/ldv/packages/?p=girar-builder.git girar-builder $ find * -name '*arepo*' gb-task-arepo gb-task-arepo-build gb-task-arepo-build-arch gb-task-arepo-mkrepo gb-task-arepo-mkrepo-arch gb-task-arepo-plan gb-task-arepo-plan-arch gb-task-arepo-plan-identify gb-task-arepo-save gb-task-arepo-unmets gb-task-arepo-unmets-arch gb-task-commit-arepo gb-task-commit-arepo-arch remote/gb-remote-arepo-build > > эта тема утратила свою актуальность. > Пока не утратила. Вопрос как раз в "Хочется использовать arepo для локальной > хашерницы" Это несложно, girar-builder для этого не требуется. (В ответ на комментарий №16) > http://git.altlinux.org/people/ldv/packages/?p=girar-builder.git Да. Я уже нашел там "Implement arepo support" > Это несложно Свиду не выглядит несложно по кол-ву задействованных gb-task-*, но попробую разобраться. |