Files
i2p.itoopie/checklist.txt
zzz 9500a55532 * Tunnel Testing:
- Fix counting so it really takes 4 consecutive failures
        rather than 4 total to remove a tunnel
      - Credit or blame goes to the exploratory tunnel as well
        as the tunnel being tested
      - Adjust tunnel test timeout based on tunnel length
    * ExploratoryPeerSelector: Tweak logging
    * ProfileOrganizer: Adjust integration calculation again
    * build.xml: Add to help
    * checklist.txt: Tweak
    * readme.html: Fix forum links
    * netDb: Remove tunnel.testFailedTime
2008-03-22 13:07:38 +00:00

68 lines
1.9 KiB
Plaintext

Release checklist
-----------------
Sync with mtn.i2p2.i2p
Start with a clean checkout mtn -d i2p.mtn co --branch=i2p.i2p
Double-check trust list
Deploy the Jetty archive, a clean checkout lacks it
Change revision in:
history.txt
initialNews.xml
installer/install.xml
news.xml
router/java/src/net/i2p/router/RouterVersion.java
core/java/src/net/i2p/CoreVersion.java
Build and tag:
ant pkg
mtn ci
mtn tag h: i2p-0.6.1.xx
Sync with mtn.i2p2.i2p
Create a signed update file with:
export I2P=~/i2p
java -cp $I2P/lib/i2p.jar net.i2p.crypto.TrustedUpdate sign i2pupdate.zip i2pupdate.sud /path/to/private.key 0.6.1.xx
Verify signed update file with:
java -cp $I2P/lib/i2p.jar net.i2p.crypto.TrustedUpdate showversion i2pupdate.sud
java -cp $I2P/lib/i2p.jar net.i2p.crypto.TrustedUpdate verifysig i2pupdate.sud
Make the source tarball:
Start with a clean checkout mtn -d i2p.mtn co --branch=i2p.i2p i2p-0.6.1.xx
Double-check trust list
tar cjf i2psource-0.6.1.xx.tar.bz2 --exclude i2p-0.6.1.xx/_MTN i2p-0.6.1.xx
mv i2p-0.6.1.xx.tar.bz2 i2p.i2p
Until the build script gets this ability, you need to rename some files:
mv i2pinstall.exe i2pinstall-0.6.1.xx.exe
mv i2p.tar.bz2 i2pheadless-0.6.1.xx.tar.bz2
mv i2pupdate.zip i2pupdate-0.6.1.xx.zip
you probably don't need to rename i2pupdate.sud
Generate hashes:
sha1sum i2p*0.6.1.xx.*
sha1sum i2pupdate.sud
now GPG-sign an announcement with the hashes
Generate PGP signatures:
gpg -b i2pinstall-0.6.1.xx.exe
gpg -b i2pheadless-0.6.1.xx.tar.bz2
gpg -b i2psource-0.6.1.xx.tar.bz2
gpg -b i2pupdate-0.6.1.xx.zip
gpg -b i2pupdate.sud
Distribute files to download locations and to www.i2p2.i2p
Website files to change:
Sync with mtn.i2p2.i2p
announcements.html
download.html (change SHA1s)
index.html
hosts.txt (copy from mtn)
Sync with mtn.i2p2.i2p
Copy news.xml to subscription location
Announce on #i2p, forum.i2p, Syndie