File osm2pgsql.changes of Package osm2pgsql
-------------------------------------------------------------------
Fri Nov 25 18:48:23 UTC 2022 - Predrag Ivanović <predivan@mts.rs>
- Update to osm2pgsql-1.7.2
-------------------------------------------------------------------
Sat Jan 29 13:45:47 UTC 2022 - Predrag Ivanović <predivan@mts.rs>
- Update to osm2pgsql-1.6.0
* The osm2pgsql-replication script which has been included in the osm2pgsql repository for a while
will now be installed together with its man page on "make install".
To use it you need Python3, psycopg2 (or psycopg3), and PyOsmium installed. See the manual for details.
* Ignore relations with more than 32.000 members (which should never happen in real data) instead of failing.
* Removed the dependency on boost::algorithm.
- Packaging changes:
* Drop add_p_argument.patch, add_pg14.patch, support_older_python.patch
Merged upstream
* Switch back to upstream vendored fmt for now
TW/Factory version breaks the build
------------------------------------------------------------------
Sun Aug 15 17:22:05 UTC 2021 - Predrag Ivanović <predivan@mts.rs>
- Update to osm2pgsql-1.5.1
This is a bugfix release.
* When importing a planet file or a huge extract, something with more than about 1 billion nodes,
the new RAM node location store could overflow a 32bit "offset" value which meant that the node locations would not be found again.
The result were missing features, because osm2pgsql just ignores features with geometries that can not be built due to missing node locations.
* Osm2pgsql creates temporary tables as UNLOGGED to get better performance.
We fixed a bug where non-temporary output tables were also created as UNLOGGED (when clustering was disabled.)
* In the flex output table columns marked create_only are now only created in final tables, not temporary tables.
This avoids some problems, for instance when using columnn type SERIAL.
* Make the input data check more strict: Two versions of same object are not allowed in the input.
* Remove IMMUTABLE volatility classification from validity check trigger function.
* Make the directory where the config file is available in the flex output through the osm2pgsql.config_dir global Lua variable.
-------------------------------------------------------------------
Fri Jul 16 13:50:34 UTC 2021 - Predrag Ivanović <predivan@mts.rs>
- Update to osm2pgsql-1.5.0
* This release contains a rewrite of the code used to temporarily store OSM data
in memory while processing the data in non-slim mode, i.e. when you import data without --slim.
It now uses much less memory.
Other changes:
* The multi output which was marked as deprecated in the last versions has now been removed.
* New cluster table option in the flex config file which allows you to disable clustering of the table data by geometry.
* Do not try to create indexes for flex output tables without id.
* Added flex config example (attributes.lua) showing how to access OSM object attributes (such as timestamp, user name, etc.) from Lua.
* Added a warning if --flat-nodes/-F is used in non-slim mode.
* Report cache memory usage when running with --log-level=debug.
* Report thread number in all log lines when --log-level=debug is set.
* Use trigger to check geometry validity on first import instead of only doing this when copying the data for clustering.
In the flex output this validity check is not used any more for point geometries because they are always valid anyway.
- Package changes:
* Use system RapidJSON and fmt libraries
* Spec-cleaner run.
-------------------------------------------------------------------
Sat May 15 16:31:33 UTC 2021 - Bruno Friedmann <bruno@ioda-net.ch>
- Update to bugfix version 1.4.2
+ Translate empty strings into NULL instead of 0.0 for columns
of type double.
+ Consistently quote table names to handle upper case table
prefixes correctly.
+ Avoid querying geometries in stage 2 of the flex output when
expiry is disabled.
+ Fix syntax error in index creation with schema enabled.
- Update to bugfix version 1.4.1
see https://github.com/openstreetmap/osm2pgsql/releases/tag/1.4.1
- Update to bugfix version 1.4.0
see https://github.com/openstreetmap/osm2pgsql/releases/tag/1.4.0
- Packaging renewed with spec-cleaner
-------------------------------------------------------------------
Mon Sep 21 11:49:48 UTC 2020 - Dirk Stoecker <opensuse@dstoecker.de> 1.3.0
- update to 1.3.0
* This release introduces the new "flex" output.
* many changes:
see https://github.com/openstreetmap/osm2pgsql/releases/tag/1.3.0
-------------------------------------------------------------------
Tue Jun 30 07:01:40 UTC 2020 - Dirk Stoecker <opensuse@dstoecker.de> 1.2.2
- update to 1.2.2
-------------------------------------------------------------------
Tue Dec 3 19:12:47 UTC 2019 - Dirk Stoecker <opensuse@dstoecker.de> 1.2.1
- update to 1.2.1
1.2.0:
- limit number of buffers queued for COPYing to PostgreSQL
to avoid out-of-memory issues when importing data in slim
mode without the flatnode option
- reduce default number of threads to 4 to avoid running
out of PostgreSQL connections
- fix import failures when importing large values into
int4 columns
1.0.0
This release finally drops support for old-style multipolygons.
Doing so allowed a major overhaul of the processing pipeline.
Imports are now entirely done in the first processing stage. The second,
much slower processing stage is only needed when updating existing
databases. Data is entirely streamed into the database using COPY, which
reduces the number of database connections needed.
Other major changes include
- better error handling in Lua backend
- process all OSM objects again when extra attributes are requested
- enable running tests in pg_virtualenv
- add support for configurable Gazetteer style
- allow to disable RAM node cache with -C 0
* no longer use bundled libraries
-------------------------------------------------------------------
Wed Jul 3 09:36:35 UTC 2019 - Dirk Stoecker <opensuse@dstoecker.de>
- update to 0.96.0
* This release fixes a number of bugs introduced with the switch
to libosmium and brings a couple of improvements in the
build system.
- memory for caches and flatnode storage is freed earlier, leaving
more RAM to Postgresql during indexing
- extend web Mercator to 89.99 latitude again, reducing broken polygons
- skip objects with no tags during initial import, improving
performance during first import stage
- support LuaJIT for faster processing of Lua tag transforms
- update to libosmium 2.14
- windows builds for 32bit are now provided via Appveyor
- bug fixes for tile expiry
* libosmium no longer ships with protozero since version 2.14. So
protozero is now seperately included in the contrib/ directory.
As with libosmium it is possible to switch to an externally
supplied library with cmake.
-------------------------------------------------------------------
Wed Mar 28 16:27:27 UTC 2018 - opensuse@dstoecker.de
- update to version 0.94
* This is the last release which will support old-style
multipolygons.
* Upgrading to this version requires a reimport for the slim
table changes.
* Major changes since 0.92.0 are
- Coordinates are now stored unprojected in slim tables, and an
osmium dense file array is used for flat nodes. This dense
file array can be read by other libosmium-based programs.
- Libosmium is used for geometry building instead of GEOS
This offers speed increases, improves code, and avoids relying
on a large library for a small portion of its functionality.
- Tile expiry has been rewritten, fixing bugs, including one
that dropped large portions of expiry lists.
- Node tags are no longer stored in slim tables, consistent with
flat-nodes. THis reduces space required for --slim imports
without --flat-nodes.
- A default database name of gis is no longer assumed. An
explicit -d option is recommended if compatibility with 0.92
and earlier.
-------------------------------------------------------------------
Sun Jun 4 18:14:34 UTC 2017 - mpluskal@suse.com
- Update to version 0.92.1
- Update boost dependencies
- Cleanup spec file and use common macros
-------------------------------------------------------------------
Wed Jan 04 12:37:54 UTC 2017 - eike@sf-mail.de
- update to version 0.92.0
-------------------------------------------------------------------
Fri Mar 11 07:03:33 UTC 2016 - opensuse@dstoecker.de
- update to version 0.90.0 - Major changes since 0.88.0:
* Windows support is much improved, and osm2pgsql builds natively with MSVC
* Osm2pgsql now requires a C++11 compiler
* Memory overhead for very small extracts is significantly reduced
* Multi-threading support is enabled for Windows
* The build system has switched from autotools to cmake
* Parsing is now done by libosmium and protobuf-c-compiler is not required
* Multi-backend improvements and bug fixes
* PBF support is no longer optional
* Legacy code from 32-bit node IDs has been removed
* Builds now generate no GCC or Clang warnings or errors
-------------------------------------------------------------------
Mon Nov 9 16:51:17 UTC 2015 - opensuse@dstoecker.de
- set proper data directory (datadir.diff)
-------------------------------------------------------------------
Wed Nov 4 09:08:14 UTC 2015 - opensuse@dstoecker.de
- update to recent GIT
-------------------------------------------------------------------
Mon Sep 14 09:26:25 UTC 2015 - opensuse@dstoecker.de
- update to 0.89.0
-------------------------------------------------------------------
Mon Apr 20 09:43:44 UTC 2015 - opensuse@dstoecker.de
- add missing README.md file
-------------------------------------------------------------------
Thu Dec 5 14:54:01 UTC 2013 - opensuse@dstoecker.de
- update to git repository version 0.85.0
-------------------------------------------------------------------
Wed Feb 20 12:04:14 UTC 2013 - opensuse@dstoecker.de
- update to revision 29268
- add osm2pgsql32 exe, as osm2pgsql now has 64bit ID's
use this version for compatibility to older database instances
-------------------------------------------------------------------
Fri Feb 1 17:01:13 UTC 2013 - BSipos@rkf-eng.com
- Changed use of array_length to array_upper to allow use in
PostgreSQL < 8.4. Behavior is identical, and patch is only
applied for SUSE 11 where it is needed.
-------------------------------------------------------------------
Wed Jan 16 19:12:50 UTC 2013 - BSipos@rkf-eng.com
- Replaced %make_install macro to allow build for SLE-11.
-------------------------------------------------------------------
Thu Sep 13 10:59:27 UTC 2012 - opensuse@dstoecker.de
- update to SVN from 2012-09-13 and fix pbf support
-------------------------------------------------------------------
Mon Aug 6 15:29:23 UTC 2012 - opensuse@dstoecker.de
- update to recent svn from 2012-08-06
-------------------------------------------------------------------
Tue Nov 15 16:52:20 UTC 2011 - cwh@suse.com
- First package for openSUSE