On 01/08/14 22:56, Stephen Allen wrote:
+1

Tested in MS Windows using Java 8.


However, there is the caveat that I cannot fully run the unit tests on
Windows because I run out of disk space on my development machine.  I
cannot run the jena-jdbc-driver-tdb test.

Stephen - thank you for the windows testing.

It's not an absolute requirement that the test pass everywhere, just incredibly sensible because we all know what the first thing that will happen is lots of users@ email :-)

As the main change for 2.12.0 is java6->java7, and I don't think that this change is connected, together with the fact that jena-jdbc-driver-tdb isn't the only testing the internals of TDB, I'll proceed with the release.

There might be various ways round this such as using direct mode or exec'ing JVMs (both of which have consequences).

Recorded at JENA-755

        Andy

jena-tdb creates 11.6 GB of test files in "target/tdb-testing/".  There are
about 100 TDB databases created with most of them weighing in at 192 MB
each.

jena-jdbc-driver-tdb creates at least 45 GB of test files in %TEMP%
  (C:\Users\sallen\AppData\Local\Temp).  There are at least 318 databases
(192 MB each).  I ran out of disk space at this point (I have a fairly
small SSD in my laptop), and couldn't actually get it to finish.

I would think that this is a combination of two issues:
1) Sparse files are not used in Windows for the TDB databases (leading to
the 192 MB databases)
2) The JVM bug that does not allow unmapping of memory mapped files until
the JVM exits means that the unit test databases cannot be deleted at the
end of each test

I don't really know how to work around this issue, but one thing that would
make it easier for me to manage would be to have the jena-jdbc tests create
their test files in their "target" directory like jena-tdb does instead of
the system temp directory.  That way I can build on an external hard drive
that has enough space, and then I can just do a "mvn clean" to get rid of
everything.

-Stephen


On Sat, Jul 26, 2014 at 4:19 PM, Andy Seaborne <[email protected]> wrote:

Hi,

Here is a vote on a release of Jena 2.12.0 with Fuseki artifact
1.1.0.

This the first release of Jena that requires Java 7.

Everyone, not just committers, is invited to test and vote.
(We do need at least 3 PMC +1's but the more it's tested, the better.)

Staging repository:
https://repository.apache.org/content/repositories/orgapachejena-1003/

Proposed dist/ area:
http://people.apache.org/~afs/Jena-2.12.0/

Keys:
https://svn.apache.org/repos/asf/jena/dist/KEYS

SVN tag:
https://svn.apache.org/repos/asf/jena/tags/jena-2.12.0

Dependency Changes since previous release 2.11.2

    json-ldjava  0.4 -> 0.5.0


Please vote to approve this release:

      [ ] +1 Approve the release
      [ ]  0 Don't care
      [ ] -1 Don't release, because ...

This vote will be open to the end of

     Tuesday, 29th July, 2014 23:59 UTC

(72 hours from the same hour tonight UTC).

         Andy


Checking needed:

+ does everything work on Linux?
+ does everything work on MS Windows?
+ does everything work on OS X?
+ is the GPG signature fine?
+ are the checksums correct?
+ is there a source archive?
+ can the source archive really be built?
+ is there a correct LICENSE and NOTICE file in each artifact
    (both source and binary artifacts)?
+ does the NOTICE file contain all necessary attributions?
+ have any licenses of dependencies changed due to upgrades?
     if so have LICENSE and NOTICE been upgraded appropriately?
+ does the tag in the SCM contain reproducible sources?




Reply via email to