[devel] [#27624] FAILED mpd-mini.git=0.15.12-alt2

Slava Semushin slava.semushin на gmail.com
Пт Авг 13 08:14:28 UTC 2010


2010/8/13 Girar Builder robot <girar-builder на altlinux.org>:
> http://git.altlinux.org/tasks/27624/task/log
>
> 2010-Aug-13 12:01:01 :: task #27624 for sisyphus started:
> #1 build 0.15.12-alt2 from /people/php_coder/packages/mpd-mini.git
> 2010-Aug-13 12:01:02 :: [x86_64] #1 mpd-mini.git 0.15.12-alt2: build start
> 2010-Aug-13 12:01:02 :: [i586] #1 mpd-mini.git 0.15.12-alt2: build start
> 2010-Aug-13 12:02:10 :: [x86_64] #1 mpd-mini.git 0.15.12-alt2: build OK
> 2010-Aug-13 12:02:10 :: [i586] #1 mpd-mini.git 0.15.12-alt2: build OK
> 2010-Aug-13 12:02:12 :: build check OK
> 2010-Aug-13 12:02:12 :: noarch check OK
> 2010-Aug-13 12:02:13 :: plan OK
> 2010-Aug-13 12:02:13 :: version check OK
> 2010-Aug-13 12:03:02 :: created test repo
> 2010-Aug-13 12:03:04 :: dependencies check OK
> 2010-Aug-13 12:04:22 :: ELF symbols check OK
>        x86_64: mpd-mini=0.15.12-alt2 install failed:
> error: failed dependencies:
>        mpd conflicts with mpd-mini-0.15.12-alt2
> hsh-install: Packages installation failed.
>        i586: mpd-mini=0.15.12-alt2 install failed:
> error: failed dependencies:
>        mpd conflicts with mpd-mini-0.15.12-alt2
> hsh-install: Packages installation failed.
> 2010-Aug-13 12:04:36 :: [i586] install check FAILED
> 2010-Aug-13 12:04:36 :: [x86_64] install check FAILED
> 2010-Aug-13 12:04:36 :: task #27624 for sisyphus FAILED

Попытался исправить баг
https://bugzilla.altlinux.org/show_bug.cgi?id=23881 (пожалуйста,
снимите с него гриф секретности!)

Суть бага в том, что при установке пакета mpd-mini выносится не только
mpd (что логично, так как они конфликтуют), но также и пакеты, которые
зависят от mpd (например, sonata). Тогда я попытался добавить
Provides: mpd, чтобы они не выносились. И оно вроде бы работало. Но
судя по логу сборки стала обламываться установка, так как пакет с
одной стороны конфликтует с mpd, а с другой его же и предоставляет.

Как быть? Может быть завести какой-то виртуальный provides типа
music-player-daemon, от которого бы зависели те программы и который бы
провайдили mpd с mpd-mini? Или можно как-то проще?

Спасибо!

-- 
Slava Semushin


Подробная информация о списке рассылки Devel