[CentOS-devel] Circular build dependencies in RHCS packages
feizhou at graffiti.net
Mon Aug 1 23:41:01 UTC 2005
Charlie Brady wrote:
> On Mon, 1 Aug 2005, Matthew Miller wrote:
>> On Sun, Jul 31, 2005 at 10:18:21PM -0400, Charlie Brady wrote:
>>>>> I've already tried and failed to convince RedHat that their
>>>>> pattern of
>>>>> having xxx-devel packages require xxx is wrong.
>>>> Often they actually do, though.
>>> Would you care to explain, or give an example?
>> Try to build an SDL program with SDL-devel installed but not SDL.
> All that indicates to me is that there is a bug in the SDL-devel package.
> I haven't tried to build an SDL program, since I don't think it's
> necessary for the sake of argument - you can tell us what will happen
> if I were to try. Perhaps the problem is that SDL-devel does not
> include the libSDL shared library. IMO, shared libraries should be
> included in both xxx and xxx-devel packages. AIUI, rpm can handle that
Just FYI, the SDL rpm contains ONLY the shared library files and
documentation. Those documentation files could very well go into a
SDL-doc rpm too. Debian does something like this and they have more deb
files per software package than there are rpm files for the same
software package in other Linux distributions. They don't lump
everything into one deb file or duplicate files across deb files.
Your opinion therefore runs contrary to the Linux distribution with the
best packaging system available.
More information about the CentOS-devel