Quoting RW <[EMAIL PROTECTED]> (from Mon, 13 Aug 2007 12:38:37 +0100):

On Mon, 13 Aug 2007 08:14:46 +0200
Alexander Leidinger <[EMAIL PROTECTED]> wrote:

Quoting RW <[EMAIL PROTECTED]> (from Sun, 12 Aug 2007
18:18:10 +0100):

> On Sun, 12 Aug 2007 14:20:59 +0200
> Alexander Leidinger <[EMAIL PROTECTED]> wrote:
>
>> Quoting RW <[EMAIL PROTECTED]> (Sat, 11 Aug 2007 22:58:58
>> +0100):

> Actually having dependencies package version mismatches needn't
> cause any significant problems.

It does cause problems. You have no +REQUIRED_BY file anymore, so
pkg_delete allows you to remove it without a warning even if it is
still needed.

I didn't say it doesn't, I said it needn't. When I have to remove a

It will. No doubts about this, sorry. It may be ok for some hobbyist installation, but in the generic case you want to do it right (and the OP asked for the generic case which includes production quality ports management).

package manually as part of an upgrade, I use "pkg_delete -f", so it
doesn't matter. When I prune ports I use "portmanager -slid" which

It's not about removing a port when updating. It's about correct leaf ports detection which may be necessary from time to time. On a busy (as in "ports are (de-)installed often") system this may be needed more often than on a idle system.

doesn't rely on +REQUIRED_BY, and provides additional protection against
build-dependency deletion which you don't get from pkg_delete.

portmanager ist very recent, it is even not as old as portupgrade. So a discussion about what you do with current tools does not fit to the topic of the original question which started this thread.

Sidenote: I also don't see a benefit when pruning to keep the obscure build dependencies of a port you don't want anymore. "In the good old days"(TM) you searched for ports without a +REQUYIRED_BY field. Those are the leaf ports. And then you used your brain to decide what to remove or not. What we didn't had was an easy procedure for pruning old distfiles. I was excited when I discovered this feature in portupgrade.

Bye,
Alexander.

--
Marriage is a lot like the army, everyone complains, but you'd be
surprised at the large number that re-enlist.
                -- James Garner

http://www.Leidinger.net    Alexander @ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org       netchild @ FreeBSD.org  : PGP ID = 72077137
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to