[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: RFC: Soname in rpm name



On Thu, Jan 27, 2005 at 08:45:47PM -0600, Rex Dieter wrote:
> On Fri, 28 Jan 2005, Michael Schwendt wrote:
> 
> >>If i understand the argument that people are making... is that doing
> >>it this way... is a burden on 3rd party packagers who have to try to
> >>predict when and if Core is going to introduce a libname[Version] for
> >>previous versions.
> >
> >Whenever that happens - when a Core package is renamed like this - the 3rd
> >party packagers need to update their spec files to make them buildrequire
> >libname[Version]-devel instead.
> 
> I thought the proposal included that each package include
> Provides: libname = %version
> or was that also determined to be problematic?

That would be a way, but I would be less intrusive right now. Just use
foo-devel and have foo-devel require libfoo<major>.

I.e. the libfoo<major> package is nowhere explicitly requested outside
the package itself. That way all packages can be refactored in
asynchronous time w/o changing dependencies of other packages.

Example:

old:
foo-1.2.3-4.src.rpm generates foo-1.2.3-4.i386.rpm
                              foo-devel-1.2.3-4.i386.rpm

new:
foo-1.2.3-4.src.rpm generates foo-1.2.3-4.i386.rpm
                              libfoo5-1.2.3-4.i386.rpm
                              foo-devel-1.2.3-4.i386.rpm

-- 
Axel.Thimm at ATrpms.net

Attachment: pgp00200.pgp
Description: PGP signature


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]