The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Открыт публичный сервер сборочной системы Korinf"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Открыт публичный сервер сборочной системы Korinf"  +/
Сообщение от opennews (??) on 22-Июн-11, 13:21 
Компания Etersoft объявила (http://etersoft.ru/content/view/306/251/) об открытии публичного сервера системы Korinf (http://www.freesource.info/wiki/korinf). Система представляет собой среду сборки пакетов под произвольные операционные системы. Среди поддерживаемых сисем (http://etersoft.ru/wine/platforms) Debian/Ubuntu, SUSE, RHEL/Fedora, Arch Linux, Gentoo и FreeBSD. Используя Korinf, разработчики смогут достаточно легко выпускать свои приложения для различных Linux-дистрибутивов. Одновременно с открытием публичного сервера выходит (http://sisyphus.ru/srpm/Sisyphus/korinf) новый релиз Korinf 2.0 под свободной лицензией AGPLv3.


В режиме публичного доступа разработчики смогут конвертировать пакеты, используя ресурсы сборочного сервера Etersoft. Устанавливать Korinf на собственный сервер не потребуется. Доступ к серверу может быть как платным, так и бесплатным — это определяется степенью социальной значимости и открытости проекта. По вопросам использования публичного сервера K...

URL: http://etersoft.ru/content/view/306/251/
Новость: http://www.opennet.dev/opennews/art.shtml?num=30954

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Открыт публичный сервер сборочной системы Korinf"  –1 +/
Сообщение от Аноним (??) on 22-Июн-11, 13:21 
Копия Open Build Service?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Открыт публичный сервер сборочной системы Korinf"  +/
Сообщение от andres (??) on 22-Июн-11, 13:29 
Основное отличие Korinf от Open Build Service состоит в том, что система Open Build Service не привязана к какому-то определенному дистрибутиву и инструкции о сборке пакетов в ней формируются отдельно
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Открыт публичный сервер сборочной системы Korinf"  +2 +/
Сообщение от prof_alex on 22-Июн-11, 13:41 
> В Korinf используется привязка к spec-файлам из репозитория Sisyphus

Можно узнать, в каких дистрибутивах, кроме Альта, этот сизиф используется?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Открыт публичный сервер сборочной системы Korinf"  +1 +/
Сообщение от aen email(ok) on 22-Июн-11, 13:44 
То есть отдельно для каждого дистрибутива. Для сборки, например, wine@etersoft в OBS на дюжине платформ пришлось бы писать дюжину спеков и каждый отлаживать. А в Коринфе -- один.
Коринф удобнее тем, кто собирает свой пакет для нескольких дистрибутивов.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

15. "Открыт публичный сервер сборочной системы Korinf"  +/
Сообщение от Moomintroll (ok) on 22-Июн-11, 15:15 
> пришлось бы писать дюжину спеков

Вообще-то для OBS нужен один спек с необходимыми %if и один набор правил для Debian/Ubuntu.

C Gentoo/Arch/*BSD таки засада...

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

21. "Открыт публичный сервер сборочной системы Korinf"  +/
Сообщение от а email on 22-Июн-11, 17:04 
ошибаетесь, нужен один spec для rpm based и еще один файл для deb based
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

27. "Открыт публичный сервер сборочной системы Korinf"  +/
Сообщение от Moomintroll (ok) on 23-Июн-11, 13:21 
янетормоз

> и один набор правил для Debian/Ubuntu

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

24. "Открыт публичный сервер сборочной системы Korinf"  +/
Сообщение от Клыкастый (ok) on 22-Июн-11, 23:57 
Надо сильно накосячить, чтобы сборка под source-based была засадой.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

18. "Открыт публичный сервер сборочной системы Korinf"  +2 +/
Сообщение от Michael Shigorin email(ok) on 22-Июн-11, 16:37 
> Основное отличие Korinf от Open Build Service состоит в том, что система
> Open Build Service не привязана к какому-то определенному дистрибутиву и инструкции
> о сборке пакетов в ней формируются отдельно

Интересно, кто-нить пробовал поднимать OBS на не-openSUSE?

Касательно же "формируются отдельно" -- так в обоих случаях получается, что если нет готовых, то писать (причём "необходимые %if" в нетривиальных случаях только выглядят невинно, даже спек для нескольких версий одной и той же опенсузи или мандривы порой выглядит монструозно и с этим мало что можно поделать при текущей скорости изменения макропакетов по дистрибутивам).

Т.е. это подходы к одной матрице с разных сторон.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

31. "Открыт публичный сервер сборочной системы Korinf"  +/
Сообщение от ach (ok) on 24-Июн-11, 10:34 
OBS умеет еще локально собирать пакеты в chroot целевого дистрибутива. Причем, поддерживается простая сборка в chroot, сборка в виртуалке kvm или xen на выбор.
Korinf, я так понял, этого не умеет.

И насчет разных rpm-based - тут есть варианты. Либо писать spec под каждый дистрибутив, либо писать один подо все с разными %if..%endif.

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

32. "Открыт публичный сервер сборочной системы Korinf"  +/
Сообщение от Michael Shigorin email(ok) on 26-Июн-11, 19:40 
> Korinf, я так понял, этого не умеет.

Почему же, был бы ssh на место.

> И насчет разных rpm-based - тут есть варианты. Либо писать spec под
> каждый дистрибутив, либо писать один подо все с разными %if..%endif.

...либо http://git.altlinux.org/people/lav/packages/?p=rpm-build-alt...

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

3. "Открыт публичный сервер сборочной системы Korinf"  +/
Сообщение от Alex (??) on 22-Июн-11, 13:39 
Тогда зачем этот Korinf нужен, если есть Open Build Service?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Открыт публичный сервер сборочной системы Korinf"  –1 +/
Сообщение от Axel email(??) on 22-Июн-11, 14:11 
А OBS поддерживает сборку под Gentoo или Arch?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

8. "Открыт публичный сервер сборочной системы Korinf"  +8 +/
Сообщение от Аноним (??) on 22-Июн-11, 14:26 
Какая сборка под Gentoo!? Написал ебилд и все, собирать будут пользователи пакета!
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

22. "Открыт публичный сервер сборочной системы Korinf"  +/
Сообщение от Омоним on 22-Июн-11, 17:42 
Не будет! Проприетарный продукт надо собрать под все платформы, а как поделиться с гентой, никто не знает.
Я предлагаю через LD_PRELOAD= запускать бинарники для Slackware. =)
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

25. "Открыт публичный сервер сборочной системы Korinf"  +/
Сообщение от Клыкастый (ok) on 22-Июн-11, 23:59 
> Не будет! Проприетарный продукт надо собрать под все платформы, а как поделиться
> с гентой, никто не знает.

Вот чёрт, а nvidia-то и не знает. Клепает себе проприетарные дрова... а они наверное сами отползают в портежи и порты.

> Я предлагаю через LD_PRELOAD= запускать бинарники для Slackware. =)

Прав старик Эразм Роттердамский. Против глупости сами боги бороться бессильны.


Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

19. "Открыт публичный сервер сборочной системы Korinf"  +1 +/
Сообщение от Michael Shigorin email(ok) on 22-Июн-11, 16:42 
> Тогда зачем этот Korinf нужен, если есть Open Build Service?

Они появились примерно одновременно -- OBS в 2007, Korinf в 2008.  И нужен он был для решения задач Etersoft, которые не решались (и не решаются) OBS, насколько понимаю.  Подойти может для схожих.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

7. "Открыт публичный сервер сборочной системы Korinf"  +1 +/
Сообщение от Ignotus email on 22-Июн-11, 14:20 
Мда, Коринф на английском не так пишется http://en.wikipedia.org/wiki/Corinth
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Открыт публичный сервер сборочной системы Korinf"  +2 +/
Сообщение от artem.stecenko (ok) on 22-Июн-11, 14:36 
С чего Вы взяли что это английский? Это - транслит :-D
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

10. "Открыт публичный сервер сборочной системы Korinf"  +/
Сообщение от ach (ok) on 22-Июн-11, 14:37 
> Для Debian и Slackware полученный rpm-пакет преобразуется при помощи утилиты alien.

А с зависимостями такого пакета чего будет? alien зависимости не преобразует.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Открыт публичный сервер сборочной системы Korinf"  +1 +/
Сообщение от Аноним (??) on 22-Июн-11, 14:39 
>> Для Debian и Slackware полученный rpm-пакет преобразуется при помощи утилиты alien.
> А с зависимостями такого пакета чего будет? alien зависимости не преобразует.

RPM же собирается на целевой системе и уже все нужные зависимости содержит

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

13. "Открыт публичный сервер сборочной системы Korinf"  +/
Сообщение от ach (ok) on 22-Июн-11, 15:01 
Вопрос не в том. Вопрос в том, сохранятся ли эти зависимости после конвертации rpm ->deb. Насколько я помню alien зависимости корректно не конвертит. Я как-то на генте собрал rpm, отконвертил его в deb. apt пакет ставить отказался, мотивируя тем, что зависимости не нашел.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

12. "Открыт публичный сервер сборочной системы Korinf"  –2 +/
Сообщение от Odin (??) on 22-Июн-11, 14:47 
в slackware нет зависимостей... :D
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

26. "Открыт публичный сервер сборочной системы Korinf"  +1 +/
Сообщение от Клыкастый (ok) on 23-Июн-11, 00:01 
> в slackware нет зависимостей... :D

да-да. и slapt-get придуман чисто усложнить жизнь.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "Открыт публичный сервер сборочной системы Korinf"  +/
Сообщение от Анон9 on 22-Июн-11, 15:12 
> Korinf позволил полностью автоматизировать конвертацию пакетов ALT Linux в пакеты других ОС.

Хм... если бы fromAll to AltLinux. Кому требуется что-то тянуть из Альта куда-либо еще??

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Открыт публичный сервер сборочной системы Korinf"  +/
Сообщение от RRV on 22-Июн-11, 16:00 
> Хм... если бы fromAll to AltLinux. Кому требуется что-то тянуть из Альта
> куда-либо еще??

Хм... Как бы, принцип СПО - кому требуется, тот и сделал. Разве нет? При этом, люди еще и с другими разработкой поделились, за что им спасибо сказать нужно.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

17. "Открыт публичный сервер сборочной системы Korinf"  +/
Сообщение от Анон on 22-Июн-11, 16:29 
В своё время у них в девеле прошло соббщение про модуль fedora import. Так понял из федоры возможно тянуть с пересборкой всё что угодно.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

20. "Открыт публичный сервер сборочной системы Korinf"  +1 +/
Сообщение от Michael Shigorin email(ok) on 22-Июн-11, 16:43 
>> Korinf позволил полностью автоматизировать конвертацию пакетов ALT Linux
>> в пакеты других ОС.
> Хм... если бы fromAll to AltLinux.

Импорт из jpackage и затем fedora Игорь Власенко уже сделал; а утилиту rpmcs для зачистки спеков разного происхождения тот же Виталик Липатов сделал ещё раньше.

> Кому требуется что-то тянуть из Альта куда-либо еще??

Возможно, Вы не поняли: если собрать "интегральный" пакет для альта (а из-за достаточно развитого макропакета спек можно сделать чистым и высокоуровневым), то затем "дифференцировать" его под разные дистрибутивы и их версии может получиться автоматически.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

23. "Открыт публичный сервер сборочной системы Korinf"  +/
Сообщение от Анон9 on 22-Июн-11, 18:00 
Да, идея теперь понятна.  Спасибо.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

28. "Открыт публичный сервер сборочной системы Korinf"  +/
Сообщение от ы on 23-Июн-11, 15:10 
> планируется переход к использованию контейнеров OpenVZ

LXC (Linux Container) умеет всё что OpenVZ, но в отличие от, LXC в ядре из коробки.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Открыт публичный сервер сборочной системы Korinf"  +/
Сообщение от Michael Shigorin email(ok) on 23-Июн-11, 15:37 
>> планируется переход к использованию контейнеров OpenVZ
> LXC (Linux Container) умеет всё что OpenVZ

К сожалению, нет -- управление ресурсами там по сравнению с ovz в зачаточном состоянии.

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

30. "Открыт публичный сервер сборочной системы Korinf"  +/
Сообщение от Аноним (??) on 23-Июн-11, 17:51 
По моему OBS лучше для deb-based дистрибутивов, там пакеты собираются родные, а не конвертируются с помощью alien. Много раз уже видел корявые пакеты после этого alien, жуть сплошная.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру