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

_______________________________________________
dev mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/dev

Reply via email to