10.11.1 Release Vetting Checklist

Here's a checklist to consult when vetting the release.

Legend:

Table of Contents

10.11.1.1 (RC2)

Status

Test

Comment

Tester

(./)

Directory structure should look correct in all zips.

Verified

Knut

(./)

Links should work in index.html in the bin distribution.

Verified

Rick

(./)

bin scripts should work.

Verified

Knut

(./)

No junk files like derby.log

Verified

Rick

(./)

No unnecessary 3rd party jars like Junit

Verified

Rick

(./)

Source zip can be used to generate jars and docs

Verified

Rick

(./)

Signatures and checksums correct

Verified

Knut

(./)

Long running tests

same behavior as previous versions with mailjdbc test

Myrna

(./)

Performance tests (e.g., org.apache.derbyTesting.perf.clients.Runner)

Inspected the nightly performance test results and didn't see any negative trend over the last year on trunk. I'm assuming this is valid for the RC too, but didn't actually test the RC.

Knut

(./)

upgrade and compatibility (ask Kathey)

I've run suites.All against a soft-upgraded database. No problems found. The problems with RC1 were fixed.

Knut

(./)

Large data volume tests

all pass

Myrna

(./)

Crash recovery

I ran the CryptoCrashRecovery test against the debug distribution and saw no problems. I ran some ad hoc tests which killed the engine in the middle of writing data but I saw no problems when I subsequently booted the database.

Rick

(./)

Java EE CTS

All tests in the JDBC sub-suite of Java EE CTS version 6.0 passed.

Knut

(./)

Code coverage results

The latest code coverage report on trunk says 80% of the instructions are covered. I believe this is about the same as before (don't have the number from the previous release).

Knut

(./)

Check javadocs for known vulnerability using the Java API Documentation Updater Tool

Tool indicated no problems; javadoc looks correct

Kim

(./)

For 10.11 and higher, remove the Lucene jars from the class path and run the tests with -Dderby.tests.omitLucene=true

Saw a 'Metaspace: java.lang.OutOfMemoryError' and DERBY-6701

Rick

(./)

Verify that you can upgrade from the release candidate to the development trunk.

Saw one failure: DERBY-6684

Rick

10.11.1.0 (RC1)

Status

Test

Comment

Tester

(./)

Directory structure should look correct in all zips.

Found difference between zip and tar.gz: DERBY-6683. Looked fine otherwise.

Knut

(./)

Links should work in index.html in the bin distribution.

Verified top level links in the bin.zip distribution.

Rick

X-(

bin scripts should work.

-

-

(./)

No junk files like derby.log

I did not find any unexpected files in the bin, lib, debug, or src distributions.

Rick

(./)

No unnecessary 3rd party jars like Junit

I did not find any unexpected jar files in the bin, lib, debug, or src distributions.

Rick

(./)

Source zip can be used to generate jars and docs

Verified.

Rick

(./)

Signatures and checksums correct

Verified.

Knut

X-(

Long running tests

kicked off mailjdbc 8/3/14

Myrna

X-(

Performance tests (e.g., org.apache.derbyTesting.perf.clients.Runner)

-

-

X-(

ipv6 vs ipv4

-

-

X-(

upgrade and compatibility (ask Kathey)

-

-

(./)

Large data volume tests

all pass

Myrna

X-(

Recovery after crashing engine

-

-

X-(

Java EE CTS

-

-

X-(

Code coverage results

-

-

X-(

Check javadocs for known vulnerability using the Java API Documentation Updater Tool

-

-

(./)

For 10.11 and higher, remove the Lucene jars from the class path and run the tests with -Dderby.tests.omitLucene=true

Ran cleanly

Rick

(./)

Verify that you can upgrade from the release candidate to the development trunk.

Saw one failure: DERBY-6684

Rick

TenElevenOneChecklist (last edited 2014-08-24 22:22:40 by MyrnavanLunteren)