Changeset b7dc55e3 for installer


Ignore:
Timestamp:
Nov 1, 2015 12:45:30 AM (5 years ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
bbb6da2
Parents:
805979b
Message:

checklist update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • installer/resources/checklist.txt

    r805979b rb7dc55e3  
    1818Ensure all translation updates are imported from Transifex
    1919Sync with mtn.i2p2.i2p
    20 Start with a clean checkout mtn -d i2p.mtn co --branch=i2p.i2p
    21 Copy over override.properties to set build.built-by
    22 Double-check trust list
     20Start with a clean checkout mtn -d i2p.mtn co --branch=i2p.i2p /path/to/releasedir
     21You may build with Java 7 or higher, but ensure you have the Java 6 JRE installed for the bootclasspath
     22
     23Create override.properties with (adjust as necessary):
     24-----------
     25release.privkey=/path/to/private-signing.key
     26release.privkey.su3=/path/to/su3keystore.ks
     27release.gpg.keyid=0xnnnnnnnn
     28release.signer.su3=xxx@mail.i2p
     29build.built-by=xxx
     30javac.compilerargs=-bootclasspath /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/rt.jar:/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/jce.jar
     31-----------
     32
     33Copy latest trust list _MTN/monotonerc from website or some other workspace
    2334
    2435Change revision in:
     
    2839        router/java/src/net/i2p/router/RouterVersion.java
    2940                (change to BUILD = 0 and EXTRA = "")
     41
     42mtn ci
    3043
    3144Review the complete diff from the last release:
     
    4255Build and tag:
    4356        ant pkg
    44         mtn ci
    45         mtn tag h: i2p-0.x.xx
    46         mtn cert t:i2p-0.x.xx branch i2p.i2p.release
    47         Sync with mtn.i2p2.i2p
    4857
    4958Create signed update files with:
     
    8190=========================================
    8291
     92Now test.
     93If all goes well:
     94        mtn tag h: i2p-0.x.xx
     95        mtn cert t:i2p-0.x.xx branch i2p.i2p.release
     96        mtn sync (with e.g. mtn.killyourtv.i2p)
     97
    8398Add magnet links, change release dates and release number in to old-format news.xml,
    8499and distribute to news hosts
    85100In the i2p.newsxml branch, edit magnet links, release dates and release number in data/releases.json, and check in
    86101
    87 Seed update torrents (su2 and su3)
     102Add update torrents to tracker2.postman.i2p and start seeding (su2 and su3)
    88103
    89104Notify the following people:
     
    92107        news.xml maintainer
    93108        backup news.xml maintainer
     109        website files maintainer
     110
     111Update Trac:
     112        Add milestone and version dates
     113        Increment milestone and version defaults
     114
     115Wait for website files to be updated
    94116
    95117Website files to change:
     
    102124        Sync with mtn.i2p-projekt.i2p
    103125
     126Wait for a few update hosts to be ready
     127Tell news hosts to flip the switch
     128Wait for debian packages to be ready
     129
    104130Announce on:
    105131         #i2p, #i2p-dev (also on freenode side)
    106132         forum.i2p
    107133         twitter
    108          freshmeat.net
    109          launchpad.net
    110          alt.privacy.anon-server
    111 
    112 Update Trac:
    113         Add milestone and version dates
    114         Increment milestone and version defaults
Note: See TracChangeset for help on using the changeset viewer.