james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Noel J. Bergman" <n...@devtech.com>
Subject RE: Next release plans
Date Sun, 18 Dec 2005 02:54:09 GMT
Serge Knystautas wrote:

> since you [have] unique access rights and because our release
> process is not published, it means that you have a third
> factor in the decision making process.  If you have time to
> explain what permissions Stefano needs and how to make the
> release, I would appreciate it.

Huh?  What unique access?  I build, I test, I roll the distribution using
the Ant script, I sign, I upload.  This was my old script, from when we
still used Java 1.3.1 to compile the classes, for version 2.2.0:

    #!/bin/sh
    cd ~/ASF/jakarta-james-v2/
    export JAVA_HOME=/usr/IBMJava2-131
    ./build.sh clean
    ./build.sh compile
    export JAVA_HOME=/usr/local/java
    ./build.sh website
    ./build.sh dist
    pushd dist/james-2.2.0/downloads
    cd bin
    mv james-binary-2.2.0.tar.gz james-2.2.0.tar.gz
    mv james-binary-2.2.0.zip james-2.2.0.zip
    for i in *.zip; do gpg --output $i.asc --detach-sig --armor $i; done
    for i in *.gz; do gpg --output $i.asc --detach-sig --armor $i; done
    for i in *.sar; do gpg --output $i.asc --detach-sig --armor $i; done
    cd ../src
    for i in *.zip; do gpg --output $i.asc --detach-sig --armor $i; done
    for i in *.gz; do gpg --output $i.asc --detach-sig --armor $i; done
    cd ..

    mv src source
    mv bin binaries

    ln -s source/james-2.2.0-src.tar.gz james-2.2.0-src.tar.gz
    ln -s source/james-2.2.0-src.zip james-2.2.0-src.zip
    ln -s james-2.2.0-src.tar.gz james-current-src.tar.gz
    ln -s james-2.2.0-src.zip james-current-src.zip

    ln -s source/james-with-phoenix-2.2.0-src.tar.gz
james-with-phoenix-2.2.0-src.tar.gz
    ln -s source/james-with-phoenix-2.2.0-src.zip
james-with-phoenix-2.2.0-src.zip
    ln -s james-with-phoenix-2.2.0-src.tar.gz
james-with-phoenix-current-src.tar.gz
    ln -s james-with-phoenix-2.2.0-src.zip
james-with-phoenix-current-src.zip


    ln -s binaries/james-2.2.0.tar.gz james-2.2.0.tar.gz
    ln -s binaries/james-2.2.0.zip james-2.2.0.zip
    ln -s binaries/james-MailetSDK-2.2.0.tar.gz james-MailetSDK-2.2.0.tar.gz
    ln -s binaries/james-MailetSDK-2.2.0.zip james-MailetSDK-2.2.0.zip

    ln -s james-MailetSDK-2.2.0.tar.gz james-MailetSDK-current.tar.gz
    ln -s james-MailetSDK-2.2.0.zip james-MailetSDK-current.zip
    ln -s james-2.2.0.tar.gz james-current.tar.gz
    ln -s james-2.2.0.zip james-current.zip

    rsync -avz -e ssh . www.apache.org:~noel/james
    popd

About the only unique thing is that only Danny and I have our keys in the
Apache WoT.

	--- Noel


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


Mime
View raw message