Depends on: 647098
Can you explain why "some delta is required", as opposed to #define'd off with a --enable-source-release flag, or something. (I'm thinking in terms of having automated testing in the form of an SM flag on tbpl.)
Delta is required for two reasons: 1. Some things, like the library versioning tweaks, will not be taken upstream (or so I have been told) 2. It is likely that if we need to pull a small/critical from the mainline into the source release that we will cherry-pick just that patch, rather than trying to capture, stabilize, discover, and document whatever API and ABI changes occurred between the source release and when that particular patch happened to land. Take a look at the patches/ subdir of the src release, all three are perfect examples. - One is embedder-only build system changes - One is a version stamp that can't land in the mainline and be correct (unless we make a new head, which is silly) - One is a cherry-picked patch that we wanted for the source release but which did not land in our sync-point, Firefox 4... and other patches landed on the mainline in the meantime
You need to log in before you can comment on or make changes to this bug.