Как указать проекту в obs на репозиторий с зависимостью?

По мотивам https://features.opensuse.org/313273 (см. первый комментарий)…
В своём репозитории obs сделал, так называемый, branch пакета taglib из репозитория https://build.opensuse.org/project/show?project=home%3Atuoma, но сборка требует librcc0-devel. Подключал репозиторий tuoma и https://build.opensuse.org/project/show?project=home%3AGankov, таким образом получив следующую картину https://build.opensuse.org/project/repositories?project=home%3Axandry%3Abranches%3Amultimedia%3Alibs, но это не помогает.

Не могу понять, каким образом можно ещё своему проекту в obs сказать, что вот этот пакет для сборки можно взять в таком то репозитории?

У вас branch из multimedia:libs. Не понятно, причём тут tuoma.
Никаких репозиториев подключать не нужно. Отключать тоже.

Ошибка в том, что нужный пакет называется librcc-devel, а не librcc0-devel.

Ну да, точно, это потому что я из Factory делал branch. Оно ссылается на multimedia:libs - https://build.opensuse.org/package/show?package=taglib&project=openSUSE%3AFactory
Всё получилось, спасибо. А почему репозитории не отключать? Отправка изменений в Factory ведь пойдёт, значит другие репозитории ни к чему. Или в другие репозитории тоже будет отправлено собранное?

xandry wrote:

> Отправка
> изменений в Factory ведь пойдёт, значит
> другие репозитории ни к чему. Или в
> другие репозитории тоже будет
> отправлено собранное?

submit request пойдёт в multimedia:libs:taglib, который является
devel-пакетом для Factory.

Вам нужно удалить все файлы _service, взамен приложить патч отдельным
файлом. Вернуть на место taglib.changes. Внести туда изменения со ссылкой
на Fate.

Всё сделал.

Технически всё правильно. Делайте submit request.

Мне там пишут, что всё ещё есть _service файлы: https://build.opensuse.org/request/show/108374
Но я их не вижу, не подскажите, о чём речь? https://build.opensuse.org/package/files?package=taglib&project=home%3Axandry%3Abranches%3Amultimedia%3Alibs

xandry wrote:

> Мне там пишут, что всё ещё есть _service
> файлы: https://build.opensuse.org/request/show/108374
> Но я их не вижу, не подскажите, о чём
> речь?

У вас sr ревизии 21, а пакет сейчас находится в ревизии 24. Нужно отозвать
этот запрос и сделать новый.

Спасибо за помощь. Изменения приняли.

xandry wrote:

>
> Спасибо за помощь. Изменения приняли.
>
И вам спасибо за полезное улучшение. Будем надеяться, что пройдёт.