Report forwarded
to debian-bugs-dist@lists.debian.org, rossgammon@mail.dk, wnpp@debian.org: Bug#805308; Package wnpp.
(Mon, 16 Nov 2015 20:09:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Ross Gammon <rossgammon@mail.dk>:
New Bug report received and forwarded. Copy sent to rossgammon@mail.dk, wnpp@debian.org.
(Mon, 16 Nov 2015 20:09:05 GMT) (full text, mbox, link).
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: ITP: node-kosmtik -- Make maps with OpenStreetMap and Mapnik
Date: Mon, 16 Nov 2015 21:05:46 +0100
Package: wnpp
Severity: wishlist
To: submit@bugs.debian.org
Subject: ITP: node-kosmtik -- Make maps with OpenStreetMap and Mapnik
Package: wnpp
Severity: wishlist
Owner: Ross Gammon <rossgammon@mail.dk>
X-Debbugs-CC: debian-devel@lists.debian.org
* Package name : node-kosmtik
Version : 0.0.13
Upstream Author : Yohan Boniface
* URL : https://github.com/kosmtik/kosmtik#readme
* License : WTFPL
Programming Lang: JavaScript
Description : Make maps with OpenStreetMap and Mapnik
Kosmtik is a very light but extendable mapping framework to create Mapnik
ready maps with OpenStreetMap data (and more).
.
Carto based projects are supported (with .mml or .yml config).
.
Node.js is an event-based server-side JavaScript engine.
Owner recorded as Ross Gammon <rossgammon@mail.dk>.
Request was from Bart Martens <bartm@quantz.debian.org>
to control@bugs.debian.org.
(Tue, 17 Nov 2015 04:24:14 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, wnpp@debian.org, Ross Gammon <rossgammon@mail.dk>: Bug#805308; Package wnpp.
(Tue, 17 Nov 2015 20:45:08 GMT) (full text, mbox, link).
Acknowledgement sent
to Ross Gammon <ross@the-gammons.net>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org, Ross Gammon <rossgammon@mail.dk>.
(Tue, 17 Nov 2015 20:45:08 GMT) (full text, mbox, link).
Added blocking bug(s) of 805308: 694137
Request was from Ross Gammon <rossgammon@mail.dk>
to control@bugs.debian.org.
(Tue, 17 Nov 2015 22:09:08 GMT) (full text, mbox, link).
Added blocking bug(s) of 805308: 805411
Request was from Ross Gammon <rossgammon@mail.dk>
to control@bugs.debian.org.
(Tue, 17 Nov 2015 22:15:03 GMT) (full text, mbox, link).
Added blocking bug(s) of 805308: 805413
Request was from Ross Gammon <rossgammon@mail.dk>
to control@bugs.debian.org.
(Tue, 17 Nov 2015 22:15:07 GMT) (full text, mbox, link).
Added blocking bug(s) of 805308: 805415
Request was from Ross Gammon <rossgammon@mail.dk>
to control@bugs.debian.org.
(Tue, 17 Nov 2015 22:21:09 GMT) (full text, mbox, link).
Added blocking bug(s) of 805308: 780694 and 774567
Request was from Ross Gammon <rossgammon@mail.dk>
to control@bugs.debian.org.
(Tue, 17 Nov 2015 22:45:13 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, wnpp@debian.org, Ross Gammon <rossgammon@mail.dk>: Bug#805308; Package wnpp.
(Sun, 13 Mar 2016 15:42:15 GMT) (full text, mbox, link).
Acknowledgement sent
to Antoine Beaupré <anarcat@debian.org>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org, Ross Gammon <rossgammon@mail.dk>.
(Sun, 13 Mar 2016 15:42:15 GMT) (full text, mbox, link).
To: 644767@bugs.debian.org, 805308@bugs.debian.org, 761914@bugs.debian.org
Cc: Ross Gammon <rossgammon@mail.dk>, 742347@bugs.debian.org, pkg-javascript-devel@lists.alioth.debian.org
Subject: overview of the tilemill situation and alternatives (mapbox, kosmtik)
Date: Sun, 13 Mar 2016 11:40:02 -0400
so I am not sure this RFP is still relevant anymore. there hasn't been a
tilemill release since 2012. here's a summary of a discussion that
happened in #742347 (for some reason, I sent the discussion
there... sorry).
1. Mapbox people have released a new product in september 2014 named
[Mapbox studio classic][]. the code is a
[still freely available][] and seems to be a
[fork of tilemill][]. mapbox classic still has releases on github,
last one is from november 2015
[Mapbox studio classic]: https://www.mapbox.com/mapbox-studio-classic/#linux
[still freely available]: https://github.com/mapbox/mapbox-studio-classic
[fork of tilemill]: https://github.com/mapbox/mapbox-studio-classic/blob/mb-pages/docs/0000-01-01-common-questions.md#how-is-mapbox-studio-related-to-tilemill#user-content-how-is-mapbox-studio-classic-related-to-tilemill
2. It looks like Mapbox studio classic has some sort of
[Mapbox.com lock-in][], and there are certainly new copyright
issues, if only with the [bundled fonts][]. but it could probably
be packaged.
[Mapbox.com lock-in]: https://github.com/mapbox/mapbox-studio-classic/blob/mb-pages/docs/0000-01-01-common-questions.md#can-i-use-git-with-a-style-or-source-project
[bundled fonts]: https://github.com/mapbox/mapbox-studio-classic/blob/mb-pages/docs/0000-01-01-common-questions.md#what-cancant-i-do-with-pro-fonts
3. Then there's [mapbox studio][], which is a
[full rewrite of mapbox][]. You need to "signup" somehow to get
access, even though parts of the code are free, namely the
[Mapbox GL studio][] project
[Mapbox GL studio]: https://github.com/mapbox/mapbox-gl-native/
[full rewrite of mapbox]: https://www.mapbox.com/help/upgrading-from-classic/
[mapbox studio]: https://www.mapbox.com/mapbox-studio/
4. The [Openstreetmap-carto][] developpers have mostly switched to
[kosmtik][] instead of Mapbox.
[Openstreetmap-carto]: https://github.com/gravitystorm/openstreetmap-carto
[kosmtik]: https://github.com/kosmtik/kosmtik
5. In short: Mapbox studio classic is not as good as Tilemill, Mapbox
studio is very promising, but you still need to signup for access,
and kosmtik seems to be working right now.
6. Ross has an [ITP for kosmtik][]. The package is waiting on other
node dependencies to be uploaded (yes, again).
[ITP for kosmtik]: https://bugs.debian.org/805308
7. There is also an [ITP for Mapbox-studio][] yet it is unclear to me
what that one means because the source code to Mapbox-studio
doesn't seem to be available, as far as i can tell (and the ITP
doesn't say either).
[ITP for Mapbox-studio]: https://bugs.debian.org/#761914
8. There's no WNPP bug for Mapbox studio *classic* that I can
found. there's still an [RFP for tilemill][], which should
probably be closed now because the project seems dead and plenty
of alternatives exist. I wonder if node some dependencies that
were packaged for Tilemill actually now need to be *removed* from
Debian, because they have become useless leaf packages... I am
leaving the Tilemill RFP open for someone to clean that up.
[RFP for tilemill]: https://bugs.debian.org/644767
9. Oh, and finally one could mention another Mapbox project,
[Carto][], a commandline CSS tools that implements some sort of
standard CSS language that all those tools end up using to talk to
Mapnik, more or less. There are no RFPs for that.
[Carto]: https://github.com/mapbox/carto
Phew! Sorry for the cross-posting among multiple bug reports, but
those tools all seem related in some way, and I kept on *not* finding
Mapbox while looking in the Tilemill RFP (and forgetting about
kosmtik).
With this point, I think all those tools are at least cross-referenced
and contributors can figure out where they want to put their energies
next.
A.
--
C'est avec les pierres de la loi qu'on a bâti les prisons,
et avec les briques de la religion, les bordels.
- Blake, William
Information forwarded
to debian-bugs-dist@lists.debian.org, wnpp@debian.org, Ross Gammon <rossgammon@mail.dk>: Bug#805308; Package wnpp.
(Sun, 13 Mar 2016 17:21:12 GMT) (full text, mbox, link).
Acknowledgement sent
to Jérémy Lal <kapouer@melix.org>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org, Ross Gammon <rossgammon@mail.dk>.
(Sun, 13 Mar 2016 17:21:13 GMT) (full text, mbox, link).
2016-03-13 16:40 GMT+01:00 Antoine Beaupré <anarcat@debian.org>:
>
> 9. Oh, and finally one could mention another Mapbox project,
> [Carto][], a commandline CSS tools that implements some sort of
> standard CSS language that all those tools end up using to talk to
> Mapnik, more or less. There are no RFPs for that.
>
> [Carto]: https://github.com/mapbox/carto
carto is in debian - it needs to be updated, though (node-carto)
Jérémy
Information forwarded
to debian-bugs-dist@lists.debian.org, wnpp@debian.org, Ross Gammon <rossgammon@mail.dk>: Bug#805308; Package wnpp.
(Sun, 13 Mar 2016 17:33:12 GMT) (full text, mbox, link).
Acknowledgement sent
to Sebastiaan Couwenberg <sebastic@xs4all.nl>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org, Ross Gammon <rossgammon@mail.dk>.
(Sun, 13 Mar 2016 17:33:12 GMT) (full text, mbox, link).
Subject: Re: [Pkg-javascript-devel] Bug#742347: Bug#742347: overview of the
tilemill situation and alternatives (mapbox, kosmtik)
Date: Sun, 13 Mar 2016 18:31:17 +0100
On 13-03-16 18:18, Jérémy Lal wrote:
> 2016-03-13 16:40 GMT+01:00 Antoine Beaupré <anarcat@debian.org>:
>
>>
>> 9. Oh, and finally one could mention another Mapbox project,
>> [Carto][], a commandline CSS tools that implements some sort of
>> standard CSS language that all those tools end up using to talk to
>> Mapnik, more or less. There are no RFPs for that.
>>
>> [Carto]: https://github.com/mapbox/carto
>
>
> carto is in debian - it needs to be updated, though (node-carto)
mapnik-reference needs to be packaged for the new carto version, and
semver may need to be upgraded:
Dependencies:
NPM Debian
carto (0.15.3) node-carto (0.9.5-2)
├─ mapnik-reference (~8.5.0) None
│ └─ semver (^5.1.0) node-semver (2.1.0-2)
├─ optimist (~0.6.0) node-optimist (0.6.1-1)
└─ underscore (~1.6.0) underscore (1.7.0~dfsg-1)
Build dependencies:
NPM Debian
coveralls (~2.10.1) None
istanbul (~0.2.14) None
jshint (0.2.x) None
mocha (1.12.x) node-mocha (1.20.1-1)
sax (0.1.x) sax.js (0.5.5-1)
Kind Regards,
Bas
--
GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1
Information forwarded
to debian-bugs-dist@lists.debian.org, wnpp@debian.org: Bug#805308; Package wnpp.
(Mon, 14 Mar 2016 21:09:10 GMT) (full text, mbox, link).
Acknowledgement sent
to Ross Gammon <rossgammon@mail.dk>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org.
(Mon, 14 Mar 2016 21:09:10 GMT) (full text, mbox, link).
Hi Antoine,
Thanks for that excellent summary! It has cleared up a confusion that I
had. More below:
On 03/13/2016 04:40 PM, Antoine Beaupré wrote:
> 1. Mapbox people have released a new product in september 2014 named
> [Mapbox studio classic][]. the code is a
> [still freely available][] and seems to be a
> [fork of tilemill][]. mapbox classic still has releases on github,
> last one is from november 2015
>
> [Mapbox studio classic]: https://www.mapbox.com/mapbox-studio-classic/#linux
> [still freely available]: https://github.com/mapbox/mapbox-studio-classic
> [fork of tilemill]: https://github.com/mapbox/mapbox-studio-classic/blob/mb-pages/docs/0000-01-01-common-questions.md#how-is-mapbox-studio-related-to-tilemill#user-content-how-is-mapbox-studio-classic-related-to-tilemill
Actually, it looks like mapbox-studio was renamed mapbox-studio-classic
when they released the new mapbox-studio [3] which runs online (after
sign up).
>
> 2. It looks like Mapbox studio classic has some sort of
> [Mapbox.com lock-in][], and there are certainly new copyright
> issues, if only with the [bundled fonts][]. but it could probably
> be packaged.
>
> [Mapbox.com lock-in]: https://github.com/mapbox/mapbox-studio-classic/blob/mb-pages/docs/0000-01-01-common-questions.md#can-i-use-git-with-a-style-or-source-project
> [bundled fonts]: https://github.com/mapbox/mapbox-studio-classic/blob/mb-pages/docs/0000-01-01-common-questions.md#what-cancant-i-do-with-pro-fonts
Yes. Mapbox-studio (classic) needs a log in, but is probably worthwhile
for access to all the datasets. I have not signed up yet :-)
>
> 3. Then there's [mapbox studio][], which is a
> [full rewrite of mapbox][]. You need to "signup" somehow to get
> access, even though parts of the code are free, namely the
> [Mapbox GL studio][] project
>
> [Mapbox GL studio]: https://github.com/mapbox/mapbox-gl-native/
> [full rewrite of mapbox]: https://www.mapbox.com/help/upgrading-from-classic/
> [mapbox studio]: https://www.mapbox.com/mapbox-studio/
>
> 4. The [Openstreetmap-carto][] developpers have mostly switched to
> [kosmtik][] instead of Mapbox.
>
> [Openstreetmap-carto]: https://github.com/gravitystorm/openstreetmap-carto
> [kosmtik]: https://github.com/kosmtik/kosmtik
Kosmtik will be the quickest to package. But as stated in the readme:
"Alpha version, installable only from source". We would need to create
an executable (which upstream themselves believe they are not ready for).
> 6. Ross has an [ITP for kosmtik][]. The package is waiting on other
> node dependencies to be uploaded (yes, again).
>
> [ITP for kosmtik]: https://bugs.debian.org/805308
Feel free to help out by picking up one of the RFP's :-)
>
> 7. There is also an [ITP for Mapbox-studio][] yet it is unclear to me
> what that one means because the source code to Mapbox-studio
> doesn't seem to be available, as far as i can tell (and the ITP
> doesn't say either).
>
> [ITP for Mapbox-studio]: https://bugs.debian.org/#761914
This is where the confusion was. $ npm install mapbox-studio gets you:
https://www.npmjs.com/package/mapbox-studio
This points you to the source at github.com/mapbox/mapbox-studio which
redirects to github.com/mapbox/mapbox-studio-classic!
>
> 8. There's no WNPP bug for Mapbox studio *classic* that I can
> found.
So now there is! I will retitle the mapbox-studio RFP to
mapbox-studio-classic, and the relevant Javascript Team task page:
https://wiki.debian.org/Javascript/Nodejs/Tasks/mapbox-studio
There is plenty here that needs packaging.
there's still an [RFP for tilemill][], which should
> probably be closed now because the project seems dead and plenty
> of alternatives exist. I wonder if node some dependencies that
> were packaged for Tilemill actually now need to be *removed* from
> Debian, because they have become useless leaf packages... I am
> leaving the Tilemill RFP open for someone to clean that up.
>
> [RFP for tilemill]: https://bugs.debian.org/644767
We should not be too hasty here. Some of the dependencies may still be
required by other mapping apps. Also, tilemill is not completely dead.
The mapbox employees are not allowed to work on tilemill during work
time, but they will merge pull requests, and are happy to give wider
commit access. Someone stated on one of their bugs that their personal
fork of tilemill is working and is willing to push those changes back.
So it could be resurrected yet.
Of course, some packages may get removed from stretch automatically (RC)
anyway.
Cheers,
Ross
Added blocking bug(s) of 805308: 844009
Request was from Ross Gammon <rossgammon@mail.dk>
to control@bugs.debian.org.
(Fri, 11 Nov 2016 20:54:04 GMT) (full text, mbox, link).
Added blocking bug(s) of 805308: 844014
Request was from Ross Gammon <rossgammon@mail.dk>
to control@bugs.debian.org.
(Fri, 11 Nov 2016 20:54:06 GMT) (full text, mbox, link).
Added blocking bug(s) of 805308: 826560
Request was from Ross Gammon <rossgammon@mail.dk>
to control@bugs.debian.org.
(Sat, 12 Nov 2016 09:33:10 GMT) (full text, mbox, link).
Added blocking bug(s) of 805308: 844072
Request was from Ross Gammon <rossgammon@mail.dk>
to control@bugs.debian.org.
(Sat, 12 Nov 2016 09:51:06 GMT) (full text, mbox, link).
Added blocking bug(s) of 805308: 844075
Request was from Ross Gammon <rossgammon@mail.dk>
to control@bugs.debian.org.
(Sat, 12 Nov 2016 10:12:03 GMT) (full text, mbox, link).
Added blocking bug(s) of 805308: 844079
Request was from Ross Gammon <rossgammon@mail.dk>
to control@bugs.debian.org.
(Sat, 12 Nov 2016 10:27:06 GMT) (full text, mbox, link).
Changed Bug title to 'RFP: node-kosmtik -- Make maps with OpenStreetMap and Mapnik' from 'ITP: node-kosmtik -- Make maps with OpenStreetMap and Mapnik'.
Request was from Bart Martens <bartm@quantz.debian.org>
to control@bugs.debian.org.
(Thu, 15 Feb 2018 16:24:05 GMT) (full text, mbox, link).
Removed annotation that Bug was owned by Ross Gammon <rossgammon@mail.dk>.
Request was from Bart Martens <bartm@quantz.debian.org>
to control@bugs.debian.org.
(Thu, 15 Feb 2018 16:24:05 GMT) (full text, mbox, link).
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.