[OSM-dev] osm2pgsql 0.96.0-RC1

Sebastiaan Couwenberg 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
> maintainers.
> 
> - osm2pgsql can now use LuaJIT:
> https://github.com/openstreetmap/osm2pgsql/pull/810
> 
> 
> I would particularly like feedback from packagers, given the libosmium
> changes.

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.

Kind Regards,

Bas



More information about the dev mailing list