[OSM-dev] osm2pgsql 0.96.0-RC1
sebastic at xs4all.nl
Sun Apr 22 11:26:14 UTC 2018
On 04/22/2018 09:48 AM, Paul Norman wrote:
> The following changes affect packagers
> - The built-in version of libosmium has been updated to 2.14.0, and it
> no longer bundles protozero internally. osm2pgsql now bundles both
> libosmium and protozero because of the close ties between osm2pgsql and
> llibosmium. Other versions of libosmium are not supported by the
> - osm2pgsql can now use LuaJIT:
> I would particularly like feedback from packagers, given the libosmium
osm2pgsql (0.96.0~rc1+ds-1~exp1) is already available in Debian
experimental, it doesn't use LuaJIT though.
As long as libosmium doesn't break backwards compatibility, using a
newer version to build osm2pgsql shouldn't be an issue. The Debian
packages uses the packaged libosmium & protozero and strips the embedded
copies from the osm2pgsql source package.
Since libosmium and protozero (used to) have a higher frequency of new
releases that osm2pgsql, the embedded copies in osm2pgsql can be
re-instated if updates of the libosmium and/or protozero packages cause
breakage. Since embedded code copies are frowned upon in Debian the
packaged dependencies will be used for as long as possible.
More information about the dev