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

Re: Accepted sdl-image1.2 1.2.2-1 (i386 source)



On Mon, Jul 22, 2002 at 10:28:14AM -0500, Steve Langasek wrote:
> On Sun, Jul 21, 2002 at 09:24:25PM -0500, Christian T. Steigies wrote:
> > On Mon, Jul 22, 2002 at 08:08:13AM +0900, Junichi Uekawa wrote:
> > > cts@debian.org (Christian T. Steigies) immo vero scripsit:
> > > >    * new upstream version (closes: #150670)
> > > >    * build-depend on new SDL 1.2.4
> > > >    * patch acinclude.m4, configure.in
> > > >    * re-run libtoolize --force --copy; aclocal; patch aclocal.m4 to include
> > > >      SDL_LIBS_FOR_LIBS, then run automake --foreign; autoconf
> > > >    * depend on libpng-dev, not on (older) libpng2-dev (closes: #152302)
> > > > Files: 
> > > 
> > > Do you realize that it is bad idea to rebuild against libpng3 
> > > without changing the soname of your package?
> 
> > No I didn't, what do you propose?
> 
> >   If a package keeps the same SONAME, it means that the BINARY COMPATIBILITY
> >   IS KEPT. 
> 
> > I did not see any incompatibility (yet), are you sure it is necessary?
> > But I guess I'll have to revert to png2 and reopen he bug. Changing the
> > soname would require an sdl-image1.2debian package?
> 
> > If anybody who knows more about libraries than me is interested in
> > maintaining sdl-image and sdl-mixer, I'd like to hear from you.
> 
> Changing SONAMEs because of changes that are NOT part of the library's
> ABI is messy, and very short-term; you have to repeat the same procedure,
> for all dependent libraries, every time libpng bumps its soname.
> 
> A much better long-term solution is the one recently implemented for
> libdb{2,3,4}: adding support for versioned symbols.  Versioned symbols
> have been used quite successfully in glibc for years, and they're the
> optimal solution to enable ANY library to coexist in the same process
> space with other versions of itself.
> 
> As mentioned, libdb has recently added support for this -- which means
> example code is not hard to find.  If the maintainer of the libpng
> packages is interested in this approach, I'd be happy to help.
> 
> Steve Langasek
> postmodern programmer

What would be the consequences for sdl-image?

Christian


-- 
To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: