On 2006-09-29 23:19:42 +0200, Vincent Lefevre wrote:
On 2006-09-25 17:06:02 -0400, David Glasser wrote:
Maybe portfiles can contain a flag that says "rebuild my dependents when you install me"?
This may be nice in some cases, but won't solve the real problem, which is that a library should never be removed by an upgrade (replaced by a compatible version, with the same name OK, but not removed just because there exists a different, incompatible version). Indeed, for various reasons (e.g. bugs), rebuilding some ports may fail. Ditto for other programs compiled/installed directly by the user (i.e. not via MacPorts).
In particular, this breaks when there are circular dependencies. For instance, to rebuild gettext, one gets errors when the "configure" script runs bison and "make" runs install-info, because then need gettext. I don't know if these errors are harmful, though. -- Vincent Lefèvre <vincent@vinc17.org> - Web: <http://www.vinc17.org/> 100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/> Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)