Closed
Bug 1239074
Opened 8 years ago
Closed 8 years ago
l10n nightlies don't find nsis
Categories
(Release Engineering :: General, defect)
Release Engineering
General
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: Pike, Assigned: RyanVM)
References
Details
Attachments
(1 file, 1 obsolete file)
5.09 KB,
patch
|
catlee
:
review+
RyanVM
:
checked-in+
|
Details | Diff | Splinter Review |
bug 1237040 updated nsis, and the l10n nightlies started to be burned. The logs start with PATH=C:\mozilla-buildnsis-3.0b1;C:\mozilla-buildnsis-2.46u;C:\mozilla-buildpython27;C:\ and likely point to https://dxr.mozilla.org/build-central/search?q=nsis&redirect=true&case=false not enforcing a trailing slash. Not that I know why it wasn't broken before, tbh.
Assignee | ||
Comment 1•8 years ago
|
||
Pretty sure this worked before because further down in the PATH variable, there are working references for 2.46u and 3.0a2 as set by MozillaBuild, which were both allowable versions to be used. However, rstrong's patch now enforces a minimum version of 3.0b1, so neither the 2.46u or 3.0a2 versions found further down are able to satisfy the requirement. I'm about to attach a patch that fixes the trailing slashes, which should allow 3.0b1 to be found successfully.
Assignee | ||
Comment 2•8 years ago
|
||
My theory is bolstered by the fact that thunderbird_config.py already does the same as this patch is doing. While I'm at it, I'm also removing the obsolete reference to NSIS 2.46u. MozillaBuild still sets it further down, so it's entirely redundant having it here as well.
Attachment #8707089 -
Flags: review?(catlee)
Assignee | ||
Comment 3•8 years ago
|
||
From the PATH Axel pasted into channel a bit earlier, it looks like puppet (or something else) is already setting the python27 and buildbotve paths correctly as well later on. I'm wondering if we should just drop those while we're at it. Is it a safe assumption to make that all Windows builders are running puppet at this point?
Flags: needinfo?(catlee)
Assignee | ||
Comment 4•8 years ago
|
||
As per our discussion on IRC, this patch punts on dropping 2.46u from the path for now to minimize risk. The longer-term solution is probably to drop PATH setting from config.py and let mozharness/puppet/tooltool install packages and modify as-needed, but that's fodder for another bug.
Attachment #8707089 -
Attachment is obsolete: true
Attachment #8707089 -
Flags: review?(catlee)
Flags: needinfo?(catlee)
Attachment #8707519 -
Flags: review?(catlee)
Updated•8 years ago
|
Attachment #8707519 -
Flags: review?(catlee) → review+
Assignee | ||
Comment 5•8 years ago
|
||
Comment on attachment 8707519 [details] [diff] [review] Fix trailing slashes in config.py https://hg.mozilla.org/build/buildbot-configs/rev/388b403428e2
Attachment #8707519 -
Flags: checked-in+
Comment 6•8 years ago
|
||
In production: https://hg.mozilla.org/build/buildbot-configs/rev/388b403428e2
Assignee | ||
Comment 7•8 years ago
|
||
Trunk Windows l10n nightlies are green on Treeherder. Looks like it worked :)
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Updated•6 years ago
|
Component: General Automation → General
You need to log in
before you can comment on or make changes to this bug.
Description
•