[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1099917: ffmpeg: Missing Breaks/Replaces libavcodec61, libavfilter10 and libavformat61



On 2025-03-09 16:25:32 +0100, Diederik de Haas wrote:
> Source: ffmpeg
> Version: 7:7.1.1-1
> Severity: minor
> 
> Thanks for the update to 7.1.1 :-)
> When I subsequently updated my copy, Salsa CI ran and that now has a
> failure on a new (pipeline) job: "missing-breaks":
> 
> ```
> $ check_for_missing_breaks_replaces.py -o ${WORKING_DIR}/missing_breaks.xml
>   --changes-file ${WORKING_DIR}/*.changes
> [ERROR] Missing Breaks/Replaces found
> [ERROR] libavcodec61 conflicts with libavcodec-extra61 files:
>   {'/usr/lib/x86_64-linux-gnu/libavcodec.so.61',
>   '/usr/lib/x86_64-linux-gnu/libavcodec.so.61.19.101'}
> [ERROR] Missing Breaks/Replaces found
> [ERROR] libavfilter10 conflicts with libavfilter-extra10 files:
>   {'/usr/lib/x86_64-linux-gnu/libavfilter.so.10',
>   '/usr/lib/x86_64-linux-gnu/libavfilter.so.10.4.100'}
> [ERROR] Missing Breaks/Replaces found
> [ERROR] libavformat61 conflicts with libavformat-extra61 files:
>   {'/usr/lib/x86_64-linux-gnu/libavformat.so.61.7.100', 
>   '/usr/lib/x86_64-linux-gnu/libavformat.so.61'}
> ```
> 
> Just looking at libavcodec61 in ``debian/control`` I noticed that
> libavcodec-extra61 has a Conflicts on libavcodec61, so I guess it also
> wants a conflict from libavcodec61 on libavcodec-extra61?

Why? The Conflicts of libavcodec-extra61 is enough to prevent that both
are installed at the same time.

Cheers

> And then similarly for libavfilter10 and libavformat61.
> 
> For the full pipeline and job output, see 
> https://salsa.debian.org/diederik/ffmpeg/-/pipelines/829265
> https://salsa.debian.org/diederik/ffmpeg/-/jobs/7222274
> 
> Cheers,
>   Diederik
> 
> -- System Information:
> Debian Release: trixie/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (500, 'testing'), (101, 'experimental')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 6.12.17-amd64 (SMP w/16 CPU threads; PREEMPT)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
> 
> 
> 

-- 
Sebastian Ramacher


Reply to: