[tor-commits] [tor-browser-spec/master] Release process updates to cover new 'make incrementals' line.

mikeperry at torproject.org mikeperry at torproject.org
Tue Dec 2 03:42:10 UTC 2014


commit 63830cc15675a603e286f6120b4e6c0f89cc8e8d
Author: Mike Perry <mikeperry-git at torproject.org>
Date:   Mon Dec 1 19:41:32 2014 -0800

    Release process updates to cover new 'make incrementals' line.
---
 processes/ReleaseProcess |   24 +++++++++++++++++-------
 1 file changed, 17 insertions(+), 7 deletions(-)

diff --git a/processes/ReleaseProcess b/processes/ReleaseProcess
index 1e0d53f..a203a77 100644
--- a/processes/ReleaseProcess
+++ b/processes/ReleaseProcess
@@ -4,7 +4,12 @@
 #
 
 #. Tag any relevant component versions.
-   # XXX: Depends on which components have been updated
+   # Depends on which components have been updated
+   # If this is a firefox version update, you must rebase the patches, and
+   # then:
+   vim browser/config/version.txt config/milestone.txt
+   git commit browser/config/version.txt config/milestone.txt -m "Bug 10895: Fix versioning for langpacks."
+   # git tag and push..
 
 #. Update changelog and versions file in tor-browser-bundle:
    cd gitian/tor-browser-bundle
@@ -25,6 +30,9 @@
 
 #. Build:
    make
+   make incrementals
+   # XXX: it sucks to have to re-hash here
+   make hash
    make sign
    make match
 
@@ -78,10 +86,12 @@
 #  Don't forget to link to Mozilla's security advisories if this is a security
 #  update, or Nadim will yell at you.
 
-#. Generate and upload new update responses for the updater
+#. Upload new update responses for the updater
+# (these were created earlier with 'make incrementals')
    cd tor-browser-bundle/tools/update-responses
-   vim config.yml
-   # add the new version in 'versions' and to one of the channels
-   # detailsURL can be a link to the blog post
-   ./update_responses
-   torsocks rsync -av htdocs/ www-master.torproject.org:/srv/www-master.torproject.org/htdocs/dist/torbrowser/update_2/
+   chmod 644 htdocs/*
+   chmod 644 htdocs/.htaccess
+   chmod 755 htdocs/
+   torsocks rsync -av htdocs/ staticiforme.torproject.org:/srv/dist-master.torproject.org/htdocs/torbrowser/update_2/
+   torsocks ssh staticiforme.torproject.org "static-update-component dist.torproject.org"
+



More information about the tor-commits mailing list