Hi, On Mon, Sep 17, 2012 at 04:08:21PM -0500, Ryan Schmidt wrote: > And *that* would probably put too much strain on the buildbots. It > already sometimes takes them hours to build a certain set of ports. > (Whenever I update the php port, for example.)
I see no other way to have the buildbot auto-detect broken packages to rebuild them (which would free us from having to revbump manually, which is something we want, right?) The process could probably be optimized to activate sets of non-conflicting packages at the same time (I'm thinking graph coloring). The time-consuming part would probably be activating and deactivating, since updating the binary database would not be necessary (the information is already in the registry on the buildbot) and scanning should be rather quick, since only these packages and their dependencies are installed. So in conclusion, the whole process would probably be I/O-bound. The case that rev-upgrade actually finds problems and triggers rebuilds would probably be rather uncommon (how many of the changes you commited required revbumps?) -- Clemens Lang _______________________________________________ macports-dev mailing list macports-dev@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo/macports-dev