Summary: | [patch] i586-* lacks requires | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Michael Shigorin <mike> | ||||
Component: | arepo | Assignee: | Nobody's working on this, feel free to take it <nobody> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | blocker | ||||||
Priority: | P3 | CC: | aen, anubix, boyarsh, ildar, lav, ldv, mithraen, sr, vitty, zerg | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Bug Depends on: | |||||||
Bug Blocks: | 23155, 23878 | ||||||
Attachments: |
|
Description
Michael Shigorin
2011-03-04 19:57:19 MSK
Этот патч решает проблему, которую сейчас обсуждают в sisyphus@ на примере skype beta: http://lists.altlinux.org/pipermail/sisyphus/2011-April/353239.html Никто не против, если я залью пакет с таким добавлением? (в acl посмотрел) *** Bug 25187 has been marked as a duplicate of this bug. *** Давайте что-нибудь делать, в связи с тем, что репо разломан: https://bugzilla.altlinux.org/show_bug.cgi?id=24578 Сейчас у всех пакетов в p6 x86_32 пропали зависимости После исправления необходимо перегенерировать весь x86_32 Я применил патч, сейчас перегенерируется весь x86_32 для p6. Если результат нас устроит, то я перегенерирую для всех репозиториев. К сожалению с данным патчем arepo перестаёт arep-ать, по неизвестной (пока) причине не перепаковывается i586-libwine-vanilla. Я вернул всё взад, надо разбираться. <sr> ну-да. нет libpciaccess и libdrm-poulsbo в arepo.conf. Патч тут причем? (В ответ на комментарий №8) > <sr> ну-да. нет libpciaccess и libdrm-poulsbo в arepo.conf. Патч тут причем? Михаил, ну очень испорченный телефон. Может, кто все понимает, тот и починит? Всем будет лучше и проще. Так чинить надо там, где развёрнут конкретный экземпляр. В пакет-то патч и я могу добавить (хотя опять же нужна проверка боем). Created attachment 4976 [details]
arepo.conf
(опять транслирую)
во-первых, sr@altlinux - это сейчас больше недоразумение, чем что-то
другое. Я не помню ни явок, ни паролей, и тем более не знаю как сейчас
сборочница работает
во-вторых, а что в arepo понимать? простой как угол дома перепаковщик.
в третьих, рабочий arepo.conf прилагается (с ним реально все
собралось, пока я домой ехал):
[sr@sr ~]$ ll ~/biarch/sisyphus/i586/RPMS.classic/*wine*
-rw-r--r-- 1 sr sr_b 1608415 Июн 18 18:49
/home/sr/biarch/sisyphus/i586/RPMS.classic/i586-wine-vanilla-1.3.21-alt1.i586.rpm
-rw-r--r-- 1 sr sr_b 12614545 Июн 18 18:49
/home/sr/biarch/sisyphus/i586/RPMS.classic/i586-wine-gecko-1.2.0-alt1.i586.rpm
-rw-r--r-- 1 sr sr_b 10968203 Июн 18 18:49
/home/sr/biarch/sisyphus/i586/RPMS.classic/i586-libwine-vanilla-1.3.21-alt1.i586.rpm
-rw-r--r-- 1 sr sr_b 574909 Июн 18 18:49
/home/sr/biarch/sisyphus/i586/RPMS.classic/i586-libwine-vanilla-gl-1.3.21-alt1.i586.rpm
в четвертых, если уж зашла речь про "кто все понимает", то:
a) arepo должен работать не со списком пакетов из arepo.conf, а стать
тулзой для обработки одного пакета. В простейшем варианте arepo.conf с
одним наименованием внутри, а лучше превратить в `arepo name`
b) для biarch-евых архитектур, типа x86_{32,64}, сборки должны
осуществляться транзакцией сразу для двух архитектур, хотя бы одна
сборка обламалась - FAIL для пакета. Видимо, нужен будет список
исключений
с) если пакет в списке, то в тразакцию входит 'arepo пакет', если
облом - FAIL для пакета
d) в текущем варианте arepo с натяжкой пригоден для замкнутых
репозитариев, для сизифа - как карта ляжет, я бы сказал, что непригоден
e) вопрос списков исключений и списка для arepo всегда будет гвоздем
программы в рассылке, пересобрать все сложно, но что-то еще всегда
кому-то понадобится, и наверняка это "что-то" будет иметь пересечения
по /lib или /usr/lib или в /etc
Так что, я не могу согласиться на "кто все понимает, тот и починит".
Здесь чинить и чинить, и arepo здесь чинить только чуть-чуть. Ну, или
нафиг arepo, и полноценный biarch в rpm и apt.
С добавлением ещё libgstreamer arepo наконец-таки за-arep-ал p6. Буду выносить в production arepo-1-alt6 -> sisyphus: * Mon Jun 20 2011 Vitaly Kuznetsov <vitty@altlinux> 1-alt6 - sr@: fix 'lost dependencies' error (ALT #25192) - update default config accordingly to the arepo@people config У меня всё вылечилось в p6 |