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

Re: libqt2 - 18 Works



On Thu, Jan 03, 2002 at 09:24:01AM -0600, Colin Watson wrote:
> On Thu, Jan 03, 2002 at 01:45:16AM -0700, Ivan E. Moore II wrote:
> > I'm not saying much for 2 reasons.
> > 
> >   1) I've been out of town and have not had the time to respond to email
> >   2) The problem is NOT in libqt
> > 
> > There is no problem with the dependencies.  The problem lies in libpng.  All
> > I did with a new libqt upload was force a resolution before the problem
> > occured.   libpng3 is not backwards compatable and yet both -dev packages
> > provide libpng-dev.
> 
> Why should anyone expect libpng3 to be backwards compatible with
> libpng2? By definition bumping the major version number implies a break
> in compatibility. This happens with all non-versioned-symbol libraries
> unless they rename all their symbols, you just can't link different
> versions of them into the same executable unless the library takes
> special pains to keep its own copy private.
> 
> I don't see why libpng*-dev shouldn't provide libpng-dev. For packages
> that depend on libpng and not Qt/GNOME, it's not a problem. Packages
> with special requirements should have carefully controlled dependencies,
> which implies not using incompatible virtual packages.

when both packages provide libpng-dev and one uploads a new major version
without stating that backwards compatability will be broken then it's a
problem.  


-- 
----------------
Ivan E. Moore II
rkrusty@tdyc.com
http://snowcrash.tdyc.com
GPG KeyID=90BCE0DD
GPG Fingerprint=F2FC 69FD 0DA0 4FB8 225E 27B6 7645 8141 90BC E0DD



Reply to: