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

Re: xpm and xpm4.7



> David Engel writes ("Re: xpm and xpm4.7"):
> ...
> > For libc4/libc5, I renamed libc to libc4 (but still provide libc) and
> > added a "CONFLICTS: libc (<<4.6.27-11)" to libc5-dev.  I don't know if
> > this is the best way to do it, but it seems to work.
> 
> I'm not convinced that it is.  You see, this defeats dselect's
> `Pre-Depends' checking mechanism, because it's ambiguous.  Conflicts
> usually means that two packages don't want to be selected at the same
> time, so using Conflicts like this is sending all the wrong signals to
> dselect and dpkg.
> 
> IMO if you can you should at least say
>  Replaces: libc (<<4.6.27-11)
> so that dpkg knows that libc4 is a replacement for libc and that it
> can safely go and overwrite the libc4 stuff.

You're probably right, and this is just what I did in the new libc4
package.  You must remember, though, that the earlier version was done
long before dpkg supported Replaces.

David
-- 
David Engel                        Optical Data Systems, Inc.
david@ods.com                      1101 E. Arapaho Road
(214) 234-6400                     Richardson, TX  75081



Reply to: