[cosmo-dev] steps to push new cosmo release out
Randy Letness
randy at osafoundation.org
Tue Jan 22 07:52:20 PST 2008
Here is a list of the changes made in the trunk since 0.11:
The webapp configuration changed from defining environment resources
(database,properties file,etc) in server.xml to defining them in a
context.xml, which is included in the WAR. The snarf distro has these
changes, so configuring the webapp is done in a different place as of
0.12. See bug https://bugzilla.osafoundation.org/show_bug.cgi?id=10816
This probably impacts hub, but I'm not sure to what extent. Also, the
configuration instructions on the wiki need to be updated for this new
configuration style.
A separate morse code security component was added in place of using the
dav security component (bug 11591). The morse code security model is
not as complex as the dav one and has some differences so it made sense
to split them out. A security hole that allowed dav and morse code
users to gain access to any collection as long as the uuid was known was
fixed.
Many new tests were also added in the trunk so that should mean more
test coverage for unit tests.
Bug fixes:
10816
11481
11572
11721
11754
11757
Cosmo 0.12 Testing
* windmill tests
* protocol tests
* snarf configuration tests (verify new configuration style works by
verifying default snarf package works out-of-box and verify
configuration changes to context.xml work
* standalone war tests (verify instructions to install cosmo war in
existing tomcat container are correct)
* morse code and dav security tests (I plan on adding additional tests
to the protocol test suite for this if possible)
* verify bugs (if any of these can be automated great, otherwise they
need manual verification)
* general testing, IRC collaborative qa session would be great
Todo list
* Figure out impact of configuration changes to hub
* Update configuration instructions for snarf
* Figure out how to add new protocol tests for automated testing of
morse code/dav security changes
* Run windmill tests against trunk to verify no major problems
* Branch 0.12
-Randy
More information about the cosmo-dev
mailing list