Closed Bug 1000723 Opened 8 years ago Closed 8 years ago

Keep track of stdout/stderr in sccache

Categories

(Firefox Build System :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
mozilla32

People

(Reporter: glandium, Assigned: glandium)

References

(Blocks 1 open bug)

Details

Attachments

(3 files)

Currently, sccache doesn't store anything else than the object files in cache, so when there is a cache hit, we don't get anything that would normally be output without the cache, like warnings.
Blocks: 1000726
Blocks: 1000730
Assignee: nobody → mh+mozilla
Attachment #8411590 - Flags: review?(mshal)
Depends on: 1000728
Blocks: 1000728
No longer depends on: 1000728
Attachment #8411592 - Flags: review?(mshal) → review+
Comment on attachment 8411590 [details] [diff] [review]
Allow to store more than one object file in CacheData, and add stderr

Can you add some top-level documentation to CacheData? My understanding from the code is that each cache object is now a zip file that contains three "files", named "obj", "stdout", and "stderr", but it's not so obvious without looking at server.py.

Also some detail about when it is necessary to update CacheData.VERSION and when it's not would be helpful.
Attachment #8411590 - Flags: review?(mshal) → review+
Blocks: 1002614
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla32
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.