Bug 13271

Summary: Перенос gcompris
Product: Package transfer Reporter: Slava Dubrovskiy <dubrsl>
Component: branch/4.0Assignee: Dmitry V. Levin <ldv>
Status: CLOSED WONTFIX QA Contact: Andrey Cherepanov <cas>
Severity: normal    
Priority: P2 CC: boyarsh, shrek, v_black, zerg
Version: unspecified   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 14130    

Description Slava Dubrovskiy 2007-10-31 10:52:22 MSK
Прошу перенести gcompris. Практически все работает. Но есть несколько НО:
Это новая версия и для проигрывания звука используется gstreamer. И из-за ошибки
в gstreamer не проигрываются файлы маленького размера (#13267). Также для
упрощенной установки необходимых плагинов для gstreamer создан виртуальный пакет
gcompris-gst-plugins.
Если все это не препятствует переносу, то прошу пренести.
Comment 1 Dmitry V. Levin 2007-11-27 01:57:50 MSK
*** Bug 13527 has been marked as a duplicate of this bug. ***
Comment 2 Dmitry V. Levin 2007-11-27 01:58:42 MSK
Антон, каково твое мнение?
Comment 3 Zerg 2007-12-15 22:35:44 MSK
(In reply to comment #0)
> для проигрывания звука используется gstreamer
Т.е. после apt-get install gcompris на голую систему ничего играть не будет?
Comment 4 Zerg 2007-12-15 22:41:53 MSK
Если после обновления перестанет играть на тех системах, где до этого не был 
настроен gstreamer, то нужно либо собрать с умолчательной игрой через alsa, 
либо добавить в зависимости необходимые пакеты.
Comment 5 Slava Dubrovskiy 2007-12-15 23:09:07 MSK
(In reply to comment #4)
> Если после обновления перестанет играть на тех системах, где до этого не был 
> настроен gstreamer, то нужно либо собрать с умолчательной игрой через alsa, 
Что значит "собрать с умолчательной игрой через alsa" ? Программа для вывода
звука использует gstreamer. Как он настроен, так и играет.
> либо добавить в зависимости необходимые пакеты.
Специально сделал виртуальный пакет для установки стандартных плагинов
gstreamer. В рассылке спрашивал, сказали что не надо делать зависимость, т.к. у
каждого плагины могут стоять разные (bad, good и т.д.). Сделал виртуальный пакет
gcompris-gst-plugins.

Comment 6 Sergey V Turchin 2007-12-17 14:32:48 MSK
(In reply to comment #5)
> Что значит "собрать с умолчательной игрой через alsa" ?
Ничего конкретного, но означает, что после обновления пакета на любой системе, 
где играл до этого звук, он должен играть.
Если для этого необходимо добавить зависимости, то нужно их добавить, т.к. 
никто не будет использовать gcompris без звука, а значит после обновления по 
любому столкнется с проблемой поиска списка необходимых пакетов.

Так же можно сделать пустой пакет gcompris, который будет требовать все 
необходимое для успешного запуска со звуком (и tuxpaint заодно), а саму 
программу запаковать в какой-нибудь gcompris-base или gcompris-common.
Comment 7 Slava Dubrovskiy 2007-12-18 16:31:07 MSK
(In reply to comment #6)
> Если для этого необходимо добавить зависимости, то нужно их добавить, т.к. 
> никто не будет использовать gcompris без звука, а значит после обновления по 
> любому столкнется с проблемой поиска списка необходимых пакетов.
> 
> Так же можно сделать пустой пакет gcompris, который будет требовать все 
> необходимое для успешного запуска со звуком (и tuxpaint заодно), а саму 
> программу запаковать в какой-нибудь gcompris-base или gcompris-common.
Да, это вариант. Я тоже склоняюсь к тому, что зависимости нужны, но меня смутили
заявления что так делать не надо. Кстати все равно у нас gstreamer нормально не
работает...

Comment 8 Dmitry V. Levin 2008-01-20 03:25:42 MSK
Переносить нельзя оставить?
Comment 9 Slava Dubrovskiy 2008-01-22 10:08:17 MSK
(In reply to comment #8)
> Переносить нельзя оставить?
Прям как в мультике: - "Казнить нельзя помиловать." :-)
Можно переносить, но с новым gst-plugin-base
Comment 10 Sergey V Turchin 2008-01-22 18:29:24 MSK
(In reply to comment #9)
> Можно переносить, но с новым gst-plugin-base
И зависимость на этот новый стоит? ;-)
Comment 11 Slava Dubrovskiy 2008-01-23 09:11:42 MSK
(In reply to comment #10)
> (In reply to comment #9)
> > Можно переносить, но с новым gst-plugin-base
> И зависимость на этот новый стоит? ;-)
На версию нет. Не подумал. 
Сейчас залью с зависимостью.

Comment 12 Michael Shigorin 2008-02-20 16:05:57 MSK
(In reply to comment #11)
> Сейчас залью с зависимостью.
Залил?

(In reply to comment #5)
> Что значит "собрать с умолчательной игрой через alsa" ? Программа для вывода
> звука использует gstreamer. Как он настроен, так и играет.
В общем, хотелось бы, чтобы после apt-get install gcompris (или gcompris-sound,
или как назовёшь, лишь бы ясно было :) "оно играло".

Мне бы это всё очень пригодилось в Линукс Терминал, поскольку по сети
пробрасывается только то, что играет через ALSA.


> > либо добавить в зависимости необходимые пакеты.
> Специально сделал виртуальный пакет для установки стандартных плагинов
> gstreamer. В рассылке спрашивал, сказали что не надо делать зависимость, т.к. у
> каждого плагины могут стоять разные (bad, good и т.д.). Сделал виртуальный пакет
> gcompris-gst-plugins.
> 
> 

Comment 13 Valery Inozemtsev 2008-02-20 16:18:45 MSK
если уж gcompris все воспроизводит через gstreamer, добавьте ему
gst-plugins-alsa
gst-plugins-base-audio-filters
gst-plugins-good-audio-formats
gst-plugins-good-container-formats
gst-plugins-good-tags
gst-plugins-lame
gst-plugins-mad
gst-plugins-ogg
gst-plugins-vorbis

это необходимый минимум для воспроизведения wav/mp3/ogg
Comment 14 Slava Dubrovskiy 2008-02-20 16:30:57 MSK
(In reply to comment #13)
> если уж gcompris все воспроизводит через gstreamer, добавьте ему
> gst-plugins-alsa
> gst-plugins-base-audio-filters
> gst-plugins-good-audio-formats
> gst-plugins-good-container-formats
> gst-plugins-good-tags
> gst-plugins-lame
> gst-plugins-mad
> gst-plugins-ogg
> gst-plugins-vorbis
> 
> это необходимый минимум для воспроизведения wav/mp3/ogg

давно уже добавлено

Version: 8.4.2-alt5.1
Pre-Depends: /bin/sh, /bin/sh, /bin/sh, rpmlib(PayloadFilesHavePrefix) (<=
4.0-1), rpmlib(CompressedFileNames) (<= 3.0.4-1)
Depends: libxml2, libgnomecanvas, chess, sqlite3, gnucap, gst-plugins-base (>=
0.10.14-alt3), gst-plugins-base-audio-filters, gst-plugins-vorbis,
gst-plugins-ogg, gst-plugins-alsa, python2.5(gnomecanvas), python2.5(pygtk),
python2.5(cairo), python2.5(gnome), python2.5(pysqlite2), libX11.so.6,
libXxf86vm.so.1, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1),
libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.3),
libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libgdk-x11-2.0.so.0,
libgdk_pixbuf-2.0.so.0, libglib-2.0.so.0, libglib-2.0.so.0(GLIB_2.8),
libgmodule-2.0.so.0, libgnomecanvas-2.so.0, libgobject-2.0.so.0,
libgstreamer-0.10.so.0, libgtk-x11-2.0.so.0, libm.so.6(GLIBC_2.0),
libpango-1.0.so.0, libpangoft2-1.0.so.0, libpython2.5.so.1.0, libsqlite3.so.0,
libxml2.so.2, python2.5(Numeric), python2.5(base64), python2.5(cPickle),
python2.5(copy), python2.5(fcntl), python2.5(gettext), python2.5(glob),
python2.5(gobject), python2.5(gtk), python2.5(math), python2.5(os),
python2.5(pango), python2.5(platform), python2.5(random), python2.5(re),
python2.5(socket), python2.5(string), python2.5(struct), python2.5(tempfile),
python2.5(time), rtld(GNU_HASH)
Comment 15 Dmitry V. Levin 2008-02-24 03:10:21 MSK
Вячеслав, gcompris из Сизифа завязан на новый питон.
Просьба отправить gcompris в incoming для 4.0, если новый gcompris нужен в 4.0.
Comment 16 Slava Dubrovskiy 2008-03-06 13:56:37 MSK
(In reply to comment #15)
> Вячеслав, gcompris из Сизифа завязан на новый питон.
> Просьба отправить gcompris в incoming для 4.0, если новый gcompris нужен в 4.0.
Нет. 
Во первых я не использую бранч и никогда не делал бэкпорты.
Во вторых тогда придется переносить и  gst-plugins-base >= 0.10.14-alt3, что уж
совсем не реально.