[opensuse-packaging] [library packaging policy] Example fixing of curl

2007-04-02 Thread Richard Guenther
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. Curl currently is split into curl providing the /usr/bin/curl binrary and

Re: [opensuse-packaging] [library packaging policy] Example fixing of curl

2007-04-02 Thread Michal Marek
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

Re: [opensuse-packaging] [library packaging policy] Example fixing of curl

2007-04-02 Thread Richard Guenther
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

Re: [opensuse-packaging] [library packaging policy] Example fixing of curl

2007-04-02 Thread Michael Matz
Hi, On Mon, 2 Apr 2007, Michal Marek wrote: > > 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/cu

Re: [opensuse-packaging] [library packaging policy] Example fixing of curl

2007-04-03 Thread Richard Guenther
On Mon, 2 Apr 2007, Michael Matz wrote: > Hi, > > On Mon, 2 Apr 2007, Michal Marek wrote: > > > > 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-da

Re: [opensuse-packaging] [library packaging policy] Example fixing of curl

2007-04-03 Thread Michal Marek
Richard Guenther wrote: > On Mon, 2 Apr 2007, Michal Marek wrote: > >> Richard Guenther wrote: >>> 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 >> w

Re: [opensuse-packaging] [library packaging policy] Example fixing of curl

2007-04-03 Thread Ludwig Nussel
Michal Marek wrote: > Richard Guenther wrote: > > Do old curl libraries work with a new file? > > Yes, in fact the filename is just passed to openSSL, curl doesn't care > about the content. And yes, the compat-curl* packages have been broken > from the begining, because they don't depend on the pa

Re: [opensuse-packaging] [library packaging policy] Example fixing of curl

2007-04-03 Thread Richard Guenther
On Tue, 3 Apr 2007, Michal Marek wrote: > Richard Guenther wrote: > > On Mon, 2 Apr 2007, Michal Marek wrote: > > > >> Richard Guenther wrote: > >>> 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,

Re: [opensuse-packaging] [library packaging policy] Example fixing of curl

2007-04-03 Thread Michal Marek
Ludwig Nussel wrote: > Michal Marek wrote: >> Richard Guenther wrote: >>> Do old curl libraries work with a new file? >> Yes, in fact the filename is just passed to openSSL, curl doesn't care >> about the content. And yes, the compat-curl* packages have been broken >> from the begining, because the

Re: [opensuse-packaging] [library packaging policy] Example fixing of curl

2007-04-03 Thread Marcus Rueckert
On 2007-04-03 11:48:25 +0200, Richard Guenther wrote: > I have splitted off a curl-ca-bundle package and depend on that from > libcurl4 now. For old compat libraries like libcurl3 I'll just depend > on /usr/share/curl/curl-ca-bundle.crt instead. please use package dependencies when possible. they

Re: [opensuse-packaging] [library packaging policy] Example fixing of curl

2007-04-03 Thread Richard Guenther
On Tue, 3 Apr 2007, Marcus Rueckert wrote: > On 2007-04-03 11:48:25 +0200, Richard Guenther wrote: > > I have splitted off a curl-ca-bundle package and depend on that from > > libcurl4 now. For old compat libraries like libcurl3 I'll just depend > > on /usr/share/curl/curl-ca-bundle.crt instead.

Re: [opensuse-packaging] [library packaging policy] Example fixing of curl

2007-04-24 Thread Matthias Koenig
Richard Guenther <[EMAIL PROTECTED]> writes: > The library packaging policy forces you to rename curl-devel to > either libcurl-devel or libcurl4-devel if you want to support development > with different curl versions. We choose not to and rename it to > libcurl-devel which will depend on libcur

Re: [opensuse-packaging] [library packaging policy] Example fixing of curl

2007-04-24 Thread Michal Marek
Matthias Koenig wrote: > It is stated in > http://en.opensuse.org/Package_Dependencies > in the section "Renaming a package", that the old package name in the > Provides tag should be versioned. > The example given is: > > Name: package > Version: 1.1 > Requires: > Provides: pac

Re: [opensuse-packaging] [library packaging policy] Example fixing of curl

2007-04-24 Thread Stanislav Brabec
Michal Marek wrote: > But if for whatever reason someone needs curl-devel = 7.16.1, should > this dependency be satisfied by _any_ future version of libcurl-devel? > > Obsoleting just curl-devel <= 7.16.1 is a good idea. And also adding a simple comment, e. g. "curl-devel was last used in openSU

Re: [opensuse-packaging] [library packaging policy] Example fixing of curl

2007-05-02 Thread Michal Marek
Michal Marek wrote: > Matthias Koenig wrote: >> It is stated in >> http://en.opensuse.org/Package_Dependencies >> in the section "Renaming a package", that the old package name in the >> Provides tag should be versioned. >> The example given is: >> >> Name: package >> Version: 1.1 >> Re