On Mon, 2 Apr 2007, Michal Marek wrote:

> Richard Guenther wrote:
> > For the library packaging policy as discussed previously this is an
> > example on how to fix an offending package.  We take the example of
> > curl, as we have (ick) compat-curl2 and compat-curl3 packages alread,
> > which is a mess.
> 
> :-( But yes, you're right, it's a bit messy.
> 
> 
> > Curl currently is split into curl providing the /usr/bin/curl binrary
> > and the /usr/lib64/libcurl.so.X library and a curl-devel package with
> > development files.
> > 
> > The library packaging policy forces you to split off a libcurl4 package
> > with just the libcurl.so.4* shared libraries.
> 
> While you're at it, cosider splittig a curl-ca-bundle or curl-data or
> whatever, containing the file /usr/share/curl/curl-ca-bundle.crt,
> otherwise libcurl4 would have to depend on the main package anyway,
> which is what you're trying to avoid.

Does it not work at all without that file?  Do old curl libraries work
with a new file?  In the latter case depending on curl wouldn't be that
bad, or at least one curl-ca-bundle rpm would be enough for all old
versions.

Richard.

-- 
Richard Guenther <[EMAIL PROTECTED]>
Novell / SUSE Labs
SUSE LINUX Products GmbH - Nuernberg - AG Nuernberg - HRB 16746 - GF: Markus Rex
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to