While trying to build the incrementals for 5.5.2 on a machine that had older mar-tools I ended up with them not matching incrementals built on other machines. Upon investigation it turned out that the browser versions gets embedded in the MAR files' metadata. There is no need for doing that actually.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items ...
Show closed items
Linked items 0
Link issues together to show that they're related.
Learn more.
I think we do need this but I am not 100% sure. Mozilla embedded the version number in the MAR file to ensure that a MAR won't be applied that downgrades the browser to an older version.
Also, there may be a way to set a different version using the MAR tools (I will have to look to be sure). If that is possible we could avoid a dependency on the exact tools that are built with the browser.
I think we do need this but I am not 100% sure. Mozilla embedded the version number in the MAR file to ensure that a MAR won't be applied that downgrades the browser to an older version.
Hmm, if this is actually a security feature then this is fine to me and I think we might have to live with it. I don't remember that one in particular to be honest. But it's been a while that I looked closer at the updater related code...