Bug#918294: marked as done (openstreetmap-carto build depends on node-carto that is currently not in buster)

Sebastiaan Couwenberg sebastic at xs4all.nl
Mon Jan 7 12:05:01 GMT 2019


On 1/7/19 11:45 AM, Debian Bug Tracking System wrote:
> node-carto is back in buster.

But it is not compatible with the new mapnik-reference:

 carto project.mml > style.xml
 /usr/lib/nodejs/carto/lib/carto/tree/reference.js:19
     if (mapnik_reference.version.hasOwnProperty(version)) {
                                 ^

 TypeError: Cannot read property 'hasOwnProperty' of undefined
     at Object.ref.setVersion
(/usr/lib/nodejs/carto/lib/carto/tree/reference.js:19:34)
     at /usr/lib/nodejs/carto/lib/carto/tree/reference.js:209:5
     at Object.<anonymous>
(/usr/lib/nodejs/carto/lib/carto/tree/reference.js:213:3)
     at Module._compile (internal/modules/cjs/loader.js:689:30)
     at Object.Module._extensions..js
(internal/modules/cjs/loader.js:700:10)
     at Module.load (internal/modules/cjs/loader.js:599:32)
     at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
     at Function.Module._load (internal/modules/cjs/loader.js:530:3)
     at Module.require (internal/modules/cjs/loader.js:637:17)
     at require (internal/modules/cjs/helpers.js:22:18)

Newer version of node-carto require unpackaged dependencies:

 npm2deb depends carto
 Dependencies:
 NPM                                       Debian
 carto (1.1.0)                             node-carto (0.9.5-2)
 ├─ chroma-js (~1.3.3)                     None
 ├─ hsluv (~0.0.1)                         None
 ├─ js-yaml (~3.12.0)                      node-js-yaml (3.11.0+dfsg-1)
 ├─ lodash (~4.17.10)                      node-lodash (4.17.11+dfsg-1)
 ├─ mapnik-reference (~8.9.1)              None
 ├─ semver (~5.5.0)                        node-semver (5.5.1-1)
 └─ yargs (~12.0.1)                        node-yargs (10.0.3-2)

 Build dependencies:
 NPM                                       Debian
 coveralls (~3.0.0)                        node-coveralls (3.0.2-1)
 istanbul (~0.4.5)                         node-istanbul (0.4.5+ds-2)
 mocha (~5.2.0)                            node-mocha (4.1.0+ds3-1)
 mocha-eslint (^4.0.0)                     None
 sax (~1.2.1)                              sax.js (1.2.4-2)

This has prevented updating node-carto, and by extension
openstreetmap-carto, for quite a while now.

If this situation doesn't change during the bullseye development cycle,
the openstreetmap-carto package will be removed from Debian.

Kind Regards,

Bas

-- 
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1



More information about the Pkg-grass-devel mailing list