Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 1135 - Собрать работоспособный образ дистрибутива Desktop   Make a simular bug
Summary: Собрать работоспособный образ дистрибутива Desktop
Status: DEFERRED
Alias: None
Product: LINUX@Etersoft
Classification: Продукты (Products)
Component: Общее (show other bugs)
Version: не указана
Hardware: PC Linux
: P4 normal
Target Milestone: выпуск 1.0
Assignee: Danil Michailov
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 1679 1727 4954 9095 1024 1054 1538 1541 1577 1578 1728
Blocks: 1004
  Show dependency treegraph
 
In work:
Reported: 2008-02-06 19:03 MSK by Александр Пликус
Modified: 2014-01-30 02:20 MSK (History)
4 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments
А как же зависимости? (246.31 KB, image/png)
2010-11-18 03:58 MSK, Eugene Zagidullin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Александр Пликус 2008-02-06 19:03:24 MSK
По технологии mkimage. До этого не получалось, так как при установке дистрибутива, в момент инсталяции пакетов неожиданно весь процесс прерывается, но при этом не зависает. Возможно как то связано с количеством пакетов. Надо взять новый профиль и репозиторий и попробовать снова...
Comment 1 Eugene Zagidullin 2008-02-08 14:02:16 MSK
Как корректно добавить туда etersoft'овские пакеты (packages-lists, pkg-groups или как)? И которые из них нужны?
Comment 2 Александр Пликус 2008-02-08 14:12:43 MSK
как минимум
 wine, libwine, wine-etersoft
и
графические которые в MyRepos

Comment 3 Eugene Zagidullin 2008-02-11 12:58:19 MSK
Created attachment 265 [details]
А как же зависимости?

Разве mkimage не просматривает зависимости при заливке пакетов в образ?
Comment 4 Александр Пликус 2008-02-11 13:30:55 MSK
вообще должен. возможно он что-то писал в консоли.
Comment 5 Eugene Zagidullin 2008-02-12 18:21:05 MSK
Теперь обламывается скрипт 60-setup-pkg-groups, живущий в installer-desktop-stage2_0.1-alt4_i586.rpm... Будем копать...
Comment 6 Eugene Zagidullin 2008-02-15 16:32:36 MSK
Что-то не так с rpm, этим объясняются зависания на произвольном пакете (на каком -- видимо зависит от расположения звёзд)... rpm ругается в лог, что повреждена база и уходит в себя.
Comment 7 Александр Пликус 2008-03-01 14:24:38 MSK
Перевешиваю багу. 
Первоначальная задачи этой баги:
1. добиться соборки корректного дистрибутива (Desktop) на базе бранча 4.0 с нашими пакетами по дизайну и дополнительными пакетами типа wine-etersoft (сторонние репозитории типа Бояршина в итоге, конечно, не использовать)
2. Для "наших" пакетов сделать отдельный репозиторий (пакеты могу сказать где взять)
3. Продумать механизм регулярного выпуска такого дистрибутива (нечто совместного с ALT Linux и наши доработки)
Comment 8 Евгений Синельников 2008-03-28 14:27:49 MSK
Я выложил mkimage профиль адаптированный для сизифа:
http://git.etersoft.ru/people/sin/packages/mkimage-profiles-etersoft.git/

Нужно точно определиться с вопросом об использовании бранча. Выпускать решение на базе 2.6.18 уже совсем не годиться... Но при особом желании можно сделать два варианта профиля. Чуть позже я хочу сделать более универсальный вариант не столь жёстко привязанный к пакетной базе конкретного репозитория и версии ядра.

Сейчас на повестке дня стоят баги propogator'a.
Comment 9 Евгений Синельников 2008-03-28 21:35:17 MSK
Корень проблем 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 и иже с ним что-то отвалилось...
Comment 10 Александр Пликус 2008-03-29 14:51:18 MSK
У нас щас есть некоторые наработки по ускорению загрузки КДЕ и по дизайну. Что нам надо сделать, что бы уже собирать дистрибутив с этими наработками? Как пользоваться git мы не знаем... нужна маленькая инструкция. И вообще надо выработать общий порядок действий... кто что когда делает и как это вообще контролировать...
Comment 11 Dmitry M. Maslennikov 2008-03-31 16:20:37 MSD
(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 я не встречал. Лучше это один раз прочитать и больше не мучаться :)
Comment 12 Александр Пликус 2008-04-02 13:33:15 MSD
по одним доработкам я создал багу 

https://bugs.etersoft.ru/show_bug.cgi?id=1541

другие доработки касаются дизайна, пакетов
в дизайном.
Как быть с ними? я так понимаю мантейнером
буду я... первое время... как мне попасть в
гит? 
Comment 13 Евгений Синельников 2008-04-02 14:50:26 MSD
(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-аутентификация у меня отвалилась...