The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Отчёт SPI о пожертвованиях Debian, X.Org, systemd, FFmpeg, O..."
Отправлено Ilya Indigo, 12-Мрт-19 12:33 
> Понял. Я не пробовал. Когда надо собирать под разные дистрибутивы, надо думать
> вещь очень полезная. Когда под один — немного боязно добавлять уровень
> косвенности. А как у вас/тебя ощущения? Преимущественно положительные, судя по всему?

Под разные дистрибутивы собирать из одной OBS я не пробовал, но для openSUSE это просто шикарно!
Я уже забыл когда мне нужно было собирать пакеты вручную, устанавливая deb-пакеты, компилировать вручную, потом sudo make install - всё можно разрабатывать в своём домашнем репозитории или субпроекте, которых создавать можно не ограничено, и любой нужный пакет, написав к нему spec-файл, который после n-ого раза пишется легко и быстро.
Но при этом если Ваша задача взять исходный пакет, например firefox 52 и собрать его с GTK2, вместо GTK3, внеся незначительные изменения, но при этом, чтобы каждое не конфликтующее изменение родительского проекта сразу отражалось и на вашем и автоматически вносило изменения с учётом Ваших правок - нет ничего проще - это даже делается по умолчанию.
У Вас полный контроль над процессом сборки, и логами сборки.

Если Ваш пакет не нарушает правила Factory и не конфликтует с ним, то нет ничего проще чем добавить новый пакет из своего репозитория в общий проект, став его меинтайнером, а потом и вовсе добавить его в Factory, чтобы он поставлялся всем из коробки.

Также можно просто форкнуть пакет из Общего проекта, починить/дополнить и протестировать его и предложить эти изменения принять в него, после одобрения которые опять попадут Всем.

Это гораздо легче, быстрее и удобнее чем в AUR, при этом не надо дожидаться популярности или ещё чего-то со стороны менинтайнеров, чтобы его приняли в Factory - просто соблюсти все правила оформления и процедуры и Ваш пакет поставляется в openSUSE из коробки.

P.S. Читая новость про то, как в Debian борзеют меинтайнеры и как там всё долго и трудно делается, я... даже не знал что вообще может быть и сейчас не представляю зачем это им терпеть, когда вот Вам готовый инструмент даже для deb.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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