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

