On Sun, Aug 29, 2010 at 00:02:22 (CEST), David Kalnischkies wrote:
> - do a basic lenny installation
> - apt-get install vlc-nox
> - sed -i s,lenny,sid,g /etc/apt/sources.list
> - apt-get update -qq
> - apt-get dist-upgrade
> should show the problem
except that it doesn't, it refuses to do upgrade vlc-nox in this
scenario. If forced with 'apt-get install vlc-nox', then I can finally
reproduce the problem.
I now could verify that this indeed fixes the bug properly.
> As i tried to describe above APT rates the package which should
> be removed as too important - at least compared to the package
> it can fix with this remove, so if you see this error or not depends
> on the installed packages:
> With ffmpeg is the dependency chain strong enough to indicate
> that libavcodec51 has to leave, if you have only vlc-nox (which doesn't
> require ffmpeg) installed the chain isn't strong enough.
> Also, requesting a package explicitly with install will modify the
> scoring so you will likely get a different situation compared to a
as said before, I had to explicitly request the upgrade.
> So, in summary: Its possible that no "normal" user will ever
> see this upgrade problem as such a user will likely have more
> packages installed which depend on these libav* stuff…
> (you only need to define what a "normal" user is now…)
TBH, I find this bug highly obscure and I think it will not be a problem
in practice. However, we have a patch now uploaded to the archive which
is known to fix the problem.
Dear release team, please unblock ffmpeg_0.5.2-3 for squeeze.
Reinhard Tartler, KeyID 945348A4
pkg-multimedia-maintainers mailing list