[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