NSS automation should always cleanup the NSPR tree
Categories
(NSS :: Test, defect)
Tracking
(Not tracked)
People
(Reporter: KaiE, Assigned: KaiE)
References
Details
Attachments
(1 file)
When running NSS try builds that also contain an nspr.patch, the changes to NSPR might get stuck on the workers checkout.
We should always reset the NSPR tree.
I think it's easiest to simply use "hg revert", then we don't have to lookup any tags.
Because we don't have separate NSPR build/test infrastructure, I suggest that we continue to always build/test the most recent snapshot of NSPR.
That way, new NSPR commits will always be tested as part of our NSS automation, even when there's no new official NSPR release yet.
Assignee | ||
Comment 1•2 months ago
|
||
Sigh, sorry. Instead of pushing my attempted fix to phabricator, I accidentally pushed the patch to mercurial directly....
Assignee | ||
Comment 2•2 months ago
|
||
John, can the change remain, or should I back out?
https://hg.mozilla.org/projects/nss/rev/91cebd0929539141c551b0ce8716a134a63becc8
Comment 3•2 months ago
|
||
The patch looks good to me and CI is green. r+.
Assignee | ||
Comment 4•2 months ago
|
||
Reopening.
Although the cleanup part probably works right, my change broke the NSPR patch operation.
Because I moved the directory change to a an earlier place, the check for the existing file will always fail and patching will be skipped.
I need to update the check.
Assignee | ||
Comment 5•2 months ago
|
||
Assignee | ||
Comment 6•2 months ago
|
||
https://hg.mozilla.org/projects/nss/rev/51a800758d390f3de389ff1d3fc480beb6aad267
confirmed on try-server that it applies the patch.
Description
•