On Wed, Nov 28, 2018 at 08:16:06AM +0100, Michael Biebl wrote:
> Am 28.11.18 um 07:06 schrieb Mike Hommey:
> > On Wed, Nov 28, 2018 at 06:45:11AM +0100, Michael Biebl wrote:
> >> Control: clone -1
> >> Control: reassign -1 firefox-esr 60.3.0esr-2
> >>
> >> Am 28.11.18 um 06:39 schrieb Michael Biebl:
> >>
> >>> Please consider dropping old versions of libavcodec from the alternative
> >>> Recommends list so obsolete libraries can be properly autoremoved.
> >>
> >> Manually purging libavcodec57 frees up 32.7MB of disk space:
> >>
> >> # apt purge libavcodec57 --autoremove
> >> Reading package lists... Done
> >> Building dependency tree
> >> Reading state information... Done
> >> The following packages will be REMOVED:
> >>   libavcodec57* libavutil55* libswresample2* libx264-152* libx265-160*
> >> 0 upgraded, 0 newly installed, 5 to remove and 1 not upgraded.
> >> After this operation, 32.7 MB disk space will be freed.
> >> Do you want to continue? [Y/n]
> >>
> >>
> >> firefox-esr has the same problem, so cloning the bug report accordingly.
> > 
> > I'd argue apt purge should be able to remove libavcodec57 on its own,
> 
> I can't see how that could work as long as there is still a package
> referencing libavcodec57.
> That said, I know too little about the apt internals to argue why apt
> behaves the way it does.
> If you are convinced this is a bug in apt, would you mind filing a bug
> report against apt and blocking this bug reportbug with it?
> 
> > assuming you have libavcodec58 installed (since the recommends is for
> > one of them). Also note that libavcodec57 is still in unstable...
> 
> libavcodec57 is no longer installable in unstable due to libx264-152
> being missing.
> Afaics, the old ffmpeg-3 binaries simply haven't been decrufted yet.
> 
> 
> Is there a good reason to keep the old Recommends around as alternatives?

For one, there _are_ people doing nasty mixes between stable and
unstable to get firefox (yeah, I know... but it's not like there's much
choice for them if they don't want to use firefox-esr or upstream
binaries). And for them libavcodec57 actually is the better option.

Mike

Reply via email to