Re: Planning new virtual packages for hamm
Remco Blaakmeer writes:
> On Tue, 17 Mar 1998, Yann Dirson wrote:
>
> > That's exactly why I splitted. But, as they originally were package
> > monolithically in an essential package, there are big problems when
> > splitting (namely, can't use Pre-Depends to ensure e2fsprogs won't
> > ever be broken because of one of the libs failing to unpack)
>
> Could you please (re-)explain why you couldn't use a Pre-Depends in the
> e2fsprogs package?
If we have:
e2fsprogs_1.10-2 is essential
e2fsprogs_1.10-11 is essential
predepends on comerr2g
comerr2g_2.0-1.10-11:
is not essential
conflicts with e2fsprogs_1.10-2
...then e2fsprogs_1.10-11 can't be installed before comerr2g because
of the predependency, and comerr2g cannot be installed before
e2fsprogs_1.10-11 because of the conflict.
This totally comes from the fact that e2fsprogs was initially built as
an *essential package with shared libs*.
My initial solution, namely changing the predependency into a simple
dependency, turns out to be a system-integrity problem:
$ dpkg -i e2fsprogs_1.10-11*deb comerr2g_2.0-1.10-11*deb
...will, if comerr2g fails to unpack or configure, let e2fsprogs in an
unusable state.
--
Yann Dirson <ydirson@a2points.com> | Stop making M$-Bill richer & richer,
alt-email: <dirson@univ-mlv.fr> | support Debian GNU/Linux:
debian-email: <dirson@debian.org> | more powerful, more stable !
http://www.a2points.com/homepage/3475232 | Check <http://www.debian.org/>
--
To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: