> Понял. Я не пробовал. Когда надо собирать под разные дистрибутивы, надо думать
> вещь очень полезная. Когда под один — немного боязно добавлять уровень
> косвенности. А как у вас/тебя ощущения? Преимущественно положительные, судя по всему? Под разные дистрибутивы собирать из одной OBS я не пробовал, но для openSUSE это просто шикарно!
Я уже забыл когда мне нужно было собирать пакеты вручную, устанавливая deb-пакеты, компилировать вручную, потом sudo make install - всё можно разрабатывать в своём домашнем репозитории или субпроекте, которых создавать можно не ограничено, и любой нужный пакет, написав к нему spec-файл, который после n-ого раза пишется легко и быстро.
Но при этом если Ваша задача взять исходный пакет, например firefox 52 и собрать его с GTK2, вместо GTK3, внеся незначительные изменения, но при этом, чтобы каждое не конфликтующее изменение родительского проекта сразу отражалось и на вашем и автоматически вносило изменения с учётом Ваших правок - нет ничего проще - это даже делается по умолчанию.
У Вас полный контроль над процессом сборки, и логами сборки.
Если Ваш пакет не нарушает правила Factory и не конфликтует с ним, то нет ничего проще чем добавить новый пакет из своего репозитория в общий проект, став его меинтайнером, а потом и вовсе добавить его в Factory, чтобы он поставлялся всем из коробки.
Также можно просто форкнуть пакет из Общего проекта, починить/дополнить и протестировать его и предложить эти изменения принять в него, после одобрения которые опять попадут Всем.
Это гораздо легче, быстрее и удобнее чем в AUR, при этом не надо дожидаться популярности или ещё чего-то со стороны менинтайнеров, чтобы его приняли в Factory - просто соблюсти все правила оформления и процедуры и Ваш пакет поставляется в openSUSE из коробки.
P.S. Читая новость про то, как в Debian борзеют меинтайнеры и как там всё долго и трудно делается, я... даже не знал что вообще может быть и сейчас не представляю зачем это им терпеть, когда вот Вам готовый инструмент даже для deb.