Skip to content

MAR generation uses (mostly) hard-coded MAR update channel

Every MAR file has an associated MAR_CHANNEL_ID which consists of a triple in the form $BROWSER_NAME-$PUBLISHER-$CHANNEL. For tor-browser this is torbrowser-torproject-(alpha|release|nightly). At update-time the browser checks this string against its own stored in update-settings.ini

Adding base-browser to the mix causes a problem as the firefox build process will correctly update the update-settings.ini file to basebrowser-torproject-(alpha|release|nightly) but the MAR generation scripts use the hardcoded torbrowser-torproejct- prefix.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information