cvs commit: ports/audio/wmauda Makefile ports/audio/xmp Makefile ports/audio/mp3splt-gtk Makefile ports/audio/audacious-dumb Makefile ports/multimedia/tunapie Makefile ports/multimedia/xfce4-xmms-plugin Makefile ports/sysutils/conky ...

Boris Samorodov bsam at ipt.ru
Fri Mar 4 15:21:44 UTC 2011


Hi Oliver,

On Fri, 04 Mar 2011 14:03:51 +0100 Oliver Lehmann wrote:

> As you correctly state, the dependencies are recorded in packages.
> So the packages which can be installed via pkg_add -r or from an
> installation medium, will have the exact version they are compiled
> with recorded. If they now find another version installed, they
> will print out a warning message. To not confuse other users who
> may not have this deep knowledge, bumping the revision here forces
> the package cluster to rebuild the bumped ports as well and to
> record the new version of audacious in their dependencies. The
> warning message will then no longer exist because now the ports
> are consistent again.

As I can understand the only rationale is to suppress warnings.
And you fully understand the cost of those changes: cluster rebuilds,
all users rebuilds, etc...

So, if those warnings are removed from pkg_add, you won't do
PORTREVISION bumps at similar commits?

While I guess you may do it (bump portrevisions at the circumstances),
The Porters Handbook says: "A rule of thumb is to ask yourself whether a
change committed to a port is something which everyone would benefit
from having..." As for me I definitely don't see here a benefit for
everyone.

-- 
WBR, bsam


More information about the cvs-all mailing list