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: