CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2011/11/22 09:44:53
Modified files:
infrastructure/lib/DPB: PkgPath.pm Vars.pm
Log message:
subtle effect of equivalence: sometimes, we do not get back the subdir
we asked for.
This can be a problem, as rescan relies on it to reenter the path in the
various queues.
So, when we build the equivalence hash, give special treatment to extra
paths that match the actual subdirs list.
Problem reported by naddy@, who sees sporadic errors linked to NFS lag,
which mean that paths sometimes get flagged as errors, then later the error
vanishes automatically when the package appears...
well, this makes darn sure the correct pkgpath does not vanish.