Автор Тема: Openshot / p8 fxce starterkit  (Прочитано 7593 раз)

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Openshot / p8 fxce starterkit
« : 22.12.2018 11:22:02 »
Облом с запуском (система 64 бита):
[z@comp-celeron-cpu-7ce4e6 ~]$ rpm -q openshot
openshot-1.4.4-alt1.alpha1.bzr20131031
[z@comp-celeron-cpu-7ce4e6 ~]$ cat /etc/alt-release
ALT p8 starter kit (Hypericum)
[z@comp-celeron-cpu-7ce4e6 ~]$ openshot

------------------------- ERROR 1 ------------------------------
Failed to import 'from openshot import main'
Error Message: cannot import name main
----------------------------------------------------------------
--------------------------------
   OpenShot (version 1.4.4~alpha1)
--------------------------------
Process no longer exists: 2169.  Creating new pid lock file.

Detecting formats, codecs, and filters...
---
video_codecs:
  - a64multi
  - a64multi5
  - alias_pix
  - asv1
  - asv2
  - bmp
  - cljr
  - dnxhd
  - dpx
  - dvvideo
  - ffv1
  - ffvhuff
  - flashsv
  - flv
  - gif
  - h261
  - h263
  - h263p
  - huffyuv
  - jpegls
  - ljpeg
  - mjpeg
  - mpeg1video
  - mpeg2video
  - mpeg4
  - msmpeg4v2
  - msmpeg4
  - pam
  - pbm
  - pcx
  - pgm
  - pgmyuv
  - png
  - ppm
  - prores
  - qtrle
  - rawvideo
  - roqvideo
  - rv10
  - rv20
  - sgi
  - sunrast
  - svq1
  - targa
  - tiff
  - utvideo
  - v210
  - v410
  - wmv1
  - wmv2
  - xbm
  - xwd
  - zlib
  - zmbv
  - libschroedinger
  - libtheora
  - libvpx
  - libvpx-vp9
  - libx264
  - libx265
  - libxvid
...
---
audio_codecs:
  - comfortnoise
  - aac
  - ac3
  - ac3_fixed
  - alac
  - eac3
  - flac
  - mp2
  - nellymoser
  - real_144
  - vorbis
  - wmav1
  - wmav2
  - pcm_alaw
  - pcm_f32be
  - pcm_f32le
  - pcm_f64be
  - pcm_f64le
  - pcm_mulaw
  - pcm_s8
  - pcm_s16be
  - pcm_s16le
  - pcm_s24be
  - pcm_s24daud
  - pcm_s24le
  - pcm_s32be
  - pcm_s32le
  - pcm_u8
  - pcm_u16be
  - pcm_u16le
  - pcm_u24be
  - pcm_u24le
  - pcm_u32be
  - pcm_u32le
  - roq_dpcm
  - adpcm_adx
  - g722
  - g726
  - adpcm_ima_qt
  - adpcm_ima_wav
  - adpcm_ms
  - adpcm_swf
  - adpcm_yamaha
  - libgsm
  - libgsm_ms
  - libmp3lame
  - libopencore_amrnb
  - libspeex
  - libvorbis
...
---
formats:
  - a64
  - ac3
  - adts
  - adx
  - aiff
  - amr
  - asf
  - ass
  - asf_stream
  - au
  - avi
  - avm2
  - cavsvideo
  - crc
  - daud
  - dirac
  - dnxhd
  - dts
  - dv
  - eac3
  - f4v
  - ffmetadata
  - filmstrip
  - flac
  - flv
  - framecrc
  - framemd5
  - g722
  - gif
  - gxf
  - h261
  - h263
  - h264
  - hds
  - hevc
  - hls
  - ilbc
  - image2
  - image2pipe
  - ipod
  - ismv
  - ivf
  - latm
  - m4v
  - md5
  - matroska
  - matroska
  - mjpeg
  - mlp
  - mmf
  - mov
  - mp2
  - mp3
  - mp4
  - mpeg
  - vcd
  - mpeg1video
  - dvd
  - svcd
  - mpeg2video
  - vob
  - mpegts
  - mpjpeg
  - mxf
  - mxf_d10
  - null
  - nut
  - ogg
  - oma
  - alaw
  - mulaw
  - f64be
  - f64le
  - f32be
  - f32le
  - s32be
  - s32le
  - s24be
  - s24le
  - s16be
  - s16le
  - s8
  - u32be
  - u32le
  - u24be
  - u24le
  - u16be
  - u16le
  - u8
  - psp
  - rawvideo
  - rm
  - roq
  - rso
  - rtp
  - rtsp
  - sap
  - segment
  - smjpeg
  - smoothstreaming
  - sox
  - spdif
  - srt
  - swf
  - 3g2
  - 3gp
  - truehd
  - rcv
  - voc
  - wav
  - webm
  - wv
  - yuv4mpegpipe
  - alsa
  - oss
...
state saved
Ошибка сегментирования
[z@comp-celeron-cpu-7ce4e6 ~]$

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Re: Openshot / p8 fxce starterkit
« Ответ #1 : 22.12.2018 11:32:53 »
Дополнительно вручную ставились пакеты ladspa-swh-plugins (0.4.17-alt0.M80P.1) и ladspa_sdk (1.13-alt1.qa1), чтобы убрать дополнительную ругань openshot на старте в придачу к той ругани, что есть в выхлопе первого сообщения.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Re: Openshot / p8 fxce starterkit
« Ответ #2 : 22.12.2018 18:05:47 »
По мотивам написанного: а не пора ли сделать простой тест на элементарную запускаемость собранных приложений в сборочнице либо в отдельном выделенном пространстве ? Чтобы нам (и пользователям и сопровождающим из команды) вот так вот не попадать и не обламываться. Потому что стартеркиты не тестируются на запускаемость сторонних - не базовых - приложений. А все пакеты человекочасами оттестировать нереально.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Openshot / p8 fxce starterkit
« Ответ #3 : 22.12.2018 19:46:23 »
По мотивам написанного: а не пора ли сделать простой тест на элементарную запускаемость собранных приложений

sb, а смысл этого в альтах?
Этот комментарий комментировать нужно?
https://bugzilla.altlinux.org/show_bug.cgi?id=35241#c6

Пользователь охеревает от отсутствия функционала, а альты философствуют нужны ли зависимости.
Нужно ли комметировать, почему пользователь предпочитает Windows, а не Линукс?
Вопрос простой как две копейки:
А нахера ему пользователю нужен весь этот геморрой?

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Re: Openshot / p8 fxce starterkit
« Ответ #4 : 22.12.2018 20:38:34 »
sb, а смысл этого в альтах?
Тут вопрос не о том, нужны ли зависимости. Вопрос о том, что нихера не запускается приложение из-за того, что чего-то не хватает. Это несколько разные сорта граблей. В моём случае грабли габаритные, ими можно и сотрясение мозга получить. В случае недостачи функционала грабли, скажем так, менее увесистые, не убьют, но покалечить могут. Правда и в этом случае не исключен вариант попадания в больницу с последующим переосмыслением создавшегося положения и навострения лыж по иному направлению после выздоровления.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Openshot / p8 fxce starterkit
« Ответ #5 : 22.12.2018 22:16:47 »
По мотивам написанного: а не пора ли сделать простой тест на элементарную запускаемость собранных приложений

sb, а смысл этого в альтах?
Этот комментарий комментировать нужно?
https://bugzilla.altlinux.org/show_bug.cgi?id=35241#c6

Пользователь охеревает от отсутствия функционала, а альты философствуют нужны ли зависимости.
Нормальный вопрос. Мне, как пользователю, не нужен вагон хлама, только для того, чтобы у кого-то там вопросов не возникло. Можно, ради прикола, собрать mc, убрав из спека
%add_findreq_skiplist */lib/mc/ext.d/*
%add_findreq_skiplist */lib/mc/extfs.d/*
Обалдеешь от того, что за установкой mc потянется. :-)

Увы, но мягких, или как они там называются, зависимостей у rpm нет.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Openshot / p8 fxce starterkit
« Ответ #6 : 22.12.2018 22:19:52 »
Вопрос о том, что нихера не запускается приложение из-за того, что чего-то не хватает.
"Ошибка сегментирования" - это может быть и просто ошибка в коде. А если пакет debug поставить и gdb? Ну и в багзиллу. "Ошибка сегментирования" - это major как минимум.
« Последнее редактирование: 22.12.2018 22:21:46 от asy »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Openshot / p8 fxce starterkit
« Ответ #7 : 23.12.2018 05:39:59 »
Пользователь охеревает от отсутствия функционала, а альты философствуют нужны ли зависимости.
Нормальный вопрос. Мне, как пользователю, не нужен вагон хлама, только для того, чтобы у кого-то там вопросов не возникло. Можно, ради прикола, собрать mc, убрав из спека
%add_findreq_skiplist */lib/mc/ext.d/*
%add_findreq_skiplist */lib/mc/extfs.d/*
Обалдеешь от того, что за установкой mc потянется. :-)

Резонно.
Но образно говоря, пользователю Volkov Commander не стоит забывать, что пользователей Norton Commander гораздо больше.
И поэтому не стоит удивляться:
https://netmarketshare.com/linux-market-share?options={%22filter%22%3A{%22%24and%22%3A[{%22deviceType%22%3A{%22%24in%22%3A[%22Desktop%2Flaptop%22]}}]}%2C%22dateLabel%22%3A%22Trend%22%2C%22attributes%22%3A%22share%22%2C%22group%22%3A%22platform%22%2C%22sort%22%3A{%22share%22%3A-1}%2C%22plotKeys%22%3A[{%22platform%22%3A%22Linux%22}]%2C%22id%22%3A%22linux%22%2C%22dateInterval%22%3A%22Monthly%22%2C%22dateStart%22%3A%222017-12%22%2C%22dateEnd%22%3A%222018-11%22%2C%22segments%22%3A%22-1000%22}

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Openshot / p8 fxce starterkit
« Ответ #8 : 23.12.2018 05:41:33 »
Вопрос о том, что нихера не запускается приложение из-за того, что чего-то не хватает.
"Ошибка сегментирования" - это может быть и просто ошибка в коде. А если пакет debug поставить и gdb? Ну и в багзиллу. "Ошибка сегментирования" - это major как минимум.

:-) Тут вопрос не в том как это исправить, а в том, кто допустил, что бажный пакет оказался в стабильном репозитории.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Openshot / p8 fxce starterkit
« Ответ #9 : 23.12.2018 06:12:51 »
Потому что стартеркиты не тестируются на запускаемость сторонних - не базовых - приложений.

Справедливо.
Отправил комментарий по поводу bin-файлов kde3/4/5:
https://www.altlinux.org/Starterkits/bugs#alt-p8-sysv-xfce

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Openshot / p8 fxce starterkit
« Ответ #10 : 23.12.2018 06:24:40 »
По мотивам написанного: а не пора ли сделать простой тест на элементарную запускаемость собранных приложений в сборочнице либо в отдельном выделенном пространстве ?

:-) QA был в самой сущности олдскул кодера и никакие "а не пора ли" ему не были нужны.
И если этого нет, то никакие сборочницы не помогут.
Бажный код/сборка должен пресекаться до того как он попадёт в стабильный, а не жопой по кочкам.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Openshot / p8 fxce starterkit
« Ответ #11 : 23.12.2018 09:11:13 »
По мотивам написанного: а не пора ли сделать простой тест на элементарную запускаемость собранных приложений в сборочнице либо в отдельном выделенном пространстве ?

С апреля сего года в p8 пакеты попадают только после тщательного тестирования на стендах. А вот пакеты, собранные ранее нет. Также есть вариант, что протестированный пакет сломается после нескольких месяцев после обновления какой-то его зависимости, и это дейтствительно могут не отследить, если пакета нет в стандартной поставке официальных дистрибутивов.

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
Re: Openshot / p8 fxce starterkit
« Ответ #12 : 23.12.2018 10:17:17 »
Обновления стартеркитов не тестируются и врятли будут, а проблемы совместимости приложений с другой средой мы уже видели.

Если выбрали стартеркит, то надо не ругаться на разработчиков, а выполнять роль QA - вешать что-то в bugzilla и помогать исправить.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Re: Openshot / p8 fxce starterkit
« Ответ #13 : 23.12.2018 10:33:50 »
Если выбрали стартеркит, то надо не ругаться на разработчиков
Где я ругаюсь и обвиняю конкретно разработчиков покажите, будьте добры.
выполнять роль QA - вешать что-то в bugzilla и помогать исправить.
Честно сказать за прошедшее время я маленько подустал. Я понимаю, что все баги все равно не выудить и не исправить. Но... Столько же всего предложено для уменьшения их количества. Неужели нет сил и средств, чтобы реализовать хотя бы частично с тем, чтобы повысить в итоге качество репозитория стабильных бранчей ? Ведь ситуация с моей точки зрения парадоксальная: вы знаете, что проблема есть, знаете признаки и что она периодически в любом случае выплывает тут либо там, но вместо того, чтобы сделать простой тест, вы предлагаете пользователю лезть в багзиллу. Я не спорю это делать надо. Но не всем и не всегда это делать есть возможность по разным причинам. Пора бы вам это уже наконец осознать, как мне кажется...

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Openshot / p8 fxce starterkit
« Ответ #14 : 23.12.2018 14:14:33 »
openshot просто поломался ещё до выхода p8, и p8 выпустили со сломанными пакетами, так как всё исправить тогда не смогли. Я пробую сделать бекпорт из Сизифа в задании 218443