Re: [Pkg-javascript-devel] Bug#742347: Bug#742347: overview of the tilemill situation and alternatives (mapbox, kosmtik)

2016-03-13 Thread Sebastiaan Couwenberg
On 13-03-16 18:18, Jérémy Lal wrote:
> 2016-03-13 16:40 GMT+01:00 Antoine Beaupré :
> 
>>
>>  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

___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#742347: Bug#742347: overview of the tilemill situation and alternatives (mapbox, kosmtik)

2016-03-13 Thread Jérémy Lal
2016-03-13 16:40 GMT+01:00 Antoine Beaupré :

>
>  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
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#818100: RFS: node-seq/0.3.5-1 [ITP]

2016-03-13 Thread Ross Gammon
Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "node-seq"

* Package name: node-seq
  Version : 0.3.5-1
  Upstream Author : James Halliday  (http://substack.net)
* URL : https://github.com/substack/node-seq
* License : Expat
  Section : web

It builds those binary packages:

node-seq   - Chainable asynchronous flow control

To access further information about this package, please visit the following
URL:

  http://mentors.debian.net/package/node-seq


Alternatively, one can download the package with dget using this command:

dget -x http://mentors.debian.net/debian/pool/main/n/node-seq/node-
seq_0.3.5-1.dsc

The packaging can be found here:
http://anonscm.debian.org/cgit/pkg-javascript/node-seq.git/

Changes since the last upload:

  * Initial release (Closes: #802008)


Regards,
Ross Gammon



-- System Information:
Debian Release: 8.3
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel


[Pkg-javascript-devel] Bug#742347: overview of the tilemill situation and alternatives (mapbox, kosmtik)

2016-03-13 Thread Antoine Beaupré
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/-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/-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/-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

___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#798867: marked as done (check NEW queue as well for package)

2016-03-13 Thread Debian Bug Tracking System
Your message dated Sun, 13 Mar 2016 10:40:48 +
with message-id 
and subject line Bug#798867: fixed in npm2deb 0.2.5-1
has caused the Debian Bug report #798867,
regarding check NEW queue as well for package
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
798867: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=798867
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---

Package: npm2deb
Version: 0.2.4-1
Severity: whishlist
Tags: patch
thanks

Hi Leo,

I am bit lazy with ITPs, so maybe npm2deb should also query NEW whether 
something has been already uploaded.


The attached patch works at least for me ...

Thanks!
 Thorsten
diff --git a/npm2deb/helper.py b/npm2deb/helper.py
index 5e8c1c3..c51a3a5 100644
--- a/npm2deb/helper.py
+++ b/npm2deb/helper.py
@@ -78,6 +78,31 @@ def search_for_bug(module):
 continue
 return result
 
+def search_in_new(module):
+if isinstance(module, _Npm2Deb):
+module = module.name
+my_print('Looking for packages in NEW:')
+_debug(1, "calling new-check")
+found = False
+formatted = "  {0:20} {1:>3}"
+url = "https://api.ftp-master.debian.org/sources_in_suite/new;
+_debug(1, "opening url %s" % url)
+data = _urlopen(url).read().decode('utf-8')
+data = _parseJSON(data)
+result = []
+for package in data:
+name = package['source']
+version = package['version']
+if not module in name:
+continue
+found = True
+result.append(package)
+my_print(formatted.format(package['source'],
+  package['version']
+ ))
+if not found:
+my_print("  None")
+return result
 
 def search_for_reverse_dependencies(module):
 if isinstance(module, _Npm2Deb):
diff --git a/npm2deb/scripts.py b/npm2deb/scripts.py
index b908216..673d144 100644
--- a/npm2deb/scripts.py
+++ b/npm2deb/scripts.py
@@ -100,6 +100,9 @@ def main(argv=None):
 '-d', '--debian', action="store_true",
 default=False, help='search for existing package in debian')
 parser_search.add_argument(
+'-n', '--new', action="store_true",
+default=False, help='search for existing package in NEW queue')
+parser_search.add_argument(
 '-r', '--repository', action="store_true",
 default=False, help='search for existing repository in alioth')
 parser_search.add_argument(
@@ -139,10 +142,11 @@ def main(argv=None):
 def search_for_module(args):
 _helper.DO_PRINT = True
 # enable all by default
-if not args.bug and not args.debian and not args.repository:
+if not args.bug and not args.debian and not args.repository and not args.new:
 args.bug = True
 args.debian = True
 args.repository = True
+args.new = True
 node_module = get_npm2deb_instance(args).name
 if args.debian:
 print("\nLooking for similiar package:")
@@ -154,6 +158,9 @@ def search_for_module(args):
 if args.bug:
 print("")
 _helper.search_for_bug(node_module)
+if args.new:
+print("")
+_helper.search_in_new(node_module)
 print("")
 
 _show_mapper_warnings()
--- End Message ---
--- Begin Message ---
Source: npm2deb
Source-Version: 0.2.5-1

We believe that the bug you reported is fixed in the latest version of
npm2deb, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 798...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Leo Iannacone  (supplier of updated npm2deb package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Sun, 13 Mar 2016 09:45:21 +
Source: npm2deb
Binary: npm2deb
Architecture: source all
Version: 0.2.5-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers 

Changed-By: Leo Iannacone 
Description:
 npm2deb- tool to help debianize Node.js modules
Closes: 798867
Changes:
 npm2deb (0.2.5-1) unstable; urgency=medium
 .
   * Imported Upstream version 

[Pkg-javascript-devel] Processing of npm2deb_0.2.5-1_amd64.changes

2016-03-13 Thread Debian FTP Masters
npm2deb_0.2.5-1_amd64.changes uploaded successfully to localhost
along with the files:
  npm2deb_0.2.5-1.dsc
  npm2deb_0.2.5.orig.tar.gz
  npm2deb_0.2.5-1.debian.tar.xz
  npm2deb_0.2.5-1_all.deb

Greetings,

Your Debian queue daemon (running on host franck.debian.org)

___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel