Прошу перенести gcompris. Практически все работает. Но есть несколько НО: Это новая версия и для проигрывания звука используется gstreamer. И из-за ошибки в gstreamer не проигрываются файлы маленького размера (#13267). Также для упрощенной установки необходимых плагинов для gstreamer создан виртуальный пакет gcompris-gst-plugins. Если все это не препятствует переносу, то прошу пренести.
*** Bug 13527 has been marked as a duplicate of this bug. ***
Антон, каково твое мнение?
(In reply to comment #0) > для проигрывания звука используется gstreamer Т.е. после apt-get install gcompris на голую систему ничего играть не будет?
Если после обновления перестанет играть на тех системах, где до этого не был настроен gstreamer, то нужно либо собрать с умолчательной игрой через alsa, либо добавить в зависимости необходимые пакеты.
(In reply to comment #4) > Если после обновления перестанет играть на тех системах, где до этого не был > настроен gstreamer, то нужно либо собрать с умолчательной игрой через alsa, Что значит "собрать с умолчательной игрой через alsa" ? Программа для вывода звука использует gstreamer. Как он настроен, так и играет. > либо добавить в зависимости необходимые пакеты. Специально сделал виртуальный пакет для установки стандартных плагинов gstreamer. В рассылке спрашивал, сказали что не надо делать зависимость, т.к. у каждого плагины могут стоять разные (bad, good и т.д.). Сделал виртуальный пакет gcompris-gst-plugins.
(In reply to comment #5) > Что значит "собрать с умолчательной игрой через alsa" ? Ничего конкретного, но означает, что после обновления пакета на любой системе, где играл до этого звук, он должен играть. Если для этого необходимо добавить зависимости, то нужно их добавить, т.к. никто не будет использовать gcompris без звука, а значит после обновления по любому столкнется с проблемой поиска списка необходимых пакетов. Так же можно сделать пустой пакет gcompris, который будет требовать все необходимое для успешного запуска со звуком (и tuxpaint заодно), а саму программу запаковать в какой-нибудь gcompris-base или gcompris-common.
(In reply to comment #6) > Если для этого необходимо добавить зависимости, то нужно их добавить, т.к. > никто не будет использовать gcompris без звука, а значит после обновления по > любому столкнется с проблемой поиска списка необходимых пакетов. > > Так же можно сделать пустой пакет gcompris, который будет требовать все > необходимое для успешного запуска со звуком (и tuxpaint заодно), а саму > программу запаковать в какой-нибудь gcompris-base или gcompris-common. Да, это вариант. Я тоже склоняюсь к тому, что зависимости нужны, но меня смутили заявления что так делать не надо. Кстати все равно у нас gstreamer нормально не работает...
Переносить нельзя оставить?
(In reply to comment #8) > Переносить нельзя оставить? Прям как в мультике: - "Казнить нельзя помиловать." :-) Можно переносить, но с новым gst-plugin-base
(In reply to comment #9) > Можно переносить, но с новым gst-plugin-base И зависимость на этот новый стоит? ;-)
(In reply to comment #10) > (In reply to comment #9) > > Можно переносить, но с новым gst-plugin-base > И зависимость на этот новый стоит? ;-) На версию нет. Не подумал. Сейчас залью с зависимостью.
(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. > >
если уж 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
(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)
Вячеслав, gcompris из Сизифа завязан на новый питон. Просьба отправить gcompris в incoming для 4.0, если новый gcompris нужен в 4.0.
(In reply to comment #15) > Вячеслав, gcompris из Сизифа завязан на новый питон. > Просьба отправить gcompris в incoming для 4.0, если новый gcompris нужен в 4.0. Нет. Во первых я не использую бранч и никогда не делал бэкпорты. Во вторых тогда придется переносить и gst-plugins-base >= 0.10.14-alt3, что уж совсем не реально.