Dependencies [was: Re: bugs, bugs, bugs!]
Jeremy Portzer
jeremyp at pobox.com
Wed Jul 30 11:27:00 UTC 2003
On Wed, 2003-07-30 at 06:52, Michael Schwendt wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On Wed, 30 Jul 2003 03:41:09 +0200, Leonard den Ottolander wrote:
>
> > On systems lacking a complete package database to query, the explicit
> > naming of the depended on packages would solve the problem of unknown
> > dependencies. Splitting a package and moving a library to a new package
> > would possibly leave a redundant package requirement in a depending on
> > rpm, but the requirement for the library would be still available. If a
> > package maintainer did miss such a library split the redundant package
> > requirement would most probably not harm and be updated as soon as
> > spotted.
> >
> > Consistently mentioning both the required packages as well as the
> > libraries would make the rpm db system more self-contained and probably
> > solve a lot of dependency problems.
>
> For some packages such a list of explicit requirements can get
> pretty long and would require an extra maintenance effort. For
> instance, not only when depending packages are renamed or when the
> dependencies of a package change (user would install redundant
> stuff). But also when a particular version of a library is found
> only in a particular package revision. We should rely on tools which
> solve the dependencies for us and which find out what package to
> install to get libfoo.so.3.
>
> > On systems lacking a complete package database to query,
>
> ... there should be an alternative way like querying a remote
> package database server.
>
And that is effectively how dependency-solving tools like up2date, apt,
yum, etc. work... by querying remote servers, caching appropriate
meta-deta locally, and figuring out all of this for you. Leonard: why
won't you use one of those tools and thus avoid this whole problem?
--Jeremy
--
/---------------------------------------------------------------------\
| Jeremy Portzer jeremyp at pobox.com trilug.org/~jeremy |
| GPG Fingerprint: 712D 77C7 AB2D 2130 989F E135 6F9F F7BC CC1A 7B92 |
\---------------------------------------------------------------------/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://listman.redhat.com/archives/fedora-test-list/attachments/20030730/82c9afa8/attachment.sig>
More information about the fedora-test-list
mailing list