По технологии mkimage. До этого не получалось, так как при установке дистрибутива, в момент инсталяции пакетов неожиданно весь процесс прерывается, но при этом не зависает. Возможно как то связано с количеством пакетов. Надо взять новый профиль и репозиторий и попробовать снова...
Как корректно добавить туда etersoft'овские пакеты (packages-lists, pkg-groups или как)? И которые из них нужны?
как минимум wine, libwine, wine-etersoft и графические которые в MyRepos
Created attachment 265 [details] А как же зависимости? Разве mkimage не просматривает зависимости при заливке пакетов в образ?
вообще должен. возможно он что-то писал в консоли.
Теперь обламывается скрипт 60-setup-pkg-groups, живущий в installer-desktop-stage2_0.1-alt4_i586.rpm... Будем копать...
Что-то не так с rpm, этим объясняются зависания на произвольном пакете (на каком -- видимо зависит от расположения звёзд)... rpm ругается в лог, что повреждена база и уходит в себя.
Перевешиваю багу. Первоначальная задачи этой баги: 1. добиться соборки корректного дистрибутива (Desktop) на базе бранча 4.0 с нашими пакетами по дизайну и дополнительными пакетами типа wine-etersoft (сторонние репозитории типа Бояршина в итоге, конечно, не использовать) 2. Для "наших" пакетов сделать отдельный репозиторий (пакеты могу сказать где взять) 3. Продумать механизм регулярного выпуска такого дистрибутива (нечто совместного с ALT Linux и наши доработки)
Я выложил mkimage профиль адаптированный для сизифа: http://git.etersoft.ru/people/sin/packages/mkimage-profiles-etersoft.git/ Нужно точно определиться с вопросом об использовании бранча. Выпускать решение на базе 2.6.18 уже совсем не годиться... Но при особом желании можно сделать два варианта профиля. Чуть позже я хочу сделать более универсальный вариант не столь жёстко привязанный к пакетной базе конкретного репозитория и версии ядра. Сейчас на повестке дня стоят баги propogator'a.
Корень проблем propagator'а указан здесь. http://lists.altlinux.org/pipermail/devel/2008-March/070599.html Суть проблемы в такой вот строчке в старых профилях: slink /sbin/modprobe stage1 0755 0 0 Эту строку нужно удалить, свой вариант modprobe propagator поставляет сам. Проблемы второй стадии, когда не работает udev, описаны здесь: http://lists.altlinux.org/pipermail/devel/2008-March/070604.html Суть проблемы туманна, но решается оно просто: ln -sf /proc/mounts /etc/mtab В предварительном вариант образа на основе сизифа устанавливается и работает (проверено на свежесобранном VirtualBox'е - думаю засунуть его в Сизиф). Проблемы отваливания отдельный частей KDE в Сизифе остаются - ранее с libgphoto2 digikam отваливался, теперь libboost soname просто так, от дури, поменял и KDEEDU и иже с ним что-то отвалилось...
У нас щас есть некоторые наработки по ускорению загрузки КДЕ и по дизайну. Что нам надо сделать, что бы уже собирать дистрибутив с этими наработками? Как пользоваться git мы не знаем... нужна маленькая инструкция. И вообще надо выработать общий порядок действий... кто что когда делает и как это вообще контролировать...
(In reply to comment #10) > У нас щас есть некоторые наработки по > ускорению загрузки КДЕ и по дизайну. Что > нам надо сделать, что бы уже собирать > дистрибутив с этими наработками? Как > пользоваться git мы не знаем... нужна > маленькая инструкция. И вообще надо > выработать общий порядок действий... кто > что когда делает и как это вообще > контролировать... > А наработки в каком виде? Если это rpm, то просто давайте нам. Если это патчи, то вам надо взять соответствующие srpm пакеты, завести их в git (http://wiki.etersoft.ru/GitEtersoftPolicy) и приложить патчи, а затем указать нам. По самому git ничего лучше чем http://www.kernel.org/pub/software/scm/git/docs/tutorial.html я не встречал. Лучше это один раз прочитать и больше не мучаться :)
по одним доработкам я создал багу https://bugs.etersoft.ru/show_bug.cgi?id=1541 другие доработки касаются дизайна, пакетов в дизайном. Как быть с ними? я так понимаю мантейнером буду я... первое время... как мне попасть в гит?
(In reply to comment #12) > по одним доработкам я создал багу > > https://bugs.etersoft.ru/show_bug.cgi?id=1541 > Я думаю есть смысл импортировать src.rpm пакеты в git и замёрджить их с новыми версиями из сизифа. > другие доработки касаются дизайна, пакетов > в дизайном. > Как быть с ними? Для дизайна нужно составить список внешних атрибутов для замены (картинки, ссылки, имена и т.д.) и завести соответствие между этими атрибутами и пакетами, которые за них отвечают. В итоге мы получим список пакетов, отвечающих за дизайн... Кстати, некоторые пакеты и #1541 на вид пересекаются с пакетами, которые должны войти в пакеты дизайна, например, kde-settings... Хотя точно что там изменялось не ясно, import в git очень бы помог... > я так понимаю мантейнером > буду я... первое время... как мне попасть в > гит? > Для того чтобы попасть в гит нужно руководствуясь: http://wiki.etersoft.ru/GitEtersoftPolicy создать ключи и переслать их мне или тому, кто добавит пользователя в girar на git.etersoft.ru... Далее пример импорта: $ cd $ mkdir git $ cd git $ wget http://updates.etersoft.ru/pub/Etersoft/LINUX@Etersoft/SRPMS.opt/kde-settings-3.5.8-alt4.1.src.rpm $ rsync rsync://rsync.altlinux.ru/ALTLinux/4.0/branch/files/SRPMS/kde-settings-3.5.8-alt4.src.rpm . $ mkdir kde-settings $ cd kde-settings $ git init-db $ gear-srpmimport ../kde-settings-3.5.8-alt4.src.rpm $ git-branch alt $ gear-srpmimport ../kde-settings-3.5.8-alt4.1.src.rpm $ git-diff HEAD^ После выполнения последней команды видно что поменяли... Теперь заталкиваем это всё в на сервер: $ ssh git.etersoft init-db kde-settings $ git-remote add origin git.etersoft:packages/kde-settings.git $ git-push --all $ git-push --tags PS: продемонстрировать результат у себя не могу, поскольку после смены ip на git.etersoft.ru ssh-аутентификация у меня отвалилась...
Вот примерное направление по оформоению на мой взгляд темы КДЕ http://kde-look.org/content/show.php/Crystal+Diamond+Icons?content=45576 http://kde-look.org/content/show.php/Crystal+Project?content=60475 http://kde-look.org/content/show.php/Kore+%26+More++BG+for+Kooldock%2BAWN+%2B+Icons?content=67013 http://kde-look.org/content/show.php/Lipstik?content=18223 http://kde-look.org/content/show.php/linux+vista?content=39498 КДМ http://kde-look.org/content/show.php/Clean?content=74405 http://kde-look.org/content/show.php/Kubuntu-Volutes?content=57907 http://kde-look.org/content/show.php/KblueDM?content=39340 Думаю надо еще поискать...