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
Hi,
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,
Andreas
More information about the pkg-multimedia-maintainers
mailing list