CSS2Properties.webidl not present in public/build/target.generated-files.tar.gz
Categories
(Firefox Build System :: General, enhancement)
Tracking
(firefox68 fixed)
| Tracking | Status | |
|---|---|---|
| firefox68 | --- | fixed |
People
(Reporter: jkratzer, Assigned: jkratzer)
Details
Attachments
(2 files)
|
682 bytes,
patch
|
Details | Diff | Splinter Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review |
Comment 1•7 years ago
|
||
Comment 2•7 years ago
|
||
| Assignee | ||
Comment 3•7 years ago
|
||
This was easier than expected. Adding the webidl extension to the GeneratedFile class includes the CSS2Properties IDL in the archive.
| Assignee | ||
Comment 4•7 years ago
|
||
:nfroyd, any chance this is something you could review or happen to know who this might fall under?
Comment 5•7 years ago
|
||
(In reply to Jason Kratzer [:jkratzer] from comment #4)
:nfroyd, any chance this is something you could review or happen to know who this might fall under?
I can review this, sure. The patch doesn't strike me as exactly right; as Ted said in comment 2, this functionality is really only intended for files that get compiled and can therefore show up in crash reports, and .webidl files are not exactly compiled in the traditional sense.
That being said, I see that we also count .profdata (probably not compiled) and node.stub (also...not compiled) files as "compiled" sources, so I suppose there's prior art in this area. And so the patch seems fine on its own.
What I don't understand is why you want to do this; comment 0 isn't illuminating in this respect. Can you explain?
| Assignee | ||
Comment 6•7 years ago
|
||
Sure. We use the webidl files to automatically update some of our DOM fuzzers. Currently, we pull all of the static webidls from git/hg. The CSS2Properties.webidl however, would require us to build each time we wanted to update. Adding this to generated-files archive seemed like a good compromise due to the low increase and file size and reduced complexity on our end.
I'm not sure if it's even possible but if so, we could ifdef this only for fuzzing builds.
Comment 7•7 years ago
|
||
(In reply to Jason Kratzer [:jkratzer] from comment #6)
Sure. We use the webidl files to automatically update some of our DOM fuzzers. Currently, we pull all of the static webidls from git/hg. The CSS2Properties.webidl however, would require us to build each time we wanted to update. Adding this to generated-files archive seemed like a good compromise due to the low increase and file size and reduced complexity on our end.
OK, this seems reasonable. Please submit a patch in phab with the above explanation or something like it in the commit message, and r? me. Thanks!
| Assignee | ||
Comment 8•7 years ago
|
||
Comment 9•7 years ago
|
||
There are some r+ patches which didn't land and no activity in this bug for 2 weeks.
:jkratzer, could you have a look please?
| Assignee | ||
Updated•7 years ago
|
Comment 10•7 years ago
|
||
Pushed by ncsoregi@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/9c1cef5b46db
Include CSS2Properties.webidl in generated-files required by DOM fuzzer. r=froydnj
Comment 11•7 years ago
|
||
| bugherder | ||
Description
•