This is an automated email from the git hooks/post-receive script. sebastic-guest pushed a commit to branch master in repository osmosis.
commit 11efeb2e09d316a5632eb2a32482f18e8d039230 Author: Bas Couwenberg <[email protected]> Date: Thu Apr 10 20:20:05 2014 +0200 Add patch from upstream master branch: 0001-Increase-maximum-way-node-count-from-16-bit-to-32-bi.patch --- ...ximum-way-node-count-from-16-bit-to-32-bi.patch | 40 ++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/debian/patches/0001-Increase-maximum-way-node-count-from-16-bit-to-32-bi.patch b/debian/patches/0001-Increase-maximum-way-node-count-from-16-bit-to-32-bi.patch new file mode 100644 index 0000000..3106ced --- /dev/null +++ b/debian/patches/0001-Increase-maximum-way-node-count-from-16-bit-to-32-bi.patch @@ -0,0 +1,40 @@ +From f786e62a549276cd1b0fce00d498a2210f8c4eec Mon Sep 17 00:00:00 2001 +From: Brett Henderson <[email protected]> +Date: Sat, 20 Jul 2013 11:39:57 +1000 +Subject: Increase maximum way node count from 16-bit to 32-bit +Origin: https://github.com/openstreetmap/osmosis/commit/f786e62a549276cd1b0fce00d498a2210f8c4eec + +The Storeable implementation for Way was representing the number of way +nodes as a Character. This is sufficient for most purposes (ie. API +data) but some third-party tools can create very long ways. This size +increase adds a small overhead to persistence, but should be largely +unnoticeable. + +--- a/osmosis-core/src/main/java/org/openstreetmap/osmosis/core/domain/v0_6/Way.java ++++ b/osmosis-core/src/main/java/org/openstreetmap/osmosis/core/domain/v0_6/Way.java +@@ -13,7 +13,6 @@ import org.openstreetmap.osmosis.core.do + import org.openstreetmap.osmosis.core.store.StoreClassRegister; + import org.openstreetmap.osmosis.core.store.StoreReader; + import org.openstreetmap.osmosis.core.store.StoreWriter; +-import org.openstreetmap.osmosis.core.util.IntAsChar; + + + /** +@@ -181,7 +180,7 @@ public class Way extends Entity implemen + + int featureCount; + +- featureCount = sr.readCharacter(); ++ featureCount = sr.readInteger(); + + wayNodes = new ArrayList<WayNode>(); + for (int i = 0; i < featureCount; i++) { +@@ -197,7 +196,7 @@ public class Way extends Entity implemen + public void store(StoreWriter sw, StoreClassRegister scr) { + super.store(sw, scr); + +- sw.writeCharacter(IntAsChar.intToChar(wayNodes.size())); ++ sw.writeInteger(wayNodes.size()); + for (WayNode wayNode : wayNodes) { + wayNode.store(sw, scr); + } -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/osmosis.git _______________________________________________ Pkg-grass-devel mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

