On Wednesday 16 January 2008, Peter Volkov wrote: > В Срд, 16/01/2008 в 06:09 -0500, Mike Frysinger пишет: > > 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. > > Does this requirement stay for programs? I saw we moved ethereal to > wireshark. Was that wrong? Do we have any mechanism to indicate that the > package was renamed and upgrading should continue with another package?
for libraries with changed SONAMEs, it's def a no-no. for programs, it's up for debate, especially considering with the wireshark rename, you most likely had an upgrade right after. the automatic package move => upgrade is a much nicer user upgrade experience than a blocker. for the edge case where the package was installed but not in world, you could argue that the lack of an automatic upgrade is still ok since even unmoved, it would have not triggered the block/upgrade step. -mike
signature.asc
Description: This is a digitally signed message part.