Closed Bug 1637537 Opened 5 years ago Closed 5 years ago

Perma build failure line anyhow 1.0.28] error[E0554]: `#![feature]` may not be used on the stable release channel

Categories

(Firefox :: Sync, defect)

defect

Tracking

()

RESOLVED FIXED
Firefox 78
Tracking Status
firefox-esr68 --- unaffected
firefox76 --- unaffected
firefox77 --- unaffected
firefox78 --- fixed

People

(Reporter: aryx, Assigned: eoger)

References

(Regression)

Details

(Keywords: regression, Whiteboard: [SACI])

Attachments

(1 file)

Build logs contain this since bug 1628068 landed:

[task 2020-05-13T08:19:34.793Z] 08:19:34 ERROR - [anyhow 1.0.28] error[E0554]: #![feature] may not be used on the stable release channel
[task 2020-05-13T08:19:34.793Z] 08:19:34 INFO - [anyhow 1.0.28] --> /builds/worker/workspace/obj-build/release/build/anyhow-2fb262225263c2f8/out/probe.rs:2:5
[task 2020-05-13T08:19:34.793Z] 08:19:34 INFO - [anyhow 1.0.28] |
[task 2020-05-13T08:19:34.793Z] 08:19:34 INFO - [anyhow 1.0.28] 2 | #![feature(backtrace)]
[task 2020-05-13T08:19:34.794Z] 08:19:34 INFO - [anyhow 1.0.28] | ^^^^^^^^^^^^^^^^^^^^^^
[task 2020-05-13T08:19:34.794Z] 08:19:34 INFO - [anyhow 1.0.28]
[task 2020-05-13T08:19:34.794Z] 08:19:34 ERROR - [anyhow 1.0.28] error: aborting due to previous error
[task 2020-05-13T08:19:34.794Z] 08:19:34 INFO - [anyhow 1.0.28]
[task 2020-05-13T08:19:34.795Z] 08:19:34 INFO - [anyhow 1.0.28] For more information about this error, try rustc --explain E0554.

Log: https://treeherder.mozilla.org/logviewer.html#?job_id=302067922&repo=autoland

Recent push:
https://treeherder.mozilla.org/#/jobs?repo=autoland&group_state=expanded&selectedTaskRun=Zk1B_pXCSeO6HGX7vyEdLw-0&resultStatus=superseded%2Cusercancel%2Cretry%2Csuccess%2Ctestfailed%2Cbusted%2Cexception&revision=f0c71e1de58cf4cf883a48c3e847e774a9719694&searchStr=build

Edouard, please fix the issue. One has to click on the "Failure Summary" tab to see the mentioned lines (or open the log). These lines are part of every build log (also successful ones) and will confuse people who look at logs of builds which failed later in the build process.

Flags: needinfo?(eoger)

I'm not quite sure how we can fix this downstream, so I've opened a PR on the anyhow crate repo: https://github.com/dtolnay/anyhow/pull/91

Flags: needinfo?(eoger)
Assignee: nobody → eoger
Status: NEW → ASSIGNED
Whiteboard: [SACI]
Pushed by eoger@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/785db9bee713 Bump application-services and anyhow versions. r=vladikoff
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 78
Has Regression Range: --- → yes
Keywords: regression
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: