Bug 30517

Summary: Возможен ли бекпорт в p8?
Product: Branch p8 Reporter: gBopHuk <gbophuk_alt>
Component: mpvAssignee: Grigory Ustinov <grenka>
Status: CLOSED WONTFIX QA Contact: qa-p8 <qa-p8>
Severity: normal    
Priority: P3 CC: akv, cas, drool, drool, grenka, lav, vkni, vkni
Version: не указанаKeywords: backport
Hardware: all   
OS: Linux   

Description gBopHuk 2014-11-27 22:56:49 MSK
Здравствуйте! Возможен ли бекпорт хотя бы в p7?
Comment 1 vkni 2015-01-04 05:16:51 MSK
Возможен Autoport, заявку я сейчас оставил.
Comment 2 vkni 2015-01-04 05:19:07 MSK
Прошу прощения, поспешил - mpv в list.failed в Autoport'ах. Соответственно, увы, нельзя.
Comment 3 Andrey Cherepanov 2015-01-04 17:45:24 MSK
Взял на себя.
Comment 4 Grigory Ustinov 2018-04-27 17:21:32 MSK
В p7 уже нет. А в p8 может быть... Перевешиваю на p8.
Comment 5 Константин Артюшкин 2018-04-28 13:09:38 MSK
От вас, блин, дождёшься.

Последняя версия которая компилируется с версией libavcodec из p8 
http://git.altlinux.org/people/akv/packages/?p=mpv.git;a=shortlog;h=refs/heads/p8
Comment 6 gBopHuk 2018-04-28 13:13:06 MSK
(In reply to comment #5)
> От вас, блин, дождёшься.
> 
> Последняя версия которая компилируется с версией libavcodec из p8 
> http://git.altlinux.org/people/akv/packages/?p=mpv.git;a=shortlog;h=refs/heads/p8

Перелогинился, теперь это снова я.
Comment 7 Grigory Ustinov 2018-08-23 19:22:32 MSK
*** Bug 33429 has been marked as a duplicate of this bug. ***
Comment 8 Grigory Ustinov 2018-08-23 19:43:46 MSK
(В ответ на комментарий №6)
> (In reply to comment #5)
> > От вас, блин, дождёшься.
> > 
> > Последняя версия которая компилируется с версией libavcodec из p8 
> > http://git.altlinux.org/people/akv/packages/?p=mpv.git;a=shortlog;h=refs/heads/p8
> 
> Перелогинился, теперь это снова я.

Готов бэкпортировать хоть завтра, но пока спотыкаюсь об 
E: Couldn't find package libswresample-devel
Comment 9 gBopHuk 2018-08-24 13:15:39 MSK
(В ответ на комментарий №8)
> 
> Готов бэкпортировать хоть завтра, но пока спотыкаюсь об 
> E: Couldn't find package libswresample-devel

Данный пакет является частью ffmpeg. Судьба ffmpeg в p8 мне до конца не ясна - в packages.altlinux.ru он есть в p8, но за ним числиться только один devel-пакет. В рассылках когда-то был холивар ffmpeg vs libav. Не люблю холивары поэтому не знаю о чём там была речь, но судя по тому что в сизифе нормально собран ffmpeg, то наконец-то победил ffmpeg.

Так как на данный момент в p8 нет полноценного ffmpeg, то собирать приходиться с libav, а значит и перезаписать все сборочные зависимости на соответствующие пакеты из libav . Последняя версия mpv, которая собирается с версией libav из p8 это 0.22, дальше в mpv появляется функционал, который не реализовать в средствами libav из p8. Можешь глянуть Buildrequires из спека http://git.altlinux.org/people/akv/packages/?p=mpv.git;a=blob;f=.gear/mpv.spec;h=7300a1487939e528b81bed8e03e9528c6c7dc271;hb=refs/heads/p8. Думаю, стоит так же взгляуть на раздел /waf configure - возможно там отключен некий функционал по сравнению с Сизифом из-за отсутствия пакетов или старых версий пакетов в p8.
Comment 10 Grigory Ustinov 2018-08-24 13:38:36 MSK
Во-во, я тоже пытался читать эти холивары, но не осилил.

Хорошо, сейчас посмотрю, что тут можно сделать.
Comment 11 gBopHuk 2018-08-24 13:53:35 MSK
(В ответ на комментарий №10)
> Во-во, я тоже пытался читать эти холивары, но не осилил.
> 
> Хорошо, сейчас посмотрю, что тут можно сделать.

Было бы замечательно если получиться бэкпортировать > 0.22 - может чего-нибудь тоже можно отключить. К меня просто времени не было этим заниматься.
Comment 12 Vitaly Lipatov 2019-12-07 21:41:23 MSK
Предлагаю сойтись на том, что портировать mpv в p8 уже не актуально. Никто в здравом уме новые версии программ не будет поддерживать в состоянии собираемости с форком (libav).
Comment 13 gBopHuk 2019-12-08 12:42:25 MSK
Баге уже больше года. Конечно неактуально и закрываем
Comment 14 Motsyo Gennadi 2019-12-08 23:25:23 MSK
(In reply to comment #12)
> Предлагаю сойтись на том, что портировать mpv в p8 уже не актуально. Никто в
> здравом уме новые версии программ не будет поддерживать в состоянии
> собираемости с форком (libav).

Гениальное решение - подождать с 2014-го до конца 2019 и придти к выводу о нецелесообразности :D
Comment 15 Grigory Ustinov 2019-12-09 00:57:36 MSK
(В ответ на комментарий №14)
> (In reply to comment #12)
> > Предлагаю сойтись на том, что портировать mpv в p8 уже не актуально. Никто в
> > здравом уме новые версии программ не будет поддерживать в состоянии
> > собираемости с форком (libav).
> 
> Гениальное решение - подождать с 2014-го до конца 2019 и придти к выводу о
> нецелесообразности :D

p8 - стабильный бранч, в данной баге речь шла об изменении нескольких важных системных компонентов, от того и сложность. Хотите пользоваться свежим софтом, переключайтесь на репозиторий сизифа, хотите уверенности в том, что завтра дист-апгрейд не превратит ваш компьютер в алтарь для пляски с бубном, оставайтесь на стабильной ветке. К тому же, насколько мне известно, есть возможность вручную ставить отдельные пакеты из сизифа.

Закончим на том, что в p9 версия 0.29.1-alt4, а срок поддержки p8 уже подходит к концу.