Community
Participate
Working Groups
The EPP build consists of two 'independent' jobs: # build an EPP p2 repository with the package definitions (product, feature, bundles) # run the p2 director to build the packages (see startEPP36.sh) At the moment, startEPP36.sh is using the p2 repository created in the first job, but if the first job is re-executed while the second job is being performed, an error occurs because the input p2 repository is renewed on the fly. Usually this is prevented by the lock mechanisms in Hudson, but from time to time this is inappropriate. It would be better if the second step could create a local copy of the repo for its own operations. With this copy in place it could operate independently from the first job.
start36.sh now uses its own copy of the EPP repository from the first step.