Bug 38832 - Дублирование пакетов openh264
Summary: Дублирование пакетов openh264
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libopenh264-devel (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 major
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-08-24 00:41 MSK by Vitaly Lipatov
Modified: 2021-07-04 03:15 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2020-08-24 00:41:01 MSK
В репозитории два пакета:
openh264 2.0.0
порождающий
libopenh264_5 и openh264-devel
и
libopenh264 2.1.1,
порождающий
libopenh264 и libopenh264-devel

Исходники обоих не вполне афишированным образом берутся из
https://github.com/cisco/openh264

Проблемы:
1. libopenh264_5 никем не используется в Сизифе.
2. libopenh264 2.1.1 собирается только для x86_64, соответственно, его использование невозможно (в качестве исключения имеется использование в gst-plugins-bad1.0)

Что хочется в качестве решения:
1. Один пакет libopenh264
2. Собирающийся под все архитектуры.
Comment 1 Sergey V Turchin 2020-08-24 12:13:20 MSK
Мантейнер libopenh264-devel не хочет собирать под все архитектуры мотивируя отключение(несуществующего в его сборке) ассемблера для x86 достаточным поводом не собирать совсем. Ему решать этот баг.

Я не против обсолета моего пакета, когда libopenh264 будет собран под все архитектуры.

> имеется использование в gst-plugins-bad1.0
Который в свою очередь портит всю малину всем дистрибутивостроителям, т.к. он из-за этого тоже только под x86_64.
Comment 2 Sergey V Turchin 2020-08-24 12:22:45 MSK
Т.е. я openh264 собрал нарочно только для того, чтоб показать, как я считаю его нужно собирать. Передам права заинтересованному мантейнеру.
Comment 3 Michael Shigorin 2020-08-24 13:34:56 MSK
(Ответ для Sergey V Turchin на комментарий #1)
> > имеется использование в gst-plugins-bad1.0
> Который в свою очередь портит всю малину всем дистрибутивостроителям,
> т.к. он из-за этого тоже только под x86_64.
Технически на %e2k он отключен, например (и gst-plugins-bad1.0 собраны),
но меня при беглом взгляде на эту ситуацию она тоже не порадовала.

PS: а вся эта бодяга с cisco/openh264 разе не чисто софтпатентная?
Если правильно помню, то мы на такие "проблемы" просто возлагаем,
поскольку они юридически ничтожны в правовом поле нормальных стран.
Comment 4 Sergey V Turchin 2020-08-24 13:54:56 MSK
(Ответ для Michael Shigorin на комментарий #3)
> PS: а вся эта бодяга с cisco/openh264 разе не чисто софтпатентная?
> Если правильно помню, то мы на такие "проблемы" просто возлагаем,
AFAIK да.
Comment 5 Dmitry V. Levin 2020-11-14 16:57:53 MSK
$ rpmquery --provides -p openh264-devel-2.1.1-alt2.x86_64.rpm 
pkgconfig(openh264) = 2.1.0
openh264-devel = 2.1.1-alt2:sisyphus+256758.100.1.1
$ rpmquery --provides -p libopenh264-devel-2.1.1-alt1.x86_64.rpm 
pkgconfig(openh264) = 2.1.1
libopenh264-devel = 2.1.1-alt1:sisyphus+252747.100.1.1

Так не годится.  Прекратите, пожалуйста, дублирование.
Comment 6 Sergey V Turchin 2020-11-16 13:46:11 MSK
Перевесил пакет openh264 на aris.
Comment 7 Vitaly Lipatov 2020-11-16 14:29:10 MSK
(Ответ для Sergey V Turchin на комментарий #6)
> Перевесил пакет openh264 на aris.

Юрий, поскольку я заинтересован в openh264, если хотите, пакетом могу заняться я.
Comment 8 Yuri N. Sedunov 2020-11-16 14:55:58 MSK
Виталий, пожалуйста, занимайтесь. Выдал Вам прав на все имеющиеся openh264.
Comment 9 Dmitry V. Levin 2021-06-24 03:28:19 MSK
Буду благодарен за исправление этого дубликата.
Comment 10 Repository Robot 2021-07-04 03:15:26 MSK
libopenh264-2.1.1-alt2 -> sisyphus:

 Sun Jul 04 2021 Vitaly Lipatov <lav@altlinux.ru> 2.1.1-alt2
 - cleanup spec, drop ExclusiveArch
 - switch build to makefile (thanks, zerg@!), fix build (ALT bug 38832)