On 2011-02-19, Marc Espie <es...@nerim.net> wrote: > At least jeremy@ and landry@ got confused about this, so I expect more people > to ask. > > The algorithms for package updates are a bit complicated, to say the least. > When you update a package with shared libraries, those can get split off > into a separate package with a .lib name (which is well known).
FWIW, I have this ugly python script that I wrote some years ago and use regularly: http://www.pastie.org/1583994 It shows all packages which are not required by any other package and lets you remove them recursively. It will also show .libs which are not required anymore. I use it after every pkg_add -ui and every once in a while to get rid of stuff I don't need anymore. It would perhaps be interesting to reimplement it in python using the OpenBSD::Pkg* libraries. Best regards, Jona -- Worse is better Richard P. Gabriel