[prev in list] [next in list] [prev in thread] [next in thread]
List: debian-devel
Subject: Re: Getting rid of circular dependencies, stage 3
From: Henning Glawe <glaweh () debian ! org>
Date: 2006-01-11 9:10:00
Message-ID: 20060111091000.GA5291 () ruprecht ! simpsons ! bogus
[Download RAW message or body]
On Mon, Jan 09, 2006 at 10:15:58PM -0500, Joey Hess wrote:
> These are all necessary, and debconf is an essential package which is
> not subject to the circular dependency postinst ordering problems afaik.
> [...]
> The bug report for these does not give any concrete reasons why a
> circular dependency is a problem in this particular case.
every circular dependency is a problem: the apt-dpkg-combo blows up as soon
as apt splits the to-be-configured list for dpkg between the elements of a
circular dependency.
this happens, if apt is processing many packages at the same time, e.g. when
run from an automatic installer like FAI (whose install_packages script has
been equipped with a only-feed-N-packages-at-the-same-time-into-apt
workarouns) or when doing a dist-upgrade between two debian releases on a
machine with 'many' packages installed.
conclusion: we have two possibilities
a) explicitely forbid circular dependencies in policy
b) explicitely allow them and enhance APT. a long time ago, O(2years), I
wrote a hack to let apt and dpkg communicate via a pipe using
dpkg's command-fd option; it was rejected at that time because the apt
maintainers wanted to switch to a kind of libdpkg.
Any news on this solution?
--
c u
henning
["signature.asc" (application/pgp-signature)]
--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic