Bug 49966 - Сломана зависимость libdav1d.so.5()(64bit)
Summary: Сломана зависимость libdav1d.so.5()(64bit)
Status: CLOSED NOTABUG
Alias: None
Product: Branch p10
Classification: Unclassified
Component: dav1d (show other bugs)
Version: не указана
Hardware: aarch64 Linux
: P5 blocker
Assignee: qa-team@altlinux.org
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-09 12:38 MSK by Max Romanov
Modified: 2024-04-09 15:26 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Max Romanov 2024-04-09 12:38:13 MSK
Невозможно установить пакеты, зависящие от libdav1d.so.5()(64bit) (libavcodec58 -> libopencv4.5 и т.д.)
Comment 1 Alexander Makeenkov 2024-04-09 12:44:14 MSK
# apt-repo 
rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/x86_64 classic
rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/x86_64-i586 classic
rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/noarch classic

# apt-get update && apt-get dist-upgrade

# apt-get install libavcodec58 libopencv4.5

# rpm -q libavcodec58 libopencv4.5 libdav1d_7 
libavcodec58-4.4.4-alt1.x86_64
libopencv4.5-4.5.2-alt1.x86_64
libdav1d_7-1.4.0-alt1.x86_64

Обновите систему.
Comment 2 Max Romanov 2024-04-09 12:56:52 MSK
aarch64
Comment 3 Max Romanov 2024-04-09 13:03:57 MSK
Больше того. То, что не хватает именно libav1d.so.5 так прямо сразу и не поймёшь. Я начинал вот с такого вот сообщения:

# apt-get install libopencv-devel
Reading Package Lists... Done
Building Dependency Tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  libopencv-devel: Depends: libopencv4.5 (= 1:4.5.2-alt1:sisyphus+278642.4200.10.2)
E: Broken packages

Потом попробовал поставить libopencv4.5, выяснилось, что "нет" libavcodec58 и т.д.
Comment 4 Alexander Makeenkov 2024-04-09 13:31:53 MSK
(Ответ для Max Romanov на комментарий #2)
> aarch64

# apt-repo 
rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/aarch64 classic
rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/noarch classic

# apt-get update && apt-get dist-upgrade

# apt-get install libavcodec58 libopencv4.5 libopencv-devel
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Последняя версия libavcodec58 уже установлена.
Последняя версия libopencv4.5 уже установлена.
Следующие дополнительные пакеты будут установлены:
  glibc-kernheaders-generic tbb-devel
Следующие НОВЫЕ пакеты будут установлены:
  glibc-kernheaders-generic libopencv-devel tbb-devel
0 будет обновлено, 3 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 2566kB архивов.
После распаковки потребуется дополнительно 14,6MB дискового пространства.
Продолжить? [Y/n] 
Получено: 1 http://ftp.altlinux.org p10/branch/noarch/classic glibc-kernheaders-generic 6.1-alt1:p10+319975.100.1.1@1683306750 [1314kB]
Получено: 2 http://ftp.altlinux.org p10/branch/aarch64/classic tbb-devel 2020.3-alt1:sisyphus+277275.100.1.2@1625458991 [284kB]
Получено: 3 http://ftp.altlinux.org p10/branch/aarch64/classic libopencv-devel 1:4.5.2-alt1:sisyphus+278642.4200.10.2@1626391553 [968kB]
Получено 2566kB за 0s (38,9MB/s). 
Совершаем изменения...
Подготовка...                               [100%]
Обновление / установка...
1: glibc-kernheaders-generic-6.1-alt1       [ 33%]
2: tbb-devel-2020.3-alt1                    [ 67%]
3: libopencv-devel-1:4.5.2-alt1             [100%]
Завершено.
Comment 5 Max Romanov 2024-04-09 15:26:16 MSK
У нас была своя сборка ffmpeg (там включен OMX), которая собиралась со старым libdav1d . Проблема решилась пересборкой ffmpeg.

Прошу прощения за ложную тревогу.

P.S. пока разбирался, нашёл старую версию libdav1d в недрах Сизифа (http://ftp.basealt.ru/pub/distributions/ALTLinux/Sisyphus/aarch64/SRPMS.classic/libdav1d5-0.9.2-alt2.src.rpm).