Decision task bustage on try-comm-central, references to expired job
Categories
(Thunderbird :: Build Config, defect)
Tracking
(thunderbird78 fixed)
Tracking | Status | |
---|---|---|
thunderbird78 | --- | fixed |
People
(Reporter: rjl, Assigned: rjl)
Details
Attachments
(6 files)
1.31 KB,
patch
|
darktrojan
:
review+
|
Details | Diff | Splinter Review |
3.63 KB,
patch
|
darktrojan
:
review+
|
Details | Diff | Splinter Review |
47 bytes,
text/x-phabricator-request
|
rjl
:
approval-comm-beta+
|
Details | Review |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
Bug 1625806 - Use libotr toolchain task instead of thirdparty task as build dependency. r=darktrojan
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review |
The decision task on try-comm-central errors out:
'task.dependencies' references tasks that expires before 'task.deadline' this is not allowed, see tasks:
* OIKXEGQ8SX2rS5mcmh5pYg,
All taskIds in 'task.dependencies' **must** have
'task.expires' greater than the 'deadline' for this task.
The offending task is a libotr build. On try, they expire after 28 days so you can no longer use them as a dependency.
For regular toolchain jobs the expiration is 12 months (even on try).
Assignee | ||
Comment 1•5 years ago
|
||
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 2•5 years ago
|
||
Assignee | ||
Comment 3•5 years ago
|
||
Marking leave-open because even with the above "fix" if we don't update libotr code within a year we will have the same issue on all repos, not just try-comm-central.
Chances are the code will get touch sometime in that year, but it may not.
The other thing is I have been meaning audit the index lookup on the libotr build jobs to make sure it really works as intended. When something else causes a libotr rebuild, such as a toolchain dependency changing, does the index point to the new build like it should?
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Comment 5•5 years ago
|
||
Getting this out of my active queue for now.
Assignee | ||
Comment 6•5 years ago
|
||
This is back causing trouble on try-comm-central. Will push a hot-fix as soon as I test it and will come up with better longterm fix ASAP.
Comment 7•5 years ago
|
||
Because this bug's Severity has not been changed from the default since it was filed, and it's Priority is --
(Backlog,) indicating it has has not been previously triaged, the bug's Severity is being updated to --
(default, untriaged.)
Comment 8•5 years ago
|
||
Because this bug's Severity has not been changed from the default since it was filed, and it's Priority is --
(Backlog,) indicating it has has not been previously triaged, the bug's Severity is being updated to --
(default, untriaged.)
Comment 9•5 years ago
|
||
Because this bug's Severity has not been changed from the default since it was filed, and it's Priority is --
(Backlog,) indicating it has has not been previously triaged, the bug's Severity is being updated to --
(default, untriaged.)
Comment 10•5 years ago
|
||
The severity of these bugs was changed, mistakenly, from normal
to S3
.
Because these bugs have a priority of --
, indicating that they have not been previously triaged, these bugs should be changed to Severity of --
.
Assignee | ||
Comment 11•5 years ago
|
||
Toolchain builds have things in a slightly different arrangement. GECKO_PATH
is at /builds/worker/workspace/build/src, so removing build at line 17 will
delete the checkout we need for the libotr sources.
At the same time, this script will also run on the thunderbird-mingw docker
image which uses the build image layout, and the build directory will need
to be created.
In either case, workspace can be cached between Taskcluster runs under some
circumstances so clearing out the directories that this script uses is still
warranted.
Assignee | ||
Comment 12•5 years ago
|
||
The thirdparty build kind has problems with indexing that never really worked
out. By using the existing toolchain kind we can rely on that indexing that has
seen a lot more use and be more confident that it works right.
Depends on D78205
Assignee | ||
Comment 13•5 years ago
|
||
Depends on D78206
Assignee | ||
Comment 14•5 years ago
|
||
Updated•5 years ago
|
Comment 15•5 years ago
|
||
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 16•5 years ago
|
||
Comment on attachment 9154049 [details]
Bug 1625806 - Modify build-libotr.sh to work as a toolchain build script. r=darktrojan
[Triage Comment]
Build infra refactoring. This bug goes with bug 1639949 which is required for bug 1634209.
Assignee | ||
Comment 17•5 years ago
|
||
bugherder uplift |
Assignee | ||
Updated•5 years ago
|
Description
•