incubator-general mailing list archives

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

> 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

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message