Bug 15832

Summary: Не работают зависимости у amarok? Не все движки видятся в настройках..
Product: Sisyphus Reporter: Владимир Гусев <vova1971>
Component: amarokAssignee: Afanasov Dmitry <ender>
Status: CLOSED LATER QA Contact: qa-sisyphus
Severity: major    
Priority: P4 CC: led
Version: unstable   
Hardware: all   
OS: Linux   

Description Владимир Гусев 2008-05-29 14:22:55 MSD
Пока была проблемка с xmms, пробовал другие плейеры. Дошла очередь до amarok.
Поставил его, какие-то зависимости подхватились, а именно:

Следующие пакеты установлены:
amarok (1.4.9.1-alt1)
amarok-mediadevice-generic (1.4.9.1-alt1)
amarok-mediadevice-mtp (1.4.9.1-alt1)
kdebase-common (3.5.9-alt7)
kdebase-libkonq (3.5.9-alt7)
kdelibs (3.5.9-alt4)
libfftw3 (3.1.2-alt2)
libmtp (0.2.6-alt1)
libmusicbrainz (2.1.5-alt1)
libofa (0.9.3-alt1)
libtunepimp (0.5.3-alt2)
libvisual0.4 (0.4.0-alt1)
ruby (1.8.6-alt8)
ruby-module-English (1.8.6-alt8)
ruby-module-date-time (1.8.6-alt8)
ruby-module-digest (1.8.6-alt8)
ruby-module-e2mmap (1.8.6-alt8)
ruby-module-fcntl (1.8.6-alt8)
ruby-module-iconv (1.8.6-alt8)
ruby-module-math (1.8.6-alt8)
ruby-module-misc (1.8.6-alt8)
ruby-module-net (1.8.6-alt8)
ruby-module-nkf (1.8.6-alt8)
ruby-module-openssl (1.8.6-alt8)
ruby-module-patterns (1.8.6-alt8)
ruby-module-rexml (1.8.6-alt8)
ruby-module-socket (1.8.6-alt8)
ruby-module-stringio (1.8.6-alt8)
ruby-module-thread (1.8.6-alt8)
ruby-module-uri (1.8.6-alt8)

Я помнил о движках xine и gstreamer для amarok, но пока не придал значения.
Подумалось, что в новом amarok есть уже какой-то свой встроенный движок.

Однако, когда ничего не заработало (не стали играться mp3), пришлось доставлять
движки вручную. Раньше всегда использовал движок xine, на этот раз решил
поставить движок gstreamer. ОДНАКО он так и не показался в настройках (выпадающй
список движков). ПРишлось доставить движок xine - в тоге только он и видится из
двух движков. Дальнейшая работа с amarok обычна..

Дистрибутив - dist-upgrade от Branch 4.0 до Branch 4.1. На этой машине amarok
раньше не был установлен и никаких "старых" настроек не было.

Еще раз:

[vova@book ~]$ rpm -qa |grep amarok
amarok-1.4.9.1-alt1
amarok-engine-gstreamer-1.4.9.1-alt1
amarok-mediadevice-mtp-1.4.9.1-alt1
amarok-mediadevice-generic-1.4.9.1-alt1
amarok-engine-xine-1.4.9.1-alt1


Steps to Reproduce:
1. Нацелиться на Бранч 4.1, обновиться до него (старого амарока быть не должно)
2. Через синаптик выбрать сам пакет Амарок и установить с предлагаемыми
зависимостями.
3. Движки не выбирались в зависимости, по крайней мере у меня (был удивлен)
4. Доставить движки в таком порядке: Сначала amarok-engine-gstreamer
5. Посмотреть в настройках Амарок - есть ли движок в списке (у меня не было).
6. Доставить второй движок - amarok-engine-xine
7. Посмотреть в настройках Амарок - какие движки в списке (у меня не было gstreamer)

Actual Results:  
Имеем по умолчанию неработоспособную установку Амарок, не проигрывающую mp3 и
нерабочий (?) amarok-engine-gstreamer

Expected Results:  
Ожидалось, что хотя бы умолчательный один движок установится вместе с Амарок, и
что будет возможность выбора движков из 2-х возможных (gstreamer)
Comment 1 led 2008-05-30 05:08:07 MSD
(In reply to comment #0)
> Ожидалось, что хотя бы умолчательный один движок установится вместе с Амарок,

1) "Умолчательный" - xine. ИМХО он тянет за собой слишком много, чтобы 
ставиться по-умолчанию.

2) Amarok работает и без движков - как менеджер аудио-библиотеки. ИМХО 
аудио-движок не является обязательной зависимимостью Amarok
Comment 2 Владимир Гусев 2008-05-30 12:03:50 MSD
(In reply to comment #1)
> (In reply to comment #0)
> > Ожидалось, что хотя бы умолчательный один движок установится вместе с Амарок,
> 
> 1) "Умолчательный" - xine. ИМХО он тянет за собой слишком много, чтобы 
> ставиться по-умолчанию.

Когда цеплять к ООо вереницу лишнего - это немного, а когда к аудиоплейеру и
менеджеру АУДИОфайлов нужен АУДИОдвижок - это много.. Интересно..

> 2) Amarok работает и без движков - как менеджер аудио-библиотеки. ИМХО 
> аудио-движок не является обязательной зависимимостью Amarok

Менеджер аудио-библиотеки - это лишь его одна из ипостасей, т.е. без движка он
работает в усеченном, куцом режиме..

И потом - все эти наши с вами измышления не объясняют того, почему из двух
установленных движков виден только xine, и что с gstreamer..
Comment 3 Valery Inozemtsev 2008-05-30 12:22:30 MSD
amarok-engine-gstreamer в очередной раз сдох. зависимость на amarok-engine у 
amarok будет