Dear Andy, I replaced the dependency of guava-osgi with com.googlecode.guava:guava (version 17). So the <repositories> section could be removed.
I also updated the tests of jena-csv with some real world csv data [1]. However, many of the use cases in [1] are not work with jena-csv mainly because: 1) Not csv data: some of them are Excel, or user-defined custom tabular data structure) 2) Irregular csv data: some are multi-dimensional table 3) Not UTF-8 encoding: encoded with Western European (e.g. with some charterer like '£') 4) No table column header: jena-csv can not make the RDF predicates without the column names. >From the tests, I fixed some bugs of LangCSV in jena-arq after jena-arq-2.12.0 release. However, the code were committed to Jena trunk, which is now 2.12.1-SNAPSHOT. If I want to release jena-csv (e.g. version 1.0), which version of jena-arq should it depends on? It seems to be a dilemma: - If jena-csv-1.0 depends on jena-arq-2.12.1-SNAPSHOT, new code in jena-arq are visible, but it's a SNAPSHOT. - If jena-csv-1.0 depneds on jena-arq-2.12.0 release, new code in jena-arq are not visible and the bugs are not eliminated. Any suggestion? Best regards, Ying Jiang [1] http://www.w3.org/TR/2014/WD-csvw-ucr-20140327/ On Wed, Aug 6, 2014 at 9:28 PM, Andy Seaborne <a...@apache.org> wrote: > On 03/08/14 11:41, Ying Jiang wrote: >> >> Hi Andy, >> >> Thanks for your instructions! >> >> Last week, I made the documentation of this GSoC project (jena-csv): >> - http://jena.staging.apache.org/documentation/csv/ >> - http://jena.staging.apache.org/documentation/csv/get_started.html >> - http://jena.staging.apache.org/documentation/csv/design.html >> - http://jena.staging.apache.org/documentation/csv/implementation.html >> >> I'll make more tests and improve the documentation in the coming weeks. > > > Looks good - one thing missing is that needs to explain how to get the code. > That can be a maven build to the Apache snapshot repository. > > In POM.xml: > > guava-osgi -- is there anything in there that isn't in > com.googlecode.guava:guava? > > > Please remove the <repositories> section. The build needs to depend on > only maven central and on Apache repsoitories (but only for development use > of SNAPSHOTS). > > You should be able to do that as a committer and the configuration is set up > by the jena-parent POM. > > Give it a go! > > Then it's time to send email to users@ to announce it - if you can do that > soon, it'll give time for initial comments to come back before the end of > GSoC which woulc be perfect timing. > > Andy > >> >> Best regards, >> Ying Jiang > >