I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
Commit b7dc55e3 authored by zzz's avatar zzz
Browse files

checklist update

parent 805979b9
No related branches found
No related tags found
No related merge requests found
...@@ -17,9 +17,20 @@ Write the release announcement and push to Transifex: ...@@ -17,9 +17,20 @@ Write the release announcement and push to Transifex:
Ensure all translation updates are imported from Transifex Ensure all translation updates are imported from Transifex
Sync with mtn.i2p2.i2p Sync with mtn.i2p2.i2p
Start with a clean checkout mtn -d i2p.mtn co --branch=i2p.i2p Start with a clean checkout mtn -d i2p.mtn co --branch=i2p.i2p /path/to/releasedir
Copy over override.properties to set build.built-by You may build with Java 7 or higher, but ensure you have the Java 6 JRE installed for the bootclasspath
Double-check trust list
Create override.properties with (adjust as necessary):
-----------
release.privkey=/path/to/private-signing.key
release.privkey.su3=/path/to/su3keystore.ks
release.gpg.keyid=0xnnnnnnnn
release.signer.su3=xxx@mail.i2p
build.built-by=xxx
javac.compilerargs=-bootclasspath /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/rt.jar:/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/jce.jar
-----------
Copy latest trust list _MTN/monotonerc from website or some other workspace
Change revision in: Change revision in:
history.txt history.txt
...@@ -28,6 +39,8 @@ Change revision in: ...@@ -28,6 +39,8 @@ Change revision in:
router/java/src/net/i2p/router/RouterVersion.java router/java/src/net/i2p/router/RouterVersion.java
(change to BUILD = 0 and EXTRA = "") (change to BUILD = 0 and EXTRA = "")
mtn ci
Review the complete diff from the last release: Review the complete diff from the last release:
mtn diff -r t:i2p-0.9.(xx-1) > out.diff mtn diff -r t:i2p-0.9.(xx-1) > out.diff
vi out.diff vi out.diff
...@@ -41,10 +54,6 @@ NOTE: These tasks are now automated by 'ant release' ...@@ -41,10 +54,6 @@ NOTE: These tasks are now automated by 'ant release'
Build and tag: Build and tag:
ant pkg ant pkg
mtn ci
mtn tag h: i2p-0.x.xx
mtn cert t:i2p-0.x.xx branch i2p.i2p.release
Sync with mtn.i2p2.i2p
Create signed update files with: Create signed update files with:
export I2P=~/i2p export I2P=~/i2p
...@@ -80,17 +89,30 @@ Generate PGP signatures: ...@@ -80,17 +89,30 @@ Generate PGP signatures:
(end of tasks automated by 'ant release') (end of tasks automated by 'ant release')
========================================= =========================================
Now test.
If all goes well:
mtn tag h: i2p-0.x.xx
mtn cert t:i2p-0.x.xx branch i2p.i2p.release
mtn sync (with e.g. mtn.killyourtv.i2p)
Add magnet links, change release dates and release number in to old-format news.xml, Add magnet links, change release dates and release number in to old-format news.xml,
and distribute to news hosts and distribute to news hosts
In the i2p.newsxml branch, edit magnet links, release dates and release number in data/releases.json, and check in In the i2p.newsxml branch, edit magnet links, release dates and release number in data/releases.json, and check in
Seed update torrents (su2 and su3) Add update torrents to tracker2.postman.i2p and start seeding (su2 and su3)
Notify the following people: Notify the following people:
All in-network update hosts All in-network update hosts
PPA maintainer PPA maintainer
news.xml maintainer news.xml maintainer
backup news.xml maintainer backup news.xml maintainer
website files maintainer
Update Trac:
Add milestone and version dates
Increment milestone and version defaults
Wait for website files to be updated
Website files to change: Website files to change:
Sync with mtn.i2p-projekt.i2p Sync with mtn.i2p-projekt.i2p
...@@ -101,14 +123,11 @@ Website files to change: ...@@ -101,14 +123,11 @@ Website files to change:
New release announcement - see i2p2www/blog/README for instructions New release announcement - see i2p2www/blog/README for instructions
Sync with mtn.i2p-projekt.i2p Sync with mtn.i2p-projekt.i2p
Wait for a few update hosts to be ready
Tell news hosts to flip the switch
Wait for debian packages to be ready
Announce on: Announce on:
#i2p, #i2p-dev (also on freenode side) #i2p, #i2p-dev (also on freenode side)
forum.i2p forum.i2p
twitter twitter
freshmeat.net
launchpad.net
alt.privacy.anon-server
Update Trac:
Add milestone and version dates
Increment milestone and version defaults
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment