[Git][debian-gis-team/osmosis][master] 2 commits: Add upstream patch to fix build with postgis-java 2021.1.0.
Bas Couwenberg (@sebastic)
gitlab at salsa.debian.org
Fri Aug 12 10:55:27 BST 2022
Bas Couwenberg pushed to branch master at Debian GIS Project / osmosis
Commits:
2fc38e46 by Bas Couwenberg at 2022-08-12T11:33:19+02:00
Add upstream patch to fix build with postgis-java 2021.1.0.
- - - - -
9a413dda by Bas Couwenberg at 2022-08-12T11:47:40+02:00
Set distribution to unstable.
- - - - -
5 changed files:
- debian/changelog
- debian/control
- debian/maven.rules
- + debian/patches/postgis-java-2021.1.0.patch
- debian/patches/series
Changes:
=====================================
debian/changelog
=====================================
@@ -1,4 +1,4 @@
-osmosis (0.48.3-2) UNRELEASED; urgency=medium
+osmosis (0.48.3-2) unstable; urgency=medium
* Bump watch file version to 4.
* Update lintian overrides.
@@ -6,8 +6,9 @@ osmosis (0.48.3-2) UNRELEASED; urgency=medium
* Update upstream metadata.
* Update watch file for GitHub URL changes.
* Bump debhelper compat to 12, no changes.
+ * Add upstream patch to fix build with postgis-java 2021.1.0.
- -- Bas Couwenberg <sebastic at debian.org> Fri, 06 Nov 2020 19:41:16 +0100
+ -- Bas Couwenberg <sebastic at debian.org> Fri, 12 Aug 2022 11:47:26 +0200
osmosis (0.48.3-1) unstable; urgency=medium
=====================================
debian/control
=====================================
@@ -21,7 +21,7 @@ Build-Depends: debhelper-compat (= 12),
libjpf-java,
libmariadb-java,
# libnetty-3.9-java,
- libpostgis-java,
+ libpostgis-java (>= 1:2021.1.0),
libpostgresql-jdbc-java,
libspring-beans-java,
libspring-context-java,
=====================================
debian/maven.rules
=====================================
@@ -2,6 +2,6 @@
junit junit * s/.*/4.x/ * *
org.springframework spring-jdbc * s/.*/debian/ * *
#s/org.jboss.netty/io.netty/ netty * s/.*/debian/ * *
-s/org.postgis/net.postgis/ postgis-jdbc * s/.*/debian/ * *
+net.postgis postgis-jdbc * s/.*/debian/ * *
s/com.fasterxml.woodstox/org.codehaus.woodstox/ s/woodstox-core/woodstox-core-lgpl/ * s/.*/debian/ * *
s/mysql/org.mariadb.jdbc/ s/mysql-connector-java/mariadb-java-client/ * s/.*/debian/ * *
=====================================
debian/patches/postgis-java-2021.1.0.patch
=====================================
@@ -0,0 +1,276 @@
+Description: Update imports for Postgis 2021.1.0
+Author: Taylor Smock <tsmock at fb.com>
+Origin: https://github.com/openstreetmap/osmosis/commit/9f495073253cab24f91277001c0ac2b9ae1dc4a8
+Forwarded: not-needed
+
+--- a/osmosis-pgsimple/build.gradle
++++ b/osmosis-pgsimple/build.gradle
+@@ -1,6 +1,6 @@
+ configurations {
+ // Exclude unnecessary postgis stub classes.
+- all*.exclude group: 'org.postgis', module: 'postgis-stubs'
++ all*.exclude group: 'net.postgis', module: 'postgis-stubs'
+ }
+
+ dependencies {
+--- a/osmosis-pgsimple/src/main/java/org/openstreetmap/osmosis/pgsimple/common/CopyFileWriter.java
++++ b/osmosis-pgsimple/src/main/java/org/openstreetmap/osmosis/pgsimple/common/CopyFileWriter.java
+@@ -12,10 +12,10 @@ import java.util.Date;
+ import java.util.logging.Level;
+ import java.util.logging.Logger;
+
++import net.postgis.jdbc.geometry.Geometry;
++import net.postgis.jdbc.geometry.binary.BinaryWriter;
+ import org.openstreetmap.osmosis.core.OsmosisRuntimeException;
+ import org.openstreetmap.osmosis.core.lifecycle.Completable;
+-import org.postgis.Geometry;
+-import org.postgis.binary.BinaryWriter;
+
+
+ /**
+--- a/osmosis-pgsimple/src/main/java/org/openstreetmap/osmosis/pgsimple/common/PointBuilder.java
++++ b/osmosis-pgsimple/src/main/java/org/openstreetmap/osmosis/pgsimple/common/PointBuilder.java
+@@ -1,7 +1,7 @@
+ // This software is released into the Public Domain. See copying.txt for details.
+ package org.openstreetmap.osmosis.pgsimple.common;
+
+-import org.postgis.Point;
++import net.postgis.jdbc.geometry.Point;
+
+
+ /**
+--- a/osmosis-pgsimple/src/main/java/org/openstreetmap/osmosis/pgsimple/common/PolygonBuilder.java
++++ b/osmosis-pgsimple/src/main/java/org/openstreetmap/osmosis/pgsimple/common/PolygonBuilder.java
+@@ -1,10 +1,9 @@
+ // This software is released into the Public Domain. See copying.txt for details.
+ package org.openstreetmap.osmosis.pgsimple.common;
+
+-import org.postgis.LinearRing;
+-import org.postgis.Point;
+-import org.postgis.Polygon;
+-
++import net.postgis.jdbc.geometry.LinearRing;
++import net.postgis.jdbc.geometry.Point;
++import net.postgis.jdbc.geometry.Polygon;
+
+ /**
+ * Builds PostGIS Polygon objects based on a series of points.
+--- a/osmosis-pgsimple/src/main/java/org/openstreetmap/osmosis/pgsimple/v0_6/PostgreSqlWriter.java
++++ b/osmosis-pgsimple/src/main/java/org/openstreetmap/osmosis/pgsimple/v0_6/PostgreSqlWriter.java
+@@ -9,6 +9,7 @@ import java.util.List;
+ import java.util.Map;
+ import java.util.logging.Logger;
+
++import net.postgis.jdbc.geometry.Geometry;
+ import org.openstreetmap.osmosis.core.OsmosisRuntimeException;
+ import org.openstreetmap.osmosis.core.container.v0_6.BoundContainer;
+ import org.openstreetmap.osmosis.core.container.v0_6.EntityContainer;
+@@ -42,7 +43,6 @@ import org.openstreetmap.osmosis.pgsimpl
+ import org.openstreetmap.osmosis.pgsimple.v0_6.impl.WayGeometryBuilder;
+ import org.openstreetmap.osmosis.pgsimple.v0_6.impl.WayMapper;
+ import org.openstreetmap.osmosis.pgsimple.v0_6.impl.WayNodeMapper;
+-import org.postgis.Geometry;
+
+
+ /**
+--- a/osmosis-pgsimple/src/main/java/org/openstreetmap/osmosis/pgsimple/v0_6/impl/NodeMapper.java
++++ b/osmosis-pgsimple/src/main/java/org/openstreetmap/osmosis/pgsimple/v0_6/impl/NodeMapper.java
+@@ -6,13 +6,12 @@ import java.sql.ResultSet;
+ import java.sql.SQLException;
+ import java.util.Date;
+
++import net.postgis.jdbc.PGgeometry;
++import net.postgis.jdbc.geometry.Point;
+ import org.openstreetmap.osmosis.core.OsmosisRuntimeException;
+ import org.openstreetmap.osmosis.core.domain.v0_6.CommonEntityData;
+ import org.openstreetmap.osmosis.core.domain.v0_6.Node;
+ import org.openstreetmap.osmosis.pgsimple.common.PointBuilder;
+-import org.postgis.PGgeometry;
+-import org.postgis.Point;
+-
+
+ /**
+ * Reads and writes node attributes to jdbc classes.
+--- a/osmosis-pgsimple/src/main/java/org/openstreetmap/osmosis/pgsimple/v0_6/impl/PostgreSqlDatasetContext.java
++++ b/osmosis-pgsimple/src/main/java/org/openstreetmap/osmosis/pgsimple/v0_6/impl/PostgreSqlDatasetContext.java
+@@ -8,9 +8,9 @@ import java.util.List;
+ import java.util.logging.Level;
+ import java.util.logging.Logger;
+
+-import org.postgis.PGgeometry;
+-import org.postgis.Point;
+-import org.postgis.Polygon;
++import net.postgis.jdbc.PGgeometry;
++import net.postgis.jdbc.geometry.Point;
++import net.postgis.jdbc.geometry.Polygon;
+
+ import org.openstreetmap.osmosis.core.OsmosisConstants;
+ import org.openstreetmap.osmosis.core.OsmosisRuntimeException;
+--- a/osmosis-pgsimple/src/main/java/org/openstreetmap/osmosis/pgsimple/v0_6/impl/WayGeometryBuilder.java
++++ b/osmosis-pgsimple/src/main/java/org/openstreetmap/osmosis/pgsimple/v0_6/impl/WayGeometryBuilder.java
+@@ -4,6 +4,10 @@ package org.openstreetmap.osmosis.pgsimp
+ import java.util.ArrayList;
+ import java.util.List;
+
++import net.postgis.jdbc.geometry.LineString;
++import net.postgis.jdbc.geometry.LinearRing;
++import net.postgis.jdbc.geometry.Point;
++import net.postgis.jdbc.geometry.Polygon;
+ import org.openstreetmap.osmosis.core.OsmosisRuntimeException;
+ import org.openstreetmap.osmosis.core.domain.v0_6.Node;
+ import org.openstreetmap.osmosis.core.domain.v0_6.Way;
+@@ -15,10 +19,6 @@ import org.openstreetmap.osmosis.pgsimpl
+ import org.openstreetmap.osmosis.pgsimple.common.NodeLocationStore;
+ import org.openstreetmap.osmosis.pgsimple.common.NodeLocationStoreType;
+ import org.openstreetmap.osmosis.pgsimple.common.PersistentNodeLocationStore;
+-import org.postgis.LineString;
+-import org.postgis.LinearRing;
+-import org.postgis.Point;
+-import org.postgis.Polygon;
+
+
+ /**
+--- a/osmosis-pgsimple/src/main/java/org/openstreetmap/osmosis/pgsimple/v0_6/impl/WayMapper.java
++++ b/osmosis-pgsimple/src/main/java/org/openstreetmap/osmosis/pgsimple/v0_6/impl/WayMapper.java
+@@ -8,12 +8,11 @@ import java.util.ArrayList;
+ import java.util.Date;
+ import java.util.List;
+
++import net.postgis.jdbc.PGgeometry;
++import net.postgis.jdbc.geometry.Geometry;
+ import org.openstreetmap.osmosis.core.OsmosisRuntimeException;
+ import org.openstreetmap.osmosis.core.domain.v0_6.CommonEntityData;
+ import org.openstreetmap.osmosis.core.domain.v0_6.Way;
+-import org.postgis.Geometry;
+-import org.postgis.PGgeometry;
+-
+
+ /**
+ * Reads and writes way attributes to jdbc classes.
+--- a/osmosis-pgsnapshot/build.gradle
++++ b/osmosis-pgsnapshot/build.gradle
+@@ -1,6 +1,6 @@
+ configurations {
+ // Exclude unnecessary postgis stub classes.
+- all*.exclude group: 'org.postgis', module: 'postgis-stubs'
++ all*.exclude group: 'net.postgis', module: 'postgis-stubs'
+ }
+
+ dependencies {
+--- a/osmosis-pgsnapshot/src/main/java/org/openstreetmap/osmosis/pgsnapshot/common/CopyFileWriter.java
++++ b/osmosis-pgsnapshot/src/main/java/org/openstreetmap/osmosis/pgsnapshot/common/CopyFileWriter.java
+@@ -13,10 +13,10 @@ import java.util.List;
+ import java.util.logging.Level;
+ import java.util.logging.Logger;
+
++import net.postgis.jdbc.geometry.Geometry;
++import net.postgis.jdbc.geometry.binary.BinaryWriter;
+ import org.openstreetmap.osmosis.core.OsmosisRuntimeException;
+ import org.openstreetmap.osmosis.core.lifecycle.Completable;
+-import org.postgis.Geometry;
+-import org.postgis.binary.BinaryWriter;
+ import org.postgresql.util.PGobject;
+
+
+--- a/osmosis-pgsnapshot/src/main/java/org/openstreetmap/osmosis/pgsnapshot/common/PointBuilder.java
++++ b/osmosis-pgsnapshot/src/main/java/org/openstreetmap/osmosis/pgsnapshot/common/PointBuilder.java
+@@ -1,8 +1,7 @@
+ // This software is released into the Public Domain. See copying.txt for details.
+ package org.openstreetmap.osmosis.pgsnapshot.common;
+
+-import org.postgis.Point;
+-
++import net.postgis.jdbc.geometry.Point;
+
+ /**
+ * Builds PostGIS Point objects based on a set of coordinates.
+--- a/osmosis-pgsnapshot/src/main/java/org/openstreetmap/osmosis/pgsnapshot/common/PolygonBuilder.java
++++ b/osmosis-pgsnapshot/src/main/java/org/openstreetmap/osmosis/pgsnapshot/common/PolygonBuilder.java
+@@ -1,10 +1,9 @@
+ // This software is released into the Public Domain. See copying.txt for details.
+ package org.openstreetmap.osmosis.pgsnapshot.common;
+
+-import org.postgis.LinearRing;
+-import org.postgis.Point;
+-import org.postgis.Polygon;
+-
++import net.postgis.jdbc.geometry.LinearRing;
++import net.postgis.jdbc.geometry.Point;
++import net.postgis.jdbc.geometry.Polygon;
+
+ /**
+ * Builds PostGIS Polygon objects based on a series of points.
+--- a/osmosis-pgsnapshot/src/main/java/org/openstreetmap/osmosis/pgsnapshot/v0_6/impl/NodeMapper.java
++++ b/osmosis-pgsnapshot/src/main/java/org/openstreetmap/osmosis/pgsnapshot/v0_6/impl/NodeMapper.java
+@@ -3,9 +3,9 @@ package org.openstreetmap.osmosis.pgsnap
+
+ import java.util.Map;
+
++import net.postgis.jdbc.PGgeometry;
+ import org.openstreetmap.osmosis.core.domain.v0_6.Node;
+ import org.openstreetmap.osmosis.pgsnapshot.common.PointBuilder;
+-import org.postgis.PGgeometry;
+ import org.springframework.jdbc.core.RowMapper;
+
+
+--- a/osmosis-pgsnapshot/src/main/java/org/openstreetmap/osmosis/pgsnapshot/v0_6/impl/NodeRowMapper.java
++++ b/osmosis-pgsnapshot/src/main/java/org/openstreetmap/osmosis/pgsnapshot/v0_6/impl/NodeRowMapper.java
+@@ -4,9 +4,9 @@ package org.openstreetmap.osmosis.pgsnap
+ import java.sql.ResultSet;
+ import java.sql.SQLException;
+
++import net.postgis.jdbc.PGgeometry;
++import net.postgis.jdbc.geometry.Point;
+ import org.openstreetmap.osmosis.core.domain.v0_6.Node;
+-import org.postgis.PGgeometry;
+-import org.postgis.Point;
+
+
+ /**
+--- a/osmosis-pgsnapshot/src/main/java/org/openstreetmap/osmosis/pgsnapshot/v0_6/impl/PostgreSqlDatasetContext.java
++++ b/osmosis-pgsnapshot/src/main/java/org/openstreetmap/osmosis/pgsnapshot/v0_6/impl/PostgreSqlDatasetContext.java
+@@ -5,6 +5,9 @@ import java.util.ArrayList;
+ import java.util.List;
+ import java.util.logging.Logger;
+
++import net.postgis.jdbc.PGgeometry;
++import net.postgis.jdbc.geometry.Point;
++import net.postgis.jdbc.geometry.Polygon;
+ import org.openstreetmap.osmosis.core.OsmosisConstants;
+ import org.openstreetmap.osmosis.core.container.v0_6.BoundContainer;
+ import org.openstreetmap.osmosis.core.container.v0_6.BoundContainerIterator;
+@@ -31,9 +34,6 @@ import org.openstreetmap.osmosis.pgsnaps
+ import org.openstreetmap.osmosis.pgsnapshot.common.PolygonBuilder;
+ import org.openstreetmap.osmosis.pgsnapshot.common.SchemaVersionValidator;
+ import org.openstreetmap.osmosis.pgsnapshot.v0_6.PostgreSqlVersionConstants;
+-import org.postgis.PGgeometry;
+-import org.postgis.Point;
+-import org.postgis.Polygon;
+ import org.springframework.jdbc.core.JdbcTemplate;
+
+
+--- a/osmosis-pgsnapshot/src/main/java/org/openstreetmap/osmosis/pgsnapshot/v0_6/impl/WayGeometryBuilder.java
++++ b/osmosis-pgsnapshot/src/main/java/org/openstreetmap/osmosis/pgsnapshot/v0_6/impl/WayGeometryBuilder.java
+@@ -4,6 +4,10 @@ package org.openstreetmap.osmosis.pgsnap
+ import java.util.ArrayList;
+ import java.util.List;
+
++import net.postgis.jdbc.geometry.LineString;
++import net.postgis.jdbc.geometry.LinearRing;
++import net.postgis.jdbc.geometry.Point;
++import net.postgis.jdbc.geometry.Polygon;
+ import org.openstreetmap.osmosis.core.OsmosisRuntimeException;
+ import org.openstreetmap.osmosis.core.domain.v0_6.Node;
+ import org.openstreetmap.osmosis.core.domain.v0_6.Way;
+@@ -15,11 +19,6 @@ import org.openstreetmap.osmosis.pgsnaps
+ import org.openstreetmap.osmosis.pgsnapshot.common.NodeLocationStore;
+ import org.openstreetmap.osmosis.pgsnapshot.common.NodeLocationStoreType;
+ import org.openstreetmap.osmosis.pgsnapshot.common.PersistentNodeLocationStore;
+-import org.postgis.LineString;
+-import org.postgis.LinearRing;
+-import org.postgis.Point;
+-import org.postgis.Polygon;
+-
+
+ /**
+ * Caches a set of node latitudes and longitudes and uses these to calculate the
=====================================
debian/patches/series
=====================================
@@ -4,3 +4,4 @@
disable-netty3.patch
mariadb.patch
no-shadow.patch
+postgis-java-2021.1.0.patch
View it on GitLab: https://salsa.debian.org/debian-gis-team/osmosis/-/compare/3c24d45276bd8bf0b2827e5fdf829d2508fda468...9a413dda8e4d7a42980a61b627b4c70519087cb9
--
View it on GitLab: https://salsa.debian.org/debian-gis-team/osmosis/-/compare/3c24d45276bd8bf0b2827e5fdf829d2508fda468...9a413dda8e4d7a42980a61b627b4c70519087cb9
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20220812/9cfdc10c/attachment-0001.htm>
More information about the Pkg-grass-devel
mailing list