Closed Bug 1771089 Opened 2 years ago Closed 1 year ago

Add a lint-like task to check rust vendoring

Categories

(Developer Infrastructure :: Lint and Formatting, task)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: glandium, Assigned: glandium)

References

Details

Attachments

(7 files, 2 obsolete files)

No description provided.
Attached file Bug 1771089 - WIP (obsolete) —

and clarify we prefer avoiding dupes.

This is deliberately simple. Future improvements will report if the
vendoring doesn't produce the same content as what's in the tree, and
attach errors to a better location than the first line of Cargo.lock.

Attachment #9278277 - Attachment is obsolete: true
Keywords: leave-open
Pushed by mh@glandium.org:
https://hg.mozilla.org/integration/autoland/rev/59830dcb92f5
Properly error out on license errors in mach vendor rust. r=firefox-build-system-reviewers,ahochheiden
https://hg.mozilla.org/integration/autoland/rev/76b9a861f016
Error out with a message when cargo is missing. r=firefox-build-system-reviewers,ahochheiden
https://hg.mozilla.org/integration/autoland/rev/5a3f7cce34ea
Make VendorRust.vendor return a bool rather than hard exit on error. r=firefox-build-system-reviewers,ahochheiden
https://hg.mozilla.org/integration/autoland/rev/b8f8ff11f6a7
Fix typo in extra dupes error message. r=firefox-build-system-reviewers,andi
https://hg.mozilla.org/integration/autoland/rev/388adf0ff75c
Fail more gracefully when cargo update/vendor fail during mach vendor rust. r=firefox-build-system-reviewers,ahochheiden
https://hg.mozilla.org/integration/autoland/rev/df197dcfb7f0
Report the vendor_rust.py path relative to topsrcdir. r=firefox-build-system-reviewers,andi
Depends on: 1770860
Attached file Bug 1771089 - Dummy change (obsolete) —
Blocks: 1772035

Comment on attachment 9279010 [details]
Bug 1771089 - Dummy change

Revision D147809 was moved to bug 1772035. Setting attachment 9279010 [details] to obsolete.

Attachment #9279010 - Attachment is obsolete: true
Pushed by mh@glandium.org:
https://hg.mozilla.org/integration/autoland/rev/468cce594b04
Add a lint-like task to check rust vendoring. r=firefox-build-system-reviewers,linter-reviewers,marco,andi
Product: Firefox Build System → Developer Infrastructure

The leave-open keyword is there and there is no activity for 6 months.
:glandium, maybe it's time to close this bug?
For more information, please visit auto_nag documentation.

Flags: needinfo?(mh+mozilla)
Status: NEW → RESOLVED
Closed: 1 year ago
Flags: needinfo?(mh+mozilla)
Keywords: leave-open
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: