Bug#793085: ffmpeg: removal of ffmpeg makes files disappear from libav-tools

Andreas Cadhalpun andreas.cadhalpun at googlemail.com
Tue Jul 21 15:07:14 UTC 2015

Control: tags -1 pending
Control: severity -1 important


On 21.07.2015 13:58, Reinhard Tartler wrote:
> On Tue, Jul 21, 2015, 4:51 AM Andreas Beckmann <anbe at debian.org <mailto:anbe at debian.org>> wrote:
>     This is a serious bug violating policy 7.6, see
>     <https://www.debian.org/doc/debian-policy/ch-relationships.html#s-replaces>
>     and also see the footnote that describes this incorrect behavior
>     <https://www.debian.org/doc/debian-policy/footnotes.html#f53>

Policy 7.6.1 says:
"Normally, Breaks should be used in conjunction with Replaces."

So that's not a 'must' and thus not a release critical bug.

> Well, that was actually the purpose, the idea is to replace qt-faststart from
> libav-tools, and the problem is rather transitional until libav-tools is uninstalled.
> I guess the bug is that we don't ensure that this actually takes place.
> I've therefore made two commits in git:
> - one that tightens the Breaks relationship as suggested

That one fixes this bug, so I'm setting the pending tag.

> - one that renames libav-tools-links to libav-tools in src:ffmpeg.

That's fine for me if you prefer it that way.
I just pushed a commit renaming d/libav-tools-links.links to d/libav-tools.links,
so that the links don't get lost.

> This should ensure a comprehensive transition.
> Feedback on these two commits are welcome. In particular, I saw a comment suggesting
> to transition command-line interface separately from the library interfaces.
> While this may make the transition slightly smaller, the benefits don't outweigh
> the confusion here, and would rather suggest to transition them both at the same
> time with the 2nd commit mentioned above.

The library transition is already happening, so changing that now is fine.

Best regards,

More information about the pkg-multimedia-maintainers mailing list