Bug 13271 - Перенос gcompris
: Перенос gcompris
Status: CLOSED WONTFIX
: Package transfer
(All bugs in Package transfer/branch/4.0)
: unspecified
: all Linux
: P2 normal
Assigned To:
:
:
:
:
: 14130
  Show dependency tree
 
Reported: 2007-10-31 10:52 by
Modified: 2008-03-15 19:49 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


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

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

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

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

------- Comment #12 From 2008-02-20 16:05:57 -------
(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 From 2008-02-20 16:18:45 -------
если уж 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 From 2008-02-20 16:30:57 -------
(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 From 2008-02-24 03:10:21 -------
Вячеслав, gcompris из Сизифа завязан на новый питон.
Просьба отправить gcompris в incoming для 4.0, если новый gcompris нужен в 4.0.
------- Comment #16 From 2008-03-06 13:56:37 -------
(In reply to comment #15)
> Вячеслав, gcompris из Сизифа завязан на новый питон.
> Просьба отправить gcompris в incoming для 4.0, если новый gcompris нужен в 4.0.
Нет. 
Во первых я не использую бранч и никогда не делал бэкпорты.
Во вторых тогда придется переносить и  gst-plugins-base >= 0.10.14-alt3, что уж
совсем не реально.