Tasks

In the beginning of your shift

Around two weeks before the freeze

  • Have a look at recent changes in:

    • the TBB's prefs (e.g. git log -p build-scripts/config/*.js)
    • the Tor Browser patch that creates browser/app/profile/000-tor-browser.js:

      git diff $LAST_IMPORT_COMMIT..$CURRENT_WIP_BRANCH \
         browser/app/profile/000-tor-browser.js
      
      • $LAST_IMPORT_COMMIT is the commit from which we imported the Tor Browser patches last time: see our iceweasel's debian/changelog
      • $CURRENT_WIP_BRANCH is the name of the branch the Tor Browser folks are working on these days, or the most recent one (for the relevant version of Firefox) that can be found in their repository, e.g. tor-browser-24.3.0esr-2
  • Import the relevant changes into our Iceweasel configuration, following the normal review'n'merge process.

  • In particular, make sure the general.* and browser.startup.homepage_override.* prefs are in sync', in our /etc/iceweasel/pref/iceweasel.js, with TBB's pound_tor.js.
  • Have a look at recent changes in Torbutton, and do whatever is needed to get the fixes we need in the release.
  • Have Kill Your TV upgrade I2P if needed. See I2P.

Make the release happen

No kidding. See release process.

Shifts

The release manager shifts could be done by a team. They start right after the publication of the previous release to the publication and announcement of the release they are taking care of, which should be 6 weeks long if everything goes fine.

Tools

On Redmine: