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

Bug#33344: New feature request: Previously:



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 - rcw@debian.org
"It's like a love-hate relationship, but without the love." -- jwz, on linux


Reply to: