In using portupgrade I get a series of files that fail to upgrade with the message because it is held by user (specify -f to force) How is a file held and how can you unhold it? Does the -f option unhold it or just ignore the hold? What is the purpose of the hold? With thanks