On Jan 24, 2005, Axel Thimm <Axel.Thimm@xxxxxxxxxx> wrote: > It is the packager's decision whether he will craft a package that > will allow concurrent non-conflicting installs of the same package > in different versions. This is currently (only) true for the kernel > packages, but could easily be extended to gcc and python packages. > So if the packager has taken care to allow for concurrent installs he > will tag his package appropriately. > A higher level resolver has otherwise no chance on deriving this > information and the current patching of resolvers to allow certain > packages to be installed instead of upgraded will have an end. And why couldn't the depsolver itself verify that conflicts do not exist between the installed version and the to-be-installed one? I think it's my turn to show that we don't need additional annotations :-) -- Alexandre Oliva http://www.ic.unicamp.br/~oliva/ Red Hat Compiler Engineer aoliva@{redhat.com, gcc.gnu.org} Free Software Evangelist oliva@{lsd.ic.unicamp.br, gnu.org}