incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Justin Mclean <jus...@classsoftware.com>
Subject Re: Incubator release checklist
Date Mon, 10 Sep 2018 01:46:55 GMT
Hi,

> Great, some of these are accomplished by one line commands, maybe would be
> good to add those into the checklist as well.

Mostly, but It's going to vary from project to project depending on on the build process and
technology and a lot of it is manual observation.  We could possibly come up with a list for
Java projects which may be helpful.

I do use some tools / simple scripts to help me and speed up the process but they only mostly
save me a little typing.

For instance:

function rat() {
  java -Xms1024m -Xmx1024m -jar ~/Downloads/apache-rat-0.11/apache-rat-0.11.jar $1
}

function search() {
  find . -type f -exec grep -i "$1" {} \; -print
}

function verify() {
 for file in *.asc; do gpg --verify $file; done
}

function sha512() {
 for arg in $*; do shasum -a 512 $arg; done
}

function untxt() {
 find . -name '*.txt' | while read f; do mv "$f" "${f/\.txt/}"; done
}

And I usually do stuff like this on a release:
grep “ B  “ rat.txt | grep -v “\.png” | grep -v ...
search copyright | sort -u > copy.txt 
search GPL 
search BSD

Thanks,
Justin
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Mime
View raw message