logo separator

Build mkgmap/splitter #197.2

Commit: 619 by gerd
Branch: solve-parallel
Time: 30 Jun 2021, 4:40 p.m.
Passed
This test: 36 sec
Total time: 1 min 13 sec

improve calculation of split with option --num-tiles Sometimes splitter did not find a split with exactly the wanted number of tiles. Hope this fixes it for reasonably small values in the option. If the wanted number is very high this might take long, if it is too high splitter will print a message and end with rc != 0.

Start build of mkgmap/splitter-619 for BuildEnv: java=openjdk8, python=default {}

Checkout mkgmap/splitter branch solve-parallel revision 619

Starting script "build"

$ java -version

Picked up _JAVA_OPTIONS: -Duser.home=/home/builder/build/root_X0mtcB

openjdk version "1.8.0_262"

OpenJDK Runtime Environment (build 1.8.0_262-b10)

OpenJDK 64-Bit Server VM (build 25.262-b10, mixed mode)

$ ant -version

Picked up _JAVA_OPTIONS: -Duser.home=/home/builder/build/root_X0mtcB

Apache Ant(TM) version 1.9.6 compiled on June 29 2015

$ echo "svn.version: 619" > resources/splitter-version.properties

$ echo "build.timestamp: $(date -Iseconds)" >> resources/splitter-version.properties

$ exit

exit

cd . for archives

tar . to /home/builder/build/root_X0mtcB/dist/splitter-solve-parallel-r619-src.tar.gz

cd . for archives

zip . to /home/builder/build/root_X0mtcB/dist/splitter-solve-parallel-r619-src.zip

$ ant -Dhave.version=1 dist

Picked up _JAVA_OPTIONS: -Duser.home=/home/builder/build/root_X0mtcB

Buildfile: /home/builder/build/root_X0mtcB/src/build.xml

prepare:

[mkdir] Created dir: /home/builder/build/root_X0mtcB/src/build/classes

[mkdir] Created dir: /home/builder/build/root_X0mtcB/src/build/test-classes

[mkdir] Created dir: /home/builder/build/root_X0mtcB/src/build/test-output

ivy-availability:

download-ivy:

[mkdir] Created dir: /home/builder/build/root_X0mtcB/src/lib/build

[mkdir] Created dir: /home/builder/build/root_X0mtcB/src/lib/compile

[mkdir] Created dir: /home/builder/build/root_X0mtcB/src/lib/test

[get] Getting: https://repo1.maven.org/maven2/org/apache/ivy/ivy/2.5.0/ivy-2.5.0.jar

[get] To: /home/builder/build/root_X0mtcB/src/lib/build/ivy-2.5.0.jar

init-ivy:

[ivy:configure] :: Apache Ivy 2.5.0 - 20191020104435 :: https://ant.apache.org/ivy/ ::

[ivy:configure] :: loading settings :: file = /home/builder/build/root_X0mtcB/src/ivysettings.xml

resolve-compile:

[ivy:retrieve] downloading https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar ...

[ivy:retrieve] ................................... (520kB)

[ivy:retrieve] .. (0kB)

[ivy:retrieve] [SUCCESSFUL ] com.google.protobuf#protobuf-java;2.5.0!protobuf-java.jar(bundle) (144ms)

[ivy:retrieve] downloading https://ivy.mkgmap.org.uk/repo/crosby/osmpbf/1.3.3/jars/osmpbf.jar ...

[ivy:retrieve] .......... (129kB)

[ivy:retrieve] .. (0kB)

[ivy:retrieve] [SUCCESSFUL ] crosby#osmpbf;1.3.3!osmpbf.jar (129ms)

[ivy:retrieve] downloading https://ivy.mkgmap.org.uk/repo/it.unimi.dsi/fastutil/6.5.15-mkg.1b/jars/fastutil.jar ...

[ivy:retrieve] ............................... (464kB)

[ivy:retrieve] .. (0kB)

[ivy:retrieve] [SUCCESSFUL ] it.unimi.dsi#fastutil;6.5.15-mkg.1b!fastutil.jar (169ms)

[ivy:retrieve] downloading https://repo1.maven.org/maven2/xpp3/xpp3/1.1.4c/xpp3-1.1.4c.jar ...

[ivy:retrieve] ......... (117kB)

[ivy:retrieve] .. (0kB)

[ivy:retrieve] [SUCCESSFUL ] xpp3#xpp3;1.1.4c!xpp3.jar (105ms)

compile:

[javac] Compiling 80 source files to /home/builder/build/root_X0mtcB/src/build/classes

[javac] Note: /home/builder/build/root_X0mtcB/src/src/uk/me/parabola/splitter/args/ParamParser.java uses unchecked or unsafe operations.

[javac] Note: Recompile with -Xlint:unchecked for details.

resolve-test:

[ivy:retrieve] downloading https://repo1.maven.org/maven2/junit/junit/4.11/junit-4.11.jar ...

[ivy:retrieve] .................................................................................................................................................................................... (239kB)

[ivy:retrieve] .. (0kB)

[ivy:retrieve] [SUCCESSFUL ] junit#junit;4.11!junit.jar (147ms)

[ivy:retrieve] downloading https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar ...

[ivy:retrieve] .... (43kB)

[ivy:retrieve] .. (0kB)

[ivy:retrieve] [SUCCESSFUL ] org.hamcrest#hamcrest-core;1.3!hamcrest-core.jar (87ms)

compile.tests:

[javac] Compiling 13 source files to /home/builder/build/root_X0mtcB/src/build/test-classes

run.tests:

[mkdir] Created dir: /home/builder/build/root_X0mtcB/src/tmp/report

[junit] Picked up _JAVA_OPTIONS: -Duser.home=/home/builder/build/root_X0mtcB

[junit] Running uk.me.parabola.splitter.AreaSetTest

[junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.265 sec

[junit] Running uk.me.parabola.splitter.ConvertTest

[junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 sec

[junit] Running uk.me.parabola.splitter.RoundingTest

[junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.04 sec

[junit] Running uk.me.parabola.splitter.geo.CityFinderTest

[junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 sec

[junit] Running uk.me.parabola.splitter.tools.CustomCollectionsTest

[junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.907 sec

[junit] Running uk.me.parabola.splitter.tools.SparseBitSetTest

[junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.079 sec

[junitreport] Processing /home/builder/build/root_X0mtcB/src/tmp/TESTS-TestSuites.xml to /tmp/null2035287646

[junitreport] Loading stylesheet jar:file:/opt/jars/apache-ant-1.9.6/lib/ant-junit.jar!/org/apache/tools/ant/taskdefs/optional/junit/xsl/junit-frames.xsl

[junitreport] Transform time: 2234ms

[junitreport] Deleting: /tmp/null2035287646

build:

[copy] Copying 1 file to /home/builder/build/root_X0mtcB/src/build/classes

svn-version:

git-version:

check-version:

version-file:

dist:

[mkdir] Created dir: /home/builder/build/root_X0mtcB/src/dist

[mkdir] Created dir: /home/builder/build/root_X0mtcB/src/dist/doc/api

[copy] Copying 6 files to /home/builder/build/root_X0mtcB/src/dist/doc

[copy] Copying 4 files to /home/builder/build/root_X0mtcB/src/dist/lib

[jar] Building jar: /home/builder/build/root_X0mtcB/src/dist/splitter.jar

BUILD SUCCESSFUL

Total time: 27 seconds

$ exit

exit

Script ended without errors.

End build of mkgmap/splitter-619 for environment BuildEnv: java=openjdk8, python=default {}

Latest commits

  • mkgmap-r4922 improve AngleChecker to fix wrong or missing routing hints where roads are spltting or crossing at sharp angles..
    31 aug 2024
  • mkgmap-r4921 fix split() so that there are no gaps between the 4 children.
    10 jun 2024
  • mkgmap-r4920 update file sizes in unit tests, no functional change.
    10 jun 2024
  • splitter-r654 - add note that splitter doesn't handle holes in *.poly files.
    05 apr 2024
  • mkgmap-r4919 Avoid possible integer overflow in blocksize calculation when gmapsupp contains large number of tiles.
    04 apr 2024
See more...