Bug 16871 - missing dependency on libvlc = %version-%release
Summary: missing dependency on libvlc = %version-%release
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: vlc-mini (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-24 22:28 MSD by Sergey Vlasov
Modified: 2008-09-23 20:26 MSD (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Vlasov 2008-08-24 22:28:12 MSD
При частичном обновлении пакетов удаётся получить неработоспособную комбинацию из подпакетов vlc разных версий.

Изначально в системе стоял пакет vlc-0.8.6d-alt2 (т.е., полный набор). С целью обновлении до 0.8.6i-alt1 были выполнены следующие команды:

  sudo apt-get remove vlc
  sudo apt-get install libvlc

Предполагалось, что при этом будут обновлены все подпакеты vlc, установленные в системе; просто устанавливать новый пакет vlc не хотелось из-за вытягивания добавившегося vlc-plugin-pulseaudio. Однако в результате в системе остались некоторые пакеты от vlc предыдущей версии:

vlc-mini-0.8.6d-alt2
vim-plugin-vlc-syntax-0.8.6d-alt2
mozilla-plugin-vlc-0.8.6d-alt2

В результате установленный vlc был частично неработоспособен - не воспроизводился звук с выдачей ошибок:

[00000309] main audio output error: no suitable audio mixer
[00000308] main decoder error: failed to create audio output

Как минимум, нужно добавить в подпакеты vlc-mini и mozilla-plugin-vlc зависимость:

Requires: lib%name = %version-%release

(возможность оставления устаревшего vim-plugin-vlc-syntax, видимо, проще проигнорировать - зависимость ставить не на что).

Однако это не устранит проблему при обновлении с предыдущих версий; возможно, придётся ещё добавить в подпакет libvlc что-то типа

Conflicts: %name-mini < %version-%release
Conflicts: mozilla-plugin-vlc < %version-%release

Ещё, похоже, такая же проблема в подпакете python-module-vlc.
Comment 1 Konstantin Pavlov 2008-08-27 17:37:26 MSD
Исправлено в 0.9.1-alt1, спасибо.
Comment 2 Konstantin Pavlov 2008-09-23 20:26:09 MSD
...и до конца исправил в 0.9.2-alt1-1-gb3b138f