Package: dpkg Version: 1.4.1.1 When a package gets split into two packages, there is currently no elegant upgrade path for the users of that package. Either the user is left without important binaries on their system, or are left to clean obsolete dummy packages off their system (which they may not know about - dselect does not show the descriptions of conflicting packages in the conflict resolution screen!)
Therefore I propose a new control field - Previously. As an example, package foobar, version 1.2-3, may split into packages foo and bar for version 1.2-4. The control information should look like the following: Package: foo Version: 1.2-4 Previously: foobar (<< 1.2-3) Package: bar Version: 1.2-4 Previously: foobar (<< 1.2-3) Dselect should scan the available file for such fields that match packages in the status file that are currently installed, then remove the package listed in the Previously: field, and offer to install all the packages available which contain that field. -- Robert Woodcock - [EMAIL PROTECTED] "It's like a love-hate relationship, but without the love." -- jwz, on linux

