tl;dr:
* New RC to come, some license fixes, modified dist/ layout
* Run the two VOTEs in parallel.
- - - - - - -
The vote in the TDB 0.9.0(-incubating) release has stalled on
general@incubator.
There are two +1 IPMC votes but also some comments:
1/ Not all files have license statements
2/ The dist/ layout
While it might be possible to get a final +1, it's asking IPMC members
to disregard the comments. Speaking personally, I don't feel now is the
time to do that.
(1) is fixed in svn as far as is reasonable - the scripts have either a
one line or 14 line Apache license; the XML properties file (for 2
properties) has a one line Apache license; test files don't have a
license; test manifests do. Some clearing up of unnecessary stuff. [*]
(see LEGAL-124 for more).
(2) On layout:
Proposed new layout:
dist/incubator/jena/
`-- jena-tdb-0.9.0-incubating
|-- jena-tdb-0.9.0-incubating-distribution.tar.gz
|-- jena-tdb-0.9.0-incubating-distribution.tar.gz.asc
|-- jena-tdb-0.9.0-incubating-distribution.tar.gz.md5
|-- jena-tdb-0.9.0-incubating-distribution.tar.gz.sha1
|-- jena-tdb-0.9.0-incubating-distribution.zip
|-- jena-tdb-0.9.0-incubating-distribution.zip.asc
|-- jena-tdb-0.9.0-incubating-distribution.zip.md5
|-- jena-tdb-0.9.0-incubating-distribution.zip.sha1
|-- jena-tdb-0.9.0-incubating-source-release.zip
|-- jena-tdb-0.9.0-incubating-source-release.zip.asc
|-- jena-tdb-0.9.0-incubating-source-release.zip.md5
`-- jena-tdb-0.9.0-incubating-source-release.zip.sha1
The eagle-eyed will see that this is RC-2 minus the maven items, minus
any direct way to find the distribution.
This is the nearest to what is currently in dist/incubator/jena and,
critically, does not require any retro fitting to the already-released
stuff (which would be yet another IPMC vote presumably).
And onwards:
Fuseki can fit within this same style of layout.
Any pure jar re-released (e.g. IRI, jena-core, jena-arq) will have just
a source-release.zip and not "distribution" (separate artifact for that).
Andy
[*]
The RAT report looks OK to me.
Search for license-less files:
find . \( -name .svn -o -name classes -o -name target -o -name testing
\) -prune -o -type f -print | xargs grep -L
"http://www.apache.org/licenses/LICENSE-2.0"
yields:
./DISCLAIMER
./log4j.properties
./README
./NOTICE
./LICENSE
./.classpath
./src/main/resources/META-INF/NOTICE
./src/main/resources/META-INF/LICENSE
./src/main/resources/META-INF/DEPENDENCIES
./ChangeLog.txt
./DEPENDENCIES
./.project
./resources2/log4j.properties
./.settings/org.eclipse.jdt.ui.prefs
./.settings/org.eclipse.core.resources.prefs
./.settings/org.eclipse.jdt.core.prefs
./.settings/org.eclipse.core.runtime.prefs
./.settings/org.maven.ide.eclipse.prefs
./tdb.ttl
./BUILD
./dist/LICENSE-dist
./dist/NOTICE-dist