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]
