On Wednesday 16 January 2008, Peter Volkov wrote: > В Пнд, 14/01/2008 в 02:10 +0200, Petteri Räty пишет: > > Mike Frysinger kirjoitti: > > > On Sunday 13 January 2008, Petteri Räty wrote: > > >> Peter Volkov kirjoitti: > > >>> Also why not just do package move for libdts to avoid manual unmerge > > >>> libdts? > > >> > > >> Package moves don't work very well if you move an existing package to > > >> another. > > > > > > unless they had a block in place ... > > > > When you move a package over an another the files don't change. So > > Portage thinks you have libdca installed but the files are from libdts. > > So every depending on libdca would have to have their atoms in such a > > way that doesn't match libdts existing versions. Please correct me if I > > am wrong. > > Thank you, now I see. And if I understood correctly to fix atoms you > just have to add >=media-libs/libdca-0.0.5 into DEPEND of packages which > depend only on libdca. After this package move will work as it should. > Did I miss anything? > > Mike, how blocks help here?
if two packages provide the same binary and they blocked each other, a move would be doable as it would be impossible for the two packages to be installed simultaneously. but as Petteri points out, libdca/libdts dont provide the same SONAME so a package move wouldnt be possible. -mike
signature.asc
Description: This is a digitally signed message part.