Mailinglist Archive: opensuse-packaging (54 mails)
| < Previous | Next > |
Re: [opensuse-packaging] [library packaging policy] Example fixing of curl
- From: Richard Guenther <rguenther@xxxxxxx>
- Date: Mon, 2 Apr 2007 18:31:31 +0200 (CEST)
- Message-id: <Pine.LNX.4.64.0704021830030.20466@xxxxxxxxxxxxxx>
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 <rguenther@xxxxxxx>
Novell / SUSE Labs
SUSE LINUX Products GmbH - Nuernberg - AG Nuernberg - HRB 16746 - GF: Markus Rex
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-packaging+help@xxxxxxxxxxxx
> 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 <rguenther@xxxxxxx>
Novell / SUSE Labs
SUSE LINUX Products GmbH - Nuernberg - AG Nuernberg - HRB 16746 - GF: Markus Rex
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-packaging+help@xxxxxxxxxxxx
| < Previous | Next > |