Re: If *-module depends on *-utils, should *-source recommend it?
Scripsit Scott James Remnant <scott@netsplit.com>
> Forget the impact on debootstrap, the impact on APT and dselect is
> pretty huge. dpkg is designed to be able to unpack packages while their
> dependencies are not yet fulfilled.
But don't apt and dselect already invoke dpkg with special options to
the effect "I'm a front end, I know what I'm doing, just carry out
these operations, I take responsibility"?
> What's interesting is nobody has jumped in on this thread to point out
> that dpkg *has* a dependency field for forcing checking of dependencies
> before the package is unpacked.
> Pre-Depends
As far as I read the thread, this is not exactly what is being asked.
My immediate thought, too, is that it would be sensible for dpkg to
start by checking whether all dependencies of the packages it is being
asked to install *will* be available after everything is finished,
including the case where it is to be installed later in the run. A
pre-depends is stronger than that; it asks to have checked that
this-and-that dependency is *already* available and configured before
the preinst.
If given the front-end options dpkg would just omit this check, and
unpack and later perhaps fail in the postinst phase.
I can certainly accept and anticipate the objection that "that would
be difficult to implement, and nobody has cared to", but I still don't
see why such a behavior would be *wrong*, per se.
--
Henning Makholm Feet: Store in a cool dry place
Reply to:
- References:
- If *-module depends on *-utils, should *-source recommend it?
- From: Matthew Dempsky <jivera@flame.org>
- Re: If *-module depends on *-utils, should *-source recommend it?
- From: Steve Langasek <vorlon@debian.org>
- Re: If *-module depends on *-utils, should *-source recommend it?
- From: Cameron Hutchison <camh+dl@xdna.net>
- Re: If *-module depends on *-utils, should *-source recommend it?
- From: Scott James Remnant <scott@netsplit.com>
- Re: If *-module depends on *-utils, should *-source recommend it?
- From: William Ballard <nospam_40811@alltel.net>
- Re: If *-module depends on *-utils, should *-source recommend it?
- From: Scott James Remnant <scott@netsplit.com>
- Re: If *-module depends on *-utils, should *-source recommend it?
- From: William Ballard <nospam_40811@alltel.net>
- Re: If *-module depends on *-utils, should *-source recommend it?
- From: Scott James Remnant <scott@netsplit.com>
- Re: If *-module depends on *-utils, should *-source recommend it?
- From: William Ballard <nospam_40811@alltel.net>
- Re: If *-module depends on *-utils, should *-source recommend it?
- From: Vincent Ho <loki@internode.on.net>
- Re: If *-module depends on *-utils, should *-source recommend it?
- From: "Michael K. Edwards" <m.k.edwards@gmail.com>
- Re: If *-module depends on *-utils, should *-source recommend it?
- From: Scott James Remnant <scott@netsplit.com>