Re: some comments on the 0.9 spec
In message <[🔎] 20010514180421.A20266@devserv.devel.redhat.com>, Bill
Nottingham <notting@redhat.com> writes
>(cc: me, please; I'm not on the list ATM.)
>
>Mainly in regards to the init script section.
>
>
>> Package Dependencies
>>
>> Packages must depend on a dependency "lsb". They may not depend on other
>> system-provided dependencies. If a package includes "Provides" it must
>> only provide a virtual package name which is registered to that
>> application.
>
>This seems *very* broken to me.
>
>What this implies:
>- if a package requires any 'reasonably standard' component of a distribution,
> but one that isn't specifically stated in the LSB, that means that the
> package must include/statically link all these components.
>- in fact, now that I think about it, if you can't require the particular
> libc you were compiled against, does that mean that all LSB packages must
> be linked statically?
Yes - or they provide the dynamically-linked libraries in their own
/opt/private/lib directory or wherever.
Disk space is cheap. The LSB currently does not provide any means of
finding out what exists other than the very broad brush of "it is LSB
compliant", and we are not going to demand that an LSB-compliant distro
includes practically every version of every open source library.
I don't like this approach either. I kicked up a fuss, spec'd an
alternative, and did something about it. As far as I'm aware, others
have now picked up my ball and are at least crawling with it, but it is
a target for LSB 2. Dealing with the problem at this point in time is
the WRONG thing to do.
Look for my posts on the taskforce archives - you'll find the stuff
there, and then try to build on it. All being well LSB 2 will have an
API for querying the package database and then your complaint will be
addressed. For the first version of the LSB the effort is far too much
and the reward isn't worth having. Once v1 is in place, the pressure for
this facility will increase and it'll get addressed - that's the way
things work round here ...
--
Anthony W. Youngman - wol at thewolery dot demon dot co dot uk
HEX wondered how much he should tell the Wizards. He felt it would not be a
good idea to burden them with too much input. Hex always thought of his reports
as Lies-to-People.
The Science of Discworld : (c) Terry Pratchett 1999
Reply to: