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

Re: please remove current libsdl-image1.2, libsdl-perl etc. from sarge.



Junichi Uekawa a écrit :
> 
> Priorities isn't a field to control dependencies.
> 
> libsdl-image1.2 should really have conflicted with anything
> that was compiled against libsdl-image1.2 and libpng2.
> 
> And the easiest way to accomplish it is to use different
> package name. See chapter 9 of libpkg-guide, which
> discusses this point.

Do you really want to change the package names of hundreds of libraries
that depend on libpng ? And do it again if another widely used library
changes its major version ?

Having a new libsdl-image1.2 package that breaks working packages is
indeed a bug, which has for only good solution the use of versioned
symbols. But *if* the packages that depend on it are rebuilt *quickly*
(as has been done in unstable), that bug is not painful. A wrong priority
made the libsdl-perl package available too late in testing, but with a
higher priority, the packages would have entered testing at the same
time, and nobody would have noticed.
I agree with you about the fact it won't solve the bug, but it is
possible to make it painless, including for people upgrading from woody
to sarge. Changing hundreds of package names is not painless.

I have not followed the thread about libgtk2.0. Does anyone know if the
libpng packages will soon support versioned symbols ?
-- 
 .''`.           Josselin Mouette        /\./\
: :' :           josselin.mouette@ens-lyon.org
`. `'                        joss@debian.org
  `-  Debian GNU/Linux -- The power of freedom



Reply to: