Bug 46723

Summary: chromaprint: new version, lost fpcalc
Product: Sisyphus Reporter: Yuri N. Sedunov <aris>
Component: chromaprintAssignee: Sergey V Turchin <zerg>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Yuri N. Sedunov 2023-07-01 20:15:14 MSK
Прошу обновить и упаковать fpcalc c поддержкой ffmpeg.
https://github.com/acoustid/chromaprint/releases/tag/v1.5.1
Comment 1 Sergey V Turchin 2023-07-03 14:05:52 MSK
(Ответ для Yuri N. Sedunov на комментарий #0)
> Прошу обновить
Отправил. https://git.altlinux.org/tasks/324130/

> и упаковать fpcalc c поддержкой ffmpeg.
У них кольцевая сборочная зависимость с libavformat.
Предлагаю как-то отдельно собирать fpcalc.
Например, чтоб у него свой chromaprint собирался статически.
Comment 2 Yuri N. Sedunov 2023-07-03 15:06:06 MSK
(Ответ для Sergey V Turchin на комментарий #1)
> (Ответ для Yuri N. Sedunov на комментарий #0)

> > и упаковать fpcalc c поддержкой ffmpeg.
> У них кольцевая сборочная зависимость с libavformat.

От libavformat как раз только fpcalc зависит.

chromaprint-1.5.1]$ ldd -r BUILD/src/libchromaprint.so.1 |grep libav
	libavcodec.so.58 => /usr/lib64/libavcodec.so.58 (0x00007fb9e9800000)
	libavutil.so.56 => /usr/lib64/libavutil.so.56 (0x00007fb9e9400000)
chromaprint-1.5.1]$ ldd -r BUILD/src/cmd/fpcalc |grep libav
	libavformat.so.58 => /usr/lib64/libavformat.so.58 (0x00007f36c7e00000)
	libavcodec.so.58 => /usr/lib64/libavcodec.so.58 (0x00007f36c6800000)
	libavutil.so.56 => /usr/lib64/libavutil.so.56 (0x00007f36c6400000)

> Предлагаю как-то отдельно собирать fpcalc.
> Например, чтоб у него свой chromaprint собирался статически.

Зачем, в чем криминал?
Comment 3 Sergey V Turchin 2023-07-03 16:04:52 MSK
rpm -q libavformat58 --requires | grep chrom
Comment 4 Sergey V Turchin 2023-07-03 16:06:00 MSK
$ ldd /usr/lib64/libavformat.so.58| grep chrom
        libchromaprint.so.1 => /usr/lib64/libchromaprint.so.1 (0x00007fd67a318000)
Comment 5 Yuri N. Sedunov 2023-07-03 16:17:02 MSK
И что? fpcalc то работает.
Comment 6 Sergey V Turchin 2023-07-03 16:26:40 MSK
Я не помню точно, только ли из-за кольцевой зависимости я его оторвал или ещё на обновления влияло или ещё что.