On Mar 21, 2009, at 05:15, Joshua Root wrote:

Ryan Schmidt wrote:
On Mar 18, 2009, at 21:23, Jeremy Lavergne wrote:
When are we going to have the mass ports-upgrade to rid ourselves of
the default values that are going to be there (use_parallel_build
yes)?  Is it going to be scripted or will this be left to the
maintainers?

It can't happen until a version of MacPorts with this change is
released, which I guess will be 1.8.0. We can discus it after then. A
single mass-update by a MacPorts mgr would be fine.

We don't necessarily have to do that. It isn't hurting anything, and
could serve as documentation that parallel build has been tested.

Uh, true. I have pushed for that myself in the past. Very well, it should stay.

With dismay I note my earlier proposal of replacing use_parallel_build with build.max_jobs doesn't leave a way to indicate that a port works fine with any number of parallel jobs. :-(

Well, it could be two parameters.

build.parallel (values yes or no, default yes) this would be a direct equivalent to use_parallel_build (which would be deprecated later)

build.max_jobs (nonzero positive integers, default maxint)


Maybe max_jobs isn't the right name either. Because both the value in the portfile and the value in macports.conf are maximums: the former is the maximum number of jobs the port supports, and the latter is the maximum number of jobs the user wants. The number of jobs that will be started is the smaller of the two. Maybe both can be called "build.jobs".


_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev

Reply via email to