[kwlug-disc] Debian/Ubuntu dependency management

Khalid Baheyeldin kb at 2bits.com
Tue Aug 12 10:52:59 EDT 2014


Anyone using a Debian based system knows that dependency its management is
top notch (as discussed/debated in other threads).

A recent case in point is an update to a package that caused a conflict,
and a manual choice to be made. This is something that is extremely rare.
Even when it happened, someone detects that and in a few days it is fixed
and the upgrade goes through seamlessly.

So, yesterday I got notified of updates pending, and when I tried to apply
them, I got the conflict below.

So, I just waiting for a day, then did an aptitude update, and lo and
behold the conflict was resolved ...

Here is what it was yesterday ...

The following NEW packages will be installed:
  libavcodec53{a} libavutil51{a}
The following packages will be upgraded:
  ffmpeg krb5-locales libav-tools libavdevice53 libavfilter2 libavformat53
libgssapi-krb5-2 libgssapi-krb5-2:i386 libk5crypto3
  libk5crypto3:i386 libkrb5-3 libkrb5-3:i386 libkrb5support0
libkrb5support0:i386 libpostproc52 libswscale2
16 packages upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 5,541 kB of archives. After unpacking 7,266 kB will be used.
The following packages have unmet dependencies:
 libavutil-extra-51 : Conflicts: libavutil51 but 4:0.8.15-0ubuntu0.12.04.1
is to be installed.
 libavcodec-extra-53 : Conflicts: libavcodec53 but
4:0.8.15-0ubuntu0.12.04.1 is to be installed.
The following actions will resolve these dependencies:

     Remove the following packages:
1)     libavcodec-extra-53
2)     libavutil-extra-51

     Leave the following dependencies unresolved:
3)     kubuntu-restricted-extras recommends libavcodec-extra-53


Accept this solution? [Y/n/q/?] q
Abandoning all efforts to resolve these dependencies.

And here it is today ...

The following packages will be upgraded:
  ffmpeg flashplugin-installer krb5-locales libapparmor-perl libapparmor1
libav-tools libavcodec-extra-53 libavdevice53
  libavfilter2 libavformat53 libavutil-extra-51 libgssapi-krb5-2
libgssapi-krb5-2:i386 libk5crypto3 libk5crypto3:i386 libkrb5-3
  libkrb5-3:i386 libkrb5support0 libkrb5support0:i386 libpostproc52
libswscale2
21 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 5,631 kB of archives. After unpacking 10.2 kB will be used.
Do you want to continue? [Y/n/?]
-- 
Khalid M. Baheyeldin
2bits.com, Inc.
Fast Reliable Drupal
Drupal optimization, development, customization and consulting.
Simplicity is prerequisite for reliability. --  Edsger W.Dijkstra
Simplicity is the ultimate sophistication. --   Leonardo da Vinci
For every complex problem, there is an answer that is clear, simple, and
wrong." -- H.L. Mencken
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://kwlug.org/pipermail/kwlug-disc_kwlug.org/attachments/20140812/fbd25b6e/attachment.htm>


More information about the kwlug-disc mailing list