Closed Bug 1371382 Opened 8 years ago Closed 8 years ago

Bump vendored gl_generator to 0.5.3

Categories

(Firefox Build System :: General, enhancement)

enhancement
Not set
normal

Tracking

(firefox55 fixed)

RESOLVED FIXED
mozilla55
Tracking Status
firefox55 --- fixed

People

(Reporter: ted, Assigned: kats)

References

Details

Attachments

(1 file)

We have gl_generator 0.5.2 in our Cargo.lock and vendored in-tree: http://searchfox.org/mozilla-central/rev/1a054419976437d0778a2b89be1b00207a744e94/toolkit/library/rust/Cargo.lock#364 I fixed an issue in gl_generator recently to make its output deterministic, which was making sccache unable to cache all crates downstream of it in the dependency graph: https://github.com/brendanzab/gl-rs/pull/415 I submitted PRs to Webrender and Servo to update, but we still have 0.5.2 in Gecko currently. We should fix that so quantum-render builds can use sccache effectively.
Assignee: nobody → bugmail
Attachment #8875899 - Flags: review?(jmuizelaar) → review+
Pushed by kgupta@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/5b72abe64ab7 Update gl_generator to 0.5.3. r=jrmuizel
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla55
Thanks! I had forgotten that we had made webrender build-by-default, so this is probably why my Rust sccache patches weren't showing as much improvement as I had hoped.
Blocks: 1357825
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: