Bug 36310 - Сломалась сборка qt5-gstreamer1
Summary: Сломалась сборка qt5-gstreamer1
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: qt5-gstreamer1 (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-03-19 11:59 MSK by AEN
Modified: 2019-06-10 15:05 MSK (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description AEN 2019-03-19 11:59:11 MSK
Прошу починить.
Comment 1 AEN 2019-03-19 15:36:20 MSK
Коллеги, поясните, пожалуйста.
Что делать с  qt-gstreamer ?
Comment 2 Sergey V Turchin 2019-03-19 15:39:40 MSK
/usr/src/RPM/BUILD/qt-gstreamer1-1.2.0/src/QGst/caps.cpp: In member function 'void QGst::Caps::append(const CapsPtr&)':
/usr/include/gstreamer-1.0/gst/gstminiobject.h:33:65: error: invalid cast from type 'const CapsPtr' {aka 'const QGlib::RefPointer<QGst::Caps>'} to type 'GstMiniObject*' {aka '_GstMiniObject*'}
 #define GST_MINI_OBJECT_CAST(obj)          ((GstMiniObject*)(obj))

http://git.altlinux.org/beehive/logs/Sisyphus-x86_64/latest/error/qt5-gstreamer1-1.2.0-alt7.S1
Чинить gstreamer1.0
Comment 3 AEN 2019-03-20 11:55:55 MSK
Починен, возвращаемся к прежней проблеме.
Кто вытаскивает qt5-gstreamer1?
Comment 4 Sergey V Turchin 2019-03-20 12:02:50 MSK
(В ответ на комментарий №3)
> Починен
Совсем другой баг.

> Кто вытаскивает qt5-gstreamer1?
kde5-ktp-call-ui и kamoso
Comment 6 Yuri N. Sedunov 2019-03-20 12:38:14 MSK
Коллеги, я не стану участвовать в спасении замшелого кдеешного хлама. Предлагаю грохнуть его, как это сделали уже многие.
Comment 7 Valery Inozemtsev 2019-03-20 12:40:39 MSK
(В ответ на комментарий №6)
> Коллеги, я не стану участвовать в спасении замшелого кдеешного хлама. Предлагаю
> грохнуть его, как это сделали уже многие.

+100500
Comment 8 Sergey V Turchin 2019-03-20 12:43:33 MSK
(В ответ на комментарий №6)
> Коллеги, я не стану участвовать в спасении замшелого кдеешного хлама.
Ты имел ввиду freedesktop-ный хлам 
https://gstreamer.freedesktop.org/modules/qt-gstreamer.html
Comment 9 AEN 2019-03-20 12:53:00 MSK
Давайте все же посмотрим, есть ли это в fedora и как с ним обходятся там.
Comment 10 Sergey V Turchin 2019-03-20 15:19:55 MSK
(В ответ на комментарий №9)
> Давайте все же посмотрим, есть ли это в fedora и как с ним обходятся там.
Я не нашёл ничего
https://src.fedoraproject.org/cgit/rpms/gstreamer1.git
https://src.fedoraproject.org/cgit/rpms/qt-gstreamer.git
Comment 11 Sergey V Turchin 2019-03-20 15:20:54 MSK
(В ответ на комментарий №2)
> /usr/include/gstreamer-1.0/gst/gstminiobject.h:33:65: error: invalid cast from
> type 'const CapsPtr' {aka 'const QGlib::RefPointer<QGst::Caps>'} to type
> 'GstMiniObject*' {aka '_GstMiniObject*'}
>  #define GST_MINI_OBJECT_CAST(obj)          ((GstMiniObject*)(obj))
master qt-gstreamer собирается с такой же диагностикой.
Comment 12 Sergey V Turchin 2019-03-20 15:22:23 MSK
(В ответ на комментарий №7)
> >  хлама. Предлагаю
> > грохнуть его, как это сделали уже многие.
> +100500
Любители избавляться от хлама могут заняться удалением gstreamer из Sisyphus. Он уже реально никому не нужен.
Comment 13 AEN 2019-03-20 15:24:41 MSK
(In reply to comment #12)
> (В ответ на комментарий №7)
> > >  хлама. Предлагаю
> > > грохнуть его, как это сделали уже многие.
> > +100500
> Любители избавляться от хлама могут заняться удалением gstreamer из Sisyphus.
> Он уже реально никому не нужен.
Это зорошая мысль.
А что будете делать с kde5-ktp-call-ui ?
Можно собрать без него? Или их удалить?
Comment 14 Valery Inozemtsev 2019-03-20 15:47:38 MSK
(В ответ на комментарий №12)
> (В ответ на комментарий №7)
> > >  хлама. Предлагаю
> > > грохнуть его, как это сделали уже многие.
> > +100500
> Любители избавляться от хлама могут заняться удалением gstreamer из Sisyphus.
> Он уже реально никому не нужен.

его нет давно
Comment 15 Sergey V Turchin 2019-03-20 16:38:40 MSK
(В ответ на комментарий №14)
> >  удалением gstreamer из Sisyphus. Он уже реально никому не нужен.
> его нет давно
Ааа, ну да. Provides с толку сбили.
Comment 16 Sergey V Turchin 2019-03-20 16:40:15 MSK
(В ответ на комментарий №13)
> А что будете делать с kde5-ktp-call-ui ?
> Можно собрать без него?
Нет. Как и kamoso.

> Или их удалить?
Удалить можно любой пакет.
Comment 17 AEN 2019-03-20 17:22:53 MSK
(В ответ на комментарий №16)
> (В ответ на комментарий №13)
> > А что будете делать с kde5-ktp-call-ui ?
> > Можно собрать без него?
> Нет. Как и kamoso.

Значит надо решать проблему, а не скидывать друг на друга.
Для начала предлагаю разобраться, как "у других".
Я на выходных посмотрю, что в Debian.
>
Comment 18 Sergey V Turchin 2019-03-20 17:40:33 MSK
(В ответ на комментарий №17)
> что в Debian.
Ничего особенного https://packages.debian.org/source/sid/qt-gstreamer
Comment 19 AEN 2019-03-20 18:04:34 MSK
(In reply to comment #18)
> (В ответ на комментарий №17)
> > что в Debian.
> Ничего особенного https://packages.debian.org/source/sid/qt-gstreamer

А как у нас называется libqt5glib ? Вижу только qt4-glib.
Comment 20 Sergey V Turchin 2019-03-20 18:09:07 MSK
(В ответ на комментарий №19)
> А как у нас называется libqt5glib ? Вижу только qt4-glib.
При переходе на gstreamer1.0 я выделял её из qt-gstreamer и qt-gstreamer1, чтоб не конфликтовали. Из qt5-gstreamer1 такой необходимости не было, поэтому оставил в нём.
Comment 21 AEN 2019-03-20 18:16:38 MSK
(In reply to comment #20)
> (В ответ на комментарий №19)
> > А как у нас называется libqt5glib ? Вижу только qt4-glib.
> При переходе на gstreamer1.0 я выделял её из qt-gstreamer и qt-gstreamer1, чтоб
> не конфликтовали. Из qt5-gstreamer1 такой необходимости не было, поэтому
> оставил в нём.

Впрочем, в Debian пока не перешли на новый gnome3.
Comment 22 AEN 2019-03-20 20:03:23 MSK
2aris@
gstreamer-15.* числятся как unstable. Сложно ли откатить? После бранчевания можно вернуть его, но мы все же выпускаем стабильный бранч.
Comment 23 Yuri N. Sedunov 2019-03-20 20:30:33 MSK
(В ответ на комментарий №22)
> 2aris@
> gstreamer-15.* числятся как unstable. Сложно ли откатить? После бранчевания
> можно вернуть его, но мы все же выпускаем стабильный бранч.

https://gstreamer.freedesktop.org/releases/1.16/

"GStreamer 1.16 has not been released yet. It is scheduled for release in
March 2019."

https://wiki.gnome.org/ThreePointThirtyone

Гном-3.32.1 -- 15 апреля.

Предлагаю дотянуть до середины апреля и выпустить стабильный бранч  со стабильным ГСтримером и еще более стабильным Гномом.
Comment 24 AEN 2019-03-20 20:38:33 MSK
(In reply to comment #23)
> 
> https://gstreamer.freedesktop.org/releases/1.16/
> 
> "GStreamer 1.16 has not been released yet. It is scheduled for release in
> March 2019."
> 
> https://wiki.gnome.org/ThreePointThirtyone
> 
> Гном-3.32.1 -- 15 апреля.
> 
> Предлагаю дотянуть до середины апреля и выпустить стабильный бранч  со
> стабильным ГСтримером и еще более стабильным Гномом.

Тянуть с бранчем мы не будем, это исключено. Тем более, что более стабильный гном как раз будет к месту через некоторое время после бранча.
Что касается gstreamer, то март это хорошо, но будет ли одновременно выпущен qt-gstreamer?
В общем, хочу обсудить с ldv@.
Comment 25 Yuri N. Sedunov 2019-03-20 20:52:09 MSK
(В ответ на комментарий №24)
> но будет ли одновременно выпущен qt-gstreamer?

qt-gstreamer мертв, совсем.
https://github.com/GStreamer/qt-gstreamer/commit/a0e95b202a72b6d9e48bd1949ab6811c0f3c91c3
Comment 26 AEN 2019-03-20 21:13:57 MSK
(В ответ на комментарий №25)
> (В ответ на комментарий №24)
> > но будет ли одновременно выпущен qt-gstreamer?
> 
> qt-gstreamer мертв, совсем.
> https://github.com/GStreamer/qt-gstreamer/commit/a0e95b202a72b6d9e48bd1949ab6811c0f3c91c3

Соболезную.
Но тогда нужно собирать komoso без него. Это может быть более сложная задача, чем подружить новый gstreamer с мертвецом.
Comment 27 Yuri N. Sedunov 2019-03-20 21:25:00 MSK
(В ответ на комментарий №26)
> (В ответ на комментарий №25)
> > (В ответ на комментарий №24)
> > > но будет ли одновременно выпущен qt-gstreamer?
> > 
> > qt-gstreamer мертв, совсем.
> > https://github.com/GStreamer/qt-gstreamer/commit/a0e95b202a72b6d9e48bd1949ab6811c0f3c91c3
> 
> Соболезную.
> Но тогда нужно собирать komoso без него. Это может быть более сложная задача,
> чем подружить новый gstreamer с мертвецом.

Так давайте сворачивать борьбу за хладный труп.
https://src.fedoraproject.org/rpms/kamoso/tree/master
Comment 28 AEN 2019-03-20 21:34:57 MSK
(In reply to comment #27)
> (В ответ на комментарий №26)
> > (В ответ на комментарий №25)
> > > (В ответ на комментарий №24)
> > > > но будет ли одновременно выпущен qt-gstreamer?
> > > 
> > > qt-gstreamer мертв, совсем.
> > > https://github.com/GStreamer/qt-gstreamer/commit/a0e95b202a72b6d9e48bd1949ab6811c0f3c91c3
> > 
> > Соболезную.
> > Но тогда нужно собирать komoso без него. Это может быть более сложная задача,
> > чем подружить новый gstreamer с мертвецом.
> 
> Так давайте сворачивать борьбу за хладный труп.
> https://src.fedoraproject.org/rpms/kamoso/tree/master

О!
Это уже интересно!
2cas@: соберете с этим патчем?
Comment 29 Sergey V Turchin 2019-03-21 10:14:00 MSK
(В ответ на комментарий №25)
> qt-gstreamer мертв, совсем.
> https://github.com/GStreamer/qt-gstreamer/commit/a0e95b202a72b6d9e48bd1949ab6811c0f3c91c3
Ну, значит, буду выносить его и kde5-ktp-call-ui.
Comment 31 Yuri N. Sedunov 2019-03-21 14:04:41 MSK
(В ответ на комментарий №24)

> Тянуть с бранчем мы не будем, это исключено. Тем более, что более стабильный
> гном как раз будет к месту через некоторое время после бранча.
> Что касается gstreamer, то март это хорошо, но будет ли одновременно выпущен
> qt-gstreamer?
> В общем, хочу обсудить с ldv@.

Разумно. Обсудите с учетом 
$ curl -s https://watch.altlinux.org/pub/watch/watch-total.txt|wc -l
5158
Comment 32 AEN 2019-03-21 14:09:24 MSK
(In reply to comment #31)
> (В ответ на комментарий №24)
> 
> > Тянуть с бранчем мы не будем, это исключено. Тем более, что более стабильный
> > гном как раз будет к месту через некоторое время после бранча.
> > Что касается gstreamer, то март это хорошо, но будет ли одновременно выпущен
> > qt-gstreamer?
> > В общем, хочу обсудить с ldv@.
> 
> Разумно. Обсудите с учетом 
> $ curl -s https://watch.altlinux.org/pub/watch/watch-total.txt|wc -l
> 5158

Нет, лучше уж сюда:
https://distrowatch.com/dwres.php?firstlist=alt&secondlist=debian&firstversions=0&secondversions=0&resource=compare-packages&view=all&refresh=Refresh

Так что откладывать мы не будем.
Comment 33 Yuri N. Sedunov 2019-03-21 14:19:49 MSK
(В ответ на комментарий №32)
> (In reply to comment #31)
> > (В ответ на комментарий №24)
> > 
> > > Тянуть с бранчем мы не будем, это исключено. Тем более, что более стабильный
> > > гном как раз будет к месту через некоторое время после бранча.
> > > Что касается gstreamer, то март это хорошо, но будет ли одновременно выпущен
> > > qt-gstreamer?
> > > В общем, хочу обсудить с ldv@.
> > 
> > Разумно. Обсудите с учетом 
> > $ curl -s https://watch.altlinux.org/pub/watch/watch-total.txt|wc -l
> > 5158
> 
> Нет, лучше уж сюда:
> https://distrowatch.com/dwres.php?firstlist=alt&secondlist=debian&firstversions=0&secondversions=0&resource=compare-packages&view=all&refresh=Refresh
> 
> Так что откладывать мы не будем.

Я привел конкретную цифирь,  а де ваша, которая была бы в пользу "не откладывать"?
Comment 34 AEN 2019-03-21 14:49:59 MSK
(В ответ на комментарий №33)
> (В ответ на комментарий №32)
> > (In reply to comment #31)
> > > (В ответ на комментарий №24)
> > > 
> > > > Тянуть с бранчем мы не будем, это исключено. Тем более, что более стабильный
> > > > гном как раз будет к месту через некоторое время после бранча.
> > > > Что касается gstreamer, то март это хорошо, но будет ли одновременно выпущен
> > > > qt-gstreamer?
> > > > В общем, хочу обсудить с ldv@.
> > > 
> > > Разумно. Обсудите с учетом 
> > > $ curl -s https://watch.altlinux.org/pub/watch/watch-total.txt|wc -l
> > > 5158
> > 
> > Нет, лучше уж сюда:
> > https://distrowatch.com/dwres.php?firstlist=alt&secondlist=debian&firstversions=0&secondversions=0&resource=compare-packages&view=all&refresh=Refresh
> > 
> > Так что откладывать мы не будем.
> 
> Я привел конкретную цифирь,  а де ваша, которая была бы в пользу "не
> откладывать"?

Давайте не будем тут устраивать флейм.
Я все сказал.
Comment 35 Yuri N. Sedunov 2019-03-21 15:01:11 MSK
> Давайте не будем тут устраивать флейм.
> Я все сказал.
Ваше высказывание  --  дерзкий, ничем не спровоцированный  вызов.  Предлагаю вам, активно участвуя в этой дискуссии, признайте, что Вы проявили себя, мягко говоря, неосведомленным в вопросе.
Comment 36 Sergey V Turchin 2019-03-21 15:02:26 MSK
(В ответ на комментарий №33)
> Я привел конкретную цифирь
37 -- такая же конкретная и так же почти ничего не значащая цифирь. ;-)
Comment 37 AEN 2019-03-21 15:05:55 MSK
(In reply to comment #35)
> > Давайте не будем тут устраивать флейм.
> > Я все сказал.
> Ваше высказывание  --  дерзкий, ничем не спровоцированный  вызов.  Предлагаю
> вам, активно участвуя в этой дискуссии, признайте, что Вы проявили себя, мягко
> говоря, неосведомленным в вопросе.

Юрий, Вы неправы. Я слежу за разными источниками. И вовсе не для всех пакетов критерием является свежайшая версия, тем более для стабильой ветки.
Решение о бранчевании принимает ldv@, наш с Вами голос -- совещательный.
Извините, я не хотел Вас задеть, но дело обстоит ровно так, как я сказал.
Comment 38 AEN 2019-03-21 15:12:48 MSK
(In reply to comment #36)
> (В ответ на комментарий №33)
> > Я привел конкретную цифирь
> 37 -- такая же конкретная и так же почти ничего не значащая цифирь. ;-)

Все эти цифры -- материал для аналитики, не более. Сравнение с Debian Sid гоаорит немного больше. Мы в неплохом положении, в том числе благодаря aris@ и Вам. Нужен еще python- 3.7, удалении openssl-1.0.2 и актуализщация некоторых пакетов. Plasma, видимо, будет старше, но Вы ее догоните.
Comment 39 Sergey V Turchin 2019-03-21 15:21:18 MSK
(В ответ на комментарий №38)
> Все эти цифры -- материал для аналитики, не более.
Я к тому, что среди них неверны даже некоторые из неошибочных.

Например, там не учитывается, что бета-версия не является поводом для включения в список.
Comment 40 Yuri N. Sedunov 2019-03-21 15:27:44 MSK
(В ответ на комментарий №38)
> (In reply to comment #36)
> > (В ответ на комментарий №33)
> > > Я привел конкретную цифирь
> > 37 -- такая же конкретная и так же почти ничего не значащая цифирь. ;-)
> 
> Все эти цифры -- материал для аналитики, не более. Сравнение с Debian Sid
> гоаорит немного больше. Мы в неплохом положении, в том числе благодаря aris@ и
> Вам. Нужен еще python- 3.7, удалении openssl-1.0.2 и актуализщация некоторых
> пакетов. Plasma, видимо, будет старше, но Вы ее догоните.

(В ответ на комментарий №37)
> (In reply to comment #35)
> > > Давайте не будем тут устраивать флейм.
> > > Я все сказал.
> > Ваше высказывание  --  дерзкий, ничем не спровоцированный  вызов.  Предлагаю
> > вам, активно участвуя в этой дискуссии, признайте, что Вы проявили себя, мягко
> > говоря, неосведомленным в вопросе.
> 
> Юрий, Вы неправы. Я слежу за разными источниками. И вовсе не для всех пакетов
> критерием является свежайшая версия, тем более для стабильой ветки.
> Решение о бранчевании принимает ldv@, наш с Вами голос -- совещательный.
> Извините, я не хотел Вас задеть, но дело обстоит ровно так, как я сказал.


Ничего-ничего. Но, оказывается, что Вы с ldv@ не в состоянии оценить актуальность sisyphus?
Comment 41 Sergey V Turchin 2019-03-22 10:26:25 MSK
kde5-ktp-call-ui я удалил, т.к. не особо страшно, а с kamoso всё плохо, т.к. заменить нечем и без qt-gstreamer оно не соберётся.
Comment 42 AEN 2019-03-22 10:32:44 MSK
(В ответ на комментарий №41)
> kde5-ktp-call-ui я удалил, 

Спасибо.
т.к. не особо страшно, а с kamoso всё плохо, т.к.
> заменить нечем и без qt-gstreamer оно не соберётся.

aris@ дал наводку, правда с предыдущей версией gstreamer.
Comment 43 Sergey V Turchin 2019-03-22 10:43:10 MSK
(В ответ на комментарий №42)
> aris@ дал наводку, правда с предыдущей версией gstreamer.
https://src.fedoraproject.org/cgit/rpms/kamoso.git/tree/
Нет там никаких наводок.
Comment 44 Sergey V Turchin 2019-03-25 10:39:21 MSK
Пакет удалён из репозитория.
Comment 45 mikhailnov 2019-06-09 00:36:09 MSK
Если что, в OpenBSD есть патч patch-src_QGst_caps_cpp для починки сборки.
Comment 46 Sergey V Turchin 2019-06-10 15:05:30 MSK
(В ответ на комментарий №45)
> Если что, в OpenBSD есть патч patch-src_QGst_caps_cpp для починки сборки.
Спасибо!