[csw-maintainers] Removing old packages from the OS

Maciej (Matchek) Blizinski maciej at opencsw.org
Sat Nov 20 13:26:51 CET 2010


The issue of removing packages from the OS is important in 2 main cases:

- package renames (pkgname changes)
- phasing out of old packages

In the rename case, our method is to declare the old package
incompatible with the renamed package.  For example:

CSWbar (old package, removed from the catalog)
CSWfoo (new package) incompatible with CSWbar

I'm not sure what's the plan for the user actions.  I think that the
assumption is that users will read messages from pkgadd, and realize
that CSWbar should not be installed.  Having realized that, they will
use their own tools to remove the old packages.  I might be wrong
though.

I remember a discussion on irc where Peter Bonivart mentioned that
pkgutil automatically removed the incompatible packages.  Is that
true?

in general, what is the typical package removal scenario for an OpenCSW user?

Maciej


More information about the maintainers mailing list