I always find the current wording confusing. The first clause of this
sentence initially seems to imply that there may actually be a race
condition in the code.


Index: infrastructure/man/man1/dpb.1
===================================================================
RCS file: /cvs/ports/infrastructure/man/man1/dpb.1,v
retrieving revision 1.115
diff -u -p -r1.115 dpb.1
--- infrastructure/man/man1/dpb.1       30 Oct 2015 08:39:31 -0000      1.115
+++ infrastructure/man/man1/dpb.1       15 Apr 2016 16:03:13 -0000
@@ -492,13 +492,13 @@ not needed.
 keeps track of list of dependencies on a given host, by storing each
 dependency list in the lockfile corresponding to the package being built.
 .Pp
-There is a potential race condition between the
+To avoid a race condition between the
 .Ar depends
 and
 .Ar junk
-stage, which
+stages,
 .Nm
-solves by preventing more than one job on a given host to be in the
+allows only one job on a given host to be in the
 .Ar depends
 \&...
 .Ar junk

Reply via email to