[MKSearch-dev] Week 56 round up

Phil Shaw phil at mkdoc.com
Fri Nov 4 15:50:20 GMT 2005


Well the beta 1 release is finally out there, which is a great 
milestone to achieve. Very little feedback so far.

I have started clearing the ground to prepare beta 2 by tagging and 
re-structuring the Subversion repository so that it follows the 
standard /trunk /branches /tags layout.

Best regards,

Phil



Monday 31 October
~~~~~~~~~~~~~~~~~

Added PostgreSQL and MySQL driver JARs to the optional library 
directory and the Ant launch scripts' classpath. Added localised 
database parameters to Ant property files for database vendor, 
database name, user name and password.

Added coverage test for AbstractDatabaseStoreManager with 
MockDatabaseStoreManager. Simplified the SubjectManager interface in 
preparation for a refactor of the store package.

Updated release notes and licences for PostgreSQL and MySQL. 

Tuesday 1 November
~~~~~~~~~~~~~~~~~~

First stage refactoring of the store package: reduced store manager 
types to just one StoreManager, with LocalStoreManager and 
DatabaseStoreManager implementations through a new 
AbstractStoreManager. Updated all class references and test cases to 
the new type, all tests running successfully. Had to rename many 
superseded classes initially to disable them.

Added coverage tests to the new LocalStoreManager and 
DatabaseStoreManager classes, mostly salvaged from superseded test 
cases. Renamed the setQuery method in AbstractResultRenderer and 
added getQuery. Extended XhtmlResultRendererTest to cover 
AbstractResultRenderer too.


Wednesday 2 November
~~~~~~~~~~~~~~~~~~~~

Added conditional check to the shutdown method in 
AbstractFileStoreManagerPlugin and AbstractStoreManagerPlugin. Added 
JavaDoc notes about FileStoreManager and StoreManager configuration 
to all file writer and store writer plugins. Converted JavaDoc @TODO 
tags to standard format.

Added full handling for StoreManager types to test cases for 
MetaStoreWriterPlugin and MetaTripleWriterPlugin. Added a check to 
MockVirtualFileStoreManager to throw StoreException if the manager as 
been shut down before output stream is requested.

Extended MetaStoreWriterPlugin and MetaTripleWriterPlugin coverage 
test suites to test AbstractStoreManagerPlugin and 
AbstractFileStoreManagerPlugin coverage too.

Added a JavaDoc distribution target to the Ant build file and set the 
build.properties configuration to suppress private field and method 
output. Updated JSpider configuration sets with final StoreManager 
references, MKSearch release version number and removed various 
superseded entries.

Created new coverage tests for RdfStoreWriterPlugin and minor 
amendments to the MetaStoreWriterPlugin test.

Ran a new index of the project Web site and updated the sample Web 
application RDF repository with the results. Updated web.xml with the 
new LocalStoreManager name reference.

Amended the Ant distribution targets to run the jar.library target 
before building the zip files, to ensure the library source compiles 
correctly. Created final candidate releases for beta 1.

Uploaded the releases and amended various Web pages to reference.


Thursday 3 November
~~~~~~~~~~~~~~~~~~~

Removed draft screen shots and added some beta 1 release images to 
Subversion. Completed beta 1 announcement and posted to numerous 
mailing lists. Started planning the tagging and re-organisation of 
the Subversion repository.


Friday 4 November
~~~~~~~~~~~~~~~~~

Tagged beta 1 release at revision 610, 2 November 2005. Branched the 
beta 1 release, as the new trunk (after several false starts), and re-
organised the repository.



--
MKSearch (beta)

http://www.mksearch.mkdoc.org/

Free, open source metadata search engine with RDF storage and query.



More information about the MKSearch-dev mailing list