Re: please remove current libsdl-image1.2, libsdl-perl etc. from sarge.
On Fri, 9 Aug 2002 17:52:55 +0900,
Junichi Uekawa <email@example.com> wrote:
> To: firstname.lastname@example.org
> Cc: email@example.com
Use X-Debbugs-CC: when you file a new bug and Cc: it.
> I think libsdl-image1.2 should have been renamed
> libsdl-image1.2png3, and conflict with libsdl-iamge1.2,
> (or better, ask the upstream to change the soname.)
> and rebuild everything against that.
I can't see why renaming is necessary. We have to
recompile anyway. When it is done, versioned dependency
and symbol versioning should work fine.
Suppose that foo is compiled with current libsdl-image1.2
(which uses libpng3) and libpng2.
1. old foo, old libsdl-image1.2 and old libpng2
doesn't work, not supported, you need upgrade
2. old foo, old libsdl-image1.2 and new libpng2
not supported, you need more upgrade, welcome to unstable
3. old foo, new libsdl-image1.2 and old libpng2
this is what symbol versioning is for
4. old foo, new libsdl-image1.2 and new libpng3
no problem because only libpng3 is used
5. new foo
versioned dependency forces you to use new libraries
Oohara Yuuma <firstname.lastname@example.org>
PGP key (key ID F464A695) http://www.interq.or.jp/libra/oohara/pub-key.txt
Key fingerprint = 6142 8D07 9C5B 159B C170 1F4A 40D6 F42E F464 A695
Better just encrypt it all in your head :-).
--- Derrick 'dman' Hudson, about encryption without any physical medium