<div class="title">Circular package dependencies harms apt recovery</div>
<div class="date">27th July 2010</div>
<div class="body"><p>I discovered this while doing
-<a href="http://people.skolelinux.org/pere/blog/Automatic_upgrade_testing_from_Lenny_to_Squeeze.html">automated
+<a href="https://people.skolelinux.org/pere/blog/Automatic_upgrade_testing_from_Lenny_to_Squeeze.html">automated
testing of upgrades from Debian Lenny to Squeeze</a>. A few packages
in Debian still got circular dependencies, and it is often claimed
that apt and aptitude should be able to handle this just fine, but
some times these dependency loops causes apt to fail.</p>
<p>An example is from todays
-<a href="http://people.skolelinux.org/~pere/debian-upgrade-testing//test-20100727-lenny-squeeze-kde-aptitude.txt">upgrade
+<a href="https://people.skolelinux.org/~pere/debian-upgrade-testing//test-20100727-lenny-squeeze-kde-aptitude.txt">upgrade
of KDE using aptitude</a>. In it, a bug in kdebase-workspace-data
causes perl-modules to fail to upgrade. The cause is simple. If a
package fail to unpack, then only part of packages with the circular