[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Kernel dependencies



On 20 Dec 1996, Michael Alan Dorman wrote:

mdorman >> Are we here not here defying the very principles Debian was build
mdorman >> on?
mdorman >
mdorman >Unfortunately, without distinct names for different kernel images,
mdorman >there is no way to have multiple kernels on a machine.  I don't know
mdorman >about you, but I like being able to install a new kernel image and be
mdorman >sure that, if there's some show-stopping problem, I can always do
mdorman >linux.old at the LILO prompt.

There are several package that need to be present in multiple versions
since they have different kernels they depend on. How can that work with
the current scheme?

Would it not be simpler to just allow installing multiple version of
the same package? The same is true for the libraries. F.e. we have two
dependency schemes for libc one through the major supplied in the name
libc5,libc6 and another in the version number. Unifying the dependencies
would simplify a lot of things.

mdorman >
mdorman >> Also dpkg does REQUIRES the specification of a delta in dependencies and
mdorman >> does not allow an easy way to depend on upstream versions.
mdorman >
mdorman >Um, it sounds like you're saying that dpkg won't accept:
mdorman >
mdorman >Depends: tourniquet

No what I saying is that dpkg wont do

Depends: libc5 (>=5.4.17)

or

Depends: kernel (=2.0.27)

I am talking about the delta.

mdorman >> Shall I file a bug against both packages? It seems that the policy
mdorman >> supports the both problems.
mdorman >
mdorman >It is a problem, granted, but the "obvious" solutions won't work right
mdorman >in this case.

The same crops up in some of my packages and some easier solution would be
nice. With the current schem I cannot have for example one dosemu that
works for 2.0.x and another for 2.1.16 and later.

I would like to be able to do

dosemu (number one)

Depends: kernel (>=2.0.0) kernel (<<2.1.0)

dosemu (number two)

Depends: kernel (>=2.1.16)

And also for ibcs since it does not work under 2.1.X

Depends: kernel (<<2.1.0)

And for the bridge packages:

bridge (broken bridge support before 2.0.24!)

Depends: kernel (>=2.0.24), kernel (<<2.1.16)

bridgex

Depends: kernel (>=2.1.16)

 --- +++ --- +++ --- +++ --- +++ --- +++ --- +++ --- +++ ---
PGP Public Key  =  FB 9B 31 21 04 1E 3A 33  C7 62 2F C0 CD 81 CA B5 


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-REQUEST@lists.debian.org . Trouble? e-mail to Bruce@Pixar.com


Reply to: